Professional Documents
Culture Documents
Dương Doãn Tuấn - 2105HTTB039 - 21B
Dương Doãn Tuấn - 2105HTTB039 - 21B
- Mỗi loại hàng có một mã số, có tên và bao gồm nhiều mặt hàng.
- Mỗi mặt hàng có một mã số phân biệt, có tên, đơn vị tính, đơn giá bán hiện hành.
Mỗi mặt hàng có thể cung cấp bởi nhiều nhà cung ứng.
- Mỗi nhân viên chỉ làm việc tại một khu vực và có một mã số phân biệt, và các
thông tin như: họ tên, ngày sinh, địa chỉ, ngày vào làm việc.
- Mỗi nhà cung cấp có một mã số phân biệt, tên công ty, địa chỉ, phone, fax. Lưu ý,
mỗi nhà cung cấp có thể có nhiều số điện thoại.
- Mỗi khách hàng khi mua hàng, sẽ có một hóa đơn gồm số hóa đơn, ngày lập hóa
đơn, tên khách mua, địa chỉ, và danh sách các mặt hàng mua kèm theo đơn giá
bán.
Yêu cầu:
A. Xác định các thực thể, các thuộc tính có trong bài toàn
B. Vẽ biểu đồ E-R
Bài làm
Câu 1
Biểu đồ phân rã mô tả cấu trúc của hệ thống theo các cấp độ khác nhau. Nó được sử
dụng để phân tích hệ thống thành các thành phần nhỏ hơn, dễ hiểu hơn. Biểu đồ phân rã
được chia thành các cấp độ, với mỗi cấp độ thể hiện một mức độ chi tiết khác nhau.
Biểu đồ luồng dữ liệu mô tả cách dữ liệu chảy qua hệ thống. Nó được sử dụng để hiểu
cách dữ liệu chảy qua hệ thống và các chức năng được thực hiện trên dữ liệu đó. Biểu đồ
luồng dữ liệu bao gồm ba thành phần chính:
Nguồn: nơi dữ liệu bắt đầu
Quá trình: nơi dữ liệu được xử lý
Mục tiêu: nơi dữ liệu được lưu trữ hoặc sử dụng
Biểu đồ thực thể liên kết mô tả dữ liệu và mối quan hệ giữa chúng. Nó được sử dụng để
hiểu cấu trúc dữ liệu của hệ thống và cách các dữ liệu khác nhau được liên kết với nhau.
Biểu đồ thực thể liên kết bao gồm hai thành phần chính:
Thực thể: một tập hợp các dữ liệu có liên quan
Quan hệ: mối liên kết giữa các thực thể
Ứng dụng của ba biểu đồ
Biểu đồ phân rã, biểu đồ luồng dữ liệu và biểu đồ thực thể liên kết thường được sử dụng
kết hợp với nhau để mô hình hóa hệ thống thông tin. Biểu đồ phân rã được sử dụng để
phân tích hệ thống tổng thể, sau đó sử dụng biểu đồ luồng dữ liệu và biểu đồ thực thể
liên kết để mô tả chi tiết hơn về cấu trúc và dữ liệu của hệ thống.
Biểu đồ phân rã thường được sử dụng trong giai đoạn phân tích hệ thống của quy trình
phát triển phần mềm. Biểu đồ luồng dữ liệu và biểu đồ thực thể liên kết thường được sử
dụng trong giai đoạn thiết kế hệ thống.
Ngoài ra, các biểu đồ này cũng có thể được sử dụng trong các lĩnh vực khác như phân
tích kinh doanh và thiết kế cơ sở dữ liệu.
Sự khác biệt của ba biểu đồ:
Đặc điểm Biểu đồ phân rã Biểu đồ luồng dữ Biểu đồ thực thể
liệu liên kết
Mục đích sử dụng Phân tích hệ thống Mô tả cách dữ liệu Mô tả dữ liệu và
theo các cấp độ chảy qua hệ thống mối quan hệ giữa
chúng
Phạm vi mô tả Cấu trúc hệ thống Dữ liệu và chức Dữ liệu
năng
Thành phần chính Các thành phần Các thành phần: Các thành
chức năng nguồn, quá trình, phần:thực thể,
mục tiêu quan hệ
Câu 2
Mặt hàng Mã số, Tên, Đơn vị tính, Đơn giá bán, Nhà cung cấp
Nhà cung cấp Mã số, Tên công ty, Địa chỉ, Điện thoại, Fax
Nhân viên Mã số, Họ tên, Ngày sinh, Địa chỉ, Ngày vào làm việc, Khu vực
Hóa đơn Số hóa đơn, Ngày lập, Khách hàng, Danh sách mặt hàng, Đơn giá bán
Loại hàng Tên siêu thị
Mã
số Mã
hàng Đơn vị
Khu vực Tên tính
Làm việc tại hàng
Đơn
giá
Địa
Nhân viên
chỉ nv
Được cung
mua cấp bởi
Ngày
vào
làm Mã
việc Họ
nhân
,tên
viên
Nhà cung cấp
fax
Khách hàng
Mã
Tên nhà SĐT
Tên
khách cc Địa
công
hàng chỉ
ty
ncc
Nhận
Đơn giá
Mã
hóa Ngày lập
đơn hóa đơn