Kiểm tra kiến thức trước khi tiếp tục
Trước khi sang chương tiếp theo, hãy điểm lại nhanh những gì bạn đã học về thuộc tính và ràng buộc khóa. Nếu bạn chưa chắc về đáp án, vui lòng xem lại nhanh chương 2 và 3 tương ứng.
Hãy hình dung thực thể "student". Một sinh viên có:
- họ gồm tối đa 128 ký tự (bắt buộc),
- số an sinh xã hội (social security number) là duy nhất, chỉ gồm số nguyên, và sẽ dùng làm khóa,
- số điện thoại có độ dài cố định là 12, gồm số và ký tự (nhưng một số sinh viên có thể không có).
Bài tập này là một phần của khóa học
Nhập môn Cơ sở dữ liệu quan hệ bằng SQL
Hướng dẫn bài tập
- Dựa trên mô tả về thực thể student ở trên, hãy tạo bảng
studentsvới kiểu cột chính xác. - Thêm
PRIMARY KEYcho số an sinh xã hộissn.
Lưu ý rằng không có yêu cầu độ dài chính thức cho cột số nguyên. Ứng dụng sẽ phải đảm bảo đó là SSN hợp lệ!
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
-- Create the table
___ ___ students (
last_name ___(___) ___ ___,
ssn ___ ___,
phone_no ___(___)
);