1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bài tập lớn môn cơ sở dữ liệu QUẢN LÍ THƯ VIỆN SÁCH ĐA NĂNG

9 4,1K 102

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 9
Dung lượng 419,87 KB

Nội dung

- Các vấn đề trong phạm vi quản lí bao gồm : cập nhật thông tin sách,nhà sản xuất, nhập sách , phân loại sách ,hóa đơn,hiệu sách và khách hàng.. Đó là kết hợp giữa bán sách, cho mượn sác

Trang 1

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG

BÁO CÁO

MÔN: CƠ SỞ DỮ LIỆU

ĐỀ TÀI: QUẢN LÍ THƯ VIỆN SÁCH ĐA NĂNG

HỌ VÀ TÊN : DƯƠNG THỊ HOAN

LỚP : D10CN1

Trang 2

I PHÂN TÍCH ĐỀ TÀI:

- Bài toán đặt ra là quản lí cho thuê mượn sách của thư viện, dành cho mọi lứa tuổi nhằm mục đích nâng cao văn hóa đọc ở mọi ng,

đặc biệt là sinh viên

- Các vấn đề trong phạm vi quản lí bao gồm : cập nhật thông tin sách,nhà sản xuất, nhập sách , phân loại sách ,hóa đơn,hiệu sách

và khách hàng

- Với mục đích nâng cao văn hóa đọc ở mọi ng, thư viện đưa ra hình thức kinh doanh với mục tiêu “ thân thiện và tiện lợi” Đó là kết hợp giữa bán sách, cho mượn sách, và dịch vụ đọc sách miễn phí tại chỗ( không gian thoải mái và yên tĩnh), đông thời còn kinh

doanh các loại đồ uống

- Ngoài ra hiệu sách còn có thẻ tháng cho khách hàng thường xuyên

thuê sách nếu muốn

- Vói hình thức trên, khi ng đọc đến, ngoài việc mua, tìm các loại sách,báo(giải trí, SGK, nghiên cưu.v v.) còn có thể có 1 nơi yên

tĩnh thoải mái để đọc sách

- Hi vọng mọi ng sẽ hài lòng !!!   

II XÁC ĐỊNH CÁC ĐỐI TƯỢNG THỰC THỂ:

 Khách hàng : dùng để lưu thông tin khách hàng, bao gồm :

- Mã khách hàng

- Họ tên

- Địa chỉ

- Số điện thoại

 Hóa đơn : thể hiện các yêu cầu của chủ hiệu sách cũng như thỏa

thuận đc 2 bên đồng ý Thực thể hóa đơn bao gồm những thuộc

tính sau:

Trang 3

- Giá cả

- Mã hóa đơn

- Ngày lập hóa đơn

- Loại sách

- Số lượng

- Thông tin về khác hàng

- Thông tin về hiệu sách

- Các dịch vụ đi kèm ( ví dụ: giảm giá đối với học sinh, sinh

viên,….)

 Sách :

- Mã sách

- thông tin về sách

- giá sách

 loại sách:

- Mã loại sách

- Tên loại sách

 nhà sản xuất

- mã NSX

- tên NSX

- địa chỉ NSX

- webside NSX

 Kinh doanh các loại đồ uống :

- Mã đồ uống

- Nhập

- Giá cả

III MÔ HÌNH E-R:

Trang 4

Hóa đơn

Ngày lập HD Mã HD

Tổng giá

Số lượng

Loại sách

Mã loại

sách

Tên loại sách

Khách hàng

Mã KH Tên KH

Địa chỉ

sđt

sách

Mã sách Tên

sách

Thông

tin sách

Giá sách

Nhà sản xuất

Mã NSX

Tên NSX

Địa chỉ

Webside NSX

Kinh doanh

Mã đồ uống

Nhập

giá

Sản xuất

Chứa

mua

Áp dụng Thanh

toán

Trang 5

IV Mô hình quan hệ dữ liệu

Từ các mối quan hệ : chứa, sản xuất, mua, và thanh toán, ta có mô hình quan hệ dữ liệu như sau:

Hóa đơn:

Mã hóa đơn Mã KH Ngày lập HD Tổng giá Số lượng

Mã KH Tên KH Mã loại

sách

Mã đồ uống

Địa chỉ Số điện

thoại

Mã sách Mã loại

sách

Mã NSX Tên sách Giá sách Thông tin

về sách

Mã NSX Tên NSX Địa chỉ NSX Webside NSX

V Mô hình dữ liệu quan hệ

Trang 6

VI 10 CÂU TRUY VẤN CỦA ĐẠI SỐ QUAN HỆ

1 Tìm tất cả mã sách có giá tiền>50k:

Result= (maS) (giaS>50k)(S)

2 Tìm tất cả các khách hàng có địa chỉ ở hà nội:

Result= (tenKH) (diachi=”HANOI”)(K)

3 Tìm tên của các khách hàng mua vào năm 2012:

Result= (tenKH) (time=”2012”)(K)

Trang 7

4 Tìm địa chỉ của các khách hàng mua sách có mã 102:

Result= (diachi) (maS=”102”)(K)

5 Tìm tất các mã sách có tên “từ điển anh viêt”:

Result= (maS) (tenS=”tudienanhviet”)(S)

6 Tìm tất cả các sách được bán vào tháng 8:

result= (tenS) (time=”thang8”)(s)

7 tìm tất cả các khách hàng sử dụng đồ uống có giá > 30k

result= (tenKH) (giaD=”30k”)(K)

8 tìm tất cả các mã sách của NXB kim đồng

result= (maS) (tenNSX=” KimĐồng”) (S)

9 tìm tất cả các nhà sản xuất tại Hà Nội

result= (tenNSX) (diachiNSX=”HaNoi”)(NSX)

10 tìm tất cả các mã sách thuộc loại dành cho thiếu nhi

result= (maS) (tenloaisach=”danhchothieunhi”)(S)

VII Thực hiện 10 câu truy vấn bằng ngôn ngữ MySQL

1 tìm tất cả các mã sách có giá tiền >50k:

SELECT MaS

FROM GiaS

WHERE GiaS>50k

Trang 8

2 tìm tất cả các khách hàng có địa chỉ tại Hà Nội

SELECT TenKH

FROM KhachHang

WHERE DiaChi=Ha Noi

3 Tìm tên của khách hàng mua vào năm 2012

SELECT TenKH

FROM KhachHang

WHERE YEAR(năm mua)=2012

4 tìm địa chỉ khách hàng mua sách có mã 102

SELECT DiaChi

FROM KhachHang

WHERE MaS=102

5 tìm tất cả các mã sách có tên “từ điển anh việt”

SELECT MaS

FROM Sach

WHERE TenS=”từ điển anh việt”

6 tìm tất cả các sách được bán vào tháng 8

SELECT TenS

FROM Sach

WHERE TIME= “tháng 8”

Trang 9

7 tìm tất cả các khách hàng sử dụng đồ uống có già > 30k SELECT TenKH

FROM KhachHang

WHERE GiaDU>30k

8 tìm tất cả các mã sách của nhà xuất bản kim đông

SELECT MaS

FROM Sach

WHERE TenNXB=” KIM ĐỒNG “

9 tìm tất cả các nhà sản xuất tại hà nội

SELECT TenNSX

FROM NSX

WHERE DiaChiNSX=” Hà Nội”

10.tìm tất cả các mã sách thuộc loại dành cho thiếu nhi SELECT MaS

FROM Sach

WHERE TenLoaiSach=” danh cho thieu nhi”

Ngày đăng: 29/03/2015, 22:06

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w