


Preview text:
  lOMoAR cPSD| 59092960 Bài thực hành 2 
Xây dựng mô hình dữ liệu 
BÀI 1: Các yêu cầu đối với cơ sở dữ liệu UNIVERSITY được sử dụng để theo dõi bảng điểm  của học sinh. 
A. Nhà trường (UNIVERSITY) theo dõi họ tên, mã số sinh viên, số thẻ căn cước, địa chỉ 
hiện tại, địa chỉ thường trú, số điện thoại, ngày tháng năm sinh, giới tính, lớp học (sinh 
viên năm nhất, năm hai, ..., tốt nghiệp – GRAD_STUDENT), khoa chính, khoa văn 
bằng 2 (nếu có). Toàn bộ cán bộ làm việc trong trường (FACULTY) hướng dẫn luận văn 
(Advisor), thành lập hội đồng (Committee) cấp bằng (Cử nhân, Cử nhân, ..., Tiến sĩ). Mã 
sinh viên, số thẻ căn cước đều có giá trị duy nhất cho mỗi sinh viên  (STUDENT). 
B. Mỗi phòng ban (DEPARTMENT) được mô tả bằng tên, mã bộ phận, số văn phòng, số 
điện thoại văn phòng. Cả tên và mã đều có giá trị riêng cho từng bộ phận. 
C. Mỗi khóa học (COURSE) có tên khóa học, mô tả, mã số khóa học, số đơn vị học trình, 
cấp độ và khoa giảng dạy. Mã số khóa học là duy nhất cho mỗi khóa học. 
D. Mỗi học kỳ (SECTION) có một người cố vấn học tập 
(INSTRUCTION_RESEARCHER), học kỳ, năm thứ, niên khóa và số học phần. Mỗi 
học kỳ phân biệt các học phần của cùng một khóa học được giảng dạy trong cùng một 
học kỳ / cùng năm (CURRENT_SECTION); giá trị của nó là 1, 2, 3, ..., tính đến số học 
phần được dạy trong mỗi học kỳ. 
E. Báo cáo điểm số (GRANT) có sinh viên, học kỳ, tên lớp. 
Thiết kế một lược đồ ER cho ứng dụng này và vẽ một biểu đồ ER cho lược đồ. Chỉ định các 
thuộc tính chính của từng loại thực thể và các ràng buộc về cấu trúc đối với từng loại mối quan 
hệ. Lưu ý bất kỳ yêu cầu không xác định nào cần đưa ra các giả định thích hợp để làm cho thiết  kế hoàn chỉnh     
BÀI 2: Biểu đồ EER cho cơ sở dữ liệu SMALL_AIRPORT được sử dụng để theo dõi máy 
bay, chủ sở hữu, nhân viên sân bay và phi công. Từ các yêu cầu đối với cơ sở dữ liệu này, 
thông tin sau được thu thập: 
A. Mỗi MÁY BAY (AIRPLANE) có Số đăng ký, thuộc loại máy bay cụ thể và kho chứa 
máy bay. Mỗi KIỂU MÁY BAY (PLANE_TYPE) có một kiểu máy bay (Model), Sức 
chứa (Capacity) và Trọng lượng (Weight). Mỗi NHÀ ĐỂ MÁY BAY (HANGAR) có Mã 
số, Sức chứa (Diện tích) và Vị trí. 
B. Cơ sở dữ liệu cũng theo dõi CHỦ SỞ HỮU (OWNER) của từng máy bay và NHÂN 
VIÊN (EMPLOYEE) đã bảo trì máy bay (người bảo dưỡng). Mỗi trường hợp mối quan 
hệ “Sở_Hữu” liên quan giữa MÁY BAY với CHỦ SỞ HỮU bao gồm Ngày mua. 
C. Mỗi cá thể trong mối quan hệ “Bảo Dưỡng” (Maintain) giữa NHÂN VIÊN (người bảo 
dưỡng) với một bản ghi DỊCH VỤ (SERVICE). Mỗi MÁY BAY trải qua dịch vụ nhiều 
lần; do đó, quan hệ “DỊCH VỤ MÁY BAY” (PLANE_SERVICE) liên quan đến một số 
bản ghi DỊCH VỤ. Bản ghi DỊCH VỤ bao gồm các thuộc tính Ngày bảo trì, Số giờ bảo 
trì và Loại công việc đã hoàn thành (Mã công việc). Chúng ta sử dụng loại thực thể yếu 
DỊCH VỤ để đại diện cho dịch vụ máy bay, vì số đăng ký máy bay được sử dụng để xác  định hồ sơ dịch vụ.      lOMoAR cPSD| 59092960
D. CHỦ SỞ HỮU (OWNER) là một cá nhân hoặc một công ty. Do đó, chúng ta sử dụng 
một loại liên minh (danh mục) [CHỦ SỞ HỮU] là một tập hợp con của liên hiệp các 
loại thực thể công ty LIÊN ĐOÀN (CORPORATION) và NGƯỜI (PERSON). 
E. Cả PHI CÔNG (PILOT) và NHÂN VIÊN đều là lớp con của NGƯỜI. Mỗi PHI CÔNG 
có Số giấy phép cụ thể và Các hạn chế; mỗi NHÂN VIÊN có các thuộc tính cụ thể là 
Lương và Ca làm việc. Tất cả các thực thể NGƯỜI trong cơ sở dữ liệu có dữ liệu được 
lưu giữ về Số thẻ căn cước, Tên, Địa chỉ và Số điện thoại. Đối với các thực thể LIÊN 
ĐOÀN, dữ liệu được lưu giữ bao gồm Tên, Địa chỉ và Số điện thoại. 
F. Cơ sở dữ liệu cũng theo dõi các loại máy bay mà mỗi phi công “Được_Phép_Bay” 
(Flies) và loại máy bay mà mỗi nhân viên có thể thực hiện công việc bảo trì trên đó  (WORKS_ON)     
BÀI 3: Vẽ biểu đồ EER của cơ sở dữ liệu thư viện. 
Case Study: Georgia Tech Library (GTL) có khoảng 16.000 thành viên, 100.000 đầu sách và 
250.000 tập sách (trung bình 2,5 bản cho mỗi cuốn sách). Khoảng 10 phần trăm khối lượng 
được cho mượn bất kỳ lúc nào. 
A. Thủ thư đảm bảo rằng sách mà thành viên muốn mượn luôn sẵn sàng khi thành viên 
muốn mượn. Ngoài ra, các thủ thư phải biết có bao nhiêu bản sao của mỗi cuốn sách 
trong thư viện hoặc cho mượn tại bất kỳ thời điểm nào. Danh mục sách có sẵn trực 
tuyến, liệt kê sách theo tác giả, tên sách và chủ đề. Đối với mỗi tên sách trong thư viện, 
mô tả sách được lưu trong danh mục trong khoảng từ một câu đến nhiều trang. Các thủ 
thư muốn tham khảo có thể truy cập mô tả này khi các thành viên yêu cầu thông tin về  một cuốn sách. 
B. Nhân viên thư viện bao gồm thủ thư trưởng, thủ thư liên phòng, thủ thư tham khảo, nhân 
viên thanh toán và trợ lý thư viện. 
C. Sách có thể được trả trong 21 ngày. Các thành viên chỉ được phép mượn 05 cuốn sách 
cùng một lúc. Các thành viên thường trả sách trong vòng ba đến bốn tuần. Hầu hết các 
thành viên biết rằng họ có một tuần gia hạn trước khi thông báo được gửi đến họ, vì vậy 
họ cố gắng trả sách trước khi thời gian gia hạn kết thúc. 
D. Khoảng 5% thành viên phải được nhắc trả sách. Hầu hết các sách quá hạn được trả lại 
trong vòng một tháng kể từ ngày đến hạn. Khoảng 5 % sách quá hạn được giữ lại hoặc 
không bao giờ được trả lại. Những thành viên tích cực nhất của thư viện được xác định 
là những người mượn sách ít nhất mười lần trong năm. 1 % thành viên hàng đầu thực 
hiện 15 % số lần mượn sách và 10 % thành viên hàng đầu thực hiện 40 % số lần mượn. 
Khoảng 20 % thành viên hoàn toàn không hoạt động vì họ là thành viên không bao giờ  mượn sách. 
E. Để trở thành một thành viên của thư viện, ứng viên điền vào một biểu mẫu bao gồm số 
thẻ căn cước, đơn vị, địa chỉ thư và số điện thoại của họ. 
F. Thủ thư phát hành thẻ được đánh số, có thể đọc được bằng máy, có ảnh của thành viên 
trên thẻ. Thẻ này sử dụng tốt trong bốn năm. Một tháng trước khi thẻ hết hạn, một thông 
báo được gửi đến thành viên để gia hạn. 
G. Các giáo sư tại các viện nghiên cứu được coi là thành viên tự động. Khi một giảng viên 
mới gia nhập viện, thông tin của họ sẽ được lấy từ hồ sơ của nhân viên và thẻ thư viện 
sẽ được gửi qua đường bưu điện đến địa chỉ cơ sở của họ. Các giáo sư được phép mượn 
sách cho khoảng thời gian ba tháng và có thời gian gia hạn hai tuần. Thông báo gia hạn 
cho các giáo sư được gửi đến địa chỉ trường của họ.      lOMoAR cPSD| 59092960
H. Thư viện không cho mượn một số loại sách như sách tham khảo, sách hiếm và bản đồ. 
Thủ thư phải phân biệt được sách có thể cho mượn và sách không được cho mượn. 
Ngoài ra, thủ thư có danh sách một số sách muốn mua nhưng không lấy được, như sách 
hiếm hoặc hết sách, sách bị mất hoặc bị hủy hoại nhưng chưa được thay thế. Thủ thư 
phải có một hệ thống theo dõi những cuốn sách không thể cho mượn cũng như những 
cuốn sách mà họ muốn mua. 
I. Một số cuốn sách có thể có cùng một tiêu đề; do đó, tiêu đề không thể được sử dụng như 
một phương tiện nhận dạng. Mỗi sách được xác định bằng Mã số sách tiêu chuẩn quốc 
tế (ISBN), một mã quốc tế duy nhất được gán cho tất cả các sách. Hai sách có cùng tên 
sách có thể có các ISBN khác nhau, nếu chúng dùng các ngôn ngữ khác nhau hoặc có 
các bìa khác nhau (bìa cứng hoặc bìa mềm). Các ấn bản của cùng một cuốn sách có  ISBN khác nhau. 
J. Hệ thống cơ sở dữ liệu đề xuất phải được thiết kế để theo dõi các thành viên, sách, danh 
mục và hoạt động mượn.