SW 전공
시험 직전 요약장
판단 기준과 헷갈리는 개념, 대표 예제를 짧게 확인하세요.
관계형 데이터베이스와 키·무결성
원래 이론 →판단 기준
수학적 릴레이션은 튜플의 집합이지만 일반 SELECT는 중복을 허용한다. 따라서 다음 두 결과는 다를 수 있다.
SQL좌우로 이동해 전체 내용을 확인하세요. 키보드: ←·→, Home·End
SELECT dept_id FROM employee; -- 중복 유지 가능
SELECT DISTINCT dept_id FROM employee; -- 중복 제거
함수 종속이 주어지면 속성 폐쇄로 키를 판정한다.
도식좌우로 이동해 전체 내용을 확인하세요. 키보드: ←·→, Home·End
R(A,B,C,D,E), F={A→BC, C→D, D→E}
A+={A} → {A,B,C} → {A,B,C,D} → {A,B,C,D,E}
A는 모든 속성을 결정하고 더 줄일 수 없으므로 후보키이다. AB도 유일하지만 B를 제거해도 A가 키이므로 슈퍼키일 뿐 후보키는 아니다.
헷갈리는 개념
표를 좌우로 밀어 나머지 열을 확인하세요. 키보드: ←·→, Home·End
| 용어 | 의미 |
|---|---|
| 릴레이션 | 행과 열로 구성된 관계형 모델의 테이블 |
| 튜플 | 릴레이션의 한 행 |
| 속성 | 릴레이션의 한 열 |
| 도메인 | 한 속성이 가질 수 있는 값의 범위와 형식 |
| 차수 | 속성의 수, 즉 열의 수 |
| 카디널리티 | 튜플의 수, 즉 행의 수 |
| 릴레이션 스키마 | 릴레이션 이름, 속성, 도메인과 제약조건의 정의 |
| 릴레이션 인스턴스 | 특정 시점에 저장된 실제 튜플의 집합 |
내 최근 연습 오답
현재 브라우저의 연습 채점 기록에서 공개된 단원과 연결된 오답을 확인합니다.
오답 기록을 확인하고 있습니다.