본문 바로가기

릴레이션

(2)
키(key)의 개념과 종류 간단한 기출 문제 11개 1. 테이블에서 2개 이상의 중복값을 허락하지 않는, 테이블 내의 유일한 구분자를 기본키라고 한다. ( O, X ) 2. 다음 두 릴레이션 간의 관계에서 교수 릴레이션에 존재하는 외래키는? ( 단, 밑줄친 속성은 해당 개체의 기본키이다 ) 교수(교수번호, 교수이름, 학과번호, 직급) 학과(학과번호, 학과이름, 학과장 교수번호, 학생수) 정답 : 학과번호 3. 데이터베이스에서 널(NULL)은 공백(Space)도, 영(Zero)도 아닌 부재 정보(Missing Information)를 나타낸다. ( O, X ) 4. 데이터베이스에서 아직 알려지지 않았거나 모르는 값으로서 "해당 없음" 등의 이유로 정보 부재를 나타내기 위해 사용하는 특수한 데이터 값을 ( 널값 NULL )이라고 한다. 5. 관계형 데이터 모..
릴레이션 특징과 릴레이션 키 종류(슈퍼키,후보키,기본키,외래키) 예) 학생 릴레이션 학 번 이 름 학 년 학 과 20200101 강아지 1 소프트웨어학과 20190202 고양이 2 컴퓨터공학과 20180303 호랑이 3 인공지능학과 20170404 독수리 4 기계공학과 릴레이션 특징 ▶ 튜플의 유일성 : 하나의 릴레이션에는 동일한 튜플이 존재할 수 없다. 하나의 릴레이션에 똑같은 튜플이 있으면 안되며 모든 튜플에는 다른 튜플과 구별되는 유일한 특성이 있어야합니다. 조금 더 설명하자면 이 포스팅 본문 위에 학생 릴레이션에서 학번 속성의 값이 튜플마다 다르므로 각 튜플을 유일하게 구별할 수 있습니다. 이처럼 튜플을 유일하게 구별하기 위해 선정되는 속성(또는 속성들의 모임)을 key 키라고 부릅니다. 이 키를 이용해 튜플의 유일성이 만족되면 릴레이션에서 원하는 튜플에 쉽게..