분류 전체보기

● 함수 정의   - input value 가 있을 경우 그에 맞는 output value 를 출력해주는 객체   - input value 와 output value 의 관계를 정의한 객체   - from 절을 제외한 모든 절에서 사용 가능 ● 함수 기능   - 기본적인 쿼리문을 더욱 강력하게 해줌   - 데이터의 계산을 수행   - 개별 데이터의 항목을 수정 ● 함수의 종류(입력값의 수에 따라)   - 단일행 함수와 복수행 함수로 구분   - 단일행 함수 : input 과 output 의 관계가 1:1   - 복수행 함수 : 여러 건의 데이터를 동시에 입력 받아서 하나의 요약값을 리턴                            (그룹함수 또는 집계함수라고도 함)                    ..
● SQL 종류  - SQL은 그 기능에 따라 다음과 같이 구분함※ 사실 SELECT 문은 다로 SQL 종류 중 어디에도 속하지 않아서 SELECT 문을 위한 SQL 등장 ● SELECT 문 구조  - SELECT 문은 다음과 같이 6개 절로 구성  - 각 절의 순서대로 작성해야 함(GROUPBY와 HAVING은 서로 바꿀 수 있지만 보통 사용하지 않음)  - SELECT 문의 내부 파싱(문법적 해석) 순서는 나열된 순서와는 다름  - FROM > WHERE > GROUP BY > HAVING > SELECT > ORDER BY 순서대로 실행 ● SELECT 절   - SELCT 문장을 사용하여 불러올 컬럼명,연산 결과를 작성하는 절   - * 를 사용하여 테이블 내 전체 컬럼며을 불러올 수 있음   -..
● 데이터베이스(Database)와 DBMS(Database Management System)  - 데이터베이스 : 데이터의 집합. 꼭 형식을 갖추지 않아도 엑셀 파일을 모아 둔다면 그것 또한 데이터베이스  - DBMS : 데이터를 효과적으로 관리하기 위한 시스템                    개인이 파일을 여러 개 묶어서 폴더에 보관하면 데이터를 찾고 관리하는데 많은 비용이 발생                   이를 보다 시스템적으로 작동하게 만든 시스템을 DBMS 라고 한다(ORACLE, MYSQL 등) ● 관계형 데이터베이스 구성 요소  - 계정 : 데이터의 접근 제한을 위한 여러 업무별/시스템별 계정이 존재  - 테이블 : DBMS의 DB안에서 데이터가 저장되는 형식  - 스키마 : 테이블이 ..
● 식별자 구분(대체 여부에 따른) 1)  본질식별자    - 업무에 의해 만들어지는 식별자(꼭 필요한 식별자)   2) 인조식별자    - 인위적으로 만들어지는 식별자(꼭 필요하지 않지만 관리의 편의성 등의 이유로 인위적으로 만들어지는    식별자)    - 본질식별자가 복잡한 구성을 가질때 인위적으로 생성    - 주로 각 행을 구분하기 위한 기본키로 사용되며 자동으로 증가하는 일련번호 같은 형태임 예제) 주문과 주문상세에 대한 엔터티 설계 과정을 예를 들어보자.   주문이 들어오면 주문 엔터티에는 (주문번호 + 고객번호)를 저장, 이 때 PK는 주문번호이다.   주문상세에는 각 주문별로 어떤 상품이, 언제, 몇 개 주문됐는지 등을 기록한다.※ 주문상세 테이블 설계 시 다음과 같은 식별자를 고려할 수..
런던 이즈 블루
'분류 전체보기' 카테고리의 글 목록 (44 Page)