... 178 Vo T. Trang F11 QTB Tho uon toc
BÀI TẬP - MÔN CSDL
BÀI TẬP 3
Mộït trung tâm ngoại ngữ muốn tin học hoá công tác quản lý ghi danh và kết quả học tập cuả học viên, cũng như theo dõi các lớp...
... chỉ cơ quan là Hà Nam.
HÃy biểu diễn các yêu cầu sau bằng câu hỏi SQL:
h. Cho biết tổng số cán bộ hiện có trong cơsởdữ liệu.
i. Cho biết mà cán bộ, tên cán bộ của các cán bộ cósố năm công ... {A}
+
của tập thuộc tính {A}.
c. Tập các phụ thuộc hàm F đà là tối thiểu cha? Vì sao? Nếu cha, tìm một phủ tối thiểu của F.
Bài 2. Cho quan hệ R(U): U = { A, B, C, D, E, G, H } và tập phụ thuộc ... thuộc hàm AB H và
G C.
b. Tính bao đóng {G}
+
của tập thuộc tính {G}.
Bài 3. Cho quan hệ R trên tập thuộc tính U = {G, H, I, K, L, M} và tập các phụ thuộc hàm F =
{GH L, IM, LK, HMG, GKI,...
... rạc"
13. Cho biết tên các môn học phải học ngay trước môn " ;Cơ sởdữ liệu& quot;
14. Cho biết tên các môn học phải học liền sau môn " ;Cơ sởdữ liệu& quot;
15. Cho biết tên sinh viên và điểm trung ... các môn học và số tín chỉ
8. Cho biết kết quả học tập của sinh viên có mã số 8
9. Cho biết các mã sốmôn học phải học trước môncó mã số COSC3320
10. Cho biết các mã sốmôn học phải học sau môn ... và các môn học mà sinh viên đó tham gia với kết quả cuối khoá trên 7 điểm
12. Cho biết tên các sinh viên thuộc về khoa có phụ trách môn học "Toán rời rạc"
13. Cho biết tên các môn học...
... 1
Bài Tập Lớn Môn Học
Nhập MônCơSởDữLiệu
1. Mục đích
Thông qua quá trình thực hiện bài tập lớn Môn học “Nhập mônCơsởdữ
liệu , sinh viên được củng cố phần ... nhận về các ứng dụng thực tiễn của cơsởdữ liệu, cũng
như có các kỹ năng cần thiết về lập trình, thao tác trên hệ cơsởdữ liệu.
2. Yêu cầu bài tập lớn
Bài tập lớn gồm có 2 phần: tìm hiểu ... một kĩ thuật cho phép những kẻ tấn công lợi dụng lỗ hổng trong
việc kiểm tra dữliệu nhập trong các ứng dụng web và các thông báo lỗi của hệ
quản trị cơsởdữliệu để "tiêm vào" (inject)...
... PHG
NHANVIEN
PHANCONG
MA_NVIEN SODA THOIGIAN
MA_NVIEN TENTN PHAI NGSINH QUANHE
THANNHAN
BÀI TẬP -MÔN CSDL 2
Dưới đây là một thể hiện CSDL ứng với lược đồ CSDL trên:
NHANVIEN HONV TENLOT TENNV...
... thi điều kiện trên 2 giờ thực hành.
3. Ôntập cho thi thực hành trên 3 giờ lý thuyết.
Bài tậpCơsởdữliệu 2 5
Bộ môn Tin học Đậu Hải Phong
f. Hiển thị thông tin hoá đơn xuất: ngày, số hđ, mã ... hoặc không có quyền tạo thủ tục, view,…
3. Sử dụng Enterprise để tạo User sau đó xem các Role trong Server, trong CSDL.
Bài tậpCơsởdữliệu 2 9
Bộ môn Tin học Đậu Hải Phong
Phần 2: Ôntập T-SQL.
1. ... bảng.
Bài tậpCơsởdữliệu 2 2
Bộ môn Tin học Đậu Hải Phong
chất sau: bảng tblHoadonnhap chỉ chấp nhập hóa đơn được thực hiện trong tháng hiện tại.
Nếu không phải tháng hiện thì không cho phép...
... bảo
tòan dữliệu sau:
BrandID là khóa chính
Tên hiệu (brand name ) phải là duy nhất nhưng không phải là
khóa chính
c. Tạo bảng Toys (đồ chơi) tuân theo các quy luật bảo tòan dữliệu sau:
... chơi) tuân theo các quy luật bảo
tòan dữliệu sau:
CategoryID (mã lọai) là khóa chính (primary key)
Thuộc tính cCategory (tên lọai) phải là duy nhất dù không phải là
khóa chính
Các mô tả (description) ... và bằng
công cụ
- Xây dựng 1 số constraint đơn giản cho các bảng
- Vẽ lược đồ quan hệ
Tạo CSDL TOYWORLD bằng lệnh
1. Tạo CSDL TOYWORLD, với yêu cầu các file vậl lý như sau:
- File dữliệu : 5MB
-...
... và hiển thị tên
và giá cả của món đồ chơi đó
4. Tạo một thủ tục (stored procedure) để thêm các dữliệucó dạng như sau
vào bảng ToyBrand
Mẫu insert
INSERT Category VALUES('CategoryId','Category','Descrip')
Mã ... '017','War Games','A wide range of toy guns'
Lệnh bị báo lỗi và không thực hiện được. Hãy sửa lỗi cho thủ tục trên
where siToyQoh <60
EXECUTE getShopperInfo;
... getShopperInfo hiển thị tên, họ khách hàng theo mẫu gợi ý
của người gọi. Nếu người gọi không cung cấp mẫu tên họ cần xem thì mặc
định thủ tục trả về tất cả người mua hàng...
... 2. Hãy tạo 1 trigger để ngăn không cho phép xoá bất kỳ bản ghi nào của
bảng titles, authors và publishers
Bài tập làm thêm
Kiểm tra hoạt động của các bảng magic có tên ... deleted theo các
bước sau:
- Tạo bảng tên là Test_Trigger có các trường sau:
Tên trường Kiểu dữliệu Thuộc tính
c_date Datetime Not null
Old_ID Char(6) Not null
New_ID Char(6) Not null
- Tạo ... hành Số 11
Mục tiêu: Tạo triggers
CSDL mẫu : ToyWorld, HeadHunt, Pubs
A. CSDL ToyWorld
1. Thực tập hàm RAISERROR
a. Xem nội dung bảng sysmessages của CSDL master. Thêm 1 message của
người dùng...