Bài tập tổng hợp SQL

26 3.1K 5
Bài tập tổng hợp SQL

Đ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

SQL Server 2000 1/26 BÀI TẬP 1 1. Khởi động SQL Server Service Manager - Start, Program File, MicroSoft SQL Server, Service Manager - Thực hiện Start, Pause, Stop các Sevice của một Server trên máy hiện hành.  Server: Chọn tên Server có service cần chạy. Nếu máy hiện hành là Server thì có thể gõ vào dấu chấm (.) hoặc chữ Local.  Services: Chọn tên Service cần chạy.  Chọn Star/Countinue: Khởi động chạy Pause: Tạm dừng Sevice Stop: Ngưng Service - Bạn hãy cho khởi động dịch vụ SQL Server, SQL Server Agent. - Đóng hộp thoại SQL Server Service Manager. - Quan sát góc phải trên thanh task bar có biểu tượng không? 2. Khởi động Enterprise Manager - Start, Program File, MicroSoft SQL Server, Enterprise Manager - Lần lượt mở các nhánh của cây MicroSoft SQL Servers. - Tìm hiểu sơ lược cửa sổ, thực đơn, thanh công cụ. SQL Server 2000 2/26 3. Tại Enterprise Manager, thực hiện: - Quan sát các thành phần đối tượng trên cửa sổ và hãy cho biết:  Có bao nhiêu SQL Server Group, mỗi Server tên là gì? Đang connect hay disconnect?  Liêt kê các thành phần trong Server hiện hành  Trong server hiện hành, có các Database nào? (Hãy so sánh tên của các database với các database của máy bên cạnh)  Trong mỗi Database có những đối tượng nào? (Các database khác nhau thì các đối tượng có khác nhau không?) - Mở database Master, khảo sát các đối tượng:  Vào đối tượng Table, tìm hiểu cấu trúc và dữ liệu của bảng (lưu ý: chỉ được chọn xem không nên xoá hay sửa dữ liệu): Sysdatabases, SysObjects, systypes, syslogins, sysusers, sysmessages, syspermissions…  Vào đối tượng Stored Procedures, tìm hiểu nội dung của các thủ tục sau (lưu ý: chỉ được chọn xem không nên xoá hay sửa): sp_help, sp_helpdb, sp_helpcontraint, sp_rename, sp_renamedb, sp_table, sp_addlogin, sp_addmessage, sp_addrole …  Lần lượt vào đối tượng còn lại User, Role, … - Mở database NorthWind, khảo sát các đối tượng:  Cho biết trong các bảng trong CSDL Master được liệt kê ở trên, bảng nào có trong NorthWind? SQL Server 2000 3/26  Trong stored procedures có các thủ tục liệt kê ở trên hay không?  Tìm hiểu cấu trúc và dữ liệu của các bảng: Customers, Orders, Order Detail, Products, Suppliers, Region, Shippers,… Hãy cho biết mối quan hệ giữa các bảng này (đưa ra mô hình quan hệ)  Tạo một diagram giữa các bảng trên. (Hướng dẫn: Nhấp nút phải chuột tại diagrams của CSDL NorthWind, chọn New database diagram, hoàn tất các hộp thoại Create database diagrams wizard. - Tương tự khảo sát các đối tượng trong CSDL Pubs 4. Khởi động Books online. Lần lượt tìm hi ểu các lệnh Create DataBase, Create Table, Alter Table, Select Statement, Select into, Update Statement, Insert Statement, DataType, Triggers… (Hướng dẫn: Gõ tên lệnh/từ khóa cần tìm và nhấn Enter) 5. Khởi động Query Analayzer - Start, Program File, MicroSoft SQL Server, Query Analyzer. Xuất hiện hộp thoại kết nối. - Khai báo thông tin kết nối:  SQL Server: <chọn tên Server cần kết nối>  Connect using: Chọn chế độ chứng thực Windows authentication/SQl Server authentication. Nếu là SQL Server authentication phải chỉ định tên đăng nhập và mã đăng nhập (mặc định sa) - Chọn OK. Nếu kết nối thành công thì cửa sổ Query Analayzer xuất hiện SQL Server 2000 4/26 6. Tại Query Analyzer, quan sát các thành phần đối tượng trong cửa sổ: - Có bao nhiêu CSDL - Trong CSDL Master và NorthWind, khảo sát các đối tượng và so sánh có tương tự như trong Enterprise Manager hay không? - Tìm hiểu các chức năng trong thanh thực đơn, thử bật tắt cửa sổ Object Brower, cửa sổ Result. - Tìm hiểu các lựa chọn trong hộp thoại Tool, Options. - Chọn File, Disconnect. Sau đó File, Connect lại. 7. Trong cửa sổ editor của Query Analyzer, gõ lần lược các câu l ệnh, cho thực hiện (đánh dấu chọn, nhấn F5) và quan sát kết quả. USE NorthWind SELECT * FROM Employees SELECT * FROM Customers SELECT * FROM Customers WHERE companyName LIKE 'W%' Sp_helpDB Sp_help Orders Sp_helpconstraints [Order Details] SELECT * FROM INFORMATION_SCHEMA.COLUMNS SELECT * FROM INFORMATION_SCHEMA.TABLES SELECT * FROM INFORMATION_SCHEMA.TABLE_PRIVILEGES Object Brower cửa sổ Editor Cửa sổ Result SQL Server 2000 5/26 8. Tiếp tục thực hiện - Đánh dấu chọn câu lệnh sp_helpDB, nhấn Shift_F1. - Lưu các câu lệnh đang gõ vào tập tin có tên là Truyvan.SQL, trong thư mục tùy ý. - Disconnect và sau đó Connect lại - Mở lại tập tin Truyvan.SQL. - Cho thực hiện lại từng câu lệnh. BÀI TẬP 2: Chọn CSDL hiện hành là NorthWind, dùng câu lệnh Select … From … Where … để truy vấn dữ liệu như sau, với cấu trúc của các bảng như sau: Products(ProductID ,ProductName, SupplierID, UnitPrice, UnitInStock, … ) Customers(CustomerID , CompanyName, Address, City, Region, Country, …) Employees(EmployeeID , LastName, FirstName, BirthDate, City, …) Orders(OderID , CustomerID, EmployeeID, OrderDate,…) Order Details(OrderID, ProductID, UnitPrice, Quantity, Discount) 1. Danh sách các customers. Thông tin bao gồm CustomerID, CompanyName, City, Phone. 2. Danh sách các products. Thông tin bao gồm ProductId, ProductName, UnitPrice. 3. Danh sách các employees. Thông tin bao gồm EmployeeId, EmployeeName, Phone, Age. Trong đó EmployeeName được ghép từ LastName và FirstName; Age là tuổi được tính từ năm hiện hành (GetDate()) và năm của Birthdate. 4. Cho xem danh sách employees có năm sinh <=1960. 5. Danh sách các products có từ ‘Boxes’ trong cột QuantityPerUnit. 6. Danh sách các products có Unitprice lớn hớn 10 và nhỏ hơn 15. 7. Danh sách các orders có OrderDate được lập trong tháng 9 năm 1996. 8. Danh sách các products ứng với tiền tồn vốn. Thông tin bao gồm ProductId, ProductName, Unitprice, UnitsInStock, TotalAccount. Trong đó TotalAccount= UnitsInStock * Unitprice. 9. Danh sách các customers có city là Paris. 10. Danh sách 5 customers có city bắt đầ u ‘M’. 11. Danh sách 2 employees có tuổi lớn nhất. Thông tin bao gồm EmployeeID, EmployeeName, Age. Trong đó, EmployeeName được ghép từ LastName và FirstName; Age là năm hiện hành từ cho năm sinh. 12. Danh sách các products đã từng có khách hàng đặt hàng (tức là ProductId có trong Order Details). Thông tin bao gồm ProductId, ProductName, Unitprice. 13. Danh sách các orders ứng với tổng tiền của từng hóa đơn. Thông tin bao gồm OrdersId, OrderDate, TotalAccount. Trong đó TotalAccount là Sum của Quantity * Unitprice, kết nhóm theo OrderId. 14. Danh sách các orders ứng với tổng tiền của từng hóa đơn có Shipcity là ‘Madrid’. Thông tin bao gồm OrdersId, OrderDate, TotalAccount. Trong đó TotalAccount là Sum của Quantity * Unitprice, kết nhóm theo OrderId. 15. Danh sách các products có tổng s ố lượng lập hóa đơn lớn nhất. SQL Server 2000 6/26 16. Cho biết mỗi customers đã lập bao nhiêu lượt hóa đơn bao. Thông tin gồm CustomerID, CompanyName, CountOfOrder. Trong đó CountOfOrder (tổng số hóa đơn) được đếm (Count) theo từng Customers. 17. Cho biết mỗi Employee đã lập được bao nhiêu hóa đơn, ứng với tổng tiền. 18. Cho biết những Customers chưa từng lập hóa đơn. BÀI TẬP 3: 1. Ở tại cửa sổ Enterprise Manager, thực hiện: a. Dùng Enterprise manager hoặc Database Wizard tạo CSDL GhiDanh có tham số như sau: Tham s ố Giá trị Database name GhiDanh Tên logic của data file chính GhiDanh_data Tên tập tin và đường dẫn của data file chính D:\GhiDanh\GhiDanh_Data.mdf Kích cở khởi tạo của CSDL 20 MB Kích cở tối đa của CSDL 40 MB Gia số gia tăng tập tin CSDL 1 MB Tên logic của transaction log GhiDanh_Log Tên tập tin và đường dẫn của transaction log D:\GhiDanh\GhiDanh_Log.ldf Kích cở khởi tạo của transaction log 6 MB Kích cở tối đa của transaction log 8 MB Gia số gia tăng tập tin transaction log 1 MB b. Xem lại thuộc tính (properties) của CSDL GhiDanh. (HD: Nhắp phải chuột tại tên CSDL, chọn properties). Quan sát và cho biết các trang thể hiện thông tin gì?. c. Tại cửa sổ properties của CSDL, khai báo thêm  Một Group File mới có tên là DuLieuGhiDanh  Một tập tin dữ liệu (data file) thứ hai nằm trong Group file vừa tạo ở trên và có thông số như sau Tên login của data file là GhiDanh_Data2; Tên tập tin và đường dẫn vật lý của data file là D:\GhiDanh\GhiDanh_Data2.ndf.  Chọn thuộc tính ReadOnly, sau đó đóng cửa sổ properies. Quan sát màu sắc c ủa CSDL. Bỏ thuộc tính ReadOnly. 2. Ở tại Query Analyzer (lưu ý: sau mỗi lần có sự thay đổi thì phải dùng các lệnh để kiểm tra sự thay đổi đó) a. Dùng lệnh Create DataBase, tạo một CSDL với các tham số được liệt kê như trong bảng dưới. Lưu ý rằng CSDL này gồm một data file và nó được nằm trong primary filegroup Tham số giá trị Database name SalesDB Tên logic của data file chính SalesDB_data1 Tên tập tin và đường dẫn của data file chính D:\data\database\SalesDb_data1.mdf Kích cở khởi tạo của CSDL 10 MB SQL Server 2000 7/26 Kích cở tối đa của CSDL 40 MB Gia số gia tăng tập tin CSDL 1 MB Tên logic của transaction log SalesDB_Log Tên tập tin và đường dẫn của transaction log D:\data\database\SalesDb.ldf Kích cở khởi tạo của transaction log 6 MB Kích cở tối đa của transaction log 8 MB Gia số gia tăng tập tin transaction log 1 MB b. Xem lại thuộc tính của CSDL SalesDB bằng Enterprise Manager và bằng thủ tục hệ thống sp_helpDb, sp_spaceused. c. Thêm một filegroup có tên là DuLieuSalesDB (HD: dùnglệnh Alter DataBase <Tên Database> ADD FILEGROUP <Tên filegroup>) d. Khai báo một secondary file có tên logic là SalesDb_data2, tên vật lý SalesDB_data2.ndf nằm ở D:\Data\Database, các thông số khác tuỳ bạn chọn, data file này nằm trong file group là DuLieuSalesDB. (HD: Dùng lệnh Alter Database …. ADD FILE …. TO FILEGROUP …) e. Dùng Books Online, bạn tìm hiểu thủ tục hệ thống sp_helpfilegroup dùng để làm gì? f. Dùng lệnh Alter Database … Set … để cấu hình cho CSDL SalesDB có thuộc tính là Read_Only. Dùng sp_helpDB để xem lạ thuộc tính của CSDL. Hũy bỏ thuộc tính Read_Only. g. Dùng lệnh Alter DataBase … MODIFY FILE … để tăng SIZE của SalesDB_data1 thành 50 MB. Tương tự tăng SIZE của tập tin SalesDB_log thành 10 MB. Nếu trong Enterprise Manager để thay đổi SIZE của các tập tin bạn làm như thế nào? 3. Ở tại cửa sổ Enterprise Manager, thực hiện: a. Dùng Enterprise manager hoặc Table Wizard tạo cấu trúc của các bảng sau trong CSDL GhiDanh: LOP (MaLop char(5) , TenLop char(20), SiSoDuKien Int, NgayKhaiGiang DateTime) SV (MaSV char(5) , TenHo NVarchar(50), NgaySinh DateTime, MALOP char(5)) Lưu ý: cột in đậm gạch chân là khóa chính và không chấp nhận giá trị Null, cột in đậm không chấp nhận giá trị Null b. Tạo Diagram giữa hai bảng vừa tạo. c. Nhập dữ liệu tùy ý vào hai bảng, mỗi bảng khoảng 3 mẫu tin. d. Dùng tác vụ General Script, để tạo đoạn Script cho CSDL và tất cả các đối tượng của CSDL thành một tập tin Script có tên là GhiDanh.SQL e. Vào Query Analyzer, mở tập tin Script vừa tạo và kh ảo sát công dụng và cú pháp của các lệnh có trong tập tin script. f. Dùng thao tác xóa để xoá toàn bộ CSDL GhiDanh 4. Tìm hiểu về kiểu dữ liệu (datatype): a. Tìm hiểu và trả lời các câu hỏi sau: - Có bao mấy loại datatype, hãy liệt kê. SQL Server 2000 8/26 - Các system datatype được SQL Server lưu trữ trong Table nào ở trong CSDL nào. - Các User-defined datatype được SQL Server lưu trữ trong Table nào ở trong CSDL nào? b. Vào Query Analyzer, chọn SalesDB là CSDL hiện hành, định nghĩa các datatype: Kiểu dữ liệu (Data type) Mô tả dữ liệu (Description of data) Mavung 10 ký tự STT STT không vượt quá 30,000 SoDienThoai 13 ký tự , chấp nhận NULL Shortstring Số ký tự thay đổi đến 15 ký tự HD: Dùng thủ tục sp_addtype để định nghĩa Ví dụ: EXEC sp_addtype SODienThoai, 'char(13)', NULL c. Các User-defined datatype vừa định nghĩa được lưu trữ ở đâu và phạm vi sử dụng của nó ở đâu (trong toàn bộ một instance hay chỉ ở trong CSDL hiện hành). d. Có bao nhiêu cách liệt kê danh sách các các User-Defined datatype vừa định nghĩa. SELECT domain_name, data_type, character_maximum_length FROM information_schema.domains ORDER BY domain_name Hoặc SELECT * From Systype e. Muốn User-Defined datatype được dùng trong tất cả các CSDL thì bạn định nghĩa nó ở đâu? f. Hãy xóa kiểu dữ liệu SOSienThoai. BÀI TẬP 4: Ở tại cửa sổ Query analyzer, thực hiện: a. Dùng lệnh Create Table … để tạo cấu trúc của các bảng sau trong CSDL SalesDB: Lưu ý - Khai báo cột có Null hoặc Not Null, không cần khai báo khóa chính, khóa ngoại. SanPham MaSp int Not null TenSp nvarchar(50) Not null MoTa nvarchar(50) Đonvitinh nvarchar(20) GiaGoc Money >=0 HoaDon MaHD In t Not null NgayLapHD DateTime Noichuyen nvarchar(50) Not Null MaKh char(5) CT_HoaDon MaHD Int Not null SQL Server 2000 9/26 MaSp int Not null Soluong Int >=0 Dongia Money ChietKhau Money NhaCungCap MaNCC Int Not null TenNcc Nvarchar(50) Not Null Diachi Nvarchar(50) Phone Varchar(24) SoFax Varchar(24) DCMail Varchar(50) KhachHang MaKh Char(5) Not null TenKh Nvarchar(50) Not null DiaChi Nvarchar(50) Phone Varchar(24) SoFax Varchar(24) DCMail varchar(50) b. Dùng lệnh Alter Table … khai báo các ràng khóa chính (Primary Key Constraint) ở các bảng. c. Dùng lệnh Alter Table … khai báo các ràng khóa ngoại (Foreign Key Constraint) ở các bảng. d. Dùng lệnh Alter Table … khai báo các ràng buộc miền giá trị (Check Constraint) như sau: Dongia>=0; ChietKhau>=0; e. Thêm cột LoaiHD vào bảng HOADON, LoaiHD có kiểu dữ liệu char(1), chỉ chấp nhận ‘N’ hoặc ‘X’, giá trị mặc định là ‘N’. BÀI TẬP 5: Mục tiêu: Tạo CSDL, cấu hình CSDL; Định nghĩa user-defined data type Tạo Table, định nghĩa các constraint; Chức năng Import/Export 1. Dùng T-SQL tạo CSDL Movies với các tham số sau:  Tập tin Datafile có: Name: Movies_data; pathname: C:\Movies\Movies_data.mdf; Size: 25 MB; Maxsize: 40 MB; FileGrowth: 1 MB.  Tập tin Log file có: Name: Movies_log; pathname: C:\Movies\Movies_log.ldf; Size: 6 MB; Maxsize: 8 MB; FileGrowth: 1 MB. 2. Thực hiện, nhớ kiểm tra kết quả sau mỗi lần thực hiện:  Thêm một Datafile thứ 2 có Name: Movies_data2; pathname: C:\Movies\Movies_data2.ndf; Size: 10 MB; thông số khác không cần chỉ định. SQL Server 2000 10/26  Lần lược cấu hình CSDL Movies với chế độ single_user, restricted user, multi user. Sau đó cài đặt lại là multi_user. Nhớ dùng lệnh để kiểm tra lại.  Tăng kích cở của data file thứ 2 từ 10 MB lên 15 MB. Kiểm tra lại.  Cấu hình CSDL về chế độ tự động SHRINK  Phát sinh tập tin Script từ CSDL Movies, tạo script cho tất cả các đối tượng kể cả database. Lưu vào đĩa với tên là Movies.SQL.  Xoá CSDL Movies 3. Mở tậ p tin Movies.SQL. Thực hiện:  Bổ sung thêm câu lệnh tạo một filegroup tên là Data.  Hiệu chỉnh maxsize của tập tin transaction log thành 10 MB  Size của tập tin datafile thứ 2 thành 10 MB.  Cho datafile thứ 2 nằm trong filegroup có tên là Data.  Lưu tập tin scrip  Cho thực thi toàn bộ tập tin script.  Dùng sp_helpDB để kiểm tra sự tồn tại của Movies và các thông số của nó. 4. Các bảng có trong CSDL Movies là Tên bảng Nội dung lưu chứa Movie Danh sách các phim có trong cửa hàng Customer Thông tin khách hàng Category Danh sách các loại phim Rental Thông tin thuê phim Rental_detail Chi tiết thuê phim Bạn hãy suy nghĩ xem mỗi bảng trên cần lưu những thông tin cụ thể nào (tức là các cột nào), kiểu dữ liệu ra sao? Khóa chính của từng bảng, mối quan hệ giữa các bảng, có những ràng buộc toàn vẹn nào? 5. Thực hiện định nghĩa các user-defined datatype sau vào trong CSDL Movies. Kiểm tra sau khi tạo. Kiểu dữ liệu (Data type) Mô tả dữ liệu (Description of data) Movie_num Int, không chấp nhận Null Category_num Int, không chấp nhận Null Cust_num Int, không chấp nhận Null Invoice_num Int, không chấp nhận Null 6. Thực hiện tạo các bảng vào CSDL Movies, nhớ kiểm tra lại cấu trúc bằng sp_help Customer Tên cột kiểu dữ liệu cho phép Null Cust_num cust_num IDENTITY(300,1) No Lname varchar(20) No [...]... DTSSource(“Col007”) - Tạo một tác vụ loại Execute SQL Task với SQL Statement là câu lệnh Drop Table NewProducts và Existing connection là SaledDbReportData - Tạo một tác vụ loại Execute SQL Task với SQL Statement là câu lệnh được Brower từ tập tin BackupSaleDb .sql và Existing connection là SaledDbReportData - Qui định Workflow thực hiện các tác vụ mà theo bạn là hợp lý nhất 11 Thiết kế 1 Package để đưa dữ... sang tập tin DataExcel.XLS - Một tác vụ loại Transform Data Task dùng để chuyển toàn bộ các mẫu tin trong bảng Orders từ CSDL NorthWind sang tập tin DataExcel.XLS 5 Tạo Package gồm các thành phần sau: - Một Connection có tên là MyConnection với data source là Microsoft OLE DB Provider for SQL Server và CSDL là SalesDb - Tạo tác vụ loại Execute SQL Task dùng để thực hiện tập tin script Products .SQL -... hiện và tìm hiểu kỹ hơn các hộp thoại trong tiến trình Import/ Export Wizard thông qua một số bài tập tuần 3 Phần 2: Sử dụng Data Tranfer Services 1 Thực hiện các công việc sau a Dùng chức năng General SQL Script để tạo tập tin Products .SQL chứa đoạn Script tạo cấu trúc bảng Products b Dùng Notepad soạn thảo các tập tin NewData.txt, có nội dung sau: 1,Sugar Free Alice Mutton,7,6,20 - 1 kg tins,39.2500,5,0,0,1... trong NorthWind thành tập tin Sanpham.txt 2 Khởi động Query Analyzer, dùng câu lệnh Bulk Insert để thực hiện nội dung các mẫu tin trong Newdata.txt vào SQL Server trong CSDL SalesDB thành bảng SanPhamMoi BÀI TẬP 12 Giả sử ngoài CSDL do SQL server hỗ trợ, còn có CSDL SalesDB, Movies, QLSV Bạn tạo login chỉ có quyền được cho (không được có quyền cao hơn), tạo xong bạn phải đăng nhập vào SQL Server bằng chính... oz bottles,19.2500,25,40,25,0 c Dùng Notepad soạn thảo các tập tin BackupSaleDb .sql, có nội dung sau: BACKUP DATABASE SalesDb TO DISK = 'C:\Program Files\Microsoft SQL Server\Mssql\Backup\NWR.bak' WITH INIT 2 Tạo Package gồm các thành phần sau: - Một Connection có tên là ConnectionNorthWind với data source là Microsoft OLE DB Provider for SQL Server và CSDL là NorthWind - Một Connection có tên là ConnectionSalesDB... tiền các hoá đơn được lập từ 31/12/1996 đến 1/1/1998 6 Danh sách các customer ứng với tổng tiền các hoá đơn, mà các hóa đơn được lập từ 31/12/1996 đến 1/1/1998 và tổng tiền các hóa đơn >20000 7 Danh sách các customer ứng với tổng số hoá đơn, tổng tiền các hoá đơn, mà các hóa đơn được lập từ 31/12/1996 đến 1/1/1998 và tổng tiền các hóa đơn >20000 8 Danh sách các Customer chưa từng lập hóa đơn (viết bằng... + FirstName, Phone là Homephone 18 Danh sách các Customer ứng với tổng tiền của các hóa đơn ở từng tháng Thông tin bao gồm CustomerID, CompanyName, Month_Year, Total Trong đó Month_year là tháng và năm lập hóa đơn, Total là tổng của Unitprice* Quantity, có thống kế tổng của total theo từng Customer và Month_Year (có dùng COMPUT) BÀI TẬP 7 Dùng CSDL SalesDB, thực hiện tạo các view sau: 1 Tạo một view... Bulk Insert 1 Dùng BCP a Thực hiện: - Khởi động Query Analyzer Mở tập tin Products .SQL và cho thực thi - Khởi động cửa sổ Command Line của Windows - Gõ bcp và nhấn Enter, quan sát các tham số của lệnh này 23/26 SQL Server 2000 - Gõ lệnh sau và nhấn phím Enter: Bcp SaleDb NewData in c:\BaiTapSQL\NewData.txt –c –t”,” –r\n /e c:\BaiTapSQL\NewData.err –b250 –m50 –T –h “TABLOCK” - Quay lại cửa sổ Query... Employees trong NorthWind ra thành tập tin NhanVien.txt Dữ liệu của các bảng Products, Orders, Order Details trong bảng NorthWind vào tập tin QLHH.MDB Lưu ý: Tập tin QLHH.MDB phải tồn tại trên đĩa trước khi thực hiện Export Dữ liệu các bảng Products, Suppliers trong NorthWind ra thành tập tin SP_NCC.XLS Các khách hàng có City là LonDon từ bảng Customers trong NorthWind ra thành tập tin KH.TXT Danh sách các... giá trị Default tên của Primary Constraint Movie Rating ‘G’, ‘PG’, ‘R’, ‘NC17’, ‘NR’ CK_movie Rental Due_date >= Rental_date CK_Due_date 12/26 SQL Server 2000 14 Thực hiện phát sinh tập tin script cho các đối tượng trong CSDL Movie Tên của tập tin là Constraint .sql Với lựa chọn Script Primary Keys, Foreign Keys, Default, and Check Constraints 15 Chọn CSDL là Pub, lần lược thực hiện các yêu cầu và cho

Ngày đăng: 12/05/2014, 12:01

Từ khóa liên quan

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

Tài liệu liên quan