다음으로 넘어가기 전에 확인해 볼까요
다음 장으로 넘어가기 전에, 지금까지 속성과 키 제약 조건에 대해 배운 내용을 간단히 복습해 보겠습니다. 정답이 확실하지 않다면, 각각 2장과 3장을 빠르게 다시 살펴보세요.
엔터티 타입 "student"를 생각해 봅시다. 한 학생은 다음을 가집니다:
- 필수인 last name은 최대 128자로 구성됩니다.
- 정수로만 이루어진 고유한 social security number가 있으며, 키로 사용되어야 합니다.
- 숫자와 문자가 섞일 수 있는 고정 길이 12의 phone number가 있지만, 일부 학생은 없을 수도 있습니다.
이 연습은 강의의 일부입니다
SQL로 배우는 관계형 데이터베이스 입문
연습 안내
- 위의 student 엔터티 설명을 바탕으로 올바른 컬럼 타입을 사용해
students테이블을 만드세요. - social security number
ssn에 대해PRIMARY KEY를 추가하세요.
정수 컬럼에는 형식상 길이 요구 사항이 없습니다. 올바른 SSN인지 확인하는 역할은 애플리케이션에서 처리해야 합니다!
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
-- Create the table
___ ___ students (
last_name ___(___) ___ ___,
ssn ___ ___,
phone_no ___(___)
);