ITC 출판사, 데이터베이스 시스템 5판 [Elmasri-Navathe 지음], 복습문제 풀이(3장,4장)
- 최초 등록일
- 2008.01.16
- 최종 저작일
- 2007.09
- 6페이지/ 한컴오피스
- 가격 1,000원
소개글
각 장 마다 있는 복습문제를 풀이한 내용입니다.
목차
3.1 데이터베이스 설계 과정에서 고수준 데이터 모델의 역할을 설명하라.
3.2 널 값을 사용하는 것이 적합한 경우들을 나열하라.
3.3 다음의 용어들을 정의하라.
3.3 엔티티 타입과 엔티티 집합이 무엇인가?
중략..
본문내용
3.1 데이터베이스 설계 과정에서 고수준 데이터 모델의 역할을 설명하라.
->
저수준 데이터 모델이 제공하는 개념은 컴퓨터 전문가를 위한 것이지 일반적인 사용자를 위한 것이 아니다. 반면에 고수준 또는 개념적 데이터 모델은 많은 사용자들이 데이터를 인식하는 방식에 대한 개념을 제공해준다.
3.2 널 값을 사용하는 것이 적합한 경우들을 나열하라.
->
① 한 엔티티에서 애트리뷰트에 대해 적용할 값을 갖지 못할 때 → ex) 취미
② 특정 엔티티의 어떤 애트리뷰트 값을 모를 때
· 애트리뷰트 값이 존재하지만 누락 → ex) 키
· 애트리뷰트 값이 존재하는지의 여부를 알지 못할 때 → ex) 집 전화번호
3.3 다음의 용어들을 정의하라.
엔티티 - 사람, 자동차, 집, 사원 등과 같이 실제로 존재하는 객체이거나 회사, 직업, 대학의 강좌 등과 같이 개념적으로 존재하는 객체이다.
애트리뷰트 - 각 엔티티는 그 엔티티를 기술하는 속성, 즉 애트리뷰트들을 가진다. 예를 들어, 사원 엔티티는 사원의 이름, 나이, 주소, 급여, 직업에 의해 기술된다.
애트리뷰트 값 - 특정 엔티티는 각 애트리뷰트에 대한 값을 가진다. 각 엔티티를 설명하는 애트리뷰트 값들은 데이터베이스에 저장되는 데이터의 주요 부분이 된다.
관계 인스턴스 - 관계 인스턴스는 다른 엔티티 타입에 속한 엔티티 사이의 관계를 표현.
복합 애트리뷰트 - 복합 애트리뷰트는 더 작은 구성 요소들로 나눌 수 있다. 각 구성 요소는 그 자체로 독립적인 의미를 가진 기본적인 애트리뷰트를 나타낸다.
다치 애트리뷰트 - 다치 애트리뷰트는 각 엔티티마다 여러 개의 값을 가질수 있는 애트리뷰트이다. 예를 들어, 사원은 여러 개의 취미를 가질 수 있으므로 사원 엔티티 타입에 취미 애트리뷰트가 있다면 다치 애트리뷰트로 지정해야 한다.
유도된 애트리뷰트 - 유도된 애트리뷰트는 다른 애트리뷰트의 값으로부터 얻어진 애트리뷰트이다. 예를 들어 Age(나이) 애트리뷰트는 주민등록번호 애트리뷰트로부터 유도될 수 있는 애트리뷰트이다.
참고 자료
책 본문 등..