You are on page 1of 4

ĐỀ KIỂM TRA SỐ 1

Thời gian: 60 phút


Câu I. Xây dựng sơ đồ ER (3đ), từ đó chuyển đổi sơ đồ đó sang RM (2đ) cho yêu
cầu sau đây:
Chủ sở hữu của một hiệu sách đưa ra một bản tóm tắt ngắn gọn cho việc xây dựng
website của họ như sau: "Tôi muốn khách hàng của mình có thể duyệt qua danh mục
sách của tôi và đặt hàng qua Internet. Hiện tại, tôi nhận đơn đặt hàng qua điện thoại.
Hầu hết khách hàng doanh nghiệp của tôi gọi cho tôi và cung cấp cho tôi số ISBN
của sách và số lượng; họ thường thanh toán bằng thẻ tín dụng. Sau đó, tôi chuẩn bị
một lô hàng có chứa những cuốn sách mà họ đã đặt. Nếu tôi không có đủ bản trong
kho, tôi đặt thêm các bản sao và trì hoãn việc vận chuyển cho đến khi các bản mới
đến; Tôi muốn vận chuyển toàn bộ đơn đặt hàng của một khách hàng cùng nhau.
Danh mục của tôi bao gồm tất cả những cuốn sách tôi bán. Đối với mỗi cuốn sách,
danh mục chứa số ISBN, tên sách, tác giả, giá mua, giá bán và năm xuất bản của cuốn
sách.
Hầu hết khách hàng của tôi là khách quen và tôi có hồ sơ có tên và địa chỉ của họ.
Khách hàng mới phải gọi cho tôi trước và thiết lập tài khoản trước khi họ có thể sử
dụng trang web của tôi.
Trên trang web mới của tôi, trước tiên, khách hàng phải xác định danh tính của mình
bằng số nhận dạng khách hàng duy nhất của họ. Sau đó, họ sẽ có thể duyệt danh mục
của tôi và đặt hàng trực tuyến.

Câu II. Cho lược đồ quan hệ R =(U, F) với U=(ABCDEG), F = {AB→ C, AC→D,
D→EG, G→B, A→D, CG→A}
1) (1đ) Hãy chứng minh phụ thuộc hàm A→B được suy diễn từ F nhờ hệ luật dẫn
Armstrong.
2) (1.5đ) Đưa ra phủ tối thiểu của lược đồ bằng cách liệt kê các phụ thuộc hàm.
3) (1đ) Liệt kê tất cả các khóa của lược đồ.
4) (1.5đ) Kiểm tra phép tách 𝛿 ={ABD, ACEG} sau có mất mát thông tin không?
Từ những phụ thuộc hàm nào (và theo thứ tự áp dụng của chúng) anh/chị có kết
luận trên?.
ĐỀ KIỂM TRA SỐ 2
Thời gian: 60 phút
Câu I. Xây dựng sơ đồ ER (3đ), từ đó chuyển đổi sơ đồ đó sang RM (2đ) cho yêu
cầu sau đây:
Chủ sở hữu của một hiệu sách đưa ra một bản tóm tắt ngắn gọn cho việc xây dựng
website của họ như sau: "Tôi muốn khách hàng của mình có thể duyệt qua danh mục
sách của tôi và đặt hàng qua Internet. Hiện tại, tôi nhận đơn đặt hàng qua điện thoại.
Hầu hết khách hàng doanh nghiệp của tôi gọi cho tôi và cung cấp cho tôi số ISBN
của sách và số lượng; họ thường thanh toán bằng thẻ tín dụng. Sau đó, tôi chuẩn bị
một lô hàng có chứa những cuốn sách mà họ đã đặt. Nếu tôi không có đủ bản trong
kho, tôi đặt thêm các bản sao và trì hoãn việc vận chuyển cho đến khi các bản mới
đến; Tôi muốn vận chuyển toàn bộ đơn đặt hàng của một khách hàng cùng nhau.
Danh mục của tôi bao gồm tất cả những cuốn sách tôi bán. Đối với mỗi cuốn sách,
danh mục chứa số ISBN, tên sách, tác giả, giá mua, giá bán và năm xuất bản của cuốn
sách.
Hầu hết khách hàng của tôi là khách quen và tôi có hồ sơ có tên và địa chỉ của họ.
Khách hàng mới phải gọi cho tôi trước và thiết lập tài khoản trước khi họ có thể sử
dụng trang web của tôi.
Trên trang web mới của tôi, trước tiên, khách hàng phải xác định danh tính của mình
bằng số nhận dạng khách hàng duy nhất của họ. Sau đó, họ sẽ có thể duyệt danh mục
của tôi và đặt hàng trực tuyến.

Câu II. Cho lược đồ quan hệ R = (U, F) với U=(ABCDEG), F = {AB→ E, AE→C,
C→DG, G→B, A→C, EG→A}
1) (1đ) Kiểm tra ABG có là khóa của lược đồ hay không? Giải thích.
2) (1.5đ) Đưa ra phủ tối thiểu của lược đồ bằng cách liệt kê các phụ thuộc hàm.
3) (1đ) Liệt kê tất cả các khóa của lược đồ.
4) (1.5đ) Hãy tách lược đồ trên về chuẩn 3 bảo toàn thông tin và phụ thuộc hàm.
ĐỀ KIỂM TRA SỐ 3
Thời gian: 60 phút
Câu I. Xây dựng sơ đồ ER (3đ), từ đó chuyển đổi sơ đồ đó sang RM (2đ) cho yêu
cầu sau đây:
Thiết kế cơ sở dữ liệu cho một công ty bán ô tô để cung cấp cho các đại lý của mình
nhằm hỗ trợ họ duy trì hồ sơ khách hàng và hàng tồn kho của đại lý cũng như hỗ trợ
nhân viên bán hàng đặt hàng ô tô.
Mỗi ô tô được xác định bằng một số nhận dạng ô tô. Mỗi chiếc xe riêng lẻ là một mẫu
xe cụ thể của một thương hiệu cụ thể do công ty cung cấp (ví dụ: XF là một mẫu xe
của thương hiệu xe hơi Jaguar của Tata Motors).
Mỗi kiểu xe có thể được cung cấp với nhiều tùy chọn khác nhau (ví dụ: màn hình cỡ
lớn, sạc không dây cho điện thoại thông minh trong xe, cổng USB cho mọi vị trí,
Camera 360 độ quanh xe, …), nhưng một chiếc ô tô riêng lẻ có thể chỉ có một số
(hoặc không có) tùy chọn khả dụng nào.
Cơ sở dữ liệu cần lưu trữ thông tin về mẫu mã, thương hiệu và tùy chọn, cũng như
thông tin về từng đại lý, khách hàng và ô tô.

Câu II. Cho lược đồ quan hệ R = (U, F) với U=(ABCDEG), F = {CA→ B, CB→D,
D→EG, G→A, C→D, BG→C}
1) (1đ) Hãy chứng minh phụ thuộc hàm C→A được suy diễn từ F nhờ hệ luật dẫn
Armstrong.
2) (1.5đ) Đưa ra phủ tối thiểu của lược đồ bằng cách liệt kê các phụ thuộc hàm.
3) (1đ) Liệt kê tất cả các khóa của lược đồ.
4) (1.5đ) Kiểm tra phép tách 𝛿 ={ ACD, BCEG} sau có mất mát thông tin không?
Từ những phụ thuộc hàm nào (và theo thứ tự áp dụng của chúng) anh/chị có kết
luận trên?.
ĐỀ KIỂM TRA SỐ 4
Thời gian: 60 phút
Câu I. Xây dựng sơ đồ ER (3đ), từ đó chuyển đổi sơ đồ đó sang RM (2đ) cho yêu
cầu sau đây:
Thiết kế cơ sở dữ liệu cho một công ty bán ô tô để cung cấp cho các đại lý của mình
nhằm hỗ trợ họ duy trì hồ sơ khách hàng và hàng tồn kho của đại lý cũng như hỗ trợ
nhân viên bán hàng đặt hàng ô tô.
Mỗi ô tô được xác định bằng một số nhận dạng ô tô. Mỗi chiếc xe riêng lẻ là một mẫu
xe cụ thể của một thương hiệu cụ thể do công ty cung cấp (ví dụ: XF là một mẫu xe
của thương hiệu xe hơi Jaguar của Tata Motors).
Mỗi kiểu xe có thể được cung cấp với nhiều tùy chọn khác nhau (ví dụ: màn hình cỡ
lớn, sạc không dây cho điện thoại thông minh trong xe, cổng USB cho mọi vị trí,
Camera 360 độ quanh xe, …), nhưng một chiếc ô tô riêng lẻ có thể chỉ có một số
(hoặc không có) tùy chọn khả dụng nào.
Cơ sở dữ liệu cần lưu trữ thông tin về mẫu mã, thương hiệu và tùy chọn, cũng như
thông tin về từng đại lý, khách hàng và ô tô.

Câu II. Cho lược đồ quan hệ R = (U, F) với U=(ABCDEG), F = {EB→ C, EC→A,
A→DG, G→B, E→A, CG→E}
1) (1đ) Hãy chứng minh phụ thuộc hàm E→B được suy diễn từ F nhờ hệ luật dẫn
Armstrong.
2) (1.5đ) Đưa ra phủ tối thiểu của lược đồ bằng cách liệt kê các phụ thuộc hàm.
3) (1đ) Liệt kê tất cả các khóa của lược đồ.
4) (1.5đ) Kiểm tra phép tách 𝛿 ={ABE, CDEG} sau có mất mát thông tin không?
Từ những phụ thuộc hàm nào (và theo thứ tự áp dụng của chúng) anh/chị có kết
luận trên?.

You might also like