Tải bản đầy đủ (.docx) (6 trang)

Bài toán xây dựng CSDL để quản lý cửa hàng sách: pot

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (101.71 KB, 6 trang )

Mô tả bài toán.
Bài toán xây dựng CSDL để quản lý cửa hàng sách:
Cửa hàng sách chuyên bán các đầu sách cho mọi độc giả
Mỗi đầu sách có Mã sách, tên sách, tác giả, thể loại, nhà xuất bản và giá bán. Sách được nhà xuất
bản cung cấp thông qua những phiếu xuất, mỗi phiếu xuất ch5 thuộc một nhà xuất bản. Một nhà
xuất bản có thể xuất bản nhiều đầu sách, mỗi đầu sách được nhập tại một nhà xuất bản.
Thông tin về nhà xuất bản gồm: Mã nhà xuất bản, tên, địa ch5, số điện thoại, số fax. Sách được
nhập thông qua những phiếu xuất. Các phiếu xuất lưu trữ lại số lượng và thể loại sách.
Mỗi phiếu xuất có ghi: Mã phiếu xuất, ngày xuất, Mã nhà xuất bản, các Mã sách. Cửa hàng sách
được phân chia thành những gian hàng khác nhau thông qua những thể loại sách được bày bán
trong gian hàng.
Thông tin về gian hàng gồm: Mã gian hàng, tên gian hàng(tên thể lọai sách). Tại mỗi gian hàng
điều có hơn một nhân viên làm việc, cả cửa hàng có một nhân viên giám sát.
Mỗi nhân viên đều gồm những thông tin: Mã nhân viên, họ tên, năm sinh và số điện thoại cá
nhân.
Khách hàng tới mua sách được cấp hóa đơn, mỗi hóa đơn chứa: Mã hóa đơn, ngày mua, tên
những đầu sách được mua, số tiền và số lượng sách. Cửa hàng lưu lại số lượng các đối tượng
được hưởng khuyến mại và số tiền khuyến mại trong ngày.
Mỗi khách hàng tới mua sách đều được hưởng khuyến mãi của cửa hàng với những mức sau:
giảm 20% đối với mọi khách hàng thông thường, giảm 30% với sinh viên hoặc học sinh và giảm
40% với giáo viên hoặc giảng viên. Thông tin đối tượng và mức giảm giá được ghi lại trong hóa
đơn gồm: Mã đối tượng(chính là % được giảm). Thông tin khách hàng được lưu trữ gồm: Mã
khách hàng, họ tên, số điên thoại, địa ch5.
Phân tích và xây dựng dữ liệu.
Mô tả rõ các thực thể trong CSDL.
-Nhà xuất bản< Mã-NXB, tên, địa ch5, số điện thoại, số fax >
-Phiếu xuất< Mã-PX, ngày xuất, Mã nhà xuất bản, các Mã sách >
-Sách< Mã sách, tên sách, tác giả, thể loại, nhà xuất bản và giá bán >
-Gian hàng< Mã-gian hàng, tên gian hàng >
-Nhân viên< Mã-nv, họ tên, năm sinh , số điện thoại >
-Hóa đơn< Mã-hóa đơn, ngày mua, tên sách được mua, số tiền ,số lượng sách >


-Khách hàng< Mã-khách hàng, họ tên, số điên thoại, địa ch5 >
-Đối tượng< Mã-đối tượng>
Mối quan hệ giữa các thực thể.
1 N
1 N
M N
N 1
1 1
1 1
Cung cấp
Nhà xuất bản
Phiếu xuất
sách
Phiếu xuất
Danh sách
sách
Gian hàng
Bán
Hóa đơn
sách
Tương ứng
Khách hàng
Nhận
Khách hàng
Hóa đơn
Thuộc
Đối tượng
1 N
N≥2
1 N

1 N
Gian hàng
Làm việc
Nhân viên
Sách
Xuất bản
Nhà xuất bản
Nhân viên
Quản lí
Nhân viên
Mô hình thực thể liên kết.
1
N N(N≥2)
1 1

1
M
N
N
1 N
N
1 1
1
1 1
1
1
Quản lí
Nhà xuất bản
Nhân viên
Làm việc

Gian hàng
Cung cấp
Xuất bản
Bán
sách
Danh sách
Phiếu xuất
Tương ứng
Khách hàng
Nhận
Thuộc
Hóa đơn
Đối tượng
Chuyển mô hình thực thể liên kết sang mô hình quan hệ.
Bước 1. Xử lý thực thể thông thường.
-Nhà xuất bản< Mã-NXB, tên, địa ch5, số điện thoại, số fax >
-Phiếu xuất< Mã-PX, ngày xuất, Mã nhà xuất bản, các Mã sách >
-Sách< Mã sách, tên sách, tác giả, thể loại, nhà xuất bản và giá bán >
-Gian hàng< Mã-gian hàng, tên gian hàng >
-Nhân viên< Mã-nv, họ tên, năm sinh , số điện thoại >
-Hóa đơn< Mã-hóa đơn, ngày mua, tên sách được mua, số tiền ,số lượng sách >
-Khách hàng< Mã-khách hàng, họ tên, số điên thoại, địa ch5 >
-Đối tượng< Mã-đối tượng>
Bước 2. Xử lý thực thể yếu: không tồn tại thực thể yếu.
Bước 3. Xử lý mối liên hệ 1:1.
1 1
Khách hàng< Mã-khách hàng, họ tên, số điên thoại , địa ch5,Mã-hóa đơn >
1 1
Khách hàng< Mã-khách hàng, họ tên, số điên thoại , địa ch5, Mã-hóa đơn, Mã-đt >
Bước 4. Xử lý liên kết 1:N

1 N
Hóa đơn
Nhận
Khách hàng
Khách hàng
Thuộc
Đối tượng
Phiếu xuất
Danh sách
sách
Sách< Mã sách, tên sách, tác giả, thể loại, nhà xuất bản , giá , Mã-px >
N 1
Hóa đơn<Mã-hóa đơn, ngày mua, tên sách được mua, số tiền ,số lượng sách,Mã-sách >
Bước 5. Xử lý liên kết M:N.
M N
NXB-PX<Mã-NXB, Mã-px, ngày xuất,số lượng,thể loại sách>
M N
GH-Sách<Mã-gh, Mã sách,số lượng,số tiền >
Tương ứng
Hóa đơn
sách
Nhà xuất bản
Phiếu xuất
Cung cấp
Bán
sách
Gian hàng

×