데이타 베이스 연습문제(7~9)
- 최초 등록일
- 2007.09.23
- 최종 저작일
- 2006.03
- 4페이지/ 한컴오피스
- 가격 1,000원
소개글
부분연습문제입니다.
목차
7.1 다음 용어를 간단히 설명하라.
7.2 릴레이션에서 투플은 왜 순서가 없는가?
7.3 릴레이션에서 같은 투플은 왜 중복될 수 없는가?
7.5 릴레이션에서 애트리뷰트 사이에 순서가 없다고 하는것은 어떤뜻이며 또 어떻게 이것을 구현할수 있는가를 설명해보라.
7.6릴레이션을 테이블로 보통 표현하는데 이것은 컴퓨터 내부에 저장된 릴레이션을 표현한것인가? 만일 아니라면 컴퓨터 외부에서의 릴레이션과 내부에서의 릴레이션 표현 관계를 설명해보고 왜서로 달라도 되는가를 설명해보라.
8.1 키를 정의하고, 그 특성을 설명하라. 또한 널 값과 키의 특성과는 어떤 관계가 있는지 설명해 보라.
8.3 엔티티 무결성을 설명하고, 그 존재 가치를 논해보자.
8.4 외래키란 무엇이며 왜 중요한 지를 설명해 보라.
8.7 관계 데이터 모델이 가지고 있는 제약 조건은 무엇이며 그들이 어떻게 만들어지고 관리되며 집행될수 있는가를 설명해 보라 또 이제약 들은 관계 데이터 모델 에만 국한 되는 것인가를 논해보라.
8.9 모든 릴레이션은 반드시 후보키를 가지고 있다고 볼 수 있다. 그 이유를 설명하라.
9.2 다음 관계 대수로 표현된 식을 투플 관계 해석식과 도메인 관계 해석식으로 표현해 보라.
9.3 x, y가 변수로 사용된 임의의 정형식(WFF) f(x,y)가 있을 때 다음 중 어느 것이 참인 문장인가?
본문내용
7.5 릴레이션에서 애트리뷰트 사이에 순서가 없다고 하는것은 어떤뜻이며 또 어떻게 이것을 구현할수 있는가를 설명해보라.
릴레이션을 구성하는 애트리뷰트 사이에는 순서가 없다(애트리뷰트의 무순서). 이 성질은 한 릴레이션의 스킴이 일정수의 애트리뷰트 집합으로 정의되는데서 나오는 결과인 것이다. 학생(STUDENT) 릴레이션의 정의를 예로 들면 학생 릴레이션은 학번(SNO), 이름(SNAME), 학년(YEAR), 학과(DEPT)등 4개의 애트리뷰트로 구성된다는 것을 정의한 것이지 애트리뷰트의 물리적인 위치 즉 나열순서까지 정의한 것은 아니다. 따라서 학번(SNO) 애트리뷰트는 학생 릴레이션에 속하는 애트리뷰트이지 첫번째 애트리뷰트라는 의미는 아니다. 테이블의 맨 위에 있는 열 이름 행은 이 릴레이션 스킴의 한 표현으로 볼 수 있다. 따라서 투플은 <애트리뷰트 이름 : 값> 쌍의 집합으로 표현하면 충분하기 때문에 이 쌍들간에는 순서가 별 의미가 없게 된다. 보통 구현은 다음과 같이 하는것이 일반적이다. 투플을 나타내는 테이블의 한 행은 편의상 애트리뷰트 이름을 생략하고 값만을 나타낸 것인데 이것은 대응되는 애트리뷰트의 순서(왼쪽에서부터 오른쪽으로)를 가지고 애트리뷰트 이름을 알 수 있게 하는 편의상의 구현방법인 것이다.
참고 자료
없음