Tài liệu sqlserver | Bài tập sqlserver | Ôn thi sqlserver pdf

25 9 0
Tài liệu sqlserver | Bài tập sqlserver | Ôn thi sqlserver pdf

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài tập ôn thi MYSQL nhằm kiểm tra và củng cố kiến thức của sinh viên về hệ quản trị cơ sở dữ liệu MySQL. Bài tập này được thiết kế để đảm bảo sinh viên hiểu rõ về các khái niệm cơ bản và nâng cao kỹ năng thực hành trong việc quản lý cơ sở dữ liệu. Mô tả bài tập có thể bao gồm các phần sau: Tạo bảng (Table Creation): Sinh viên sẽ được yêu cầu tạo các bảng cơ sở dữ liệu với cấu trúc được định sẵn. Phải sử dụng đúng kiểu dữ liệu, ràng buộc và các thuộc tính khác cho từng cột. Chèn dữ liệu (Data Insertion): Yêu cầu sinh viên thêm dữ liệu vào các bảng đã tạo trước đó. Đảm bảo rằng dữ liệu được thêm vào phải tuân theo các ràng buộc của cơ sở dữ liệu. Truy vấn cơ bản (Basic Querying): Sinh viên sẽ phải viết các truy vấn cơ bản để lấy thông tin từ cơ sở dữ liệu. Bao gồm các truy vấn SELECT với điều kiện WHERE, ORDER BY, GROUP BY. Cập nhật và Xóa dữ liệu (Update and Delete): Yêu cầu sinh viên thực hiện các truy vấn UPDATE và DELETE để cập nhật và xóa dữ liệu từ cơ sở dữ liệu. Liên kết và Thao tác nâng cao (Joins and Advanced Operations): Sinh viên sẽ được đặt trước những thách thức về việc sử dụng các loại JOIN để kết hợp thông tin từ nhiều bảng. Bài tập cũng có thể bao gồm các thao tác như UNION, INTERSECT, EXCEPT. Quản lý Ràng buộc (Constraint Management): Yêu cầu sinh viên kiểm tra và quản lý ràng buộc khác nhau như PRIMARY KEY, FOREIGN KEY. Thủ tục và Hàm lưu trữ (Stored Procedures and Functions): Nếu cần, bài tập có thể yêu cầu sinh viên viết và thực hiện các thủ tục và hàm lưu trữ đơn giản. Tối ưu hóa truy vấn (Query Optimization): Bài tập có thể đặt ra các yêu cầu về tối ưu hóa các truy vấn để cải thiện hiệu suất.

ÔN THI HỆ QUẢN TRỊ CSDL SQL SERVER Bài Cho sở liệu quản lý bán hàng gồm bảng liệu sau: + Bảng DMKhach để lưu danh mục khách hàng gồm thuộc tính sau: Tên Thuộc tính Giải thích MaKhach Mã khách hàng TenKhach Tên khách hàng DiaChi Địa khách hàng DienThoai Điện thoại + Bảng DMHang để lưu danh mục hàng hố gồm thuộc tính sau: Tên Thuộc tính Giải thích MaHang Mã hàng TenHang Tên hàng DVT Đơn vị tính SoLuong Số lượng hàng + Bảng HoaDonBan để lưu danh sách đơn hàng gồm thuộc tính sau: Tên Thuộc tính Giải thích SoHD Số hoá đơn bán MaKhach Mã khách hàng NgayHD Ngày hoá đơn DienGiai Diễn giải + Bảng ChiTietHoaDon để lưu chi tiết hoá đơn bán hàng gồm thuộc tính sau: Tên Thuộc tính Giải thích SoHD Số hoá đơn bán MaHang Mã hàng SoLuong Số lượng bán DonGia Đơn giá Yêu cầu 1/ Hãy tạo cấu trúc sở liệu trên(Dùng trình soạn thảo Query Analyzer; Với bảng có ràng buộc khố ràng buộc khố ngồi u cầu định nghĩa đầy đủ) Thực câu lệnh truy vấn sau: Đưa danh sách mặt hàng chưa bán tháng năm 2009 Đưa danh sách khách hàng có địa Thái Nguyên mua hàng tháng năm 2009 Đưa số lượng bán tương ứng mặt hàng tháng năm 2009 Đưa tổng số lượng hàng bán cho mục đích mua hàng ‘Tiếp khách’ Hiển thị thông tin khách hàng mua hàng cửa hàng 2/ Tạo View để tổng hợp liệu mặt hàng bán (Cấu trúc View gồm thuộc tính: MaHang, TenHang, DVT, SoLuongBan) Tạo View để tổng hợp liệu mặt hàng bán với số lượng lớn 4/ Tạo View để tổng hợp liệu khách hàng mua hàng tháng 08/2017 5/ Tạo thủ tục có tham số vào @SoHD để đưa danh mục mặt hàng có hố đơn 6/ Tạo thủ tục có tham số vào @Ngay để đưa danh mục mặt hàng bán vào ngày (Danh sách đưa gồm thuộc tính sau: MaHang, TenHang, DVT, SoLuong) 7/ Tạo TRIGGER để kiểm tra nhập liệu vào bảng ChiTietHoaDon số lượng đơn giá nhập vào nhỏ in hình thơng báo lỗi “Dữ liệu nhập vào khơng hợp lệ” ghi không phép nhập vào bảng; Ngược lại in hình thơng báo “Dữ liệu nhập thành công” 8/ Tạo kiểu liệu CURSOR để lưu trữ thông tin mặt hàng bán ngày 20/11/2006 Sau đưa hình danh sách liệu 9/ Thêm trường TongTien vào bảng HoaDonBan 10/ Dùng kiểu liệu CURSOR để cập nhập liệu cho trường TongTien Bài Cho sở liệu quản lý nhà cho thuê bao gồm bảng liệu sau: + Bảng KHACH để lưu danh sách khách hàng gồm thuộc tính sau: Tên Thuộc tính Giải thích MaK Mã khách hàng TenK Tên khách hàng ĐiaChi Địa khách SoDT Số điện thoại + Bảng NHA để lưu trữ thông tin ngơi nhà cho th, gồm thuộc tính sau: Tên Thuộc Giải thích tính MaN Mã nhà TenChuNha Tên chủ nhà GiaThue Giá thuê DiaChiNha Địa nhà +Bảng HOPDONG để lưu trữ thông tin hợp đồng thuê nhà khách, gồm thuộc tính sau: Tên Thuộc Giải thích tính SoHĐ Số hợp đồng MaN Mã nhà MaK Mã khách NgayBĐ Ngày bắt đầu hợp đồng NgayKT Ngày kết thúc hợp đồng Yêu cầu: 1/ Hãy tạo cấu trúc sở liệu (Dùng trình soạn thảo Query Analyzer; Với bảng có ràng buộc khố ràng buộc khố yêu cầu sv phải định nghĩa đầy đủ) Thực câu lệnh truy vấn sau: Đưa danh sách nhà thuê Đưa thông tin khách hàng th ngơi nhà có mã ‘NHA09’ Đưa thông tin nhà chưa có người thuê 2/ Tạo View để tổng hợp thơng tin ngơi nhà có giá th cao 3/ Tạo View để tổng hợp thông tin khách hàng ngày hôm hết hạn hợp đồng DOWNLOAD ĐỂ XEM FULL ĐẦY ĐỦ TÀI LIỆU DOWNLOAD ĐỂ XEM FULL ĐẦY ĐỦ TÀI LIỆU DOWNLOAD ĐỂ XEM FULL ĐẦY ĐỦ TÀI LIỆU DOWNLOAD ĐỂ XEM FULL ĐẦY ĐỦ TÀI LIỆU DOWNLOAD ĐỂ XEM FULL ĐẦY ĐỦ TÀI LIỆU DOWNLOAD ĐỂ XEM FULL ĐẦY ĐỦ TÀI LIỆU DOWNLOAD ĐỂ XEM FULL ĐẦY ĐỦ TÀI LIỆU DOWNLOAD ĐỂ XEM FULL ĐẦY ĐỦ TÀI LIỆU DOWNLOAD ĐỂ XEM FULL ĐẦY ĐỦ TÀI LIỆU DOWNLOAD ĐỂ XEM FULL ĐẦY ĐỦ TÀI LIỆU DOWNLOAD ĐỂ XEM FULL ĐẦY ĐỦ TÀI LIỆU 4/ Tạo View để tổng hợp thông tin nhà chưa thuê 5/ Tạo thủ tục có tham số vào @ngay để đưa danh sách khách hàng hết hạn hợp đồng vào ngày 6/ Tạo thủ tục để đưa hình danh sách ngơi nhà chưa có khách hàng thuê 7/ Tạo thủ tục có tham số @Ngay để đưa danh sách khách hàng bắt đầu thuê nhà vào ngày 8/ Tạo Trigger để kiểm tra nhập liệu vào bảng NHA giá thuê nhập vào

Ngày đăng: 05/03/2024, 14:08

Tài liệu cùng người dùng

Tài liệu liên quan