Thông tin tài liệu:
Tham khảo sách đề cương sql server, công nghệ thông tin, cơ sở dữ liệu phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Đề cương SQL serverTRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN KHOA CÔNG NGHỆ THÔNG TIN ĐỀ CƯƠNG SQL SERVER Hưng yên, 2010 Mục lụcMục lục ................................................................................................................................. 11 Giới thiệu về SQL Server 2005 ...................................................................................... 5 1.1 Cài đặt SQL Server 2005 Express Edition .............................................................. 5 1.1.1 Các yêu cầu cho hệ thống 32bit ....................................................................... 5 1.1.2 Các bước cài đặt SQL Server 2005 Express Edition ....................................... 7 1.2 Một số thao tác cơ bản trên SQL Server 2005 Express Edition. .......................... 16 1.2.1 Tạo một CSDL mới ....................................................................................... 16 1.2.2 Tạo bảng mới ................................................................................................. 17 1.2.3 Xóa bảng, xóa CSDL ..................................................................................... 19 1.2.4 Mở một query editor để viết câu lệnh SQL ................................................... 192 Structured Query Language (SQL) .............................................................................. 20 2.1 SQL là ngôn ngữ của cơ sở dữ liệu quan hệ ......................................................... 20 2.2 Vai trò của SQL .................................................................................................... 20 2.3 Giới thiệu sơ lược về Transact SQL (T-SQL) ...................................................... 21 2.3.1 Ngôn ngữ định nghĩa dữ liệu ( Data Definition Language – DDL) .............. 22 2.3.2 Ngôn ngữ điều khiển dữ liệu (Data control language – DCL) ...................... 22 2.3.3 Ngôn ngữ thao tác dữ liệu (Data manipulation language – DML) ................ 23 2.3.4 Cú pháp của T-SQL ....................................................................................... 24 2.3.5 Các kiểu dữ liệu ............................................................................................. 25 2.3.6 Biến (Variables) ............................................................................................. 26 2.3.7 Hàm (Function) .............................................................................................. 27 2.3.8 Các toán tử (Operators) ................................................................................. 27 2.3.9 Các thành phần điều khiển (Control of flow) ................................................ 28 2.3.10 Chú thích (Comment) ................................................................................... 28 2.3.11 Giá trị NULL ................................................................................................ 283 Ngôn ngữ thao tác dữ liệu – DML ............................................................................... 29 3.1 Câu lệnh SELECT ................................................................................................. 29 3.1.1 Danh sách chọn trong câu lệnh SELECT ...................................................... 30 3.1.2 Mệnh đề FROM ............................................................................................. 34 3.1.3 Mệnh đề WHERE - điều kiện truy vấn dữ liệu ............................................ 34 3.1.4 Phép hợp (UNION) ........................................................................................ 38 3.1.5 Phép nối ......................................................................................................... 41 3.1.6 Các loại phép nối ........................................................................................... 43 1 3.1.7 Phép nối theo chuẩn SQL-92 ......................................................................... 45 3.1.8 Mệnh đề GROUP BY .................................................................................... 47 3.1.9 Truy vấn con (Subquery) ............................................................................... 50 3.2 Thêm, cập nhật và xóa dữ liệu .............................................................................. 51 3.2.1 Thêm dữ liệu .................................................................................................. 52 3.2.2 Cập nhật dữ liệu ............................................................................................. 53 3.2.3 Xóa dữ liệu..................................................................................................... 54 3.3 Các hàm trong T-SQL……………………………………………………………… 3.3.1 Các hàm làm việc với kiểu dữ liệu số 3.3.2 Các hàm làm việc với kiểu dữ liệu chuỗi 3.3.3 Các hàm làm việc với kiểu dữ liệu Ngày tháng/ Thời gian 3.3.4 Hàm Cast và hàm Converter4 Ngôn ngữ định nghĩa dữ liệu – DDL............................................................................ 56 4.1 Tạo bảng ................................................................................................................ 56 4.2 Các loại ràng buộc ................................................................................................. 58 4.2.1 Ràng buộc CHECK........................................................................................ 58 4.2.2 Ràng buộc PRIMARY KEY.......................................................................... 59 4.2.3 Ràng buộc FOREIGN KEY ......................................................... ...