BÀI 13. CƠ SỞ DỮ LIỆU QUAN HỆ
TRẮC NGHIỆM
NHẬN BIẾT (12 CÂU)
Câu 1: Cơ sở dữ liệu (CSDL) quan hệ là?
- là CSDL lưu trữ dưới dạng các bảng có không quan hệ với nhau
- là CSDL lưu trữ dưới dạng các bảng có quan hệ với nhau
- giống hệt với CSDL phân tán
- là CSDL phân tích dưới dạng các bảng có quan hệ với nhau
Câu 2: bản ghi là?
- tập hợp các thông tin về nhiều đối tượng cụ thể được quản lý trong filex
- tập hợp các thông tin về nhiều đối tượng cụ thể được quản lý trong bảng
- tập hợp các thông tin về một đối tượng không cụ thể được quản lý trong bảng
- tập hợp các thông tin về một đối tượng cụ thể được quản lý trong bảng
Câu 3: Trường thể hiện cái gì?
- thuộc tính của đối tưởng
- chức năng của đối tượng
- khả năng phân tán của đối tượng
- khả năng lưu của đối tượng
Câu 4: Một bảng có thể có bao nhiêu khóa?
- 4
- 2
- 1
- nhiều khóa
Câu 5: Kết quả của các thao tác dữ liệu là?
- Một biểu thức.
- Một quan hệ.
- Một File.
- Nhiều quan hệ.
Câu 6: CSDL quan hệ có hai loại khóa là?
- Khóa chính, khóa phụ
- Khóa chính, khóa ngoài
- Khóa trong, khóa ngoài
- Khóa trong, khóa phụ
Câu 7: Liên kết dữ liệu là?
- sử dụng khóa ngoài của bảng để thực hiện ghép nối dữ liệu hai bảng với nhau
- sử dụng khóa chính của bảng để thực hiện ghép nối dữ liệu hai cột với nhau
- sử dụng khóa ngoài của bảng để thực hiện ghép nối dữ liệu hai hàng với nhau
- sử dụng khóa chính của bảng để thực hiện ghép nối dữ liệu hai bảng với nhau
Câu 8: Việc xác định kiểu dữ liệu của các trường có mục đích gì?
- Hạn chế việc lãng phí dung lượng dữ liệu
- Cả A và C
- Kiểm soát tính đúng đắn về logic của dữ liệu được nhập vào bảng
- Biết rõ nguồn góc của dữ liệu và kiểm soát người dùng
Câu 9: Kiểu dữ liệu của mỗi trường là?
- Không xác định được
- Lúc cùng lúc khác
- Khác nhau hoàn toàn
- Cùng một kiểu
Câu 10: Khóa ngoài là?
- là trường hoặc nhóm trường ở bảng này được làm khóa chính ở bảng khác
- là trường hoặc nhóm trường ở bảng này được làm khóa ngoài ở bảng khác
- là trường hoặc nhóm trường ở bảng này được làm trường ở bảng khác
- không có đáp án đúng
Câu 11: Hai bảng A và B được gọi là có quan hệ với nhau qua?
- Khóa chính của bảng A
- Khóa ngoài của bảng A
- Khóa chính của bảng B
- Khoáng chính và ngoài của bảng A
Câu 12: Mô hình thực thể - quan hệ cơ bản bao gồm các lớp đối tượng:
- Thực thể, mối quan hệ và thuộc tính.
- Môi trường và ranh giới môi trường
- Thực thể và thuộc tính.
- Các mối quan hệ.
THÔNG HIỂU (7 CÂU)
Câu 1: Trong mô hình cơ sở dữ liệu quan hệ…..?
- Thứ tự của các cột là quan trọng.
- Thứ tự của các cột là không quan trọng.
- Thứ tự của các hàng là không quan trọng.
- Thứ tự của các hàng là quan trọng
Câu 2: Thuật ngữ “thuộc tính” dùng trong hệ CSDL quan hệ là để chỉ đối tượng:
- Kiểu dữ liệu của một thuộc tính
- Bảng
- Hàng
- Cột
Câu 3: Thuật ngữ “miền” dùng trong hệ CSDL quan hệ là để chỉ đối tượng
- Kiểu dữ liệu của một thuộc tính
- Bảng
- Hàng
- Cột
Câu 4: Ngôn ngữ định nghĩa dữ liệu bao gồm các lệnh cho phép?
- Đảm bảo tính độc lập dữ liệu
- Khai báo kiểu dữ liệu, cấu trúc dữ liệu và các ràng buộc trên dữ liệu của CSDL
- Mô tả các đối tượng được lưu trữ trong CSDL
- Khai báo kiểu dữ liệu của CSDL
Câu 5: Dữ liệu trong mô hình quan hệ?
- Được biểu diễn theo cấu trúc hình cây.
- Được biểu diễn theo cấu trúc mô hình mạng.
- Được biểu diễn một cách duy nhất.
- Được biểu diễn nhiều kiểu khác nhau.
Câu 6: Phát biểu nào về hệ QTCSDL quan hệ là đúng?
- Phần mềm dùng để tạo lập, cập nhật và khai thác CSDL quan
- Phần mềm dùng để xây dựng các CSDL quan hệ
- Phần mềm Microsoft Access
- Phần mềm để giải các bài toán quản lí có chứa các quan hệ giữa các dữ liệt
Câu 7: Ngôn ngữ thao tác dữ liệu quan hệ?
- Không toàn vẹn dữ liệu
- Đơn giản nhưng không tiện lợi cho người sử dụng.
- Đơn giản và thụân tiện cho người sử dụng.
- Phức tạp, tổn thất thông tin.
VẬN DỤNG (7 CÂU)
Câu 1: Đặc điểm nào sau đây là đặc trưng của một quan hệ trong hệ CSDL quan hệ?
- Các bộ là phân biệt và thứ tự các bộ không quan trọng
- Quan hệ không có thuộc tính đa trị hay phức tạp
- 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
- Tên của các quan hệ có thể trùng nhau
Câu 2: Trong mô hình quan hệ, về mặt cấu trúc thì dữ liệu được thể hiện trong các?
- Cột (Field)
- Hàng (Record)
- Bảng (Table)
- Báo cáo (Report)
Câu 3: Trong bảng sau đây, mỗi học sinh chỉ có mộ mã số (Mahs)
Mahs | Hoten | Ngaysinh | Lop | Diachi | Toan | Ly | Hoa |
0001 | Tran Van Thanh | 1 – 2 – 1990 | 12A | Nội trú | 10 | 9 | 8 |
0002 | Tran Van Thanh | 1 – 2 – 1990 | 12A | Lê Lợi | 9 | 10 | 5 |
0003 | Tran Van Thanh | 1 – 2 – 1990 | 12B | Nội trú | 7 | 7 | 7 |
Khoá chính của bảng là?
- Khoá chính = {Mahs}
- Khoá chính = {HoTen, Ngaysinh, Lop, Diachi, Toan}
- Khoá chính = {HoTen, Ngaysinh, Lop, Diachi, Li}
- Khoá chính = {HoTen, Ngaysinh, Lop, Diachi}
Câu 4: Các khái niệm dùng để mô tả các yếu tố nào sẽ tạo thành mô hình dữ liệu quan hệ?
- Cấu trúc dữ liệu
- Các ràng buộc dữ liệu
- Các thao tác, phép toán trên dữ liệu
- Tất cả câu trên
Câu 5: Khẳng định nào là sai khi nói về khoá?
- Khoá là tập hợp tất cả các thuộc tính trong bảng để phân biệt được các cá thể
- Khoá là tập hợp tất cả các thuộc tính vừa đủ để phân biệt được các cá thể
- Khoá chỉ là một thuộc tính trong bảng được chọn làm khoá
- Khoá phải là các trường STT
Câu 6: Cho bảng dữ liệu sau
Số thẻ | Mã số sách | Ngày mượn | Ngày trả |
TV-02 | TO-012 | 5 – 9 – 2007 | 30 – 9 – 2007 |
TN-103 | 22 – 10 – 2007 | 25 – 10 – 2007 | |
TV-04 | TN-103 | 12 – 9 – 2007 | 15 – 9 – 2007 |
TV02 | TN-102 | 24 – 9 – 2007 | 5 – 10 – 2007 |
TV01 | TO-012 | 5 – 10 – 2007 |
Bảng này không là một quan hệ trong hệ CSDL quan hệ, vì?
- Ðộ rộng các cột không bằng nhau
- Có hai bản ghi có cùng giá trị thuộc tính số thẻ là TV – 02
- Một thuộc tính có tính đa trị
- Có bản ghi chưa đủ các giá trị thuộc tính
Câu 7: Mô hình phổ biến để xây dựng CSDL quan hệ là?
- Mô hình phân cấp
- Mô hình cơ sỡ quan hệ
- Mô hình hướng đối tượng
- Mô hình dữ liệu quan hệ
VẬN DỤNG CAO (4 CÂU)
Câu 1: 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 ?
- HoaDon
- DanhMucSach, HoaDon
- DanhMucSach, LoaiSach
- HoaDon, LoaiSach
Câu 2: 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ì?
- Trường SOBH đứng trước trường HOTEN
- Trường SOBH là kiểu số, trong khi đó trường HOTEN không phải là kiểu số
- Trường SOBH là duy nhất, trong khi đó trường HOTEN không phải là duy nhất
- Trường SOBH là trường ngắn hơn
--------------- Còn tiếp ---------------