CHƯƠNG VI CƠ SỞ DỮ LIỆU VÀ CHI TIẾT CHƯƠNG TRÌNH
6.1 MÔ TẢ CHI TIẾT CÁC BẢNG CHUDAUTU (Chủ dầu tư)
Trường Diễn giải Kiểu dữ liệu Kích thước Giới hạn giá trị Ràng buộc MA_CHUDAUTU Mã chủ đầu tư Varchar 10 Khóa chính TEN_CHUDAUTU Tên chủ đầu tư Varchar 50
DIACHI Địa chỉ Varchar 100 DIENTHOAI Điện thoại Varchar 50
Số record: mồi một chủ đầu tư có một mã chủ đầu tư riêng biệt để dễ dàng phân biệt với các chủ đầu tư khác. Số record hiện thời là 3 nhưng sẽ phát triển theo tình hình công ty quản lý dự án.
Thời gian lưu trữ tùy thuộc vào công ty quản lý dự án.
DUAN_CHUDAUTU (Dự án - Chủ đầu tư)
Trường Diễn giải Kiểu dữ liệu Kích thước Giới hạn giá trị Ràng buộc MA_CHUDAUTU Mã chủ đầu tư Varchar 10 Khóa chính, Khóa ngoại
MA_DUAN Mã dự án Varchar 10 Khóa chính, Khóa ngoại SONGAYDUKIEN Số ngày dự kiến Number >= 0 SONGAYTHUCTE Số ngày thự tế Number >=0 NGAYBATDAU Ngày bắt đầu Date
NGAYKETTHUC Ngày kết thúc Date
NGAYBATDAUTT Ngày bắt đầu thực tế Date NGAYKETTHUCTT Ngày kết thúc thực tế Date
KINHPHIDUKIEN Kinh phí dự kiến Number >= 0 KINHPHITHUCTE Kinh phí thực tế Number >= 0 MOTA Mô tả Long
DONVITINH Đơn vị tính Varchar 20
Số Record: mỗi một DUAN_CHUDAUTU có mã dự án và mã chủ đầu tư riêng biệt để phân biệt với nhau.
List of Value:
MA_CHUDAUTU tham chiếu danh sách MA_CHUDATU từ bảng CHUDAUTU.
MA_DUAN tham chiếu danh sách MA_DUAN từ bảng DUAN.
Khoá Ngoại :
MA_CHUDAUTU tham chiếu cột MA_CHUDAUTU của bảng CHUDAUTU.
MA_DUAN tham chiếu cột MA_DUAN của bảng DUAN.
HANG_MUC (Hạng mục)
Trường Diễn giải Kiểu dữ liệu Kích thước Giới hạn giá trị Ràng buộc MA_CONGVIEC Mã công việc Varchar 10 Khóa chính, Khóa ngoại
MA_CHUDAUTU Mã chủ đầu tư Varchar 10 Khoá ngoại MA_DUAN Mã dự án Varchar 10 Khoá ngoại
MA_DVTC Mã đơn vị thi công Varchar 10 Khoá ngoại TEN_CONGVIEC Tên công việc Varchar 100
SONGAYDUKIEN Số ngày dự kiến Number >= 0 SONGAYTHUCTE Số ngày thự tế Number >=0 NGAYBATDAU Ngày bắt đầu Date
NGAYKETTHUC Ngày kết thúc Date
NGAYBATDAUTT Ngày bắt đầu thự tế Date NGAYKETTHUCTT Ngày kết thúc thực tế Date
KINHPHIDUKIEN Kinh phí dự kiến Number >= 0 KINHPHITHUCTE Kinh phí thực tế Number >= 0
TYLEHOANTHANH Tỷ lệ hoàn thành Number >= 0 và <= 100 DOUUTIEN Độ ưu tiên Number >= 0 và <= 100
DONVITINH Đơn vị tính Varchar 20
Số record: mỗi một công việc có một mã công việc riêng biệt để phân biệt với nhau. Hiện thời công việc là 6 nhưng có thể tăng theo yêu cầu.
List of Value:
MA_CHUDAUTU có LOV danh sách MA_CHUDAUTU lấy từ bảng CHUDAUTU.
MA_DVTC có LOV danh sách MA_DVTC lấy từ bảng DONVITHICONG.
Khoá Ngoại:
MA_CONGVIEC tham chiếu cột MA_CONGVIEC của bảng CONGVIEC.
MA_CHUDAUTU tham chiều cột MA_CHUDAUTU của bảng DUAN_
CHUDAUTU.
MA_DUAN tham chiếu cột MA_DUAN của bảng DUAN_CHUDAUTU.
MA_DONVI tham chiếu cột MA_DONVI của bảng DONVITHICONG.
CHITIETCONGVIEC (Chi tiết công việc)
Trường Diễn giải Kiểu dữ liệu Kích thước Giới hạn giá trị Ràng buộc MA_NHANVIEN Mã nhân viên Varchar 10 Khóa ngoại MA_CONGVIEC Mã công việc Varchar 10 Khoá ngoại SONGAYLAMVIEC Số ngày làm việc Number >= 0
NGAY_LAM_VIEC Ngày làm việc Date GIATRI Giá trị Number >= 0 DONVITINH Đơn vị tính Varchar 20
Khoá Ngoại:
MA_NHANVIEN tham chiếu cột MA_NHANVIEN của bảng NHANVIEN.
MA_CONGVIEC tham chiế cột MA_CONGVIEC của bảng CONGVIEC.
DUAN (Dự án)
Trường Diễn giải Kiểu dữ liệu Kích thước Giới hạn giá trị Ràng buộc MA_DUAN Mã dự án Varchar 10 Khóa chính
TEN_DUAN Tên dự án Varchar 100
Số record: mồi một dự án có một mã số dự án riêng biệt để dễ dàng phân biệt với các dự án khác. Số record hiện thời là 3 nhưng sẽ phát triển theo tình hình công ty quản lý dự án.
HOADON (Hóa đơn)
Trường Diễn giải Kiểu dữ liệu Kích thước Giới hạn giá trị Ràng buộc MA_HOADON Mã hóa đơn Varchar 10 Khóa chính
MA_CONGVIEC Mã công việc Varchar 10 Khóa ngoại
MA_BANQUANLY Mã ban quản lý Varchar 10 Khóa ngoại TIENPHAITHANHTOAN Tiền phải quyết toán Number >= 0 TIENDATHU Tiền đã thu Number >= 0
TIENCONLAI Tiền còn lại Number >= 0 DONVITINH Đơn vị tính Varchar 20
Số Record: mồi một hoá đơn có một mã hoá đơn riệng biệt để dễ dàng phân biệt với các hoá đơn khác. Số record hiện thời là 3 nhưng sẽ phát triển theo tình hình công ty quản lý dự án.
List of Value:
MA_CONGVIEC có LOV là danh sách gồm MA_CONG VIEC.
MA_BANQUANLY có LOV là danh sách gồm MA_BANQUANLY từ bảng BANQUANLY.
Khoá Ngoại:
MA_BANQUANLY tham chiếu cột MA_BANQUANLY của bảng BANQUANLY.
MA_CONGVIEC tham chiếu cột MA_CONGVIEC của bảng HANGMUC.
PHONGBAN (Phòng ban)
Trường Diễn giải Kiểu dữ liệu Kích thước Giới hạn giá trị Ràng buộc MA_PHONGBAN Mã phòng ban Varchar 10 Khóa chính
MA_DVTC Mã đơn vị Varchar 10 Khóa ngoại TEN_PHONGBAN Tên phòng ban Varchar 100 DIENTHOAI Điện thoại Varchar 100
Số Record: mồi một phòng ban có một mã phòng ban riêng biệt để dễ dàng phân biệt với các phòng ban khác khác. Số record hiện thời là 12 nhưng sẽ phát triển theo tình hình công ty quản lý dự án.
List of Value:
Trường MA_DVTC có LOV là danh sách MA_DVTC nhận từ bảng DONVITHICONG.
Khoá Ngoại:
MA_DONVI tham chiếu cột MA_DONVI của bảng DONVITHICONG.
BANQUANLY (Ban quản lý)
Trường Diễn giải Kiểu dữ liệu Kích thước Giới hạn giá trị Ràng buộc MA_BANQUANLY Mã ban quản lý Varchar 10 Khóa chính TEN_BANQUANLY Tên ban quản lý Varchar 200
DIENTHOAI Điện thoại Varchar 100
Số Record: mồi một ban quản lý có một mã ban quản lý riêng biệt để dễ dàng phân biệt với các ban quản lý khác. Số record hiện thời là 4 nhưng sẽ phát triển theo tình hình công ty quản lý dự án.
DONVITHICONG (Đơn vị thi công)
Trường Diễn giải Kiểu dữ liệu Kích thước Giới hạn giá trị Ràng buộc MA_DVTC Mã đơn vị thi công Varchar 10 Khóa chính
TEN_DVTC Tên đơn vị thi công Varchar 100 DIA_CHI Địa chỉ Varchar 100
DIEN_THOAI Điện thoại Varchar 50
Số record : mồi một đon vị thi công có một mã đon vị riêng biệt để phân biệt với các đơn vị thi công khác. Số record hiện thời là 4 nhưng sẽ phát triển theo tình hình công ty quản lý dự án.
NHANVIEN (Nhân viên)
Trường Diễn giải Kiểu dữ liệu Kích thước Giới hạn giá trị Ràng buộc MA_NHANVIEN Mã nhân viên Varchar 10 Khóa chính MA_PHONGBAN Mã phòng ban Varchar 10 Khóa ngoại TEN_NHANVIEN Tên nhân viên Varchar 50
CHUCVU Chức vụ Varchar 100 DIACHI Địa chỉ Varchar 100 DIENTHOAI Điện thoại Varchar 50
Số record : mồi một nhân viên thì có một mã số nhên viên riêng biệt để dễ dàng phân biệt với các nhân viên khác. Số record hiện thời là 9 nhưng sẽ phát triển theo tình hình công ty quản lý dự án.
List of Value:
Trường phái MA_PHONGBAN có LOV là danh sách gồm MA_PHONGBAN của bảng PHONGBAN.
Khoá Ngoại ;
MA_PHONG tham chiếu cột MA_PHONG của bảng PHONGBAN.
6.2 DANH SÁCH CÁC RÀNG BUỘC KHÁC