Danh mục

Đề kiểm tra kết thúc mô đun: quản trị hệ thống với sql server - Đề số: 1

Số trang: 4      Loại file: doc      Dung lượng: 62.00 KB      Lượt xem: 8      Lượt tải: 0    
tailieu_vip

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (4 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

I. Định nghĩa CSDL và bảng dữ liệu (3 điểm)a. Sử dụng lệnh tạo cơ sử dữ liệu và tạo bảng trong SQL server thực hiện việc tạo cơ sở dữ liệu QLNS như mô tả trên. (1đ)b. Tạo các ràng buộc sau đây: ( 1đ)- Phí 1 ngày trong bảng PHICONGTAC phải =0 và số ngày đi trên bảng DOTCONGTAC phải 0.- Nhân viên phải đạt tuổi tối thiểu là 18. c. HSSV tự xác định dữ liệu và thực hiện nhập ( dùng lệnh) vào mỗi bảng ít nhất 4 dòng. ( 1đ)...
Nội dung trích xuất từ tài liệu:
Đề kiểm tra kết thúc mô đun: quản trị hệ thống với sql server - Đề số: 1TRƯỜNG CAO ĐẲNG NGHỀ TNDT TÂY NGUYÊN CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA TIN HỌC – NN - KD Độc lập - Tự do - Hạnh phúc Đề số: 1 ĐỀ KIỂM TRA KẾT THÚC MÔ ĐUN: QUẢN TRỊ HỆ THỐNG VỚI SQL SERVER Thời gian làm bài: 120 phút Hình thức: THỰC HÀNH Lớp:CĐN CNTT 11 (Học sinh được phép sử dụng tài liệu khi làm bài thi) Cho CSDL sau: CHUCVU (MACV , TENCV) THANHPHO (MATP , TENTP, PHI_CT_CHUAN1NGAY) PHICONGTAC (MACV, MATP, PHI_1_NGAY) NHANVIEN (MANV , TENNV, NGAYSINH, GIOITINH, MACV) DOTCONGTAC (MADOT , MATP, SONGAY , NGAYDI) THAMGIACONGTAC (MADOT, MANV) Yêu cầu: I. Định nghĩa CSDL và bảng dữ liệu (3 điểm) a. Sử dung lệnh tạo cơ sử dữ liệu và tạo bảng trong SQL server thực hiên ̣ ̣ viêc tao cơ sở dữ liêu QLNS như mô tả trên. (1đ) ̣ ̣ ̣ ̣ ́ ̀ ̣ b. Tao cac rang buôc sau đây: ( 1đ) - Phí 1 ngày trong bang PHICONGTAC phai >=0 và số ngày đi trên bảng ̉ ̉ DOTCONGTAC phải >0. - Nhân viên phai đat tuôi tôi thiêu là 18. ̉ ̣ ̉ ́ ̉ c. HSSV tự xac đinh dữ liêu và thực hiên nhâp ( dùng lệnh) vao môi bang it nhât ́ ̣ ̣ ̣ ̣ ̀ ̃ ̉ ́ ́ ̀ 4 dong. ( 1đ) II. Thực hiện các truy vấn sau: (4.5 điểm) a. Cho biết danh sách tât cả nhân viên có giới tình nữ và có chức vụ là ’Giám ́ đốc’. (0.75đ) b. Cho biêt thông tin gôm của những nhân viên có phi đi công tác trên 200 ngàn ́ ̀ một ngày (0.5đ) c. Liêt kê những thành phố có trên 5 nhân viên có số ngày đi công tác là 5 ̣ đến công tác(0.75đ) d. Chuyên đôi tên cua nhân viên trong bang NHANVIEN sang chữ in hoa. (0.5 ̉ ̉ ̉ ̉ điểm) e. Tăng số ngày công tác lên 20% cho nhân viên có tên là ’Lê Quốc Cường’. (0.5đ) f. Xoá những nhân viên đã có tuổi trên 60. (0.75đ) g. Liêt kê tât cả cac nhân viên có cùng tuổi với nhân viên có chức vụ ’phó ̣ ́ ́ giám đốc’(0.75đ) III. Xây dựng các hàm, thủ tục, trigger: (2.5 điểm) a. Viêt thủ tuc NhapChucvu sử dung cho viêc nhâp dữ liêu cho bang CHUCVU. ́ ̣ ̣ ̣ ̣ ̣ ̉ (0.75 đ) b. Viết hàm trả về một bảng trong đó cho biết danh sach đợt công tác có số ́ ngày đi lớn hơn 5 và đi trước ngày 15/8/2012 của nhân viên có mã do người dùng nhập vào (mã nhân viên là tham sô). (0.75 đ) ́ c. Viết trigger cho bảng PHICONGTAC sao cho khi cập nhật phí 1 ngày thì giá trị của nó không được vượt quá phí_CT_chuan1ngay trên bảng THANHPHO. Nếu vượt quá thì hủy bỏ thao tác đó. (1 đ)Giáo viên ra đề Duyệt củaKhoaNguyễn Thị Ái Nhi Huỳnh Ngọc Đồng Cán bộ coi thi không giải thích gì thêm. ĐÁP ÁN ĐỀ KIỂM TRA KẾT THÚC MÔ HỌC: PTTK HỆ THỐNG THÔNG TIN ĐỀ SỐ : 1 Thời gian làm bài :90 phút Hình thức: Lý thuyết Lớp CĐN CNTT 11CÂU YÊU CẦU TRẢ LỜI ĐIỂMHỎI a.1 Dùng lệnh Create database để tạo CSDL a.2 Dùng lệnh Create table để tạo các bảng a.3 Đảm bảo tạo đúng và đủ các ràng buộc khóa chính khóa ngoại trên mỗi bảng như mô tả trên mô hình b.1 Alter table PHICONGTAC add constraint ck_PCT_phi Check (Phi_1ngay >=0) I b.2 Alter table DOTCONGTAC add constraint ck_DCT_songay Check (songay >0) 3 b.3 Alter table NHANVIEN add constraint ck_nhanvien_tuoi Check ( datediff(year,ngaysinh,getdate())>= ...

Tài liệu được xem nhiều: