[3과목]
-관계 대수
연산의 순서O(절차적 언어) 연산들의 집합
-순수 관계 연산자
-단항 관계 연산
SELECT: 튜플 추출, 수평 연산자 PROJECT: 애트리뷰트 추출, 수직 연산자 +중복 튜플X RENAME: 재명명
-이진 관계 연산
JOIN: 카테이션 곱 + SELECT (두 연산을 단일 연산으로 합침) DIVISION: 두 릴레이션에 대한 나눗셈
-(일반) 집합 연산자
합집합(UNION) 교집합(INTERSECT): 두 SELECT 문의 조회 결과 중 공통된 행만 출력 차집합 카테이션 곱
-관계 해석
연산의 순서X(비절차적 언어) 테이블에 대한 집합
-정규화
비정규 -도메인이 원자값> 1NF -부분적 함수 종속 제거> 2NF -이행적 함수 종속 제거> 3NF -결정자이면서 후보키가 아닌 것 제거> BCNF -다치 종속 제거> 4NF -조인 종속성 이용> 5NF
-무결성 제약 조건
개체 무결성(엔터티 무결성): 기본 키 - Null 값X, 중복X 도메인 무결성: 속성이 도메인에 만족 참조 무결성: 외래키 값은 Null, 참조 릴레이션의 기본키와 같아야 함 사용자 정의 무결성
-데이터 모델
논리적 데이터 구조
연산
제약 조건