Uploaded bykhongudan Show
0% found this document useful (0 votes) 395 views 4 pages Copyright© Attribution Non-Commercial (BY-NC) Available FormatsDOCX, PDF, TXT or read online from Scribd Share this documentDid you find this document useful?Is this content inappropriate?0% found this document useful (0 votes) 395 views4 pages Cách tìm khóa, phủ tối thiểu, tìm bao đóngUploaded bykhongudan Jump to Page You are on page 1of 4 Search inside document Reward Your CuriosityEverything you want to read. Anytime. Anywhere. Any device. No Commitment. Cancel anytime. Bài tập thực hành SQL sau đây để các bạn có thể nắm vững cú pháp hơn. Các bạn nên thử tự xây dựng các bảng trước khi xem lời giải để đảm bảo học tốt hơn.
Xin chào các bạn mình là Phạm Vũ – Học viên FUNiX. Sau khi học xong bài hướng dẫn về cách thao tác với bảng và Ràng buộc khóa chính, khóa ngoại trong sql thì mình có bài tập thực hành SQL sau đây để các bạn có thể nắm vững cú pháp hơn. Các bạn nên thử tự xây dựng các bảng trước khi xem lời giải để đảm bảo học tốt hơn nhé! 1. Phần 1: Nội dung bài tập thực hành sqlHãy viết các câu lệnh SQL để tạo CSDL có tên QLBanhang gồm 4 bảng có cấu trúc như sau: Những thuộc tính gạch chân là khóa chính (primary key) của bảng. 1.1 Bảng KHACHHANG Tên cột Kiểu dữ liệu Kích thướcMAKHNvarchar 5 TENKH Nvarchar 30 DIACHI Nvarchar 300 DT Varchar 10 EMAIL Varchar 30 1.2 Bảng VATTU Tên cột Kiểu dữ liệu Kích thướcMAVTNvarchar 5 TENVT Nvarchar 30 DVT Nvarchar 20 GIAMUA money SLTON int 1.3 Bảng HOADON Tên cột Kiểu dữ liệu Kích thướcMAHDNvarchar 10 NGAY Datetime MAKH Nvarchar 5 TONGTG money 1.4 Bảng CHITIETHOADON Tên cột Kiểu dữ liệu Kích thướcMAHDNvarchar 10MAVTNvarchar 5 SL int GIABAN money Thời gian làm bài dự kiến: 30 phút \>>> Xem thêm: Cách sao lưu và khôi phục cơ sở dữ liệu Microsoft SQL Server bằng SSMS 2. Phần 2: Thực hành với hệ quản trị cơ sở dữ liệu SQL Server2.1 Bước 1: Tạo database QLBanHangCREATE DATABASE QLBANHANG; 2.2 Bước 2: Tạo bảng KHACHHANGCú pháp: use QLBanHang CREATE TABLE KHACHHANG( MAKH nvarchar(5) NOT NULL PRIMARY KEY, TENKH nvarchar(30), DIACHI nvarchar(300), DT varchar(10), EMAIL varchar(30) ); Kết quả: 2.3 Bước 3: Tạo bảng VATTUCú pháp: CREATE TABLE VATTU( MAVT nvarchar(5) NOT NULL PRIMARY KEY, TENVT nvarchar(30), DVT nvarchar(20), GIAMUA money, SLTON int ); Kết quả: 2.4 Bước 4: Tạo bảng HOADONCú pháp: CREATE TABLE HOADON( MAHD nvarchar(10) NOT NULL PRIMARY KEY, NGAY datetime, MAKH nvarchar(5), TONGTG money ); Kết quả: 2.5 Bước 5: Tạo bảng CHITIETHOADONCú pháp: CREATE TABLE CHITIETHOADON( MAHD nvarchar(10) NOT NULL, MAVT nvarchar(5) NOT NULL, SL int, GIABAN money CONSTRAINT PK_ChiTietHoaDon PRIMARY KEY(MAHD,MAVT) ); Kết quả: \>>> Xem thêm: Các lệnh cơ bản thao tác với SQL 3. Phần 3: Kết luậnSau khi hoàn thành xong bài thực này này, bạn đã có thể nắm vững cú pháp tạo Database, tạo bảng với khóa chính và các cột với các kiểu dữ liệu khác nhau như int, nvarchar, varchar, datetime, money. Hy vọng bài viết này hữu ích với bạn, nếu có góp ý nào vui lòng liên hệ tới email: [email protected]. |