CSDL

Document Sample
CSDL
Description

b�i tập cơ sở dữ liệu

Shared by: chuc quynh
Categories
Tags
Stats
views:
353
posted:
6/20/2009
language:
Vietnamese
pages:
2
KHOA: CÔNG NGHỆ THÔNG TIN

BỘ MÔN: CÁC HỆ THỐNG TIN HỌC



ĐỀ THI Học kỳ I, năm học 2006-2007 Dùng cho lớp, khoa: Tin học khóa 2 Bộ môn duyệt



Giáo viên ra đề



Đề thi số: 01 Hình thức thi: Viết Môn thi: Cơ sở dữ liệu phân tán Ngày thi: 10/03/2007 Thời gian thi: 90 phút



Nguyễn Mậu Uyên Câu 1(1 điểm): Cho hai quan hệ r, s



a. Hãy cho biết kết quả của các phép toán r |>, R={A, B, C, D, E, F, I, J}, F={AB  CD, AJ ED, BC  FI, FE  D, CJ  A, IA  J, JD  FE} a. Sử dụng hệ tiên đề Armstrong chứng minh rằng AB  E? b. AB có phải là khóa của sơ đồ quan hệ W hay không? Câu 3 (1 điểm): Thực hiện thuật toán tìm khóa cho sơ đồ quan hệ được đưa ra ở câu 2. Câu 4 (1 điểm): Cho sơ đồ quan hệ W=, R={A, B, C, D, E, F, I, J, H}, F={AB  CD, BE  FC, BI  JD, IJ  DE, AI  BF, FE IH, AD  EC} a. Tìm tập (AB) + b. AB có là khóa duy nhất của sơ đồ quan hệ W hay không? Câu 5 (2 điểm): Cho sơ đồ quan hệ W=, R= {A, B, C, D, E, F}, F={AB  CD, A  E, AC  B, BC  AF, B  DE} a. Tìm tập thuộc tính khóa, và tập tập thuộc tính sơ cấp của W b. Tìm chuẩn sơ đồ quan hệ cao nhất của W (W thỏa mãn là 1NF). Câu 6 (1 điểm): Cho hai quan hệ r, r0 trên lược đồ quan hệ R={A, B, C, D, E}, và s trên lược đồ quan hệ S={E, F, G, H, K}. Tập X={A, C, F, K }. a. Sử dụng câu lệnh SQL mô tả các phép toán đại số sau - ((r |>


Cho cơ sở dữ liệu về bán hàng như sau 1. Mặt hàng HangHoa STT Tên trường 1 Ma 2 Ten 3 SoLuong 2. Hóa đơn HoaDon STT Tên trường 1 So 2 Ngay 3 KhachHang 4 MuaBan 3. Chi tiết bán hàng Kiểu Char(20) Char(100) Numberic(10) Ghi chú Mã mặt hàng Tên mặt hàng Số lượng mặt hàng đầu kỳ



Kiểu Char(20) Date Char(100) Bit(1)



Ghi chú Số hóa đơn Ngày hóa đơn Tên, địa chỉ khách hàng 0: hóa đơn mua, 1: hóa đơn bán hàng



ChiTiet STT Tên trường Kiểu Ghi chú 1 Ma Char(20) Mã mặt hàng 2 So Char(20) Mã hóa đơn 3 SoLuong Numberic(10) Số lượng hàng bán 4 DonGia Numberic(10) Giá bán của các mặt hàng a. Hãy viết câu lệnh thống liệt kê các hóa đơn bán hàng được bán trong khoảng thời gian 1/1/2006 đến ngày 31/12/2006. Thông tin hiển thị bao gồm số hóa đơn, ngày bán, khách hàng. b. Viết câu lệnh thống kê tổng tiền bán hàng của từng hóa đơn trong tháng 12, thông tin hiển thị bao gồm Số hóa đơn, ngày hóa đơn, tổng tiền bán của hóa đơn. Câu 8 (2 điểm): Sử dụng cở sở dữ liệu đã được mô tả ở bài 7 a. Viết câu lệnh tạo view cho phép tính được lượng hàng nhập của các mặt hàng trong khoảng 1/12/2006 đến 31/12/2006 theo từng mặt hàng, thông tin hiển thị bao gồm mã mặt hàng, số lượng hàng tăng. Viết câu lệnh tạo view cho phép tính được lượng hàng xuất của các mặt hàng trong khoảng 1/12/2006 đến 31/12/2006 theo từng mặt hàng, thông tin hiển thị bao gồm mã mặt hàng, số lượng hàng giảm. b. Viết câu lệnh tạo view cho phép tính được lượng tồn của các mặt hàng tại ngày 1/12/2006 theo từng mặt hàng thông tin hiển thị bao gồm mã mặt hàng, số lượng hàng tại thời điểm. c. Viết câu lệnh tạo view cho phép tính được lượng tồn của các mặt hàng tại ngày 31/12/2006 theo từng mặt hàng, thông tin hiển thị bao gồm mã mặt hàng, số lượng hàng tại thờ i điểm. d. Viết câu lệnh tạo view cho phép hiển thị thông tin thay đổi mặt hàng trong tháng 12 bao gồm thông tin, Mã hàng, tên hàng, số lượng đầu tháng, số lượng tăng trong tháng, số lượng giảm trong tháng, số lượng còn lại cuối tháng. (Sinh viên được phép sử dụng tài liệu)



2




Share This Document


Related docs
Other docs by chuc quynh
ly thuyet he dieu hanh
Views: 573  |  Downloads: 28
phao
Views: 739  |  Downloads: 47
cau tuc du lieu
Views: 1595  |  Downloads: 110
Lịch thi đấu
Views: 198  |  Downloads: 3
Bao cao gioi thieu du lich
Views: 146  |  Downloads: 0
GNTB
Views: 147  |  Downloads: 8
mang may tinh
Views: 3008  |  Downloads: 56
do an xl anh
Views: 164  |  Downloads: 4
XLA
Views: 119  |  Downloads: 3
3KYU2008
Views: 38  |  Downloads: 1
by registering with docstoc.com you agree to our
privacy policy

You are almost ready to download!

You are almost ready to download!