제 1장. SQL 기본 ㅇ SQL 문장들의 종류 - As-Is : 비절차적 데이터 조작어(DML)는 사용자가 무슨(What) 데이터를 원하는 지만 명세- To-Be : 비절차적 데이터 조작어(DML)는 사용자가 무슨(What) 데이터를 원하는 지만을 명세하지만, 절차적 데이터 조작어(PL/SQL(오라클), T-SQL 등)는 어떻게(How) 데이터를 접근해야 하는지 명세ㅇ WHERE- FROM 절 다음에 위치- 비교 연산자- 문자, 숫자, 표현식- 비교 칼럼명 (JOIN 사용 시) ㅇ 연산자 ㅇ 연산자 우선순위1. 괄호로 묶은 연산2. 부정 연산자(NOT)3. 비교 연산자(=, >, >=, 다중행 함수 : 집계 함수, 그룹 함수, 윈도우 함수- 사용자 정의 함수 ㅇ DUAL 테이블 특성- 사용자 SYS가 ..
제 1장. 데이터 모델링의 이해 ㅇ 엔티티- 유무형 1. 유형 : 물리적 형태 (사원, 물품)2. 사건 : 업무 수행에 따라 발생 (주문, 창구)3. 개념 : 관리해야할 개념적 정보 (조직, 장소)- 발생 시점1. 기본/키 : 원래 존재하는 정보 (사원, 부서)2. 중심 : 업무에 있어 중요한 역할 (접수, 계약)3. 행위 : 두 개 이상의 부모 엔티티로부터 발생 (주문내역, 계약진행) ㅇ 엔티티 특징- 필요로 해야하는 정보- 유일한 식별자에 의해 식별 가능- 인스턴스의 집합 (두 개 이상)- 업무 프로세스에 의해 이용되어야 함- 속성이 있어야 함 (두 개 이상) -> 한 개의 속성은 한 개의 속성값- 다른 엔티티와 최소 한 개 이상의 관계 ㅇ 엔티티 이름 부여- 협업 용어- 약어 사용 X- 단수명사- ..
데이터 조작을 위한 주요 함수 정리 #. SQL 각각의 구문의 의미SELECT 컬럼명 --------------------- (5) 추출된 데이터들을 조회FROM 테이블명------------------- (1) 테이블을 가장 먼저 확인WHERE 테이블 조건 --------------- (2) 테이블에서 주어진 조건에 맞는 데이터들을 추출GROUP BY 컬럼명 -------------------- (3) 공통적인 데이터들끼리 묶어 그룹HAVING 그룹 조건 ----------------- (4) 주어진 주건에 맞는 그룹들을 추출 ORDER BY 컬럼명 -------------------- (6) 추출된 데이터들을 정렬 #. 날짜 관련 함수 (문자열을 날짜로 변경하기 위한 방법)to_char('2018/1..