Giáo Trình Ngôn Ngữ SQL: Từ Cơ Bản Đến Nâng Cao

Chuyên ngành

Ngôn Ngữ SQL

Người đăng

Ẩn danh

Thể loại

Giáo Trình

2005

177
4
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI MỞ ĐẦU

1. CHƯƠNG 1: SQL CƠ BẢN

1.1. CÁC TRUY VẤN ĐƠN GIẢN TRONG SQL

1.1.1. Phép chiếu trong SQL

1.1.2. Phép chọn trong SQL

1.1.3. So sánh các xâu

1.1.4. Ngày tháng và thời gian

1.1.5. Các giá trị NULL và các so sánh bao hàm NULL

1.1.6. Giá trị lôgic UNKNOWN

1.1.7. Sắp thứ tự dữ liệu ra

1.1.8. Các hàm thông dụng trong SQL

1.2. CÁC TRUY VẤN BAO GỒM NHIỀU HƠN MỘT QUAN HỆ

1.2.1. Tích và nối trong SQL

1.2.2. Làm rõ nghĩa các thuộc tính

1.2.3. Phép hợp, phép giao, phép trừ của các truy vấn

1.3. CÁC TRUY VẤN CON

1.3.1. Các truy vấn con tạo ra các giá trị vô hướng

1.3.2. Các điều kiện có bao hàm các quan hệ

1.3.3. Các điều kiện có bao hàm các bộ

1.3.4. Các truy vấn con tương quan với nhau

1.3.5. Các truy vấn con trong mệnh đề FROM

1.3.6. Các biểu thức nối của SQL

1.3.7. Nối tự nhiên (Natural Join)

1.4. CÁC PHÉP TOÁN QUAN HỆ ĐẦY ĐỦ

1.4.1. Loại bỏ trùng lặp

1.4.2. Trùng lặp trong phép hợp, phép giao và phép trừ

1.4.3. Nhóm và sự kết hợp trong SQL

1.4.4. Các phép toán nhóm

1.5. SỬA ĐỔI CƠ SỞ DỮ LIỆU

1.6. ĐỊNH NGHĨA MỘT LƯỢC ĐỒ QUAN HỆ TRONG SQL

1.6.1. Các kiểu dữ liệu

1.6.2. Các khai báo bảng đơn giản

1.6.3. Các giá trị ngầm định

1.6.4. Nhập môn về việc lựa chọn các chỉ số

1.6.5. Khai báo các khung nhìn

1.6.6. Truy vấn các khung nhìn

1.6.7. Đặt tên lại các thuộc tính

1.6.8. Sửa đổi các khung nhìn

1.6.9. Giải thích các truy vấn có chứa các khung nhìn

1.7. TỔNG KẾT CHƯƠNG I

1.8. MỘT SỐ BÀI TẬP

2. CHƯƠNG II: CÁC RÀNG BUỘC VÀ CÁC TRIGGER

2.1. KHÓA VÀ KHÓA NGOÀI

2.1.1. Mô tả khoá chính

2.1.2. Các khoá được mô tả với UNIQUE

2.1.3. Làm có hiệu lực các ràng buộc khoá

2.1.4. Mô tả các ràng buộc khoá ngoài

2.1.5. Duy trì toàn vẹn tham chiếu

2.1.6. Làm chậm việc kiểm tra ràng buộc

2.2. CÁC RÀNG BUỘC TRÊN CÁC THUỘC TÍNH VÀ CÁC BỘ

2.2.1. Các ràng buộc Not-Null

2.2.2. Các ràng buộc kiểm tra (CHECK) dựa trên thuộc tính

2.2.3. Các ràng buộc kiểm tra (CHECK) dựa trên bộ giá trị

2.3. SỬA ĐỔI CÁC RÀNG BUỘC

2.3.1. Đặt tên cho các ràng buộc

2.3.2. Sửa đổi các ràng buộc trên các bảng

2.4. CÁC RÀNG BUỘC MỨC LƯỢC ĐỒ VÀ CÁC TRIGGER

2.5. TỔNG KẾT CHƯƠNG II

2.6. MỘT SỐ BÀI TẬP

3. CHƯƠNG III: LẬP TRÌNH

3.1. SQL TRONG MÔI TRƯỜNG LẬP TRÌNH

3.1.1. Vấn đề trở ngại không phù hợp

3.1.2. Giao diện ngôn ngữ chủ /SQL

3.1.3. Sử dụng các biến dùng chung

3.1.4. Các câu lệnh Select đơn hàng

3.1.5. Cập nhật bằng con trỏ

3.1.6. Bảo vệ khỏi sự cập nhật đồng thời

3.1.7. Con trỏ cuộn (Scrolling Cursor)

3.2. CÁC THỦ TỤC ĐƯỢC LƯU GIỮ (stored procedure)

3.2.1. Tạo các hàm và các thủ tục PSM

3.2.2. Một vài dạng câu lệnh đơn giản trong PSM

3.2.3. Các câu lệnh rẽ nhánh

3.2.4. Các truy vấn trong PSM

3.2.5. Vòng lặp trong PSM

3.2.6. Vòng lặp for

3.2.7. Những câu lệnh lặp khác

3.3. MÔI TRƯỜNG SQL

3.3.1. Môi trường

3.3.2. Client và Server trong môi trường SQL

3.4. SỬ DỤNG GIAO DIỆN MỨC GỌI (call-level interface)

3.4.1. Nhập môn SQL/CLI

3.4.2. Lấy dữ liệu ra từ kết quả truy vấn

3.5. GIAO TÁC TRONG SQL

3.5.1. Xếp hàng theo thứ tự

3.5.2. Read-Only Transaction

3.5.3. Các mức cô lập khác

3.6. AN TOÀN VÀ CẤP QUYỀN TRONG SQL

3.6.1. Tiến trình kiểm tra đặc quyền

3.6.2. Hủy bỏ các quyền

3.7. TỔNG KẾT CHƯƠNG III

File goc 770619

Tài liệu Giáo Trình Ngôn Ngữ SQL: Hướng Dẫn Cơ Bản và Nâng Cao cung cấp một cái nhìn tổng quan về ngôn ngữ truy vấn cấu trúc SQL, từ những khái niệm cơ bản đến các kỹ thuật nâng cao. Nội dung của giáo trình không chỉ giúp người đọc hiểu rõ cách thức hoạt động của SQL mà còn trang bị cho họ những kỹ năng cần thiết để thực hiện các truy vấn phức tạp, quản lý cơ sở dữ liệu hiệu quả và tối ưu hóa hiệu suất.

Đặc biệt, tài liệu này rất hữu ích cho những ai mới bắt đầu học SQL cũng như những lập trình viên muốn nâng cao kỹ năng của mình. Để mở rộng thêm kiến thức, bạn có thể tham khảo tài liệu Hướng Dẫn Chi Tiết Về Ngôn Ngữ SQL: Cấu Trúc và Ứng Dụng, nơi cung cấp cái nhìn sâu sắc về cấu trúc của SQL và các ứng dụng thực tiễn. Ngoài ra, tài liệu Chương 4 SQL sẽ giúp bạn nắm bắt các khái niệm và kỹ thuật truy vấn một cách chi tiết hơn. Những tài liệu này sẽ là những nguồn tài nguyên quý giá để bạn có thể khám phá và nâng cao kiến thức về SQL.