Giáo trình về ngôn ngữ SQL
Số trang: 181
Loại file: doc
Dung lượng: 1.16 MB
Lượt xem: 15
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Ngôn ngữ SQL (Structured Query Language) được sử dụng tronghầu hết các hệ quản trị cơ sở dữ liệu để truy vấn và sửa đổi cơ sở dữliệu. Ngôn ngữ SQL hỗ trợ các truy vấn dựa trên các phép toán đại sốquan hệ, đồng thời cũng chứa các lệnh sửa đổi cơ sở dữ liệu và mô tảlược đồ cơ sở dữ liệu. Như vậy, SQL vừa là một ngôn ngữ thao tác dữliệu, vừa là một ngôn ngữ định nghĩa dữ liệu. Ngoài ra SQL cũng tiêuchuẩn hoá nhiều lệnh cơ sở dữ liệu khác....
Nội dung trích xuất từ tài liệu:
Giáo trình về ngôn ngữ SQLỦY BAN NHÂN DÂN THÀNH PHỐ HÀ NỘI SỞ BƯU CHÍNH VIỄN THÔNG HÀ NỘI GIÁO TRÌNH NGÔN NGỮ SQL (Mã số giáo trình: 3CD3) HÀ NỘI. 2005 HÀ NỘI, 12-2004 LỜI MỞ ĐẦU ...................................................................................... 2MỤC LỤC ................................................... Error! Bookmark not defined.CHƯƠNG I: SQL CƠ BẢN ....................................................................... 8 1.1 CÁC TRUY VẤN ĐƠN GIẢN TRONG SQL. .................................. 8 1.1.1 Phép chiếu trong SQL .............................................................. 9 1.1.2 Phép chọn trong SQL ..............................................................11 1.1.3 So sánh các xâu.......................................................................13 1.1.4 Ngày tháng và thời gian ..........................................................14 1.1.5 Các giá trị NULL và các so sánh bao hàm NULL. ..................15 1.1.6 Giá trị lôgic UNKNOWN .......................................................16 1.1.7 Sắp thứ tự dữ liệu ra ................................................................17 1.1.8 Các hàm thông dụng trong SQL .................................................18 1.2 CÁC TRUY VẤN BAO GỒM NHIỀU HƠN MỘT QUAN HỆ ....20 1.2.1 Tích và nối trong SQL ............................................................20 1.2.2 Làm rõ nghĩa các thuộc tính ....................................................21 1.2.3 Các biến bộ .............................................................................22 1.2.4 Phép hợp, phép giao, phép trừ của các truy vấn ......................23 1.3 CÁC TRUY VẤN CON ................................................................25 1.3.1 Các truy vấn con tạo ra các giá trị vô hướng ...........................25 1.3.2 Các điều kiện có bao hàm các quan hệ ....................................27 1.3.3 Các điều kiện có bao hàm các bộ ............................................27 1.3.4 Các truy vấn con tương quan với nhau ....................................28 1.3.5 Các truy vấn con trong mệnh đề FROM ..................................30 1.3.6 Các biểu thức nối của SQL .....................................................31 1.3.7 Nối tự nhiên (Natural Join) .....................................................32 1.3.8 Nối ngoài ................................................................................33 1.4 CÁC PHÉP TOÁN QUAN HỆ ĐẦY ĐỦ ......................................34 1.4.1 Loại bỏ trùng lặp .....................................................................34 1.4.2 Trùng lặp trong phép hợp, phép giao và phép trừ ....................34 1.4.3 Nhóm và sự kết hợp trong SQL ..............................................36 1.4.4 Các phép toán nhóm ...............................................................36 1.4.5 Nhóm ......................................................................................37 1.4.6 Các mệnh đề HAVING ...........................................................39 1.5 SỬA ĐỔI CƠ SỞ DỮ LIỆU .............................................................41 1.5.1 Chèn .......................................................................................41 1.5.2 Xóa .........................................................................................43 1.5.3 Cập nhật ..................................................................................44 1.6 ĐỊNH NGHĨA MỘT LƯỢC ĐỒ QUAN HỆ TRONG SQL ..............45 1.6.1 Các kiểu dữ liệu ......................................................................45 2 1.6.2 Các khai báo bảng đơn giản ....................................................46 1.6.4 Các giá trị ngầm định .................................................................47 1.6.5 Các chỉ số ...............................................................................48 1.6.6 Nhập môn về việc lựa chọn các chỉ số ....................................49 1.7 KHUNG NHÌN (VIEW) ...................................................................50 1.7.1 Khai báo các khung nhìn ............................................................50 1.7.2 Truy vấn các khung nhìn ............................................................51 1.7.3 Đặt tên lại các thuộc tính ............................................................52 1.7.4 Sửa đổi các khung nhìn ..............................................................53 1.7.5 Giải thích các truy vấn có chứa các khung nhìn ..........................56 1.8 TỔNG KẾT CHƯƠNG I ..................................................................59 MỘT SỐ BÀI TẬP .................................................................... ...
Nội dung trích xuất từ tài liệu:
Giáo trình về ngôn ngữ SQLỦY BAN NHÂN DÂN THÀNH PHỐ HÀ NỘI SỞ BƯU CHÍNH VIỄN THÔNG HÀ NỘI GIÁO TRÌNH NGÔN NGỮ SQL (Mã số giáo trình: 3CD3) HÀ NỘI. 2005 HÀ NỘI, 12-2004 LỜI MỞ ĐẦU ...................................................................................... 2MỤC LỤC ................................................... Error! Bookmark not defined.CHƯƠNG I: SQL CƠ BẢN ....................................................................... 8 1.1 CÁC TRUY VẤN ĐƠN GIẢN TRONG SQL. .................................. 8 1.1.1 Phép chiếu trong SQL .............................................................. 9 1.1.2 Phép chọn trong SQL ..............................................................11 1.1.3 So sánh các xâu.......................................................................13 1.1.4 Ngày tháng và thời gian ..........................................................14 1.1.5 Các giá trị NULL và các so sánh bao hàm NULL. ..................15 1.1.6 Giá trị lôgic UNKNOWN .......................................................16 1.1.7 Sắp thứ tự dữ liệu ra ................................................................17 1.1.8 Các hàm thông dụng trong SQL .................................................18 1.2 CÁC TRUY VẤN BAO GỒM NHIỀU HƠN MỘT QUAN HỆ ....20 1.2.1 Tích và nối trong SQL ............................................................20 1.2.2 Làm rõ nghĩa các thuộc tính ....................................................21 1.2.3 Các biến bộ .............................................................................22 1.2.4 Phép hợp, phép giao, phép trừ của các truy vấn ......................23 1.3 CÁC TRUY VẤN CON ................................................................25 1.3.1 Các truy vấn con tạo ra các giá trị vô hướng ...........................25 1.3.2 Các điều kiện có bao hàm các quan hệ ....................................27 1.3.3 Các điều kiện có bao hàm các bộ ............................................27 1.3.4 Các truy vấn con tương quan với nhau ....................................28 1.3.5 Các truy vấn con trong mệnh đề FROM ..................................30 1.3.6 Các biểu thức nối của SQL .....................................................31 1.3.7 Nối tự nhiên (Natural Join) .....................................................32 1.3.8 Nối ngoài ................................................................................33 1.4 CÁC PHÉP TOÁN QUAN HỆ ĐẦY ĐỦ ......................................34 1.4.1 Loại bỏ trùng lặp .....................................................................34 1.4.2 Trùng lặp trong phép hợp, phép giao và phép trừ ....................34 1.4.3 Nhóm và sự kết hợp trong SQL ..............................................36 1.4.4 Các phép toán nhóm ...............................................................36 1.4.5 Nhóm ......................................................................................37 1.4.6 Các mệnh đề HAVING ...........................................................39 1.5 SỬA ĐỔI CƠ SỞ DỮ LIỆU .............................................................41 1.5.1 Chèn .......................................................................................41 1.5.2 Xóa .........................................................................................43 1.5.3 Cập nhật ..................................................................................44 1.6 ĐỊNH NGHĨA MỘT LƯỢC ĐỒ QUAN HỆ TRONG SQL ..............45 1.6.1 Các kiểu dữ liệu ......................................................................45 2 1.6.2 Các khai báo bảng đơn giản ....................................................46 1.6.4 Các giá trị ngầm định .................................................................47 1.6.5 Các chỉ số ...............................................................................48 1.6.6 Nhập môn về việc lựa chọn các chỉ số ....................................49 1.7 KHUNG NHÌN (VIEW) ...................................................................50 1.7.1 Khai báo các khung nhìn ............................................................50 1.7.2 Truy vấn các khung nhìn ............................................................51 1.7.3 Đặt tên lại các thuộc tính ............................................................52 1.7.4 Sửa đổi các khung nhìn ..............................................................53 1.7.5 Giải thích các truy vấn có chứa các khung nhìn ..........................56 1.8 TỔNG KẾT CHƯƠNG I ..................................................................59 MỘT SỐ BÀI TẬP .................................................................... ...
Tìm kiếm theo từ khóa liên quan:
kỹ thuật phần mềm Ngôn ngữ SQL Giáo trình ngôn ngữ giáo trình SQL lập trình SQL SQL căn bảnGợi ý tài liệu liên quan:
-
64 trang 238 0 0
-
Báo cáo nghiên cứu khoa học: Xây dựng ứng dụng quản lý sinh viên trên thiết bị di động
36 trang 126 0 0 -
150 trang 98 0 0
-
Giáo trình Nhập môn cơ sở dữ liệu: Phần 2 - Trần Thành Trai
145 trang 43 0 0 -
60 trang 42 0 0
-
Sao lưu và phục hồi dữ liệu với Cobian Backup- P1
5 trang 42 0 0 -
Giáo trình môn học: PHP và MySQL (Ngành/nghề: Thiết kế trang web) - Trường CĐN Đà Lạt
42 trang 38 0 0 -
69 trang 36 0 0
-
Một số giải pháp lập trình ASP.NET 2.0
82 trang 33 0 0 -
24 trang 32 0 0