Bài tập Thực hành hệ quản trị CSDL
Đang tạo bản xem trước...
Mô tả
Bài tập thực hành môn Hệ quản trị cơ sở dữ liệu Trường CĐ Công Nghệ Thông Tin – ĐH ĐN Trang 1 Trường CĐ Công nghệ Thông tin – Đại học Đà Nẵng Khoa Công nghệ Thông tin --oo0oo-- BÀI TẬP THỰC HÀNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU Môi trường thực hành: Microsoft SQL Server 2005 (hoặc phiên bản mới hơn) Số tiết thực hành: 30 tiết PHÂN BỔ THỜI GIAN THỰC HÀNH TẠI LỚP Stt Nội dung thực hành Số tiết 1 Database 4 2 Query 4 3 View + Cursor 4 4 Procedure 4 5 Function 4 6 Trigger 4 7 Xử lý truy xuất đồng thời 4 8 Kiểm tra thực hành 2 Tổng Cộng 30 Lưu ý: Giáo viên hướng dẫn sẽ chấm bài 5 sinh viên bất kỳ vào cuối mỗi buổi thực hành Bài tập thực hành môn Hệ quản trị cơ sở dữ liệu Trường CĐ Công Nghệ Thông Tin – ĐH ĐN Trang 2 Cho cơ sở dữ liệu Quản lý đơn đặt hàng sau: Các qui định hoạt động của hệ thống: QĐ1. Khi thêm mới một đơn đặt hàng thì tình trạng của đơn đặt hàng mặc định là chưa giao (TinhTrang=0), khi đơn đặt hàng được giao thì tình trạng đơn đặt hàng được cập nhật lại là đã giao (TinhTrang=1) QĐ2. Mỗi đơn đặt hàng chỉ có tối đa 1 phiếu giao hàng (cũng có những đơn đặt không được giao), ngày giao hàng phải bằng hoặc sau ngày đặt hàng nhưng không được quá 30 ngày. QĐ3. Số lượng giao của một hàng hóa trong chi tiết phiếu giao hàng phải nhỏ hơn hoặc bằng số lượng đặt của chi tiết đặt hàng ứng với phiếu giao hàng đó. Khi cập nhật (thêm, xóa, sửa) một chi tiết phiếu giao hàng phải cập nhật lại số lượng còn (SLCon) của hàng hóa được giao. QĐ4. DonGiaHH trong bảng HangHoa là đơn giá hiện hành, đơn giá này dùng để tham khảo khi giao hàng và được cập nhật theo lịch sử giá của hàng hóa đó. Chỉ được phép thêm (hay sửa) lịch sử giá của hàng hóa mà ngày hiệu lực của dòng dữ liệu được thêm (hay sửa) phải là lớn hơn so với tất cả các ngày hiệu lực còn lại của lịch sử giá ứng với hàng hóa đó. Bài tập thực hành môn Hệ quản trị cơ sở dữ liệu Trường CĐ Công Nghệ Thông Tin – ĐH ĐN Trang 3 1. DATABASE (CƠ SỞ DỮ LIỆU) a. Cài đặt CSDL Quản lý đơn đặt hàng với tên CSDL là QLDDH_TenSinhVien, kết quả cuối cùng là có được diagram như hình trên. Lưu ý, trước khi tạo CSDL nên kiểm tra CSDL đã tồn tại chưa, nếu đã tồn tại rồi thì xóa CSDL đó đi rồi mới tạo. b. Thêm ràng buộc duy nhất (UNIQUE) cho trường TenHH trong bảng HangHoa, thử nhập dữ liệu để kiểm tra ràng buộc. c. Thêm ràng buộc kiểm tra (CHECK) cho trường SLCon, yêu cầu là trường này chỉ nhận giá trị >=0, thử nhập dữ liệu để kiểm tra ràng buộc. d. Thêm ràng buộc mặc định (DEFAULT) cho cột NgayDat trong DonDatHang với giá trị mặc định là ngày hiện tại, thử nhập dữ liệu để kiểm tra ràng buộc. e. Xóa bảng KHACHHANG? Nếu không xóa được thì nêu lý do? Muốn xóa được thì phải làm sao? f. Xóa cột DiaChi trong bảng KhachHang, sau đó tạo lại cột này với ràng buộc mặc định là „Đà Nẵng‟ g. Xóa khóa ngoại MaDat trong PHIEUGIAHANG tham chiếu tới MaDat trong DonDatHang, sau đó tạo lại khóa ngoại này. h. Nhập dữ liệu cho các bảng như sau: HangHoa KhachHang DonDatHang ChiTietDatHang PhieuGiaoHang ChiTietGiaoHang LichSuGia
Tóm tắt AI
- Tên tài liệu
- Bài tập Thực hành hệ quản trị CSDL
- Mục lục
- Tài liệu không có mục lục rõ ràng.
- Số trang
- 13 trang
- Người đăng
- ThiNganHang
Bản tóm tắt chi tiết đang được tạo. Quay lại sau ít phút nhé.
Câu hỏi thường gặp
Làm sao để tải tài liệu này về?
Tài liệu “Bài tập Thực hành hệ quản trị CSDL” có giá 5.000đ. Bạn nạp tiền vào ví qua PayOS, sau đó bấm Tải xuống để mua và tải file gốc về máy.
Tài liệu dài bao nhiêu trang?
Tài liệu gồm 13 trang. Bạn có thể xem trước online trước khi tải.
Tôi có thể xem trước trước khi tải không?
Có. Bạn xem trước tài liệu ngay trên trang này bằng trình đọc online (một số trang đầu), rồi quyết định tải về.
Bài tập Thực hành hệ quản trị CSDL
Đang tạo bản xem trước...
Bài tập thực hành môn Hệ quản trị cơ sở dữ liệu Trường CĐ Công Nghệ Thông Tin – ĐH ĐN Trang 1 Trường CĐ Công nghệ Thông tin – Đại học Đà Nẵng Khoa Công nghệ Thông tin --oo0oo-- BÀI TẬP THỰC HÀNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU Môi trường thực hành: Microsoft SQL Server 2005 (hoặc phiên bản mới hơn) Số tiết thực hành: 30 tiết PHÂN BỔ THỜI GIAN THỰC HÀNH TẠI LỚP Stt Nội dung thực hành Số tiết 1 Database 4 2 Query 4 3 View + Cursor 4 4 Procedure 4 5 Function 4 6 Trigger 4 7 Xử lý truy xuất đồng thời 4 8 Kiểm tra thực hành 2 Tổng Cộng 30 Lưu ý: Giáo viên hướng dẫn sẽ chấm bài 5 sinh viên bất kỳ vào cuối mỗi buổi thực hành Bài tập thực hành môn Hệ quản trị cơ sở dữ liệu Trường CĐ Công Nghệ Thông Tin – ĐH ĐN Trang 2 Cho cơ sở dữ liệu Quản lý đơn đặt hàng sau: Các qui định hoạt động của hệ thống: QĐ1. Khi thêm mới một đơn đặt hàng thì tình trạng của đơn đặt hàng mặc định là chưa giao (TinhTrang=0), khi đơn đặt hàng được giao thì tình trạng đơn đặt hàng được cập nhật lại là đã giao (TinhTrang=1) QĐ2. Mỗi đơn đặt hàng chỉ có tối đa 1 phiếu giao hàng (cũng có những đơn đặt không được giao), ngày giao hàng phải bằng hoặc sau ngày đặt hàng nhưng không được quá 30 ngày. QĐ3. Số lượng giao của một hàng hóa trong chi tiết phiếu giao hàng phải nhỏ hơn hoặc bằng số lượng đặt của chi tiết đặt hàng ứng với phiếu giao hàng đó. Khi cập nhật (thêm, xóa, sửa) một chi tiết phiếu giao hàng phải cập nhật lại số lượng còn (SLCon) của hàng hóa được giao. QĐ4. DonGiaHH trong bảng HangHoa là đơn giá hiện hành, đơn giá này dùng để tham khảo khi giao hàng và được cập nhật theo lịch sử giá của hàng hóa đó. Chỉ được phép thêm (hay sửa) lịch sử giá của hàng hóa mà ngày hiệu lực của dòng dữ liệu được thêm (hay sửa) phải là lớn hơn so với tất cả các ngày hiệu lực còn lại của lịch sử giá ứng với hàng hóa đó. Bài tập thực hành môn Hệ quản trị cơ sở dữ liệu Trường CĐ Công Nghệ Thông Tin – ĐH ĐN Trang 3 1. DATABASE (CƠ SỞ DỮ LIỆU) a. Cài đặt CSDL Quản lý đơn đặt hàng với tên CSDL là QLDDH_TenSinhVien, kết quả cuối cùng là có được diagram như hình trên. Lưu ý, trước khi tạo CSDL nên kiểm tra CSDL đã tồn tại chưa, nếu đã tồn tại rồi thì xóa CSDL đó đi rồi mới tạo. b. Thêm ràng buộc duy nhất (UNIQUE) cho trường TenHH trong bảng HangHoa, thử nhập dữ liệu để kiểm tra ràng buộc. c. Thêm ràng buộc kiểm tra (CHECK) cho trường SLCon, yêu cầu là trường này chỉ nhận giá trị >=0, thử nhập dữ liệu để kiểm tra ràng buộc. d. Thêm ràng buộc mặc định (DEFAULT) cho cột NgayDat trong DonDatHang với giá trị mặc định là ngày hiện tại, thử nhập dữ liệu để kiểm tra ràng buộc. e. Xóa bảng KHACHHANG? Nếu không xóa được thì nêu lý do? Muốn xóa được thì phải làm sao? f. Xóa cột DiaChi trong bảng KhachHang, sau đó tạo lại cột này với ràng buộc mặc định là „Đà Nẵng‟ g. Xóa khóa ngoại MaDat trong PHIEUGIAHANG tham chiếu tới MaDat trong DonDatHang, sau đó tạo lại khóa ngoại này. h. Nhập dữ liệu cho các bảng như sau: HangHoa KhachHang DonDatHang ChiTietDatHang PhieuGiaoHang ChiTietGiaoHang LichSuGia
Đọc toàn bộ tài liệu
- Tên tài liệu
- Bài tập Thực hành hệ quản trị CSDL
- Mục lục
- Tài liệu không có mục lục rõ ràng.
- Số trang
- 13 trang
- Người đăng
- ThiNganHang
Bản tóm tắt chi tiết đang được tạo. Quay lại sau ít phút nhé.
Bình luận (0)
Chưa có bình luận nào. Hãy là người đầu tiên!
Ngân hàng đề thi môn: Hệ thống thông tin quản lý
Đề thi môn Cơ sở dữ liệu (kèm Đáp án) - Đại học Sư phạm kỹ thuật
Đề thi và đáp án môn Hệ thống thông tin kế toán
Đề thi và đáp án môn Cấu trúc dữ liệu giải thuật
Đáp án đề thi môn Mạng máy tính - ĐH Công nghệ thông tin (CNTT)
Tiểu luận - Kinh tế phát triển - Phân tích nhận định "Việt Nam đã kiên định chọn hướng phát triển lấy con người làm trọng tâm ..."
600 Câu trắc nghiệm Tư tưởng Hồ Chí Minh
Đề cương - Luật vận tải
Tài liệu ôn tập Nguyên lý kế toán
Bài tập Xác suất thống kê đại học - có lời giải
Bình luận (0)
Chưa có bình luận nào. Hãy là người đầu tiên!