IT 업계 최고 전문가와의 인터뷰에서이 질문을 받았으며 단서가 없었습니다. 아무도 말해 줄 수 있니? MySQL이나 오라클은 괜찮지 만 MySQL에 예제를 제공하고 있습니다.매우 정규화 된 주어진 테이블을 사용하여 질문을 작성했습니다. 인터뷰 도중 질문했습니다.
CREATE TABLE employee (employee_ID VARCHAR(5), manager_ID VARCHAR(5));
CREATE TABLE meeting (meeting_ID VARCHAR(1), meeting_title VARCHAR(100));
CREATE TABLE attendee (meeting_ID VARCHAR(1), employee_ID VARCHAR(5));
이 관계는 예제와 함께 매우 간단합니다. 나는 이것이 3 정규형까지 꽤 정규화 된 예제라고 생각한다. 참석자는 회의 및 직원 및 관리자를 포함한 참여 직원을 연결합니다.
질문은 이고 직원과 그의 관리자가 참석하는 회의는입니다.
아마도 ID 열의 데이터 유형을 완전히 미친 선택으로 언급했는지 확인하는 테스트 였을 것입니다. –
나는 동의하지만, 실생활에서 슬프게 이런 것을 보았다. – user2366842
나는 그들이 얼마나 많은 모임을 가질 것으로 예상하는지 궁금해. CHAR 길이 의미가 사용된다면, VARCHAR2 (1)은 최대 4,294,967,296 개의 다른 값을 저장할 수 있다고 생각합니다. –