... VALUES('NT', VALUES('DC', N'Thực phẩm'); N'Ðiện tử'); N'May mặc'); N'Nội thất'); N'Dụng cụ học tập' ); INSERT INTO KHACHHANG VALUES(1, N'Công ty sữa Việt Nam', 'VINAMILK', N'Hà Nội', 'vinamilk@vietnam.com', ... đơn đặt hàng cho công ty 45 Xoá khỏi bảng MATHANG mặt hàng có số lượng không đặt mua đơn đặt hàng Bài làm: CÂU 1: /* Cho biết danh sách đối tác cung cấp hàng cho công ty*/ SELECT * FROM NHACUNGCAP...
... VALUES('DT', N'Ðiện tử'); VALUES('MM', N'May mặc'); VALUES('NT', N'Nội thất'); VALUES('DC', N'Dụng cụ học tập' ); INSERT INTO KHACHHANG VALUES(1, N'Công ty sữa Việt Nam', 'VINAMILK', N'Hà Nội', 'vinamilk@vietnam.com', ... đơn đặt hàng cho công ty 45 Xoá khỏi bảng MATHANG mặt hàng có số lượng không đặt mua đơn đặt hàng Bài làm: CÂU 1: /* Cho biết danh sách đối tác cung cấp hàng cho công ty*/ SELECT * FROM NHACUNGCAP...
... *CÂU LỆNH SQL ĐỂ TẠO BẢNG VÀ NHẬP DỮ LIỆU: CREATE DATABASE QLBH CREATE TABLE KHACHHANG ( MaKhachHang INT CONSTRAINT ... INSERT INTO LOAIHANG VALUES('NT', N'Nội thất'); INSERT INTO LOAIHANG VALUES('DC', N'Dụng cụ học tập' ); INSERT INTO KHACHHANG VALUES(1, N'Công ty sữa Việt Nam', 'VINAMILK', N'Hà Nội', 'vinamilk@vietnam.com', ... đơn đặt hàng cho cơng ty 45 Xoá khỏi bảng MATHANG mặt hàng có số lượng không đặt mua đơn đặt hàng Bài làm: CÂU 1: /* Cho biết danh sách đối tác cung cấp hàng cho công ty*/ SELECT * FROM NHACUNGCAP...
... Hà nội có kết thực tập ( KQ >= 7) b Cho biết tên sinh viên có kết thực tập thực tập quê thực tập Quảng ninh c Cho biết tên giáo viên hướng dẫn sinh viên có quê Hà nội thực tập đề tài có kinh ... tất tập tin có kích thước tối thiểu 10.000/ b In tất c ả tập tin ông Tomax sở hữu/ c In kích thước trung bình tập tin có thư mục BIN d In tất tập tin có thư mục f với tên chứa chuỗi abc Bài số ... LƯU Ý Các câu lệnh thử nghiệm số hệ quản trị CSDL SQL, Access, Phân biệt điều kiện sau mệnh đề Where sau mệnh đề Having B/ BÀITẬP MẪU Bài số 1: Cho CSDL hệ thống Quản lý nhân sự: DONVI(MaDV...
... Microsoft SQLServer2005 → SQLServer Management Studio 21 SQLSERVER MANAGEMENT STUDIO (tt) SQLServer Management Studio 22 KHỞI ĐỘNG SQLSERVER Start → Programs → Microsoft SQLServer2005 → ... ĐẶT SQLSERVER2005 (tt) Bước 10: chọn Mixed Mode …, nhập password, Next 12 CÀI ĐẶT SQLSERVER2005 (tt) Bước 11: Next 13 CÀI ĐẶT SQLSERVER2005 (tt) Bước 12: Next 14 CÀI ĐẶT SQLSERVER2005 ... chọn next CÀI ĐẶT SQLSERVER2005 (tt) Bước 3: nhấn Next CÀI ĐẶT SQLSERVER2005 (tt) Bước 4: nhấn Next CÀI ĐẶT SQLSERVER2005 (tt) Bước 5: nhấn Next CÀI ĐẶT SQLSERVER2005 (tt) Bước...
... BàitậpSQLServer 2000 END CLOSE Employee_Cursor DEALLOCATE Employee_Cursor Create the following stored ... FROM [Orders] WHERE OrderID=@OrderID) BEGIN SELECT @Result=1 ROLLBACK TRANSACTION END 2/4 BàitậpSQLServer 2000 Else BEGIN INSERT INTO [Orders](OrderID,ProductName,CustomerID) VALUES(@OrderID,@ProductName,@CustomerID) ... VALUES(@OrderID,@ProductName,@CustomerID) SELECT @Result=0 COMMIT TRANSACTION END END 3/4 BàitậpSQLServer 2000 Print @Result Return Using VB or VB.NET to execute the ‘AddNewOrder’ stored procedure...
... N ================== Trở lại toán tính tiền gửi ngân hàng có tiền lãi hàng tháng gộp vào vốn (bài tập trên) Câu hỏi là: cần gửi tối thiểu tháng để có số tiền > S cho trước ================== Nhập...
... connectionString = @ "Server = \SQLEXPRESS;" + "Integrated Security = true"; [/code] Với : Server = \SQLEXPRESS; tên server mà ta cần kết nối tới, mặc định sau cài Microsoft SQLServer2005 Express default ... vài tham số kết nối : Data Source = \SQLEXPRESS Server = \SQLEXPRESS Address = \SQLEXPRESS Addr = \SQLEXPRESS Network Address = \SQLEXPRESS Chú ý : nói : \SQLEXPRESS tương đương với (local)\EXPRESS ... catch (SqlException sqle) { // Thông báo biến cố kết nối Console.WriteLine("Error: " + sqle.Message); } [/code] Lớp ‘SqlException’ lớp chứa thông tin lỗi bắt trình kết nối tới hệ sở liệu SQL Server...
... type SQLServer2005 Enterprise Edition SQLServer2005 Developer Edition SQLServer2005 Standard Edition Các phiên khác SQLServer2005 Các phiên 64 bít: QL Server2005 (64bit) SQLServer2005 ... 2005 • • • • • • • • • SQL Database Engine SQLServer Analysis Services SQLServer Integration Services SQLServer Reporting Services SQLServer Notification Services SQLServer Service Broker ... RequirementsSQL2005.htm Cài đặt • • • • • Cài đặt Net 2.0 Lựa chọn thành phần SQLServer2005 cần cài đặt Lựa chọn User Lựa chọn kiểu xác thực người sử dụng Lựa chọn collation Các thành phần SQLServer 2005...
... DATABASE::Northwind TO "HUNG-CNPM\ManhHung“ • 60 = SQLServer 6.0; 65 = SQLServer 6.5 • 70 = SQLServer 7.0; 80 = SQLServer 2000 • 90 = SQLServer 2005; 100 = SQLServer 2008; 46 Vấn đề tiềm ẩn việc triển ... sử dụng từ SQL truy cập tài nguyên bên • SECRET password cần xác thực từ SQL truy cập tài nguyên bên Tạo nhóm • Các Roles SQLServer giống Groups Windows • Trên SQLServer có nhóm: – Server Roles: ... dùng cho developers • Triển khai CSDL công cụ SQLServer2005 – dùng cho SQLServer specialists: – Detach and reattach the database in Transact -SQL – Attach and detach the database in Management...
... 2.2.2 Mở rộng T -SQL: Transact -SQL phiên Structured Query Language (SQL) , người dùng bới SQLServer2005 Transact -SQL thường gọi T -SQL T -SQL có nhiều tính Microsoft phát triển ANSI SQL (SQL chuẩn) ... với SQLServer2005 Nó thay cho Service Manager công cụ cấu hình mạng cho Server client Cũng kiểm soát số dịch vụ khác như: SQL Server, SQL Agent, SQLServer Analysis Services, DTS Server (Cho SQL ... Windows Server 2003 (SPI) 2.2 Công nghệ Microsoft SQLServer2005 Một số tính tiêu biểu công nghệ Microsoft SQLServer2005 sau: 2.2.1 Nâng cao bảo mật Bảo mật trọng tâm cho tính SQLServer 2005...
... 60 = SQLServer 6.0; 65 = SQLServer 6.5 • 70 = SQLServer 7.0; 80 = SQLServer 2000 • 90 = SQLServer2005 Vấn đề tiềm ẩn việc triển khai CSDL • Khi triển khai CSDL không đảm bảo liên kết server ... dụng từ SQL truy cập tài nguyên bên • SECRET password cần xác thực từ SQL truy cập tài nguyên bên 16 Tạo nhóm • Các Roles SQLServer giống Groups Windows • Trên SQLServer có nhóm: – Server Roles: ... • Các kiểu xác thực: – SQLServer and Windows Authentication: hỗ trợ kiểu đăng nhập SQLServer Windows – Windows Authentication • Khi cài đặt chọn kiểu xác thực cho SQLServer Tuy nhiên thay đổi:...
... Download cài đặt Cài đặt SQLServer2005 Express Edition: Microsoft SQLServer2005 Express Edition phiên miễn phí, dễ sử dụng “nhẹ” Microsoft SQLServer2005 Microsoft SQLServer2005 Express Edition ... 108 Giới thiệu SQLServer2005SQLServer2005 hệ thống quản lý sở liệu (Relational Database Management System (RDBMS) ) sử dụng Transact -SQL để trao đổi liệu Client computer SQLServer computer ... http://www.microsoft.com/express /sql/ download/default.aspx 1.1.2 Các bước cài đặt SQLServer2005 Express Edition Double click vào file cài đặt Microsoft SQLServer Express Edition Click Next: 10 11 12 Lưu ý: SQLServer 2005...
... tin phép tách δ={AC, CD, BE, BC, AE} Bàitập 9: Cho (=(U, F) với U=XYZW tập F={Y→W, W→Y, XY→Z} Dạng chuẩn cao lược đồ gì? Bàitập 10: Cho (=(U, F) với U=ABCDEG tập phụ thuộc hàm F={ AB→C, AC→E, ... tính đề dạng chuẩn BCNF? Bàitập 11: Xét quan hệ R(ABCDE) tập phụ thuộc hàm F={ AB→CE, E→AB, C→D } Hãy tìm dạng chuẩn cao lược đồ? Bàitập 12: Xét quan hệ R(ABCDEG) tập phụ thuộc hàm F={ A→B, ... lược đồ - Hãy tìm dạng chuẩn cao lược đồ Bàitập 13: Xét quan hệ R(ABCD) tập phụ thuộc hàm F={ AB→D, AC→BD, B→C } Hãy tìm dạng chuẩn cao lược đồ Bàitập 14: Cho α=(u, F) với U=ABCDEF F={AB→C,...
... khoá, lược đồ có hai khoá Iα ∪ E =ABCE Iα ∪ G= ABCG C/ BÀITẬP TỰ GIẢI Bàitập 1: Xây dựng lược đồ quan hệ có khoá ADE, BCH, CG, AHE Bàitập 2: Cho lược đồ quan hệ α=(U, F) với U=ABCDEGHK F={ ... sao? b) Tập BCH có phải khoá α không? ? c) Tập BD có phải khoá α không? ? Bàitập 10: Cho lược đồ quan hệ α=(U, F) với U=ABCDE , F={ DE→A, B→C, E→AD} a) b) c) d) e) f) Tìm khoá lược đồ Tập BCE ... DE→H, A→I, AB→C, CB→D, J→E} Bàitập 14: Cho lược đồ quan hệ α =(U, F) với U=ABCDEGHI tập phụ hàm F={AE→G, A→HI, G→E, DE→G, AG→C, BC→D, HI→E} Hãy tìm khoá lược đồ Bàitập 15: Cho lược đồ α= (U,...
... for SQLServer Professional and TechNet magazines, serves as the SQLServer2005 Expert for SearchSQLServer.com, and has contributed to several books on SQL Server, including Pro SQLServer2005 ... 4/20/07 4:19 PM Page i Expert SQLServer2005 Development Adam Machanic with Hugo Kornelis and Lara Rubbelke CH00FMFINAL.qxd 4/20/07 4:19 PM Page ii Expert SQLServer2005 Development Copyright ... (Apress, 2005) He regularly speaks at user groups, community events, and conferences on a variety of SQLServer and NET-related topics He is a Microsoft Most Valuable Professional (MVP) for SQL Server...