[3과목]

-관계 대수

연산의 순서O(절차적 언어) 연산들의 집합

-순수 관계 연산자

-단항 관계 연산

SELECT: 튜플 추출, 수평 연산자 PROJECT: 애트리뷰트 추출, 수직 연산자 +중복 튜플X RENAME: 재명명

-이진 관계 연산

JOIN: 카테이션 곱 + SELECT (두 연산을 단일 연산으로 합침) DIVISION: 두 릴레이션에 대한 나눗셈

-(일반) 집합 연산자

합집합(UNION) 교집합(INTERSECT): 두 SELECT 문의 조회 결과 중 공통된 행만 출력 차집합 카테이션 곱

-관계 해석

연산의 순서X(비절차적 언어) 테이블에 대한 집합

-정규화

비정규 -도메인이 원자값> 1NF -부분적 함수 종속 제거> 2NF -이행적 함수 종속 제거> 3NF -결정자이면서 후보키가 아닌 것 제거> BCNF -다치 종속 제거> 4NF -조인 종속성 이용> 5NF

-무결성 제약 조건

개체 무결성(엔터티 무결성): 기본 키 - Null 값X, 중복X 도메인 무결성: 속성이 도메인에 만족 참조 무결성: 외래키 값은 Null, 참조 릴레이션의 기본키와 같아야 함 사용자 정의 무결성

-데이터 모델

논리적 데이터 구조

연산

제약 조건