CHƯƠNG 4. THIẾT KẾ DỮ LIỆU
VIII. DANH SÁCH CÁC BẢNG DỮ LIỆU TRONG SƠ ĐỒ
STT Tên bảng dữ liệu Diễn giải
1 XE Lưu thông tin của xe và chủ xe được tiếp nhận vào gara
2 HIEUXE Lưu các hiệu xe gara có sửa chữa
3 PHIEUSUACHUA Chứa thông tin chung về phiếu sửa chữa của của một xe nào đó
4 CT_PHIEUSUACHUA Chứa thông tin chi tiết về phiếu sửa chữa 5 PHIEUXUATVTPT Chứa thông tin các phụ tùng được xuất kho
sử dụng cho các chi tiết sửa chữa của phiếu sửa chữa 6 TIENCONG Chứa nội dung các loại tiền công, giá của loại tiền
công
Trang 37
7 VTPT Chứa danh sách vật tư phụ tùng gara sử dụng
8 THAMSO Chứa các tham số của chương trình
9 PHIEUTHU Chứa thông tin về phiếu thu tiền
10 BAOCAODOANHSO Chứa thông tin chung về doanh số theo tháng 11 CT_BAOCAODOANHSO Chứa thông tin chi tiết về doanh số theo hiệu xe,theo
tháng.
12 BAOCAOTON Chứa thông tin báo cáo tồn kho của vật tư phụ tùng 13 PHIEUNHAPVTPT Chứa thông tin về phiếu nhập vật tư phụ tùng 14 CT_PHIEUNHAPVTPT Chứa thông tin chi tiết về việc nhập phụ tùng.
15 NGUOIDUNG Chứa thông tin về người dùng
16 QUYENNGUOIDUNG Chứa thông tin về quyền của từng nhóm người dùng 1. Bảng XE
STT Thuộc tính Kiểu dữ liệu Diễn giải Ghi chú 1 BienSo Nvarchar(10) Biển số xe PK
2 SoDT Nvarchar(12) Số điện thoại
chủ xe 3 TenChuXe Nvarchar(50) Tên của chủ xe 4 DiaChi Nvarchar(200) Địa chỉ của chủ
xe 5 Email Nvarchar(50) Email của chủ
xe
6 NgayTiepNhan Date Ngày đầu tiên xe vào gara
Định dạng tháng/ngày /năm
7 HieuXe Nvarchar(200) Hiệu xe PK
8 TienNo Money Số tiền nợ trên
xe
Trang 38 FK là khóa ngoại tham chiếu đến bảng HIEUXE.
2. Bảng HIEUXE:
STT Thuộc tính Kiểu dữ liệu Diễn giải Ghi chú
1 HieuXe Nvarchar(200) Hiệu xe PK
3. Bảng PHIEUSUACHUA:
STT Thuộc tính Kiểu dữ liệu Diễn giải Ghi chú
1 SoPhieu Int
Số hiệu của phiếu(duy nhất,tăng dần)
PK 2 BienSo Nvarchar(10) Biển số xe sửa
chữa FK
3 NgaySua Date Ngày lâp phiếu
sửa chữa
Định dạng tháng/ngày/năm
4 TongTien Money Số tiền sửa
chữa FK là khóa ngoại tham chiếu đến bảng XE.
4. Bảng CT_PHIEUSUACHUA:
STT Thuộc tính Kiểu dữ liệu Diễn giải Ghi chú 1 SoPhieu int Số phiếu sửa chữa PK,FK 2 MaTienCong Int Mã loại tiền công PK,FK1
3 DonGia money
Tiền công với loại tiền công tương
ứng
4 ThanhTien money
Tổng tiền công và tiền vật tư với một nội dung sửa chữa FK tham chiếu đến bảng PHIEUSUACHUA
FK1 tham chiếu đên bảng TIENCONG
Trang 39 5. Bảng PHIEUXUATVTPT:
FK tham chiếu đến CT_PHIEUSUACHUA FK1 tham chiếu đến VTPT
STT Thuộc tính Kiểu dữ liệu Diễn giải Ghi chú 1 SoPhieu int Số phiếu sửa chữa PK,FK 2 MaTienCong Int Mã loại tiền công PK,FK 3 MaVTPT Int Mã vật tư phụ tùng PK,FK1
4 SoLuong Int Số lượng phụ tùng
đã sử dụng
5 DonGia Money Đơn giá của phụ
tùng đã sử dụng
6 ThanhTien money Tổng tiền vật tư
phụ tùng 6. Bảng VTPT:
STT Thuộc tính Kiểu dữ liệu Diễn giải Ghi chú
1 MaVTPT Int Mã vật tư phụ tùng PK
2 TenVTPT Nvarchar(200) Tên vật tư phụ tùng
3 SoLuong int Số lượng còn
trong kho
4 DonGia Money Giá của vật tư phụ
tùng đó 7. Bảng PHIEUTHU:
Trang 40
STT Thuộc tính Kiểu dữ liệu Diễn giải Ghi chú
1 SoPhieu Int Số phiếu PK
2 BienSo Nvarchar(10) Biển số xe thu tiền FK
3 NgayThu Datetime Ngày thu tiền
4 SoTienThu Money Số tiền thu
FK là khóa ngoại tham chiếu đến bảng XE 8. Bảng THAMSO:
STT Thuộc tính Kiểu dữ liệu Diễn giải Ghi chú 1 ThamSo Nvarchar(20) Chứa tên của tham
số PK
2 GiaTri int Giá trị của tham số
Có 2 tham số là SoXeToiDa giá trị 30 , và ApDungQuyDinh4 giá trị là 0 hoặc 1 thể hiện cho việc có áp dụng quy định về tiên nợ và tiền thu không (QĐ4)
9. Bảng PHIEUNHAPVTPT:
STT Thuộc tính Kiểu dữ liệu Diễn giải Ghi chú
1 SoPhieu Int Số phiếu PK
2 NgayNhap datetime Ngày nhập vật tư
3 TongTien Money Tổng tiền nhập vật
tư 10. Bảng CT_PHIEUNHAPVTPT:
Trang 41
STT Thuộc tính Kiểu dữ liệu Diễn giải Ghi chú
1 SoPhieu Int Số phiếu PK,FK
2 MaVTPT Int Mã vật tư phụ tùng PK,FK1
3 SoLuong Int Số lượng vật tư sử
dụng
4 DonGia Money
Đơn giá vật tư tại thời điểm lập
phiếu
5 ThanhTien Money
Tổng tiền vật tư tại thời điểm lập
phiếu FK là khóa ngoại tham chiếu đến bảng PHIEUNHAPVTPT
FK1 là khóa ngoại tham chiếu đến bảng VTPT 11. Bảng BAOCAODOANHSO:
STT Thuộc tính Kiểu dữ liệu Diễn giải Ghi chú
1 Thang Int Tháng lập báo cáo PK
2 Nam int Năm lập báo cáo PK
3 TongDoanhThu money Tổng doanh thu
12. Bảng CT_BAOCAODOANHSO:
Trang 42
STT Thuộc tính Kiểu dữ liệu Diễn giải Ghi chú
1 Thang Int Tháng lập báo cáo PK,FK
2 Nam Int Năm lập báo cáo
cáo PK,FK
3 HieuXe Nvarchar(200) Hiệu xe PK,FK1
4 SoLuotSua Int Số lượt sủa theo
hiệu xe
5 ThanhTien Money Tổng tiền sữa theo
loại xe
6 TyLe float Tỷ lệ thành tiền
trên tổng doanh số FK là khóa ngoại tham chiếu đến bảng BAOCAODOANHSO
FK1 là khóa ngoại tham chiếu đén bảng HIEUXE 13. Bảng BAOCAOTON:
STT Thuộc tính Kiểu dữ liệu Diễn giải Ghi chú
1 Thang Int Tháng lập báo cáo PK
2 Nam Int Năm lập báo cáo PK
3 MaVTPT Int Mã vật tư phụ tùng PK,FK
4 TonDau Int Tồn đầu tháng
5 PhatSinh Int Phát sinh trong
tháng
6 TonCuoi int Tồn cuối tháng
FK là khóa ngoại tham chiếu đến bảng VTPT
Trang 43 14. Bảng TIENCONG:
STT Thuộc tính Kiểu dữ liệu Diễn giải Ghi chú 1 MaTienCong int Mã loại tiền công PK 2 NoiDung Nvarchar(200) Nội dung tiền
công
3 DonGia money
Tiền công tương ứng với loại tiền
công 15. Bảng NGUOIDUNG:
STT Thuộc tính Kiểu dữ liệu Diễn giải Ghi chú 1 Ten Nvarchar(200) Tên người
dùng PK
2 MatKhau Nvarchar(200) Mật khẩu
3 Quyen Smallint
Quyền của người dùng (thuộc nhóm
nào)
FK