Đề thi tốt nghiệp cao đẳng nghề khoá II (năm 2008 - 2011) nghề Quản trị cơ sở dữ liệu môn thi lý thuyết nghề - Mã đề thi: QTCSDL-LT02
Số trang: 6
Loại file: pdf
Dung lượng: 463.46 KB
Lượt xem: 8
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Đề thi tốt nghiệp cao đẳng nghề khoá II (năm 2008 - 2011) nghề Quản trị cơ sở dữ liệu môn thi lý thuyết nghề - Mã đề thi: QTCSDL-LT02 giúp cho các bạn củng cố được các kiến thức về các câu lệnh SQL, thuật toán tìm bao đóng của tập thuộc tính trong lược đồ quan hệ, tính chất của hệ tiên đề Amstrong Ao.
Nội dung trích xuất từ tài liệu:
Đề thi tốt nghiệp cao đẳng nghề khoá II (năm 2008 - 2011) nghề Quản trị cơ sở dữ liệu môn thi lý thuyết nghề - Mã đề thi: QTCSDL-LT02CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAMĐộc lập – Tự do – Hạnh phúcĐỀ THI TỐT NGHIỆP CAO ĐẲNG NGHỀ KHÓA II (2008 - 2011)NGHỀ:QUẢN TRỊ CƠ SỞ DỮ LIỆUMÔN THI: LÝ THUYẾT CHUYÊN MÔN NGHỀMã đề thi: QTCSDL - LT02Hình thức thi: Viết tự luậnThời gian: 150 phút (không kể thời gian giao đề thi)ĐỀ BÀII. PHẦN BẮT BUỘC (7 điểm)Câu 1: (2 điểm) Cho cơ sở dữ liệu QLNHANSU (hình 1). Hãy viết các câulệnh SQL thực hiện các yêu cầu sau trong hệ quản trị CSDL SQL ServerHình 1a. Tạo các bảng dữ liệub. Tạo Trigger để khi Insert và Update vào bảng LUONG sẽ tự động tính chocác trường sauPhu_cap=30%LuongBHYT=5%LuongBHXH=10%LuongTong_luong=Luong+Phu_cap-BHYT-BHXHTrong đó: Luong=Luong_chinh*He_so*Bac_luongc. Cho biết danh sách nhân viên có tổng lương lớn hơn 3000000 gồm các thôngtin sau: Ho_ten, Luong_chinh, He_so, Phu_cap, BHYT, BHXH, Tong_LuongCâu 2: (2 điểm)a. Hãy trình bày thuật toán tìm bao đóng của tập thuộc tính trong lược đồquan hệ và nêu các tính chất của hệ tiên đề Amstrong Ao?b. Cho lược đồ quan hệ =(U,F), tập thuộc tính U=ABCDEHPhụ thuộc hàm F={BCE, DA, CA, AEB, BECH}X=AB, Y=D- Hãy tính Z=(X +Y)+ (uXY)- Tính (BCD)+Câu 3: (3 điểm)Cho mô hình ERM sau:Yêu cầu:Hãy chuyển từ mô hình ERM sang mô hình quan hệ?II. PHẦN TỰ CHỌN (3 điểm)Phần này do từng Trường tổ chức thi tốt nghiệp tự chọn nội dung để đưavào đề thi, với thời gian làm bài 30 phút và số điểm của phần tự chọnđược tính 3 điểm...........Ngày.........tháng........năm......DUYỆTHỘI ĐỒNG TNTIỂU BAN RA ĐỀCỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAMĐộc lập – Tự do – Hạnh phúcĐÁP ÁNĐỀ THI TỐT NGHIỆP CAO ĐẲNG NGHỀ KHOÁ II (2008 - 2011)NGHỀ:QUẢN TRỊ CƠ SỞ DỮ LIỆUMÔN THI: LÝ THUYẾT CHUYÊN MÔN NGHỀMã đề thi: DA QTCSDL - LT02Hình thức thi: Viết tự luậnThời gian: 150 phút (Không kể thời gian giao đề thi)I.PHẦN BẮT BUỘC (7 điểm)TTNội dungĐiểmCâu 12 điểm1aTạo các bảng dữ liệuUSE QLNHANSUCREATE TABLE HO_SO(Ma_NS nvarchar(10) not null primarykey,Ho_ten nvarchar(30) not null ,Ngay_sinh smalldatetime,Que_quannvarchar(30) not null,Gioi_tinh bit,Ma_DV nvarchar(10) not null,Ma_CV nvarchar(10)not null)CREATE TABLE DON_VI(Ma_DV nvarchar(10) not null primarykey,Ten_DV nvarchar(30) not null)CREATE TABLE CHUC_VU(Ma_CV nvarchar(10) not null primarykey, Ten_CV nvarchar(10) not null)CREATE TABLE BANG_LUONG(Ma_NS nvarchar(10) not nullprimary key, Luong_chinh float, He_so float, Bac_luong float,Phu_capfloat,BHYT float, BHXH float, Tong_luong float)0.5bTạo TriggerCREATE TRIGGER trigger_luongON BANG_LUONGFOR INSERT, UPDATE ASBEGINUPDATE BANG_LUONG SETPhu_cap=Luong_chinh*He_so*Bac_luong*30/100,BHYT=Luong_chinh*He_so*Bac_luong*5/100,BHXH=Luong_chinh*He_so*Bac_luong*10/100,Tong_luong=Luong_chinh*He_so*Bac_luong+Phu_cap- BHYTBHXHENDcCho biết danh sách nhân viên có tổng lương lớn hơn 3000000 gồm cácthông tin sau: Ho_ten, Luong_chinh, He_so, Phu_cap, BHYT, BHXH,Tong_LuongSELECTHO_SO.Ho_ten,BANG_LUONG.Luong_chinh,BANG_LUONG.He_so,BANG_LUONG.Phu_cap,BANG_LUONG.BHYT,BANG_LUONG.BHXH,BANG_LUONG.Tong_luongWHERE BANG_LUONG.Tong_luong>3000000Câu 2aThuật toán tìm bao đóng và các tính chất của hệ tiên đề AmstrongThuật toán tìm bao đóng- Input: =(U,F), XU- Output: X+- Algorithm:Ta xác định X0, X1, X2… theo quy nạp như sau+ Đặt X0=X+ Giả sử ta đã xây dựng được đén bước thứ i tức là đã biết Xi (i0)+ Xây dựng Xi+1 như sauXi+1=X i Zi trong đóZi=Rj với điều kiện: LjRj F; LjXi; RjX i(Zi là tập hợp các vế phải của các phụ thuộc hàm trong tập F mà có vế tráilà tập con của tập trước và có vế phải chưa được thêm vào)Các tính chất của hệ tiên đề AmstrongCho tập phụ thuộc hàm F trên tập thuộc tính U. Bao đóng của F, ký hiệu làF+ là tập nhỏ nhất các phụ thuộc hàm trên U chứa F và thỏa các tính chấtF1-F3 của hệ tiên đề Amstrong sau đây. Với X,YUF1: Tính phản xạ: Nếu XY thì XY F+F2: Tính gia tăng: Nếu XY F+ thì XZYZ F+F3: Tính bắc cầu: Nếu XY F+ và YZ F+ thì XZ F+bCho lược đồ quan hệ =(U,F), tập thuộc tính U=ABCDEHPhụ thuộc hàm F={BCE, DA, CA, AEB, BECH}X=AB, Y=D- Hãy tính Z=(X+Y)+ (uXY)- Tính (BCD)+Tính Z=(X+Y)+ (uXY)Ta có:(X+Y)+ = (XY)+=(ABD)+=ABD=XY(uXY)=(ABCDEHABD)=CEHZ=(X+Y)+ (uXY) = ABD CEH = Vậy Z=Tính (BCD)+0.52 điểm10.50.510.50.5Ta có:X 0=BCDX 1=BCDAX 2=BCDAEX 3=BCDAEH=ABCDEH=uVậy (BCD)+=ABCDEH=UCâu 3Bước 1: Biểu diễn các thực thẻKHÁCH(Mã KH, Tên KH, Địa chỉ KH)HÀNG(Mã hàng, Tên hàng, ĐVT, Đơn giá)NHÀCC(MãNCC, TênNCC, Địa chỉ NCC)3 điểm0.5Bước 2: Biểu diễn các mối quan hệHOÁ ĐƠN BÁN( Số hđ, Mã KH, Mã hàng*, Ngàyhđ, Số lượngbán*, Đơngiá bán*)HOÁ ĐƠN MUA(Số hđ, Ngày hđ, Mã NCC, Mã hàng*, Sốlượngmua*, Đơn giá mua*)- Dấu * cạnh thuộc tính để chỉ đó là thuộc tính lặp.0.5Bước 3: Chuẩn hóa quan hệ- Các quan hệ: KHÁCH(Mã KH, Tên ...
Nội dung trích xuất từ tài liệu:
Đề thi tốt nghiệp cao đẳng nghề khoá II (năm 2008 - 2011) nghề Quản trị cơ sở dữ liệu môn thi lý thuyết nghề - Mã đề thi: QTCSDL-LT02CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAMĐộc lập – Tự do – Hạnh phúcĐỀ THI TỐT NGHIỆP CAO ĐẲNG NGHỀ KHÓA II (2008 - 2011)NGHỀ:QUẢN TRỊ CƠ SỞ DỮ LIỆUMÔN THI: LÝ THUYẾT CHUYÊN MÔN NGHỀMã đề thi: QTCSDL - LT02Hình thức thi: Viết tự luậnThời gian: 150 phút (không kể thời gian giao đề thi)ĐỀ BÀII. PHẦN BẮT BUỘC (7 điểm)Câu 1: (2 điểm) Cho cơ sở dữ liệu QLNHANSU (hình 1). Hãy viết các câulệnh SQL thực hiện các yêu cầu sau trong hệ quản trị CSDL SQL ServerHình 1a. Tạo các bảng dữ liệub. Tạo Trigger để khi Insert và Update vào bảng LUONG sẽ tự động tính chocác trường sauPhu_cap=30%LuongBHYT=5%LuongBHXH=10%LuongTong_luong=Luong+Phu_cap-BHYT-BHXHTrong đó: Luong=Luong_chinh*He_so*Bac_luongc. Cho biết danh sách nhân viên có tổng lương lớn hơn 3000000 gồm các thôngtin sau: Ho_ten, Luong_chinh, He_so, Phu_cap, BHYT, BHXH, Tong_LuongCâu 2: (2 điểm)a. Hãy trình bày thuật toán tìm bao đóng của tập thuộc tính trong lược đồquan hệ và nêu các tính chất của hệ tiên đề Amstrong Ao?b. Cho lược đồ quan hệ =(U,F), tập thuộc tính U=ABCDEHPhụ thuộc hàm F={BCE, DA, CA, AEB, BECH}X=AB, Y=D- Hãy tính Z=(X +Y)+ (uXY)- Tính (BCD)+Câu 3: (3 điểm)Cho mô hình ERM sau:Yêu cầu:Hãy chuyển từ mô hình ERM sang mô hình quan hệ?II. PHẦN TỰ CHỌN (3 điểm)Phần này do từng Trường tổ chức thi tốt nghiệp tự chọn nội dung để đưavào đề thi, với thời gian làm bài 30 phút và số điểm của phần tự chọnđược tính 3 điểm...........Ngày.........tháng........năm......DUYỆTHỘI ĐỒNG TNTIỂU BAN RA ĐỀCỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAMĐộc lập – Tự do – Hạnh phúcĐÁP ÁNĐỀ THI TỐT NGHIỆP CAO ĐẲNG NGHỀ KHOÁ II (2008 - 2011)NGHỀ:QUẢN TRỊ CƠ SỞ DỮ LIỆUMÔN THI: LÝ THUYẾT CHUYÊN MÔN NGHỀMã đề thi: DA QTCSDL - LT02Hình thức thi: Viết tự luậnThời gian: 150 phút (Không kể thời gian giao đề thi)I.PHẦN BẮT BUỘC (7 điểm)TTNội dungĐiểmCâu 12 điểm1aTạo các bảng dữ liệuUSE QLNHANSUCREATE TABLE HO_SO(Ma_NS nvarchar(10) not null primarykey,Ho_ten nvarchar(30) not null ,Ngay_sinh smalldatetime,Que_quannvarchar(30) not null,Gioi_tinh bit,Ma_DV nvarchar(10) not null,Ma_CV nvarchar(10)not null)CREATE TABLE DON_VI(Ma_DV nvarchar(10) not null primarykey,Ten_DV nvarchar(30) not null)CREATE TABLE CHUC_VU(Ma_CV nvarchar(10) not null primarykey, Ten_CV nvarchar(10) not null)CREATE TABLE BANG_LUONG(Ma_NS nvarchar(10) not nullprimary key, Luong_chinh float, He_so float, Bac_luong float,Phu_capfloat,BHYT float, BHXH float, Tong_luong float)0.5bTạo TriggerCREATE TRIGGER trigger_luongON BANG_LUONGFOR INSERT, UPDATE ASBEGINUPDATE BANG_LUONG SETPhu_cap=Luong_chinh*He_so*Bac_luong*30/100,BHYT=Luong_chinh*He_so*Bac_luong*5/100,BHXH=Luong_chinh*He_so*Bac_luong*10/100,Tong_luong=Luong_chinh*He_so*Bac_luong+Phu_cap- BHYTBHXHENDcCho biết danh sách nhân viên có tổng lương lớn hơn 3000000 gồm cácthông tin sau: Ho_ten, Luong_chinh, He_so, Phu_cap, BHYT, BHXH,Tong_LuongSELECTHO_SO.Ho_ten,BANG_LUONG.Luong_chinh,BANG_LUONG.He_so,BANG_LUONG.Phu_cap,BANG_LUONG.BHYT,BANG_LUONG.BHXH,BANG_LUONG.Tong_luongWHERE BANG_LUONG.Tong_luong>3000000Câu 2aThuật toán tìm bao đóng và các tính chất của hệ tiên đề AmstrongThuật toán tìm bao đóng- Input: =(U,F), XU- Output: X+- Algorithm:Ta xác định X0, X1, X2… theo quy nạp như sau+ Đặt X0=X+ Giả sử ta đã xây dựng được đén bước thứ i tức là đã biết Xi (i0)+ Xây dựng Xi+1 như sauXi+1=X i Zi trong đóZi=Rj với điều kiện: LjRj F; LjXi; RjX i(Zi là tập hợp các vế phải của các phụ thuộc hàm trong tập F mà có vế tráilà tập con của tập trước và có vế phải chưa được thêm vào)Các tính chất của hệ tiên đề AmstrongCho tập phụ thuộc hàm F trên tập thuộc tính U. Bao đóng của F, ký hiệu làF+ là tập nhỏ nhất các phụ thuộc hàm trên U chứa F và thỏa các tính chấtF1-F3 của hệ tiên đề Amstrong sau đây. Với X,YUF1: Tính phản xạ: Nếu XY thì XY F+F2: Tính gia tăng: Nếu XY F+ thì XZYZ F+F3: Tính bắc cầu: Nếu XY F+ và YZ F+ thì XZ F+bCho lược đồ quan hệ =(U,F), tập thuộc tính U=ABCDEHPhụ thuộc hàm F={BCE, DA, CA, AEB, BECH}X=AB, Y=D- Hãy tính Z=(X+Y)+ (uXY)- Tính (BCD)+Tính Z=(X+Y)+ (uXY)Ta có:(X+Y)+ = (XY)+=(ABD)+=ABD=XY(uXY)=(ABCDEHABD)=CEHZ=(X+Y)+ (uXY) = ABD CEH = Vậy Z=Tính (BCD)+0.52 điểm10.50.510.50.5Ta có:X 0=BCDX 1=BCDAX 2=BCDAEX 3=BCDAEH=ABCDEH=uVậy (BCD)+=ABCDEH=UCâu 3Bước 1: Biểu diễn các thực thẻKHÁCH(Mã KH, Tên KH, Địa chỉ KH)HÀNG(Mã hàng, Tên hàng, ĐVT, Đơn giá)NHÀCC(MãNCC, TênNCC, Địa chỉ NCC)3 điểm0.5Bước 2: Biểu diễn các mối quan hệHOÁ ĐƠN BÁN( Số hđ, Mã KH, Mã hàng*, Ngàyhđ, Số lượngbán*, Đơngiá bán*)HOÁ ĐƠN MUA(Số hđ, Ngày hđ, Mã NCC, Mã hàng*, Sốlượngmua*, Đơn giá mua*)- Dấu * cạnh thuộc tính để chỉ đó là thuộc tính lặp.0.5Bước 3: Chuẩn hóa quan hệ- Các quan hệ: KHÁCH(Mã KH, Tên ...
Tìm kiếm theo từ khóa liên quan:
Đề thi cao đẳng nghề khoá II Đề thi tốt nghiệp nghề khoá II Đề thi lý thuyết chuyên nghề Đề thi CĐN Quản trị cơ sở dữ liệu Quản trị cơ sở dữ liệu Cơ sở dữ liệuGợi ý tài liệu liên quan:
-
62 trang 389 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 371 6 0 -
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 281 0 0 -
13 trang 272 0 0
-
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 266 0 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 237 1 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 235 0 0 -
8 trang 184 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - Đại học Kinh tế TP. HCM
115 trang 174 0 0 -
Giáo trình về dữ liệu và các mô hình cơ sở dữ liệu
62 trang 165 0 0