데이터베이스 질문입니다
23p
1. 날개 설명에서 어커런스가 테이블에 들어있는 레코드라고 생각하면 된다고 적혀있는데,
레코드라하면 그냥 행 한 줄이라고 이해하면되나요?
2. 예를들어 교수와 학생의 관계가 1:N관계에서
교수가 홍길동이고 학생이 이몽룡, 성춘향, 향단이라면
교수 테이블의 행 한줄(홍길동)이 학생 테이블의 행 세 줄(이몽룡, 성춘향, 향단이)와 연결되어있으니
레코드 하나가 행 한 줄 이라고 이해하면 될지??
49p
1. 기출따라잡기 2번 문제
원자성이 보장되지 않는다는것이 무슨 의미인가요?
2. 137페이지의 정규화(도부이결다조)를 참고해보면
제1정규형의 경우 모든 속성의 도메인이 원자값으로되어있는 정규형이라는데
137페이지 주문목록 테이블을 보면 하나의 행에 고객번호, 주소, 주문수량 내용이 두개씩 들어있는 그림이 있는데
이런것이 원자값만으로 되어있지 않은건지 ??
원자 값으로만 이루어진다라는게 무슨의미인지 모르겠습니다
49p
1. 2번 문제 답이 복합키(Composite Key)인데 47p section066에서 설명된 키의 종류에서는 설명되지 않은 키라서
복합키가 다른 키와는 달리 가지고 있는 특징과 자세한 정의를 알고싶습니다
안녕하세요.
1)
예, 하나의 레코드를 테이블 상에서 하나의 행에 속한 속성들의 값이라고 생각하시면 됩니다.
2)
중복된 값이 있어 유일하게 구분할 수 없다는 것입니다.
중복된 값이 제거될 수 있도록 키를 구성해서 원자성을 보장한다는 의미입니다.
한 속성에 동일하지 않더라도 값이 중복되어 있어 더 분리될 수 있는 상태입니다.
하나 이상 중복된 값들을 분리하여 더이상 분리할 수 없는 상태인 원자값으로만 구성해야 합니다.
3)
두 개 이상의 필드로 기본키를 구성하는 것을 복합키라고 합니다. 47쪽 맨 아래쪽 예제에 관련 설명이 되어 있으니 참고하세요.
오늘도 즐거운 하루 되세요.
-
*2017-09-26 09:45:57
안녕하세요.
1)
예, 하나의 레코드를 테이블 상에서 하나의 행에 속한 속성들의 값이라고 생각하시면 됩니다.
2)
중복된 값이 있어 유일하게 구분할 수 없다는 것입니다.
중복된 값이 제거될 수 있도록 키를 구성해서 원자성을 보장한다는 의미입니다.
한 속성에 동일하지 않더라도 값이 중복되어 있어 더 분리될 수 있는 상태입니다.
하나 이상 중복된 값들을 분리하여 더이상 분리할 수 없는 상태인 원자값으로만 구성해야 합니다.
3)
두 개 이상의 필드로 기본키를 구성하는 것을 복합키라고 합니다. 47쪽 맨 아래쪽 예제에 관련 설명이 되어 있으니 참고하세요.
오늘도 즐거운 하루 되세요.