현재 위치 - 회사기업대전 - 기업 정보 조회 - 기업 데이터 테이블: 회사 이름, 회사 성격, 회사 제품, 담당자, 우편 주소 등에 대해 몇 개의 테이블을 디자인해야 합니까?

기업 데이터 테이블: 회사 이름, 회사 성격, 회사 제품, 담당자, 우편 주소 등에 대해 몇 개의 테이블을 디자인해야 합니까?

데이터베이스 설계의 핵심은 제3정규형을 충족하는 것입니다

(1) 셀은 하나의 데이터만 가질 수 있습니다

(2) 비- 복합 기본 키가 필요합니다.

(3) 기본 키가 아닌 키와 직접적으로 관련된 키는 있을 수 없습니다.

다음 세 가지 조건에 대한 분석:

(1 ) 기업은 여러 연결을 가질 수 있습니다. 사람들은 서로 다른 연락처 정보를 가지고 있으므로 다른 테이블을 만들어야 합니다.

(2) 회사 이름은 비복합 기본 키이므로 이 조건이 충족됩니다.

(3) 모든 키는 기본 키와 직접 관련되어 있으므로 이 조건도 충족됩니다.

결론: 세 개의 표를 사용하세요

회사: 회사명 번호, 회사 성격, 회사 코드, 회사 규모, 회사 프로필, 회사 제품

담당자: 연락처 사람번호, 우편주소, 우편번호, 연락처, 이메일 주소

Enterprise_Contact: 회사 이름, 담당자

물론, 하나의 셀에 여러 기업 제품이 포함될 경우, 그런 다음 엔터프라이즈 테이블을 "Enterprise" 및 "Enterprise_Product" 등의 두 테이블로 다시 분할해야 합니다.

copyright 2024회사기업대전