truyen nguoi lon
Cho 4 bảng dữ liệu có cấu trúc như sau:
CONGVIEC - Công việc
Tên trường Mô tả Kiểu dữ liệu Độ rộng Yêu cầu
Macv Mã công việc Char 2 Not null
Tencv Tên công việc Varchar 50 Not null
ongia Đơn giá Varchar 50
NHANVIEN - Nhân viên
Tên trường Mô tả Kiểu dữ liệu Độ rộng Yêu cầu
Manv Mã nhân viên Char 3 Not null
HoTen Họ và tên Varchar 50 Not null
HSLuong Hệ số lương Float Not null
SoCMND Số CMND Varchar 15
CHAMCONG - Chấm công
Tên trường Mô tả Kiểu dữ liệu Độ rộng Yêu cầu
Namthang Năm tháng chấm công YYYYMM Char 6 Not null
Manv Mã nhân viên Char 3 Not null
Macv Mã công việc Char 2 Not null
SoCong Số công Int Not null
TienCong Tiền công Int
LUONG - Lương
Tên trường Mô tả Kiểu dữ liệu Độ rộng Yêu cầu
Namthang Năm tháng chấm công YYYYMM Char 6 Not null
Manv Mã nhân viên Char 3 Not null
TamUng Tạm ứng Int
* Trường gạch dưới, in đậm là khóa chính.
* Các ràng buộc quan hệ
Ràng buộc: Macv trong bảng CHAMCONG là khóa ngoại tham chiếu đến bảng CONGVIEC
Ràng buộc: Manv trong bảng CHAMCONG là khóa ngoại tham chiếu đến bảng NHANVIEN
Ràng buộc: Manv trong bảng LUONG là khóa ngoại tham chiếu đến bảng NHANVIEN
Yêu cầu:
1/ Sử dụng T-SQL để viết các câu lệnh tạo các bảng với các ràng buộc nêu trong đề bài.
2/ Viết câu lệnh để nhập dữ liệu vào các bảng, mỗi bảng 5 bản ghi. Dữ liệu học viên tự chọn.
3/ Dùng câu lệnh sửa bảng để thêm các ràng buộc cho các bảng như sau:
- Giá trị trong trường SoCMND của bảng NHANVIEN không được trùng nhau
- Trường SoCong trong bảng CHAMCONG phải lớn hơn 0
4/ Tìm nhân viên có tên là "Binh":
5/ Đưa ra bảng chấm công tháng 11 năm 2007 theo mẫu sau:
Manv Hoten Tencv Socong Tiencong
............ ............ ........... ............ ....................
6/ Đưa ra bảng lương như sau. (3 Điểm)
Namthang Manv Tennv TienLuong
............ ............ ............ .....................
TienLuong=(Socong*Tiencong)*HSLuong
• Dữ liệu tham khảo
CONGVIEC
Macv Tencv Dongia
TC T¬íi c©y 2000
TM Trång míi 2500
CS Ch¨m sãc 1500
BV B¶o vÖ 2000
CHAMCONG
NamThang Manv Macv SoCong
200401 A01 TC 100
200401 A01 TM 50
200401 A01 CS 30
200401 A02 BV 100
200401 A02 TC 60
NHANVIEN
Manv Hoten HSLuong
A01 Lâm Thị Hoa 1.5
A02 Trần Văn Nam 2
A03 Nguyễn Thái Hòa 2.5
A04 Hà Quang Tuấn 1.5
A05 Lê Thiện Hoài 2
LUONG
NamThang Manv TamUng
200401 A01 200000
200401 A02 100000
Bạn đang đọc truyện trên: Truyen247.Pro