You are on page 1of 6

Khoa CNTT – Trường đại học Đại Nam Bài tập cơ sở dữ liệu

BÀI TẬP
CHƯƠNG 1 – GIỚI THIỆU CƠ SỞ DỮ LIỆU & MÔ HÌNH DỮ LIỆU
HỌ VÀ TÊN – MÃ SINH VIÊN
--o0o--

I. CÂU HỎI ÔN TẬP


1. Định nghĩa các khái niệm sau:
a. data – dữ liệu
b. field – trường
c. record – bản ghi
d. file – tệp
Trả lời

2. Dư thừa dữ liệu là gì? Đặc điểm nào của hệ thống tệp dẫn đến việc dư thừa?

3. Độc lập dữ liệu là gì? Tại sao trong hệ thống tệp lại không có?

4. Hệ quản trị cơ sở dữ liệu là gì? Nêu những chức năng của nó?

5. Độc lập cấu trúc là gì? Tại sao nó quan trọng

6. Giải thích sự khác nhau giữa: dữ liệu, thông tin và cơ sở dữ liệu?

7. Liệt kê và mô tả các loại cơ sở dữ liệu khác nhau?

8. Các thành phần chính của hệ thống cơ sở dữ liệu là gì?

1
Khoa CNTT – Trường đại học Đại Nam Bài tập cơ sở dữ liệu

10. Giải thích tại sao thiết kế dữ liệu lại quan trọng?
11. Cho biết tầm quan trọng của mô hình dữ liệu quan hệ?
Trong mô hình nhiều thành phần tham gia và nó giúp các thành phần tham gia hiểu được nó
12. Quy tắc nghiệp vụ là gì? Mục đích của nó trong mô hình hóa dữ liệu là gì?
+là các quy định hoặc hướng dẫn được thiết lập bởi tổ chức hoặc người quản lý dữ liệu để
xác định và điều chỉnh cách thức hoạt động của hệ thống dữ liệu.
+Những quy tắc này thường phản ánh các quy trình, quyền hạn, chính sách và quyết định
của tổ chức.
-Múc Đích
+Định nghĩa và kiểm soát hành vi hệ thống
+Bảo đảm tính nhất quán và chính xác của dữ liệu
+Hỗ trợ quy trình kinh doanh
+Tăng tính linh hoạt và thích ứng
*quy tắc nghiệp vụ định nghĩa và kiểm soát hành vi của hệ thống dữ liệu, đảm bảo tính nhất
quán, chính xác và linh hoạt của dữ liệu để hỗ trợ quy trình kinh doanh và đáp ứng các yêu
cầu của tổ chức
13. Cách chuyển đổi quy tắc nghiệp vụ thành các thành phần của mô hình dữ liệu?
-Danh từ → Thực thể
– Động từ → Mối quan hệ của các thực thể
– Mối quan hệ là hai chiều
– Hai câu hỏi xác định kiểu mối quan hệ:
1-1
1-N
N-N
14. Mô tả các đặc điểm cơ bản của mô hình dữ liệu quan hệ? Và thảo luận về tầm quan trọng
của nó với người dùng cuối và người thiết kế?
l
15. Vẽ ERD cho giả thiết sau: Mỗi khách hàng có nhiều tài khoản thanh toán, nhưng mỗi tài
khoản thanh toán chỉ có 1 khách hàng
2
Khoa CNTT – Trường đại học Đại Nam Bài tập cơ sở dữ liệu

16. Sự khác biệt giữa đối tượng và lớp trong mô hình hướng đối tượng?

17. Vẽ mô hình hướng đối tượng cho bài 5?

18. Mối quan hệ là gì? Có 3 mối quan hệ nào? Cho ví dụ?

19. Bảng là gì? Nó đóng vai trò gì trong mô hình quan hệ?

20. Big Data là gì?

21. Các đặc điểm cơ bản của CSDL NoSQL?

II. BÀI TẬP

1. Trong tệp trên có bao nhiêu bản ghi? Có bao nhiêu trường?

2. Bạn gặp phải vấn đề gì khi muốn đưa 1 danh sách nhân viên theo thành phố? Bạn sẽ làm
thế nào để giải quyết vấn đề này bằng cách thay đổi cấu trúc?

3. Nếu bạn muốn tạo danh sách nội dung tệp theo họ, mã vùng, thành phố, tiểu bang hoặc
mã zip, bạn sẽ thay đổi cấu trúc tệp như thế nào?

3
Khoa CNTT – Trường đại học Đại Nam Bài tập cơ sở dữ liệu

4. Bạn phát hiện những dư thừa dữ liệu nào? Sự dư thừa đấy dẫn đến những bất thường nào
(chèn, sửa, xóa)?

Dựa vào hình dưới để làm các bài 5, 6:

5. Mô tả qua tắc nghiệp vụ của mối quan hệ của Đại lý và Khách hàng
 Một đại lý có nhiều khách hàng, một khách hàng thuộc 1 đại lý
 Đại lý: Agnet_Code, Agent_Lname, Agnet_Fname,…
 Khách hàng: Cus_Code, Cus_Fname, Cus_Lname,…

4
Khoa CNTT – Trường đại học Đại Nam Bài tập cơ sở dữ liệu

6. Dựa trên quy tắc nghiệp vụ trong câu 1, hãy tạo mô hình thực thể quan hệ ERD theo ký
hiệu của Crow’s Foot

Dựa vào hình dưới để làm các bài 7, 8, 9:

5
Khoa CNTT – Trường đại học Đại Nam Bài tập cơ sở dữ liệu

7. Xác định các mối quan hệ trong hình trên và viết quy tắc nghiệp vụ cho nó?
- REGION: Region_Code, Region_Description
- STORE: Store_Code, Store_Name, Store_YTD_Sales, Region_Code
- Employee: Emp_Code, Emp_Title,…
- JOB: Job_Code, Job_Description, Job_Base_PAV
- Một REGION có nhiều STORE, một STORE có ở 1 REGION
- Một STORE có nhiều EMPLOYEE, một EMPLOYEE thuộc một STORE
- Một JOB có nhiều EMPLOYEE, một EMPLOYEE có một JOB
8. Tạo ERD theo kí hiệu Crow’s Foot cho hình vẽ trên

9. Tạo ERD theo kí hiệu Crow’s Foot cho các quy tắc nghiệp vụ sau:
Mỗi nhân viên bán hàng viết nhiều hóa đơn. Mỗi hóa đơn được viết bởi 1 nhân viên
bán hàng.
Mỗi nhân viên bán hàng làm việc tại một bộ phận. Mỗi bộ phận có nhiều nhân viên
bán hàng.
Mỗi khách hàng có thể có nhiều hóa đơn. Mỗi hóa đơn chỉ được viết cho 1 khách
hàng.

You might also like