NEW
Font size
WorksheetsQuiz về Cơ sở dữ liệu quan hệ
Total questions: 15
Worksheet time: 5mins
Cơ sở dữ liệu quan hệ là:
CSDL lưu dữ liệu dưới dạng cây
CSDL lưu dữ liệu dưới dạng các bảng có quan hệ với nhau
CSDL chỉ lưu dữ liệu văn bản
CSDL không có khóa
Trong CSDL quan hệ, bản ghi (record) tương ứng với:
Một cột trong bảng
Một ô dữ liệu
Một hàng trong bảng
Toàn bộ bảng
Trong một bảng dữ liệu, trường (field) là:
Một hàng dữ liệu thể hiện thông tin đối tượng
Một cột thể hiện thuộc tính của đối tượng
Một bảng trong CSDL
Một khóa chính
Phát biểu nào đúng về khóa của bảng?
Khóa luôn chỉ gồm một trường
Khóa là bộ giá trị giúp phân biệt các bản ghi
Mỗi bảng chỉ có một khóa
Khóa không được trùng lặp dữ liệu
Trong các khóa sau của bảng Bản nhạc: Mid ; (Aid, TenBN) ; (Mid, Aid, TenBN) Khóa chính phù hợp nhất là:
(Aid, TenBN)
(Mid, Aid, TenBN)
Mid
TenBN
Khóa chính của một bảng là:
Khóa ít nhất chỉ gồm 1 trường
Khóa có giá trị lớn nhất
Khóa được chọn từ các khóa có số trường ít nhất
Khóa dùng để liên kết bảng
Khóa ngoài là:
Trường không dùng trong bảng
Khóa chính của bảng này xuất hiện là trường ở bảng khác
Trường ở bảng này làm khóa chính của bảng khác
Trường chứa dữ liệu văn bản
Hai bảng được gọi là có quan hệ với nhau khi:
Có cùng số bản ghi
Có cùng tên bảng
Có liên kết thông qua khóa ngoài
Có cùng kiểu dữ liệu
Mục đích của việc liên kết dữ liệu theo khóa là:
Tăng dung lượng lưu trữ
Hạn chế dư thừa dữ liệu và đảm bảo tính nhất quán
Tăng số bảng trong CSDL
Giảm số bản ghi
Mỗi trường trong bảng cần xác định kiểu dữ liệu để:
Trang trí bảng dữ liệu
Giảm số lượng bản ghi
Kiểm soát tính đúng đắn của dữ liệu nhập vào
Tăng tốc độ nhập liệu
Bảng Hocsinh gồm: họ tên, số thẻ học sinh, ngày sinh, địa chỉ. Khóa chính phù hợp nhất là:
Họ tên
Ngày sinh
Địa chỉ
Số thẻ học sinh
Trong bảng Diem, trường nào đóng vai trò khóa ngoài?
Điểm
Năm học
Số thẻ học sinh và mã môn
Loại điểm
Cho bảng Hoa Don và Khachhang trong CSDL bán hàng như sau:
KhachHang (MaKH, TenKH, DiaChi)
HoaDon (MaHD, MaKH, NgayLap)
Trường MaKH trong bảng HoaDon là:
Khóa chính của bảng HoaDon
Khóa chính của bảng KhachHang
Khóa ngoài liên kết đến bảng KhachHang
Trường dữ liệu độc lập
Cho bảng Hoa Don và Khachhang trong CSDL bán hàng như sau:
KhachHang (MaKH, TenKH, DiaChi)
HoaDon (MaHD, MaKH, NgayLap)
Vì sao trong CSDL bán hàng không nên lưu tên khách hàng trực tiếp trong bảng HoaDon?
Vì tên khách hàng quá dài
Vì khó nhập dữ liệu
Vì gây dư thừa dữ liệu và khó đảm bảo tính nhất quán
Vì tên khách hàng không quan trọng
Ưu điểm quan trọng của CSDL quan hệ là:
Chỉ lưu được ít dữ liệu
Không cần khóa
Dữ liệu độc lập, dễ đảm bảo toàn vẹn và nhất quán
Không cần liên kết bảng
