Bài giảng Hệ quản trị CSDL: Chương 3 (Phần 2) - TS. Lại Hiền Phương

Bài giảng Hệ quản trị CSDL - Chương 3 (Phần 2): Chỉ mục - Index. Chương này trình bày những nội dung chính sau: Khái niệm chỉ mục (index), phân loại index, chú ý khi tạo index, tạo index bằng SQL server - management studio, tạo index bằng T-SQL, xem index bằng T-SQL, Mời các bạn cùng tham khảo bài giảng để biết thêm nội dung chi tiết. | Các đối tượng trong SQL Server LẠI HIỀN PHƯƠNG EMAIL LHPHUONG@ LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 1 Nội dung View Chỉ mục Trigger Transaction và Lock LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 2 Chỉ mục - Index LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 3 Khái niệm chỉ mục Index Index giúp tăng tốc độ truy vấn dữ liệu bằng cách cung cấp phương pháp truy xuất nhanh chóng tới các dòng trong bảng tương tự như mục lục của cuốn sách Index được thiết lập từ một hoặc nhiều cột của bảng hay view Các giá trị của index sẽ được sắp xếp và lưu trữ theo một danh sách Mỗi giá trị index là duy nhất trong danh sách Mỗi giá trị index sẽ liên kết đến giá trị trong bảng dữ liệu liên kết dạng con trỏ LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 4 Khái niệm chỉ mục Index tiếp LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 5 Khái niệm chỉ mục Index tiếp Index trong SQL Server được tạo thành từ một tập các page các index node và chúng được tổ chức trong một cấu trúc cây B-tree để tăng tốc độ truy xuất dữ liệu Khi tìm kiếm một giá trị trong một cột dữ liệu Nếu không có Index SQL Server sẽ thực hiện động tác quét qua toàn bộ bảng dữ liệu để xác định vị trí dòng cần tìm. Nếu cột cần tìm tham gia tạo index đầu tiên SQL Server sẽ tìm vị trí của giá trị này trong bảng index bằng phép duyệt cây sau đó thực hiện tìm theo liên kết con trỏ đến bản ghi chứa giá trị tương ứng với index trong bảng dữ liệu LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 6 Khái niệm chỉ mục Index tiếp Ví dụ tìm giá trị 65 76 trong cột được tạo index LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 7 Phân loại Index Clustered Index Lưu trữ và sắp xếp dữ liệu vật lý trong các bảng và view dựa trên giá trị khóa của chúng. Các cột khóa này được chỉ định trong định nghĩa index. Mỗi bảng hoặc view chỉ có duy nhất một Clustered index vì bản thân các dòng dữ liệu được lưu trữ và sắp xếp vật lý theo giá trị của cột trong index. Khi một table có một clustered index thì gọi là clustered table LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 8 Phân loại Index tiếp Non-Clustered Index Index được .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
3    58    2    24-04-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.