목록학습 (34)
while (1): study();

1절. 서브 쿼리 - 조인과 서브 쿼리 조인 : 집합 간의 곱 관계 서브쿼리 : 항상 메인쿼리 레벨의 집합 - 주의사항 더보기 1. 괄호로 감싸 기술 2. 비교연산자와 사용 가능 3. ORDER BY 사용 불가 - 분류 1) 동작 방식 더보기 비연관 서브쿼리: 서브쿼리가 메인쿼리 칼럼을 가지고 있지 않음 연관 서브쿼리: 서브쿼리가 메인쿼리 칼럼을 가지고 있음 2) 결과 데이터 형태 더보기 단일 행 서브 쿼리: 서브쿼리 실행 결과 1건 이하 다중 행 서브 쿼리: 서브쿼리 실행 결과 여러 개 다중 칼럼 서브 쿼리(Oracle): 여러 칼럼 반환 1. 단일 행 서브 쿼리 - 단일 행 비교 연산자 사용: =, =, SELECT PLAYER_NAME AS 선수명, POSITION AS 포지션, BACK_NO AS..

1절. 관계형 데이터베이스 개요 1. 데이터베이스 - 특정 기업이나 조직, 개인이 필요에 따라 데이터를 일정한 형태로 저장해 놓은 것 Ex) Oracle, SyBase, Informix, DB2, Teradata, SQL server (STD ISO) - 기능 더보기 1) 정규화: 이상 제거, 중복 배제 2) 동시성: 다중 사용자 지원 3) 메타 데이터: 체계적 관리 4) 표준화: 데이터 품질 확보 5) 보안 6) 무결성 2. SQL 1) 데이터 조작어(DML) 더보기 SELECT INSERT UPDATE DELTE 2) 데이터 정의어(DDL) 더보기 CREATE ALTER RENAME DROP 3) 데이터 제어어(DCL) 더보기 GRANT REVOKE 4) 트랜잭션 제어어(TCL) 더보기 COMMIT ..

1절. 정규화 1. 제1정규형 더보기 모든 속성은 반드시 하나의 값을 가져야 한다. (다중값, 중복 배제) 2. 제2정규형 더보기 엔터티의 일반속성은 주식별자 전체에 종속적이어야 한다. (부분 종속(Partial Dependency)이 발생해서는 안 된다) * 함수적 종속성(Functional Dependency): 결정자(Determinant)를 기준으로 종속자(Dependent)가 종속됨 3. 제3정규형 더보기 엔터티의 일반속성 간에는 서로 종속적이지 않다. (이행적 종속(Transitive Dependency)가 발생해서는 안 된다) 4. 반정규화와 성능 - 반정규화: 성능을 위해 데이터 중복을 허용 더보기 - 반정규화를 통해 성능이 향상되는 경우: 조인 제거 - 반정규화를 통해 성능이 저하되는 경..

1절. 데이터 모델의 이해 1. 모델링의 이해 - 정의 더보기 다양한 현상 → 일정한 표기 - 특징 더보기 추상화, 단순화, 명확화 - 관점 더보기 1) 데이터: What 2) 프로세스: How 3) 상관 2. 데이터 모델의 기본 개념 - 효과 더보기 1) 업무 내용 분석 2) 실제 DB 개발 및 관리 - 기능 더보기 (가명 구문을 다양한 관점에서 표현) 가시화, 명세화, 구조화, 문서화, 다양한 관점, 상세 수준의 표현 방법 3. 데이터 모델링의 중요성 더보기 1) 파급 효과 (Leverage) 데이터 구조 변경은 일종의 위험 요소 2) 복잡한 정보 요구사항의 간결한 표현 (Conciseness) 많은 관계자들이 활용할 수 있도록 정확하고 간결하게 표현 3) 데이터 품질 (Quality) 1) 중복 2..