

Preview text:
lOMoARcPSD| 59629529
BÀI TẬP THỰC HÀNH BÀI 1.
1.Tạo CSDL THUCTAP với các thông tin sau:
- Tệp tin dữ liệu chính có dung lượng khởi tạo là 15MB,
kích thước tối đa không giới hạn, độ gia tăng kích thước là 5%
- Tệp tin giao dịch có dung lượng khởi tạo là 10MB,
kích thước tối đa không giới hạn, độ gia tăng dung lượng là 10MB
2. Tạo các quan hệ sau với các ràng buộc khóa chính, ràng buộc tham chiếu
SINHVIEN(MaSV, HoTenSV, NgaySinh, Gtinh, Quê, DiemTB)
DETAI(MaDeTai, TenDeTai, ChuNhiemDT,KinhPhi)
SV_DT(MaSV, MaDeTai, NoiThucTap, KhoangCach, KetQua)
3. Thêm ràng buộc kiểm tra cho thuộc tính Gtinh và thuộc tính DiemTB biết
rằngGtinh chỉ có thể nhận hai giá trị là Nam hoặc Nữ; DiemTB chỉ nhận giá trị từ 0 tới 10
4. Nhập 5 bộ dữ liệu cho các bảng trên
5. Tạo VIEW chứa danh sách các sinh viên có giới tính nữ và có điểm trung bìnhtrên 7
6. Tạo procedure để nhập dữ liệu cho các bảng SINHVIEN, DETAIBÀI 2.
1. Tạo CSDL QuanLyBanHang với các thông tin sau:
- Tệp tin dữ liệu chính có dung lượng khởi tạo là 15MB, tối đa không giới hạn,
độ gia tăng kích thước là 10MB
- Tệp tin giao dịch có dung lượng khởi tạo là 10MB, tối đa không giới hạn, độ gia tăng dung lượng là 10%
2. Tạo các quan hệ sau với các ràng buộc khóa chính, ràng buộc tham chiếu
HANGHOA(MaHang, TenHang, SoLuong, DonGiaNhap, DonGiaBan)
HOADON(MaHD, MaNhanVien, NgayBan, MaKhach)
CHITIETHD(MaHD, MaHang, SoLuong, DonGia, GiamGia)
NHANVIEN(MaNhanVien, TenNV, Gtinh, DiaChi, SoDienThoai, NgaySinh)
KHACHHANG(MaKhach, TenKhach, DiaChi, SoDienThoai)
3. Thêm ràng buộc kiểm tra cho thuộc tính Số lượng của quan hệ
HANGHOA;thuộc tính giới tính của quan hệ NHANVIEN. Biết rằng: Số lượng
luôn >=0; giới tính chỉ nhận 2 giá trị là Nam hoặc Nữ.
4. Nhập 5 bộ dữ liệu cho mỗi bảng có trong cơ sở dữ liệu
5. Tạo View chứa danh sách hàng hóa có giá bán cao hơn giá nhập
6. Tạo procedure để nhập dữ liệu cho bảng NHANVIEN, HANGHOA
7. Tạo trigger cho thao tác UPDATE trên bảng HANGHOA. Nếu có thao tácupdate
xảy ra trên cột DonGiaBan thì hủy thao tác.