0% found this document useful (0 votes)
29 views4 pages

Lab 1

Lab 1 Database HCMUT

Uploaded by

Lập Lưu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views4 pages

Lab 1

Lab 1 Database HCMUT

Uploaded by

Lập Lưu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Lab 1 – Entity Relationship Diagram Trang 1

Bài thực hành số 1


Thiết kế ERD

Bài 1

Một trung tâm Tiếng Anh cần lưu trữ thông tin về khóa học, lớp học, giáo viên và học viên. Mỗi giáo viên
cần có các thông tin sau: mã số (danh định), họ tên, năm sinh, các số điện thoại, địa chỉ, và bằng cấp hoặc
chứng chỉ. Trung tâm tổ chức ra nhiều khóa học, thông tin về khóa học là: mã số khóa học (danh định),
tên, mô tả. Mỗi khóa học bao gồm nhiều lớp học, nhưng mỗi lớp học chỉ thuộc về một khóa học. Thông
tin về lớp học cần có: mã số lớp học (danh định), tên lớp, phòng học, các buổi học trong tuần (bao gồm
thứ, giờ bắt đầu, giờ kết thúc), ngày bắt đầu, ngày kết thúc. Một khóa học được phải có ít nhất một lớp
học. Tuy nhiên, trung tâm cũng mở ra một số lớp học dạng chuyên đề và không thuộc về khóa học nào
cả.

Mỗi giáo viên có thể phụ trách nhiều lớp học hoặc không phụ trách lớp nào cả. Mỗi lớp học có một giáo
viên phụ trách. Một học viên có thể tham gia nhiều lớp học. Thông tin học viên bao gồm: mã số (danh
định), họ tên, năm sinh, địa chỉ, số điện thoại. Khi kết thúc một lớp học, giáo viên sẽ cho các học viên
trong lớp làm bài kiểm tra đánh giá. Trung tâm cần lưu kết quả đánh giá này ứng với từng học viên trong
lớp.

Bài 2

Thiết kế lược đồ ERD cho hệ thống đặt hàng của một công ty có các yêu cầu dữ liệu như sau:

• Công ty có các nhân viên, mỗi nhân viên gồm các thông tin: một mã số nhân viên duy nhất, họ và
tên, địa chỉ.
• Khách hàng của công ty gồm các thông tin: mã số khách hàng duy nhất, họ và tên, địa chỉ.
• Sản phẩm của công ty gồm: mã số sản phẩm duy nhất, tên sản phẩm, số lượng tồn kho.
• Mỗi đơn đặt hàng của một khách hàng được xử lý bởi một nhân viên và có một mã đơn hàng duy
nhất. Mỗi đơn hàng cần có thông tin số lượng của một hoặc nhiều sản phẩm. Mỗi đơn cần có
thông tin ngày đặt hàng, ngày dự kiến nhận hàng. Ngày thật sự giao hàng cũng cần được ghi lại.

Bài 3

Thiết kế lược đồ ERD cho CSDL phim ảnh có các mô tả dữ liệu như sau:

Hệ Cơ Sở Dữ Liệu – HK1 / 2024 – 2025 Khoa KH&KTMT – Bộ môn Hệ Thống Thông Tin
Lab 1 – Entity Relationship Diagram Trang 2

• Mỗi bộ phim được xác định bởi tựa phim và năm sản xuất. Thông tin của một bộ phim còn có:
thời lượng, công ty sản xuất, thể loại phim (kinh dị, hành động, tâm lý,…). Một bộ phim cần được
xếp vào một hoặc nhiều thể loại. Nội dung sơ lược của phim cũng cần được lưu lại.
• Các diễn viên được xác định bởi tên và ngày tháng năm sinh. Diễn viên xuất hiện trong một hoặc
nhiều phim. Mỗi diễn viên có một/ nhiều vai diễn trong một bộ phim. Tên vai diễn cần được lưu
lại.
• Đạo diễn được xác định bởi tên và ngày tháng năm sinh. Đạo diễn chỉ đạo một hoặc nhiều phim.
Có khả năng một đạo diễn tham gia diễn xuất trong một bộ phim (bao gồm cả những phim họ
chỉ đạo).
• Công ty sản xuất được xác định bởi tên. Mỗi công ty cần có một địa chỉ và sản xuất một hoặc
nhiều phim.

Bài 4

Dưới đây là phiếu điểm mà sinh viên được nhận vào cuối một học kỳ. Hãy căn cứ vào những thông tin
trong phiếu điểm này để vẽ ERD biểu diễn mối quan hệ giữa chúng.

Trường ĐH Bách Khoa TPHCM


PHIẾU ĐIỂM - Học kỳ 1 năm 2021-2022
Tên sinh viên: Nguyễn Văn An MSSV: 1400001
Địa chỉ: KTX Bách Khoa
Khoa: Khoa khoa học và kỹ thuật máy tính (Mã khoa: MT)
Mã môn học Tên môn học Nhóm Số TC Điểm KT Điểm thi Điểm tổng
kết
501040 CTDL&GT TN 3 7 8 7.8
501045 CSDL 2C 3 6.5 8.5 8.1

Ghi chú: Tùy từng môn học sẽ có hệ số của điểm kiểm tra và điểm thi khác nhau. Điểm tổng kết được
tính dựa trên điểm KT, điểm thi và các hệ số này.

Bài 5

Sau đây là kết quả đăng kí môn học của một sinh viên trường Đại Học Bách Khoa TPHCM, khoa Khoa học
và kỹ thuật máy tính được nhận vào đầu mỗi học kì. Hãy căn cứ vào những thông tin trong kết quả đăng
kí môn học này để vẽ ERD.

KẾT QUẢ ÐĂNG KÝ MH HỌC KỲ 1. NĂM HỌC 2021 - 2022


Họ và tên: Nguyễn Văn An MSSV: 1400001

Hệ Cơ Sở Dữ Liệu – HK1 / 2024 – 2025 Khoa KH&KTMT – Bộ môn Hệ Thống Thông Tin
Lab 1 – Entity Relationship Diagram Trang 3

Địa chỉ: KTX Bách Khoa


Khoa: Khoa khoa học và kỹ thuật máy tính (Mã khoa: MT)

Mã MH Tên MH Nhóm Thứ Tiết Phòng Thứ (2) Tiết (2) Phòng (2)
501047 Xu ly song song TN T4 1-2 204B10 T5 3-4 204B10
501082 Tri tue nhan tao TN T2 5-6 205B10
500301 Thuc tap tot nghiep 01

Bài 6

Một công ty bán hàng quản lý quy trình đóng gói và vận chuyển hàng hóa. Công ty cần lưu các thông tin
của khách hàng: mã khách hàng, họ tên, địa chỉ, nhiều số điện thoại, nhiều địa chỉ email, giới tính, loại
khách hàng, thông tin tài khoản. Khách hàng muốn mua hàng có thể đặt hàng qua website của công ty.
Đơn đặt hàng gồm mã số, sản phẩm và số lượng cần mua, tình trạng của đơn hàng được xử lý hay chưa.
Mỗi loại sản phẩm có thể đặt với số lượng ít hoặc nhiều. Thông tin của sản phẩm gồm: mã số, tên, giá
mua, giá bán. Hệ thống của công ty sẽ quản lý số lượng tồn kho của sản phẩm và chỉ hiển thị trên website
những sản phẩm còn hàng cho khách hàng đặt hàng.

Khi xuất hàng cho khách hàng, công ty cần lưu lại nhân viên nào đã xuất hàng, và hóa đơn xuất hàng.
Thông tin nhân viên cần lưu: mã số, họ tên, chứng minh nhân dân, địa chỉ, nhiều số điện thoại, nhiều địa
chỉ email, giới tính, ngày sinh, ngày bắt đầu làm, số tài khoản. Trên hóa đơn sẽ ghi rõ mã hoá đơn, thông
tin sản phẩm, số lượng sản phẩm, đơn giá và tổng tiền của hóa đơn. Đồng thời cần lưu thêm thông tin về
thời gian xuất hóa đơn và địa điểm giao hàng mà khách yêu cầu.

Các sản phẩm được xuất cho khách hàng sẽ được đóng gói trước khi vận chuyển. Một thùng hàng sẽ
chứa một số sản phẩm. Cần lưu lại thông tin của các thùng hàng được vận chuyển: mã thùng hàng, chất
liệu (giấy/ xốp/ gỗ/ nhựa…), lưu ý (dễ vỡ/ bình thường/…), ngày đóng gói. Các sản phẩm trong cùng
một thùng thì sẽ nằm trong một hóa đơn xuất hàng.

Hàng hóa khi được đóng gói sẽ được vận chuyển đi. Tài xế của công ty sẽ chịu trách nhiệm chở các thùng
hàng tới địa chỉ mà khách hàng yêu cầu. Hệ thống cần lưu lại thông tin tài xế (mã số, họ tên, ngày sinh,
giới tính, quê quán, số bằng lài, chứng minh nhân dân), phương tiện mà tài xế đó sử dụng để vận chuyển
(mã số, loại xe, số xe). Đối với mỗi hoá đơn được chở đi cần lưu lại thời gian giao hàng, phí giao hàng tùy
theo địa chỉ giao hàng và loại phương tiện vận chuyển. Trong trường hợp hoá đơn có nhiều hàng quá
không chở hết bằng một xe, có thể được vận chuyển nhiều lần.

Hệ Cơ Sở Dữ Liệu – HK1 / 2024 – 2025 Khoa KH&KTMT – Bộ môn Hệ Thống Thông Tin
Lab 1 – Entity Relationship Diagram Trang 4

Bài 7

Hệ thống quản lý việc sử dụng điện trong một công ty điện lực tại một thành phố. Công ty có nhiều chi
nhánh. Mỗi chi nhánh có tên chi nhánh (khóa), địa điểm. Mỗi chi nhánh quản lý việc phân phối điện từ
nhiều trạm điện. Một trạm điện chỉ thuộc một chi nhánh. Mỗi trạm điện được đặt tên dựa vào địa danh
nơi đặt trạm. Tên trạm có thể trùng giữa các trạm trong các chi nhánh khác nhau, nhưng trong một chi
nhánh không có trạm trùng tên.

Mỗi khách hàng có thể thuê bao nhiều điện kế. Một điện kế chỉ thuộc một khách hàng. Thông tin về khách
hàng cần có mã khách hàng (khóa), tên, địa chỉ, số điện thoại. Một điện kế sử dụng điện từ một trạm
điện. Tất cả điện kế của một khách hàng chỉ sử dụng điện từ các trạm do một chi nhánh quản lý. Số của
điện kế được đặt không trùng nhau trong toàn thành phố.

Mỗi định kỳ (hàng tháng), nhân viên ghi điện sẽ ghi chỉ số của điện kế. Số kwh một điện kế sử dụng trong
tháng mới nhất là hiệu giữa chỉ số mới nhất và chỉ số tháng trước. Tất cả các chỉ số hàng tháng đều được
lưu giữ. Mỗi chỉ số được ghi cần kèm thêm thông tin là tên của nhân viên ghi điện.

Hệ Cơ Sở Dữ Liệu – HK1 / 2024 – 2025 Khoa KH&KTMT – Bộ môn Hệ Thống Thông Tin

You might also like