Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CƠ SỞ DỮ LIỆU - BÀI 2

Total questions: 26

Worksheet time: 30mins

Name
Class
Date
1.

Bước đầu tiên trong quy trình thiết kế cơ sở dữ liệu là gì?

a)

Thiết kế logic

b)

Thiết kế quan niệm

c)

Thu thập và phân tích yêu cầu

d)

Thiết kế vật lý

2.

Trong bước thu thập và phân tích các yêu cầu, người thiết kế CSDL thường làm gì?

a)

Gặp gỡ và phỏng vấn những người sử dụng CSDL

b)

Tạo các đường dẫn truy cập và tổ chức tập tin cho các tập tin CSDL

c)

Viết mã nguồn cho CSDL

d)

Thiết kế cấu trúc bên trong của CSDL

3.

Ý nghĩa của một kiểu liên kết cấp 3 trong mô hình ERD là gì?

a)

Có thể có 3 kiểu thuộc tính trong một thực thể

b)

Liên kết giữa ba kiểu thực thể trong một mối quan hệ

c)

Là liên kết giữa một thực thể với chính nó

d)

Mỗi thực thể tham gia tối đa 3 liên kết

4.

Một thuộc tính được gọi là " thuộc tính suy diễn " khi:

a)

Có nhiều giá trị trong cùng một thực thể

b)

Được tính toán từ các thuộc tính khác

c)

Có thể chia nhỏ thành các thuộc tính con

d)

Là giá trị do người dùng nhập

5.

Phát biểu nào sau đây đúng về thuộc tính phức hợp trong mô hình ER?

a)

Là thuộc tính có giá trị rồng

b)

Là thuộc tính có thể phân tách thành các thuộc tính con

c)

Là thuộc tính chỉ có một giá trị nguyên

d)

Là thuộc tính dùng làm khóa chính của thực thể

6.

Trong mô hình thực thể kết hợp, để biểu diễn một thuộc tính "Địa chỉ" gồm: Số nhà, Đường, Quận, Thành phố, ta cần dùng kiểu thuộc tính nào?

a)

Thuộc tính dẫn xuất

b)

Thuộc tính đa trị

c)

Thuộc tính đơn trị

d)

Thuộc tính phức hợp

7.

Trong mô hình thực thể kết hợp, khi một thuộc tính có thể nhận nhiều giá trị tại một thời điểm ( ví dụ: số điện thoại của nhân viên ), đó là kiểu thuộc tính:

a)

Đơn trị

b)

Đa trị

c)

Phức hợp

d)

Dẫn xuất

8.

Một thuộc tỉnh "Tuổi" của Sinh viên được tính từ "Ngày sinh". Trong mô hình thực thể kết hợp, thuộc tính "Tuổi" được gọi là:

a)

Thuộc tính đơn trị

b)

Thuộc tính đa trị

c)

Thuộc tính suy diễn

d)

Thuộc tính phức hợp

9.

Mô tả CSDL quản lý việc bản hàng như sau:

Mỗi nhân viên bắt buộc phải bán một vài mặt hàng nào đó, và mỗi mặt hàng chỉ được bán bởi một nhân viên.

Mỗi mặt hàng có mã số riêng, giá bản, chủng loại.

Mỗi nhân viên có mã số, tên, ngày sinh, tuổi, giới tính, có thể có nhiều địa chỉ sinh sống.

CSDL lưu thời điểm bán hàng của từng mặt hàng.

Dựa trên mô tả mô hình quản lý bán hàng, những nhận định nào sau đây đúng về sự tham gia của thực thể trong liên kết BÁN?

a)

MẶT HÀNG có thể chưa được bán nên tham gia tùy chọn

b)

Mỗi nhân viên phải bán ít nhất một mặt hàng NHÂN_VIÊN tham gia toàn phần vào BÁN

c)

Mỗi mặt hàng phải được bán bởi một nhân viên → MẶT HÀNG tham gia toàn phần vào BÁN

d)

NHÂN VIÊN tham gia tùy chọn vì có thể không bán gì

10.

Vai trò của bước thiết kế logic trong quy trình thiết kế cơ sở dữ liệu là gì?

a)

Xây dựng tài liệu hướng dẫn sử dụng CSDL

b)

Chuyển đổi lược đồ quan niệm thành lược đồ theo mô hình dữ liệu thực thi

c)

Thiết kế giao diện người dùng kết nối với CSDL

d)

Lập trình các thủ tục lưu trữ dữ liệu

11.

Ràng buộc tham gia toàn bộ trong một mối liên kết có nghĩa là:

a)

Tất cả các thực thể của kiểu thực thể đó phải tham gia liên kết

b)

Mồi thực thể tham gia ít nhất vào một kiểu liên kết cấp 3

c)

Một kiểu thực thể chỉ có một thuộc tính khóa

d)

Chỉ một số thực thể tham gia vào liên kết

12.

Trong hệ thống quản lý bán hàng, mỗi khách hàng có thể đặt nhiều đơn hàng. Mỗi đơn hàng chỉ thuộc về một khách hàng. Đơn hàng lưu thông tin: ngày đặt, tổng tiền. Phát biểu nào sau đây là đúng?

a)

Đơn hàng có thuộc tính "ngày đặt"

b)

Một khách hàng có thể có nhiều đơn hàng

c)

Đơn hàng là thuộc tính của khách hàng

d)

Mỗi đơn hàng có thể thuộc nhiều khách hàng

13.

Cho tình huống sau: Một đơn hàng có các thông tin như ngày đặt, tổng tiên, mã khách hàng. Mỗi khách hàng có thể đặt nhiều đơn hàng. Những phát biểu nào sau đây là đúng? Sinh viên chọn 2 phương án đúng nhất

a)

Khách hàng và Đơn hàng có liên kết 1:N

b)

Mỗi đơn hàng có thể thuộc nhiều khách hàng

c)

Mã khách hàng là thuộc tính của đơn hàng, không cần liên kết

d)

Thuộc tỉnh "Ngày đặt" nên là thuộc tính của đơn hàng

14-17.

Về kiểu thực thể và thuộc tính, phát biểu nào sau đây là đúng/sai?

14.

Thuộc tính khóa không cần thiết trong mọi kiểu thực thể

a)

ĐÚNG

b)

SAI

15.

Mỗi kiểu thực thể phải có ít nhất một thuộc tính

a)

ĐÚNG

b)

SAI

16.

Thuộc tính có thể không có tên trong sơ đồ thực thể kết hợp

a)

ĐÚNG

b)

SAI

17.

Một thực thể có thể có nhiều thuộc tính khóa

a)

ĐÚNG

b)

SAI

18.

Các thuộc tính sau đây, những thuộc tính nào thuộc nhóm "Thuộc tính đơn" và những thuộc tính nào thuộc nhóm "Thuộc tính phức hợp"

Categorize the following

Ngày sinh

Lương

Địa chỉ

Họ và tên

Thuộc tính đơn
Thuộc tính phức hợp
19.

Cho mô tả về một hệ thống CSDL quản lý việc bán hàng như sau:

Mỗi nhân viên bắt buộc phải bản một hoặc nhiều mặt hàng, và mỗi mặt hàng chỉ được bán bởi một nhân viên duy nhất.

Mỗi mặt hàng có các thông tin: mã số riêng, giá bán, chủng loại.

Mỗi nhân viên có các thông tin: mã số, họ tên, ngày sinh, giới tính, và có thể có nhiều địa chỉ sinh sống.

Hệ thống cần lưu thời điểm bán hàng ứng với mỗi lần nhân viên bán mặt hàng.

Hãy kéo thả đúng các thành phần là kiểu thực thể và thuộc tính có trong mô tả.

Categorize the following

Mã hàng

Mã nhân viên

Địa chỉ

Ngày sinh

Họ tên

Thời điểm bán

Giá bán

Chúng loại

Giới tính

Nhân viên

Bán

Mặt hàng

Thuộc tính
Kiểu thực thể
20.

Công ty ABC chuyên quản lý và triển khai các dự án phần mềm cho khách hàng doanh nghiệp. Mỗi dự án có một trưởng dự án phụ trách chính, các nhân viên trong công ty có thể tham gia vào nhiều dự án khác nhau tùy theo chuyên môn. Ngoài ra, một khách hàng có thể yêu cầu công ty thực hiện nhiều dự án khác nhau.

Hãy kéo thả đúng tỷ số lượng tương ứng với từng mô tả sau về các thực thể trong hệ thống quản lý dự án:

a)

Mỗi dự án do một trưởng dự án quản lý, và mỗi trưởng dự án chỉ được phân công một dự án duy nhất tại một thời điểm.

1.

1:1

b)

Một khách hàng có thể ký hợp đồng thực hiện nhiều dự án, nhưng mỗi dự án chỉ thuộc về một khách hàng.

2.

1:N

c)

Một nhân viên có thể tham gia nhiều dự án, và mỗi dự án cũng có thể có nhiều nhân viên tham gia.

3.

N:M

21.

Trong một Trường đại học, mỗi khoa có nhiều giảng viên, mỗi giảng viên có thể dạy nhiều học phần và một học phần có nhiều giảng viên giảng dạy. Hãy xác định mối liên kết và tỷ số lực lượng?

KHOA - GIANGVIEN - (a)  

GIANGVIEN - HOCPHAN - (b)  

Choose from the below words
1:N
M:N
N:1
1:1
22.

Cho mô tả về CSDL quản lý việc bán hàng.

Mỗi nhân viên bắt buộc phải bản một vài mặt hàng nào đó, và mỗi mặt hàng chỉ được bán bởi một nhân viên.

Mỗi mặt hàng có mã số riêng, giá bán, chủng loại.

Mỗi nhân viên có mã số, tên, ngày sinh, tuổi, giới tính, có thể có nhiều địa chỉ sinh sống.

CSDL lưu thời điểm bán hàng của từng mặt hàng.

Hãy nhóm loại thực thể và thuộc tính

a)

Thực thể mạnh

1.

NHÂN_VIÊN

b)

Thuộc tính đa trị

2.

ĐỊA_CHỈ

c)

Liên kết có thuộc tính

3.

BÁN

d)

Thuộc tính phức hợp

4.

HỌ_TÊN

23.

Xây dựng mô hình thực thể – liên kết mô tả CSDL quản lý thư viện.

Mỗi ĐỘC_GIẢ mượn sách thông qua các LẦN_MƯỢN.

Trong mỗi lần mượn, độc giả có thể mượn nhiều cuốn sách, và mỗi cuốn có hạn trả riêng.

Mỗi SÁCH có thể được mượn trong nhiều lần, mỗi lần bởi một độc giả khác nhau.

Sinh viên được bổ sung các thuộc tính như: mã độc giả, tên độc giả, mã sách, tựa sách, ngày mượn, hạn trả…

a)

Thuộc tính đa trị

1.

SỐ_ĐIỆN_THOẠI

b)

Thực thể trung gian

2.

LẦN_MƯỢN

c)

Khóa chính

3.

MÃ_ĐG

d)

Thuộc tính của liên kết

4.

HẠN_TRẢ

24.

Trong hệ thống quản lý kho, mỗi mặt hàng có thuộc tính "Giá nhập" và "Giá bán". Nếu muốn tính "Lợi nhuận" của từng mặt hàng, thì "Lợi nhuận" được xem là:

a)

Thuộc tính đa trị

b)

Thuộc tính khóa

c)

Thuộc tính phức hợp

d)

Thuộc tính suy diễn

25.

Xét mô hình ERD của công ty, mỗi nhân viên làm việc cho đúng một đơn vị, còn mỗi đơn vị có thể có nhiều nhân viên. Tỉ số lực lượng của mỗi liên kết <LÀM VIỆC> là gì?

a)

N:M

b)

1:1

c)

1:N

d)

N:1

26.

Kéo thả đúng tỉ số lực lượng tương ứng với từng mô tả sau:

  1. Mỗi đơn vị chỉ có một người quản lý, và mỗi người chỉ quản lý một đơn vị: ​ (a)  

  1. Một nhân viên chỉ làm việc cho một đơn vị, nhưng một đơn vị có thể có nhiều nhân viên: ​ (b)  

  1. Một nhân viên có thể làm việc với nhiều dự án, và mỗi dự án cũng có thể có nhiều nhân viên: ​ (c)  

Choose from the below words
1:1
1:N
N:M
N:1
27.

Xét mô hình CSDL gửi tiền trong ngân hàng, trong đó KHÁCH_HÀNG có thể gửi tiền vào nhiều TÀI_KHOẢN, và mỗi giao dịch gửi tiền cần lưu ngày gửi. Các phát biểu nào sau đây là đúng?

a)

GỬI là một liên kết có thuộc tính

b)

NGÀY_GỬI là thuộc tính của liên kết

c)

KHÁCH_HÀNG và TÀI_KHOẢN là thực thể mạnh

d)

SỐ_ĐIỆN_THOẠI nên là thực thể riêng biệt

28.

Cho mô tả về CSDL quản lý việc bán hàng.
Mỗi nhân viên bắt buộc phải bán một vài mặt hàng nào đó, và mỗi mặt hàng chỉ được bán bởi một nhân viên.
Mỗi mặt hàng có mã số riêng, giá bán, chủng loại.
Mỗi nhân viên có mã số, tên, ngày sinh, tuổi, giới tính, có thể có nhiều địa chỉ sinh sống.
CSDL lưu thời điểm bán hàng của từng mặt hàng.
Ghép mỗi thuộc tính sau với thực thể hoặc liên kết phù hợp:

28.

NgayBan:​ (a)  

NgaySinh : ​ (b)  

GiaBan : ​ (c)  

MaNV : ​ (d)  

Choose from the below words
Liên kết BÁN
Không thuộc bất kỳ liên kết nào
MẶT_HÀNG
NNHÂN_VIÊN
Thực thể BÁN
29.

Một nhân viên có thể quản lý nhiều dự án, và mỗi dự án chỉ có một người quản lý. Quan hệ giữa Nhân viên và Dự án là:

a)

1-1

b)

1-n

c)

Không có quan hệ

d)

n-n