Cỏc ký phỏp sử dụng trong sơ đồ
Hỡnh 3.13 Cỏc cụng cụ mụ hỡnh hoỏ cơ sơ dữ liệu
Sau khi phõn tớch ở trờn chỳng ta cú thể đưa ra cỏc thực thể tham gia vào chương trỡnh mà chỳng ta cần quản lý: Thực thể Chủ nhiệm Cụng trỡnh Thực thể Quan hệ Thuộc tính Thuộc tính khoá
Thực thể đối tỏc
Thực thể cụng trỡnh
Thực thể Cụng việc
Thực thể dự toỏn chi phớ
Thực thể hợp đồng mỏy múc
Thực thể hợp đồng nhõn cụng
Thực thể hợp đồng nhà thầu phụ
Thực thể mỏy múc
Thực thể nhúm nhõn cụng
Thực thể thực hiện bảo hành
Thực thể thực hiện hợp đồng
Sau khi thiết kế cơ sở dữ liệu logic, chúng ta tiến hành cài đặt cơ sở dữ liệu vật lý trờn hệ quản trị cơ sở dữ liệu Microsoft Access 2003. Cỏc thực thể được mụ tả như sau:
Bảng Chủ nhiệm cụng trỡnh
Tờn trường Kiểu Độ rộng Mụ tả
MaCN Text 10 Mó chủ nhiệm
HoTenCN Text 25 Họ và tờn chủ nhiệm NamSinh Date/Time dd/mm/yyyy Năm Sinh
NoiSinh Text 50 Nơi sinh ChoOHT Text 50 Chỗ ở hiện tại SoCD Text 12 Số cố định SoDD Text 12 Số di động GioiTinh Yes/No Giới tớnh Phũng Ban Text 25 Phũng ban
Chức vụ Text 25 Chức vụ
Bảng cụng trỡnh
Tờn trường Kiểu Độ rộng Mụ tả
MaCT Text 10 Mó cụng trỡnh TenCT Text 50 Tờn cụng trỡnh DiaDiem Text 50 Địa điểm
Hang Text 1 Hạng
Bảng Cụng việc
Tờn trường Kiểu Độ rộng Mụ tả
MaCV Text 10 Mó cụng việc TenCV Text 50 Tờn cụng việc
Bảng thanh lý hợp đồng
Tờn trường Kiểu Độ rộng Mụ tả
SoHieuHD Text 10 Số hiệu hợp đồng NgayThanhLy Date/Time Dd/mm/yyyy Ngày thanh lý GiaHD Number Long integer Giỏ hợp đồng GiaThanhLy Number Long integer Giỏ thanh lý
Bảng Hợp đồng nhõn cụng
Tờn trường Kiểu Độ rộng Mụ tả
SoHieuHDNC Text 10 Số hiệu hợp đồng nhõn cụng TenHD Text 50 Tờn hợp đồng
MaNhomNC Text 10 Mó nhúm nhõn cụng NoiDungHD Text 50 Nội dung hợp đồng NgayKy Date/Time dd/mm/yyyy Ngày ký
ThoiGianTV Text 10 Thời gian thử việc MaCV Text 10 Mó cụng việc DonGia Number Long Integer Đơn giỏ
Bảng mỏy múc
Tờn trường Kiểu Độ rộng Mụ tả
MaMM Text 10 Mó mỏy múc TenMM Text 25 Tờn mỏy múc
DVTM Text 10 Đơn vị tớnh
Bảng Hợp đồng nhà thầu phụ
Tờn trường Kiểu Độ rộng Mụ tả
SoHieuHDNTP Text 25 Số hiệu HD nhà thầu phụ TenHD Text 50 Tờn hợp đồng
MaDT Text 10 Mó đối tỏc MaCV Text 10 Mó cụng việc DonGia Number Long/Integer Đơn giỏ NgayKy Date/Time Dd/mm/yyyy Ngày ký NgayBD Date/Time Dd/mm/yyyy Ngày bắt đầu NgayKT Date/Time Dd/mm/yyyy Ngày kết thỳc TrachNhiemDT Text 50 Trỏch nhiệm đối tỏc TrachNhiemCT Text 50 Trỏch nhiệm cụng ty ThuongPhat Text 50 Thưởng phạt
Bảng Hợp đồng vật liệu
Tờn trường Kiểu Độ rộng Mụ tả
SoHieuHDNVL Text 10 Số hiệu HD nguyờn vật liệu TenHD Text 50 Tờn hợp đồng
MaDT Text 10 Mó đối tỏc MaVL Text 10 Mó vật liệu SoLuong Number Long Integer Số lượng DonGia Number Long Integer Đơn gớa NgayKy Date/Time Dd/mm/yyyy Ngày ký
ThoiGianGH Date/Time Dd/mm/yyyy Thời gian giao hàng DaiDienGH Text 25 Đại diện giao hàng HinhThucTT Text 10 Hỡnh thức thanh toỏn
Bảng nguyờn nhõn bảo hành
MaBH Text 10 Mó bảo hành MaCT Text 10 Mó cụng trỡnh
SoHieuHDCDT Text 10 Số hiệu hợp đồng chủ đầu tư
MaDT Text 10 Mó đối tỏc NguyenNhan Text 50 Nguyờn nhõn
BenTHBH Text 25 Bờn thực hiện bảo hành
Bảng nhúm nhõn cụng
Tờn trường Kiểu Độ rộng Mụ tả
MaNhomNC Text 10 Mó nhúm nhõn cụng NguoiDD Text 25 Người đại diện SoCMT Text 10 Số chứng minh thư DiaChi Text 25 Địa chỉ
DienThoai Text 12 Điện thoại
SoLuongCN Number Long Integer Số lượng nhõn cụng CongViecTH Text 50 Cụng việc thực hiện
Bảng Thực hiện hợp đồng
Tờn trường Kiểu Độ rộng Mụ tả
SoHieuHDCDT Text 10 Số hiệu HD chủ đầu tư MaCV Text 10 Mó cụng việc
NgayThucHien Date/Time Dd/mm/yyyy Ngày thực hiện NgayHoanThanh Date/Time Dd/mm/yyyy Ngày hoàn thành TyLeThucHien Number Long Integer Tỷ lệ thực hiện
Bảng thực hiện bảo hành
Tờn trường Kiểu Độ rộng Mụ tả
MaBH Text 10 Mó bảo hành
BenTHBH Text 50 Bờn thực hiện bảo hành NgayBD Date/Time Dd/mm/yyyy Ngày bắt đầu
NgayKT Date/Time Dd/mm/yyyy Ngày kết thỳc Ghichu Text 50 Ghi chú
Tờn trường Kiểu Độ rộng Mụ tả MaVL Text 10 Mó vật liệu TenVL Text 50 Tờn vật liệu DVT Text 10 Đơn vị tớnh Quycach Text 35 Quy cỏch