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

Báo cáo bài tập lớn môn CSDL - Xây dựng hệ cơ sở dữ liệu quản lý Cyber game

8 861 8

Đ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 8
Dung lượng 182,21 KB

Nội dung

I. Phần I: Kịch bản thế giới thực II. Phần II: Lược đồ E-R III. Phần III: Chuyển lược đồ E-R sang các lược đồ quan hệ IV. Phần IV: Chuẩn hóa các lược đồ quan hệ về dạng chuẩn 3NF V. Phần V: Cài đặt hệ thống

Trang 1

BÁO CÁO TỔNG THỂ Xây dựng hệ cơ sở dữ liệu quản lý Cyber game

I Phần I: Kịch bản thế giới thực

1 Ứng dụng của hệ CSDL:

Quản lý danh sách nhân viên trong cửa hàng

Quản lý việc nhập, xuất số giờ chơi trong Cyber game, và các hóa đơn bán hàng Quản lý tài khoản khách hàng

2 Các yêu cầu về dữ liệu cần lưu trữ :

Dữ liệu về các nhân viên trong quán, gồm các thông tin về : họ tên, ngày sinh , số điện thoại , địa chỉ, mã nhân viên ,……

Dữ liệu về thông tin khách hàng: mã khách hàng, họ tên , số điện thoại, số giờ nạp vào tài khoản, …

Trang 2

II Phần II: Lược đồ E-R

Địa chỉ

Mã nhân viên

Tên

Số tiền nộp

Số điện thoại Tên

Tài khoản

Thời gian Lương

Ngày làm việc

Số điện thoại

Khách hàng Kinh doanh

Nhân viên Quản lý

Số điện thoại Tên

Chủ quán

Trang 3

III Phần III: Chuyển lược đồ E-R sang các lược đồ quan hệ

Chủ quán

Nhân viên

Kinh doanh

Khách hàng

Tên chủ Số điện thoại Địa chỉ

Mã nhân viên Tên Số điện thoại Lương Ngày làm việc Tên chủ

Mã nhân viên Tài khoản Thời gian

Tài khoản Tên Số điện thoại Số tiền nộp

Trang 4

IV Phần IV: Chuẩn hóa các lược đồ quan hệ về dạng chuẩn 3NF

Từ các lược đồ quan hệ trên ta chuẩn hóa về dạng 3NF

Chủ quán (Tên chủ, SĐT, Địa chỉ)

F1={Tên chủ → SĐT, Tên chủ →Địa chỉ}

- Lược đồ quan hệ chỉ chứa các thuộc tính nguyên tố: =>Lược đồ ở dạng chuẩn 1NF

- Tên chủ là khóa dự bị, các thuộc tính SĐT, Địa chỉ phụ thuộc hàm đầy đủ vào Tên chủ: =>Lược đồ ở dạng chuẩn 2NF

- Do Tên chủ → SĐT, Tên chủ →Địa chỉ và Tên chủ là siêu khóa: =>Lược đồ thuộc chuẩn 3NF

Nhân viên (Mã NV, Tên NV, SĐT, Lương, Ngày làm việc, Tên chủ)

F2={Mã NV → Tên NV, Mã NV → SĐT, Mã NV → Lương, Mã NV →Ngày

làm việc, Mã NV → Tên chủ}

- Lược đồ quan hệ chỉ chứa các thuộc tính nguyên tố: =>Lược đồ ở dạng chuẩn 1NF

- Mã NV là khóa dự bị, các thuộc tính Tên NV, SĐT, Lương, Ngày làm việc, Tên chủ phụ thuộc hàm đầy đủ vào Mã NV: =>Lược đồ ở dạng chuẩn 2NF

- Do Mã NV → Tên NV, Mã NV → SĐT, Mã NV → Lương, Mã NV →Ngày làm

việc, Mã NV → Tên chủ và Mã NV là siêu khóa: =>Lược đồ thuộc chuẩn 3NF

Kinh doanh (Thời gian, Mã NV, Tài khoản)

F3={Thời gian → Mã NV, Thời gian →Tài khoản}

- Lược đồ quan hệ chỉ chứa các thuộc tính nguyên tố: =>Lược đồ ở dạng chuẩn 1NF

- Thời gian là khóa dự bị, các thuộc tính Mã NV, Tài khoản phụ thuộc hàm đầy đủ vào Thời gian: =>Lược đồ ở dạng chuẩn 2NF

- Do Thời gian → Mã NV, Thời gian → Tài khoản và Thời gian là siêu khóa:

=>Lược đồ thuộc chuẩn 3NF

Khách hàng (Tài khoản, Tên KH, SĐT, Số tiền nạp)

F4={Tài khoản → Tên KH, Tài khoản → SĐT, Tài khoản →Số tiền nạp}

Trang 5

- Lược đồ quan hệ chỉ chứa các thuộc tính nguyên tố: =>Lược đồ ở dạng chuẩn 1NF

- Tài khoản là khóa dự bị, các thuộc tính Tên KH, SĐT, Số tiền nạp phụ thuộc hàm đầy đủ vào Tài khoản: =>Lược đồ ở dạng chuẩn 2NF

- Do Tài khoản → Tên KH, Tài khoản → SĐT, Tài khoản → Số tiền nạp và Tài khoản là siêu khóa: =>Lược đồ thuộc chuẩn 3NF

Sau khi chuẩn hóa, ta được 4 lược đồ ở dạng chuẩn 3NF

V Phần V: Cài đặt hệ thống

1 Bảng chuQuan

Code:

Bảng :

2 Bảng nhanVien

Code:

Bảng:

Trang 6

3 Bảng KhacHang Code:

Bảng :

4 Bảng KinhDoanh Code:

Bảng:

Trang 7

VI Phần VI: Các câu truy vấn dữ liệu

1 Tìm tên khách hàng đã njap vào tải khoản lúc 10 giờ ngày 8 tháng 3

Câu lệnh SQL và kết quả:

2 In tất cả những nhân viên có lương nhỏ hơn 10.000.000 và có mã nhân viên lớn hơn hoặc bằng 2

Câu lệnh SQL và kết quả:

Trang 8

3 Tìm nhân viên có số điện thoại 0974399005 Câu lệnh SQL và kết quả:

Ngày đăng: 05/06/2020, 17:51

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w