Câu 1: Trong CSDL quan hệ, cập nhật dữ liệu của một bảng bao gồm những thao tác nào?
- A. Thêm dữ liệu mới
- B. Sửa đổi dữ liệu hiện có
- C. Xóa dữ liệu
-
D. Tất cả các phương án trên
Câu 2: Cấu trúc của một bảng trong CSDL quan hệ được xác định bởi ai?
-
A. Người thiết kế CSDL
- B. Người sử dụng CSDL
- C. Cả hai phương án trên
- D. Hệ thống quản lý CSDL
Câu 3: Trong CSDL quan hệ, cập nhật dữ liệu của một bảng có làm thay đổi cấu trúc của bảng không?
- A. Có
-
B. Không
Câu 4: Truy vấn CSDL trong CSDL quan hệ được hiểu như thế nào?
-
A. Tìm kiếm dữ liệu và kết xuất thông tin cần tìm
- B. Xóa dữ liệu không cần thiết
- C. Sắp xếp dữ liệu theo thứ tự tăng dần
- D. Thêm dữ liệu mới vào CSDL
Câu 5: Mục đích chính của truy vấn trong CSDL quan hệ là gì?
-
A. Khai thác dữ liệu và rút ra thông tin phục vụ các hoạt động
- B. Tạo mới bảng dữ liệu
- C. Xóa dữ liệu trong CSDL
- D. Sắp xếp dữ liệu theo thứ tự giảm dần
Câu 6: Trong CSDL quan hệ, các ràng buộc dữ liệu được sử dụng để đảm bảo điều gì?
-
A. Tính xác định và đúng đắn của dữ liệu
- B. Tính bảo mật của dữ liệu
- C. Tính sẵn sàng và hiệu suất của CSDL
- D. Tất cả các phương án trên
Câu 7: Trong một bảng trong CSDL quan hệ, không có hai bản ghi nào giống nhau hoàn toàn là một ràng buộc gì?
- A. Ràng buộc về tên trường
- B. Ràng buộc về tên bảng
-
C. Ràng buộc về giá trị duy nhất
- D. Ràng buộc về kiểu dữ liệu
Câu 8: Trong một bảng trong CSDL quan hệ, mỗi trường phải có tên phân biệt với tất cả các trường khác là một ràng buộc gì?
- A. Ràng buộc về kiểu dữ liệu
- B. Ràng buộc về tên bảng
- C. Ràng buộc về giá trị duy nhất
-
D. Ràng buộc về tên trường
Câu 9: Trong CSDL quan hệ, mỗi bảng phải có tên phân biệt với các bảng khác trong cùng CSDL là một ràng buộc gì?
- A. Ràng buộc về tên trường
-
B. Ràng buộc về tên bảng
- C. Ràng buộc về giá trị duy nhất
- D. Ràng buộc về kiểu dữ liệu
Câu 10: Mỗi ô trong một bảng CSDL quan hệ chỉ chứa một giá trị là một ràng buộc gì?
- A. Ràng buộc về tên trường
- B. Ràng buộc về tên bảng
-
C. Ràng buộc về giá trị duy nhất
- D. Ràng buộc về kiểu dữ liệu
Câu 11: Ràng buộc miền giá trị trong CSDL quan hệ được sử dụng để làm gì?
-
A. Đảm bảo tính xác định và đúng đắn của dữ liệu
- B. Bảo mật dữ liệu
- C. Xác định các mối quan hệ giữa các bảng
- D. Tối ưu hóa hiệu suất của CSDL
Câu 12: Người thiết kế CSDL có thể đặt những ràng buộc dữ liệu nào cho trường học?
- A. Tên học sinh phải có ít nhất 5 ký tự
- B. Mã định danh của học sinh không quá 12 ký tự và chỉ chứa số
- C. Ngày sinh của học sinh phải nằm trong khoảng thời gian từ năm 2000 đến năm 2020
- D. Tất cả các phương án trên
Câu 13: Ràng buộc như "Mã định danh của mỗi học sinh phải là một dãy số không quá 12 ký tự, tất cả các kí tự đều là số" là một ràng buộc gì?
- A. Ràng buộc về tên trường
- B. Ràng buộc về tên bảng
- C. Ràng buộc về giá trị duy nhất
-
D. Ràng buộc miền giá trị
Câu 14: Việc nhập "0011234567899" vào cột Mã định danh trong trường hợp ràng buộc như trên là hợp lệ hay không?
- A. Hợp lệ
-
B. Không hợp lệ
Câu 15: Ràng buộc dữ liệu trong CSDL quan hệ được sử dụng để đảm bảo điều gì?
-
A. Tính xác định và đúng đắn của dữ liệu
- B. Tính bảo mật của dữ liệu
- C. Tính sẵn sàng và hiệu suất của CSDL
- D. Tất cả các phương án trên
Câu 16: Phát biểu nào trong các phát biểu sau là sai khi nói về miền?
- A. Các miền của các thuộc tính khác nhau không nhất thiết phải khác nhau
- B. Mỗi một thuộc tính có thể có hai miền trở lên
-
C. Hai thuộc tính khác nhau có thể cùng miền
- D. Miền của thuộc tính họ tên thường là kiểu text
Câu 17: Đặc điểm nào sau đây không là đặc trưng của một quan hệ trong hệ CSDL quan hệ?
- A. Các bộ là phân biệt và thứ tự các bộ không quan trọng
- B. Quan hệ không có thuộc tính đa trị hay phức tạp
- C. Mỗi thuộc tính có một tên phân biệt và thứ tự các thuộc tính là quan trọng
-
D. Tên của các quan hệ có thể trùng nhau
Câu 18: Phát biểu nào sai trong các phát biểu sau khi nói về khoá chính?
-
A. Một bảng có thể có nhiều khoá chính
- B. Mỗi bảng có ít nhất một khoá
- C. Xác định khoá phụ thuộc vào quan hệ logic của các dữ liệu chứ không phụ thuộc vào giá trị các dữ liệu
- D. Nên chọn khoá chính là khoá có ít thuộc tính nhất
Câu 19: Giả sử một bảng có 2 trường SOBH (số bảo hiểm) và HOTEN (họ tên) thì nên chọn trường SOBH làm khoá chính hơn vì :
-
A. Trường SOBH là duy nhất, trong khi đó trường HOTEN không phải là duy nhất
- B. Trường SOBH là kiểu số, trong khi đó trường HOTEN không phải là kiểu số
- C. Trường SOBH đứng trước trường HOTEN
- D. Trường SOBH là trường ngắn hơn
Câu 20: Cho các bảng sau :
- DanhMucSach(MaSach, TenSach, MaLoai)
- LoaiSach(MaLoai, LoaiSach)
- HoaDon(MaSach, SoLuong, DonGia)
Để biết giá của một quyển sách thì cần những bảng nào ?
- A. HoaDon
-
B. DanhMucSach, HoaDon
- C. DanhMucSach, LoaiSach
- D. HoaDon, LoaiSach