Luyện tập bài 18 - Chủ đề 6

Câu 1

Trong bài toán quản lí bản thu âm nhạc, bản ghi chép các bản thu âm nhạc gồm những cột thông tin nào sau đây?

Tên bản nhạc, Tên ca sĩ, Mã bản nhạc, STT.
STT, Tên ca sĩ, Tên bản nhạc, Tên nhạc sĩ.
STT, Tên bản nhạc, Tên nhạc sĩ, Tên ca sĩ.
Tên ca sĩ, Tên bản nhạc, Tên người sáng tác.
Câu 2

Có thể thể hiện tên trường xác định duy nhất mỗi bản thu âm trong mô tả bảng bằng cách nào sau đây?

In nghiêng tên các trường.
Gạch chéo tên trường.
Gạch chân tên trường.
In đậm tên các trường.
Câu 3

Cho mô tả bảng bản thu âm như sau:

banthuam(idBanthuam, tenBannhac, tenNhacsi, tenCasi)

Một ca sĩ có thể là người thể hiện nhiều bản nhạc khác nhau nên trường tenCasi có giá trị lặp lại, tên ca sĩ lại dài, làm lớn dung lượng lưu trữ và khó khăn khi cần sửa chữa. Để khắc phục hạn chế này, cách làm tốt hơn là tách bảng banthuam thành các bảng nào sau đây?

banthuam(idBanthuam, tenBannhac, tenNhacsi, tenCasi)
casi(idCasi)
banthuam(idBanthuam, tenBannhac, tenNhacsi)
casi(idCasi, tenCasi)
banthuam(idBanthuam, tenBannhac)
casi(idCasi, tenCasi, tenNhacsi)
banthuam(idBanthuam, tenBannhac, tenNhacsi, idCasi)
casi(idCasi, tenCasi)
Câu 4

Phương án nào sau đây nêu đúng số bước xác định cấu trúc bảng và các trường khóa?

Xem xét bài toán → Xác định cấu trúc bảng → Tổ chức lại bảng dữ liệu.
Tổ chức lại bảng dữ liệu → Xem xét bài toán → Xác định cấu trúc bảng.
Xác định cấu trúc bảng → Tổ chức lại bảng dữ liệu → Xem xét bài toán.
Xác định cấu trúc bảng → Xem xét bài toán → Tổ chức lại bảng dữ liệu.
Câu 5

Trong bài toán quản lí các bản thu âm nhạc, từ bảng banthuam(idBanthuam, tenBannhac, tenNhacsi, tenCasi) được chia thành các bảng là

casi, banthuam, bannhac, sobai.
banthuam, bannhac, casi, stt.
banthuam, nhacsi, bannhac, maso.
casi, nhacsi, bannhac, banthuam.
Câu 6

Cho hai mô tả bảng với các trường thông tin như sau:

banthuam(idBanthuam, tenBannhac, tenNhacsi, idCasi)

casi(idCasi, tenCasi)

Phương án nào sau đây nêu đúng khóa chính của mỗi bảng?

tenBannhac, tenNhacsi.
tenNhacsi, idCasi.
idBanthuam, tenCasi.
idBanthuam, idCasi.
Câu 7

Cho tóm tắt về cấu trúc các bảng và quan hệ của các bảng ở dạng sơ đồ như sau:

Phải đặt khóa cấm trùng lặp cho các cặp trường nào sau đây?

(idCasi, idNhacsi) trong bảng bannhac.
(tenBannhac, idNhacsi) trong bảng bannhac.
(tenBanthuam, idBannhac) trong bảng banthuam.
(tenBannhac, idCasi) trong bảng banthuam.
Câu 8

Để trường khóa chính là số nguyên tự động tăng giá trị, ta thiết lập cho trường đó thuộc tính nào sau đây?

AUTO_INCREMENT
INTEGER
NUMBER_INCREMENT
VARCHAR(255)
Câu 9

Trong mô tả bảng banthuam(idBanthuam, tenBannhac, tenNhacsi, tenCasi), trường nào sau đây đóng vai trò là số hiệu để định danh bản thu âm?

idBanthuam
tenNhacsi
tenCasi
tenBannhac
Câu 10

Cách viết nào sau đây dùng để mô tả ngắn gọn cấu trúc của một bảng gồm hai trường thông tin?

[Trường 1, Trường 2] Tên bảng
Tên bảng (Trường 1; Trường 2; ...)
Tên bảng (Trường 1, Trường 2)
Tên bảng {Trường 1, Trường 2, ...}