책 내용 질문하기
데이터베이스 부분.
도서
[2011] 정보처리기사 필기
페이지
80
조회수
349
작성일
2012-02-13
작성자
첨부파일

1. 1-80 페이지에 예제 4번과 예제 5번 쓰여져 있는 부분 있잖아요.

예제 4번 : 구입자[구입품코드 ÷ 생산품코드]생산품1

예제 5번 : 구입자[이름,구입품코드 ÷ 이름,생산품코드]생산품2

무슨 뜻이예요..? 예제 4번과 5번 해석 좀 해주세요.

2. 1-84 페이지에 정규화 부분 말인데요. 제2정규형에 보면 설명에 이렇게 나와있어요.

모든 속성이 기본키에 대하여 "완전 함수적 종속 관계" 를 만족한다.

근데 1-85페이지에 정규화 과정 원리 그림에 보면

제2정규형 안에 "완전 함수적 종속 관계" 라는 말이 없어요.

정규화 과정 원리 그림에 나온 "부분적 함수 종속 제거" 와 "완전 함수적 종속 관계"는 똑같은 말인가요?

부분적 함수 종속 제거 와 완전 함수적 종속 관계에 대해 자세히 좀 알려주세요.

답변
2012-02-14 09:39:37

안녕하세요.

1)

[문제4]

Division은 R의 속성이 S의 속성을 모두 가진 튜플에서 S가 가진 속성을 제외한 속성만으로 구성하는 연산입니다.

R S

구입자(구입품코드 ÷ 생산품코드]생산품1

생산품1 테이블의 생산품코드는 A와 B입니다.

이제 구입자 테이블에서 A와 B를 가지는 튜플을 모두 나열하면

1 홍길동 A
1 홍길동 B
2 이한음 A
2 이한음 B

가 됩니다.

여기서 생산품1이 속성을 제외한 속성으로 구성하면

1 홍길동

1 홍길동

2 이한음

2 이한음

이 되며, 공통된 것을 추리면

1 홍길동

2 이한음

이 됩니다.

[문제5]

같은 방법으로 진행하는데, 이번에는 생산품2 테이블의 이름과 생산품코드를 동시에 갖는 튜플을 나열해야 합니다.

즉 구입자 테이블에서

이한음 A

이한음 B

가 모두 속하는 튜플은

2 이한음 A
2 이한음 B

가 됩니다.

여기서 S의 속성, 즉 생산품2 테이블의 속성인 이름과 생산품코드를 제외하면

2

만 남습니다. 그래서 결과가 2가 되는 것입니다.

2)

예 .. 부분 함수적 종속이 제거된 상태라 완전 함수적 종속 상태입니다.

오늘도 즐거운 하루 되세요.

"
  • *
    2012-02-14 09:39:37

    안녕하세요.

    1)

    [문제4]

    Division은 R의 속성이 S의 속성을 모두 가진 튜플에서 S가 가진 속성을 제외한 속성만으로 구성하는 연산입니다.

    R S

    구입자(구입품코드 ÷ 생산품코드]생산품1

    생산품1 테이블의 생산품코드는 A와 B입니다.

    이제 구입자 테이블에서 A와 B를 가지는 튜플을 모두 나열하면

    1 홍길동 A
    1 홍길동 B
    2 이한음 A
    2 이한음 B

    가 됩니다.

    여기서 생산품1이 속성을 제외한 속성으로 구성하면

    1 홍길동

    1 홍길동

    2 이한음

    2 이한음

    이 되며, 공통된 것을 추리면

    1 홍길동

    2 이한음

    이 됩니다.

    [문제5]

    같은 방법으로 진행하는데, 이번에는 생산품2 테이블의 이름과 생산품코드를 동시에 갖는 튜플을 나열해야 합니다.

    즉 구입자 테이블에서

    이한음 A

    이한음 B

    가 모두 속하는 튜플은

    2 이한음 A
    2 이한음 B

    가 됩니다.

    여기서 S의 속성, 즉 생산품2 테이블의 속성인 이름과 생산품코드를 제외하면

    2

    만 남습니다. 그래서 결과가 2가 되는 것입니다.

    2)

    예 .. 부분 함수적 종속이 제거된 상태라 완전 함수적 종속 상태입니다.

    오늘도 즐거운 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.