데이터베이스 5장 기출문제 풀이[KNU 2021-2]
👨💻🏫KNU 2021-2 SW & media 데이터베이스 5장 기출문제 풀이
1. 답
n1 | n2 | n3 | n4 | n5 | n6 | n7 | n8 | n9 | n0 |
---|---|---|---|---|---|---|---|---|---|
4 | 4 | 3 | 1 | 3 | 4 | 3 | 1 | 1 | 1 |
4 | 4 | 2 | 3 | 4 | 3 | 3 | 1 | 4 | 4 |
1 | 1 | 2 | 2 | 1 | 4 | 1 | 4 | 2 | 2 |
1 | 2 | 2 | 2 | 2 | 3 | 4 | 3 | 3 | |
4 | 4 | 4 | 3 |
2. 풀이
-
릴레이션의 (속성)
애트리뷰트 수
는차수
(degree)이다. -
가장 작은 논리적 단위, 데이터 항목은 애트리뷰트이다.
-
1번에서 말했듯 릴레이션의
디그리
는 차수이다. -
카디널리티
는 튜플의 수이다. 따라서 4*3의 테이블이므로 (Degree: 4, cardinality: 3) -
tables
가 있으므로 답은 관계형 데이터베이스 -
R1, R2가 있고 기본 키가 있다. 외래키는 기본 키를 참조하므로 참조 무결성
-
유일성을 만족하는 건 전부지만 문제의 의도상 FK, AK는 아니다. 또한
투플을 유일하게 구별하기 위해서
SuperKey의 최소성 만족 조건이 부적합하므로 후보키(Candidate Key)이다.(사실 키의 정의만 보면 답을 알 수 있다.) -
제품의 하위 릴레이션이 판매 릴레이션이며 제품코드는 제품 릴레이션의 기본키를 참조하는 외래키다.
-
1번은 대안 키이다.
-
외래키
는 다른 릴레이션과 같은 애트리뷰트값을 가지며 참고되는기본키
의 값이나 NULL만을 가진다. -
두 개가 아닌(no two rows)-> 기본 키다.
-
참조 무결성에 대한 내용이다. 보통 외래키나 기본키 나오는 문제는 죄다 이거다. 아님 몰?루
-
외래키,참조 -> 참조무결성
-
슈퍼키는 복합적 값이 가능해 최소성을 만족하지 못하는 키이다.
-
1번에서 말했듯 속성 수는 차수(degree)
-
row-행(tuple) column-열(attribute) relataion-table
-
참조, 기본키->외래키
-
기본 키는 최소성 유일성을 가져야 하는데 성명은 유일성을 만족하지 못한다.
-
18번과 동일한 이유이다.
-
기본 키로 사용 가능한 유일성과 최소성을 만족하는건 후보키(CandidateKey)이다.
-
1번은 외래키에 대한 설명이다.
-
나, 다는 쉬운데 가, 라가 좀 헷갈렸다. 모든 도메인(어트리뷰트값)은 원자값이라 맞고 나,다,라가 없어 가나다라를 찍고 검색해보니
같은 값을 가질 수는 있으나, 이를 다른 값으로 받아들이기 때문에 옳은 표현이다.
라고 한다. 음..그냥 외우자 참고사이트 -
속성의 복합 값은 가능은 하나(슈퍼키) 관계 모델에 한정하면 어트리뷰트값은 원자값이어야 한다.
-
어트리뷰트값의 집합은 도메인(3장 필기를 보자)
-
attribute의 value set -> Domain
-
collection of fields -> Domain
필드
는 어트리뷰트와 같다 -
16번 참조..행, 열은 언제쯤 안 헷갈릴까
-
카디널리티
는 튜플의 수이다. -
28번과 동일한 이유이다.
-
유일성과 최소성을 만족하는건 후보키(CandidateKey)이다.
-
기본키 값에 대한 제약은
개체 무결성 제약조건
이다. -
어트리뷰트 명은 상관없다. 타입은 상관있다.(CHAR!=INT)
-
외래키,참조-> 참조무결성
-
그냥 33번의 영문판이다.
-
2
: 검사기기가 아닌 검사시기를 명시한다.3
: 튜플이아닌 어트리뷰트값 이다. 문제가 이상하나 오타를 생각해보면 정답은 3. -
동시에 업데이트할 수 없다면 독립(independence)인가 싶지만
데이터베이스 독립성
은 다른 의미를 가진다. 또한, 4가지 무결성(integrity) 중 이런 항목은 없다. 중복(redundancy)은 아니라 보안(security)으로 찍고 문제은행 검색해보니 무결성이란다.. 외우자 -
24번 참조
-
포인터 이터레이터라니 C++ 과제로 만든 DB나 그걸 쓴다. 그러니 아마 객체지향 DB일 것이다.
-
참조무결성에대한 내용이다.
-
참조무결성에대한 내용이다.
-
멘토링{멘토, 멘티}과 지도{학번}
은학생{학번}
을 참조 가능,지도{교수ID}
는교수{교수ID}
를 참조가능하므로 총 4가지이다. -
다
가 도메인 무결성과 헷갈릴 수 있다(튜플이 아닌 어트리뷰트값),가
,나
는 솔직히 잘 모르겠다. -
Dept가 NULL인 Emp와 Emp는 중복되는 Dept 적용이 가능하다.와 같은 1대 다 관계를 고려해야한다.
가
: 개체무결성 제약조건 위배,나
: 후보 키랑 기본키면 맞다,다
: 기본키여야 한다.
댓글남기기