wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

LUYỆN TẬP: THAO TÁC TRÊN CƠ SỞ DỮ LIỆU QUAN HỆ

Total questions: 30

Worksheet time: 23mins

Name
Class
Date
1.

Thuộc tính khoá của "Nhân viên" là?

a)

MãBH

b)

Lương

c)

Giới tính

d)

Học tên

2.

BIỂU THỨC NÀO ĐÚNG?

a)

MAT_DO = SO_DAN / DIEN_TICH

b)

MAT_DO = [SO_DAN] / [DIEN_TICH]

c)

MAT_DO = (SO_DAN/DIEN_TICH)

d)

MAT_DO:[SO_DAN] / [DIEN_TICH]

3.

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à kiểu số, trong khi đó trường HOTEN không phải là kiểu số

b)

Trường SOBH đứng trước trường HOTEN

c)

Trường SOBH là trường có độ dài ngắn hơn

d)

Trường SOBH là duy nhất, trong khi đó trường HOTEN không phải là duy nhất

4.

Quan sát bảng dữ liệu sau và chọn lí giải đúng. Các lí giải sau cho rằng bảng đó không phải là một quan hệ là vì

a)

Tên các thuộc tính bằng chữ Việt

b)

Có một cột thuộc tính là phức hợp

c)

Không có thuộc tính tên người mượn

d)

Có một cột thuộc tính là đa trị

5.

Trong bảng sau đây, mỗi học sinh chỉ có một mã số (Mahs), các mã số khác nhau. Phương án chọn khoá nào sau đây là hợp lí?

a)

Khoá = {Mahs}

b)

Khoá = {HoTen, Ngaysinh}

c)

Khoá = {HoTen, Ngaysinh, Lop}

d)

Khoá = {Mahs, Diachi}

6.

Câu nào đúng trong các câu dưới đây đối với khóa chính?

a)

Các giá trị của nó phải là duy nhất

b)

Nó phải được xác định như một trường văn bản

c)

Nó phải là trường đầu tiên của bảng

d)

Nó không bao giờ được thay đổi

7.

Cho biết tại sao bảng dưới đây không là một quan hệ

a)

Có chứa thuộc tính đa trị

b)

Có chứa thuộc tính phức hợp

c)

Không nhất quán dữ liệu

d)

Không có ràng buộc dữ liệu

8.

Trường hợp nào không phải thao tác cập nhật dữ liệu?

a)

Nhập thêm một hồ sơ bệnh nhân mới

b)

Sửa thông tin của học sinh

c)

Xóa bỏ thông tin của nhân viên nghỉ công tác

d)

Xóa bỏ trường Mô tả hàng trong bảng HANG

9.

Sau khi thiết lập tính toàn vẹn trong liên kết giữa các bảng, khi cập nhật dữ liệu trong CSDL quan hệ thì…

a)

Phải nhập dữ liệu cho bảng tham chiếu trước, bảng chính sau

b)

Phải nhập dữ liệu cho bảng chính trước, bảng tham chiếu sau

c)

Không bắt buộc, có thể nhập cho bảng tùy ý

d)

Phải nhập dữ liệu cho bảng có ít thông tin trước

10.

Thao tác nào sau đây không thuộc loại Tạo lập CSDL quan hệ?

a)

Tạo cấu trúc bảng

b)

Chọn khóa chính

c)

Đặt tên và lưu cấu trúc bảng

d)

Cập nhật dữ liệu vào bảng

11.

Cho các thao tác sau:

B1: Tạo bảng

B2: Đặt tên và lưu cấu trúc

B3: Chọn khóa chính cho bảng

B4: Tạo liên kết giữa các bảng

Khi tạo lập CSDL quan hệ ta thực hiện lần lượt các bước sau:

a)

B1-B3-B4-B2

b)

B2-B1-B2-B4

c)

B1-B3-B2-B4

d)

B1-B2-B3-B4

12.

Hai bảng trong một CSDL quan hệ được liên kết với nhau bởi các khóa. Điều khẳng định nào sau đây là sai?

a)

Các khóa liên kết phải là khóa chính của mỗi bảng

b)

Trong các khóa liên kết phải có ít nhất một khóa là khóa chính ở một bảng nào đó

c)

Trong các khóa liên kết có thể không có khóa chính nào tham gia

d)

Khóa liên kết ở hai bảng có thể khác kiểu dữ liệu

13.

Trường hợp nào không phải thao tác cập nhật dữ liệu?

a)

Nhập thêm một hồ sơ bệnh nhân mới

b)

Sửa thông tin của học sinh

c)

Xóa bỏ thông tin của nhân viên nghỉ công tác

d)

Xóa bỏ trường Mô tả hàng trong bảng HANG

14.

Thao tác nào sau đây không là khai thác CSDL quan hệ?

a)

Sắp xếp thứ tự các thuộc tính của Quan hệ

b)

Truy vấn dữ liệu từ các Quan hệ

c)

Kết xuất báo cáo từ quan hệ MATHANG

d)

Xem dữ liệu trong quan hệ HOCSINH

15.

Câu nào sai trong các câu dưới đây?

a)

Hệ QT CSDL quan hệ cung cấp công cụ để kiểm soát các ràng buộc dữ liệu

b)

Hệ quản trị CSDL có thể tự động chọn khóa cho quan hệ

c)

Hệ QT CSDL cho phép nhập dữ liệu trực tiếp trên bảng

hoặc nhập thông qua biểu mẫu

d)

Không thể xóa được vĩnh viễn một bộ của bảng dữ liệu

16.

Vấn đề nào không phải đặc trưng của mô hình cơ sở dữ liệu quan hệ?

a)

Cấu trúc của CSDL

b)

Các thao tác, phép toán trên CSDL

c)

Các ràng buộc toàn vẹn dữ liệu

d)

Dữ liệu nhập trong bảng

17.

Việc đầu tiên để tạo lập một CSDL quan hệ là:

a)

Tạo cấu trúc bảng

b)

Tạo biểu mẫu để nhập dữ liệu

c)

Tạo báo cáo để kết xuất dữ liệu

d)

Tạo truy vấn dữ liệu

18.

Trong quá trình tạo cấu trúc của một bảng, khi tạo một trường, việc nào sau đây không nhất thiết phải thực hiện?

a)

Đặt tên, các tên của các trường cần phân biệt

b)

Chọn kiểu dữ liệu

c)

Mô tả nội dung cho trường

d)

Khai báo các thuộc tính của trường

19.

Chỉnh sửa dữ liệu là:

a)

Xoá một số quan hệ

b)

Xoá giá trị của một vài thuộc tính của một bộ

c)

Thay đổi các giá trị của một vài thuộc tính của một bộ

d)

Xoá một số thuộc tính trong quan hệ

20.

Khai thác CSDL quan hệ là:

a)

Tạo bảng, chỉ định khóa chính, tạo liên kết

b)

Đặt tên trường, chọn kiểu dữ liệu, định tính chất trường

c)

Thêm, sửa, xóa bản ghi

d)

Sắp xếp bản ghi, truy vấn, xem dữ liệu, kết xuất báo cáo

21.

Khi xác nhận các tiêu chí truy vấn thì hệ QTCSDL sẽ không thực hiện công việc:

a)

Xoá vĩnh viễn một số bản ghi không thoả mãn điều kiện trong CSDL

b)

Thiết lập mối quan hệ giữa các bảng để kết xuất dữ liệu.

c)

Liệt kê tập con các bản ghi thoả mãn điều kiện

d)

Định vị các bản ghi thoả mãn điều kiện

22.

Mô hình phổ biến để xây dựng CSDL quan hệ là:

a)

Mô hình phân cấp

b)

Mô hình dữ liệu quan hệ

c)

Mô hình hướng đối tượng

d)

Mô hình cơ sở quan hệ

23.

Nối tình huống ở cột bên trái với thao tác cập nhật dữ liệu tương ứng

a)

1-C; 2-A; 3-B

b)

1-A; 2-C; 3-B

c)

1-C; 2-B; 3-A

d)

1-B; 2-A; 3-C

24.

Phương án chọn khoá nào sau đây là hợp lí?

a)

Khoá = {HoTen, Ngaysinh}

b)

Khoá = {Mahs}

c)

Khoá = {HoTen, Ngaysinh, Lop}

d)

Khoá = {HoTen, Ngaysinh, Lop, Diachi}

25.

Có ý kiến cho rằng cột Stt trong bảng Xử phạt là thừa. Ý kiến này đúng hay sai?

a)

Đúng

b)

Sai

26.

Hãy chọn lí giải đúng.

a)

Tên các thuộc tính bằng chữ Việt

b)

Không có thuộc tính tên người mượn

c)

có một cột thuộc tính là phức hợp

d)

Số bản ghi quá ít

27.

Phương án chọn khoá nào sau đây là hợp lí?

a)

Khoá = {Số thẻ}

b)

Khoá = {Số thẻ , Mã số sách}

c)

Khoá = {Số thẻ , Mã số sách , Ngày mượn}

d)

Khoá = {Số thẻ , Mã số sách , Ngày mượn, Ngày trả}

28.

Xác định khóa chính cho Quan hệ Phiếu nhập.

a)

Số phiếu nhập

b)

Mã số hàng nhập

c)

Mã nhà cung cấp

d)

Người nhập

29.

Trường lưu địa chỉ của học sinh có kiểu xâu, kích thước 80 kí tự. Một bản ghi có nội dung là “5 Trần Hưng Đạo”. Sau khi kiểm tra, phát hiện thấy nhầm lẫn, địa chỉ được sửa lại thành “155 Trần Hưng Đạo”. Kích thước của tệp ghi dữ liệu thay đổi như thế nào?

a)

Tăng thêm 2 Byte

b)

Tăng thêm 2 kí tự

c)

Tăng thêm một lượng đúng bằng kích thước một bản ghi

d)

Không thay đổi

30.

Tại sao bảng đăng ký ngoại khoa không phải là một quan hệ?

a)

không thiết lập được tham chiếu toàn vẹn

b)

có chứa liên kết nhiều - nhiều

c)

có chứa thuộc tính đa trị

d)

có chứa thuộc tính phức hợp