truyen nguoi lon

Màu nền
Font chữ
Font size
Chiều cao dòng

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: Truyen2U.Pro