Thực Thi Và Lưu Trữ File Đóng Gói


Hình 3 70 Kiểm tra kiểu dữ liệu Bước 7 Chọn phương thức thực thi và lưu 1

Hình 3.70. Kiểm tra kiểu dữ liệu

Bước 7: Chọn phương thức thực thi và lưu trữ file đóng gói/Chọn Next.

Hình 3 71 Thực thi và lưu trữ file đóng gói Bước 8 Chọn nút Finish để thực 2

Hình 3.71. Thực thi và lưu trữ file đóng gói

Bước 8: Chọn nút Finish để thực hiện Export.


Hình 3 72 Thực hiện Export 6 Cập nhật dữ liệu cho bảng Dùng công cụ MS 3

Hình 3.72. Thực hiện Export

Có thể bạn quan tâm!

Xem toàn bộ 323 trang tài liệu này.

6) Cập nhật dữ liệu cho bảng

- Dùng công cụ MS

Bước 1: Chọn tên bảng dữ liệu/Chọn Edit Top 10000 Rows. Bước 2: Cập nhật dữ liệu các trường.

Hình 3 73 Cập nhật dữ liệu cho các trường Dùng câu lệnh T SQL Bước 1 Chọn 4

Hình 3.73. Cập nhật dữ liệu cho các trường

- Dùng câu lệnh T-SQL

Bước 1: Chọn nút New Query , xuất hiện cửa sổ New Query Bước 2: Khai báo câu lệnh cập nhật dữ liệu (Update).

Bước 3: Chọn nút để kiểm tra câu lệnh T-SQL. Bước 4: Chọn nút để thực hiện cập nhật dữ liệu.


7) Xoá dữ liệu trong bảng

- Dùng công cụ MS

Bước 1: Chọn tên bảng dữ liệu/Chọn Edit Top 10000 Rows. Bước 2: Chọn bản ghi cần xóa/Chọn chuột phải/Chọn Delete.

Hình 3 74 Xóa bản ghi Chú ý Có thể xóa nhiều bản ghi cùng một lúc bằng cách 8

Hình 3.74. Xóa bản ghi

Chú ý: Có thể xóa nhiều bản ghi cùng một lúc bằng cách chọn bản ghi, giữ phím Ctrl rồi lại chọn bản ghi khác.

Bước 3: Chọn Yes để đồng ý xóa bản ghi vừa chọn.

Hình 3 75 Xác nhận việc xóa bản ghi Dùng câu lệnh T SQL Bước 1 Chọn nút New 9

Hình 3.75. Xác nhận việc xóa bản ghi

- Dùng câu lệnh T-SQL

Bước 1: Chọn nút New Query , xuất hiện cửa sổ New Query Bước 2: Khai báo câu lệnh xóa dữ liệu (Delete).

Bước 3: Chọn nút để kiểm tra câu lệnh T-SQL. Bước 4: Chọn nút để thực hiện xóa bản ghi.

8) Tách bỏ cơ sở dữ liệu

Ta có thể tách cơ sở dữ liệu (gồm các tập tin .mdf, .ndf, .log) ra khỏi sự quản lý của SQL Server bằng cách sử dụng chức năng Detach.

- Các bước:

Bước 1: Chọn tên cơ sở dữ liệu/Chọn chuột phải/Chọn Tasks/Chọn Detach.


Hình 3 76 Chọn chức năng Detach Bước 2 Đóng kết nối đang mở bằng cách đánh 13

Hình 3.76. Chọn chức năng Detach

Bước 2: Đóng kết nối đang mở bằng cách đánh dấu chọn vào tùy chọn Drop Conection/Chọn tùy chọn Update Statistics/Chọn OK.

Hình 3 77 Thực hiện Detach 9 Sử dụng lại cơ sở dữ liệu Ta có thể kết nối 14

Hình 3.77. Thực hiện Detach

9) Sử dụng lại cơ sở dữ liệu

Ta có thể kết nối lại cơ sở dữ liệu đã bị tách (bằng chức năng Detach) nhờ sử dụng chức năng Attach.

Các bước:


Bước 1: Chọn mục Database/Chọn chuột phải/Chọn Attach. Khi đó xuất hiện cửa sổ Attach.

Hình 3 78 Chọn chức năng Attach Hình 3 79 Cửa sổ Attach Bước 2 Chọn nút Add 15

Hình 3.78. Chọn chức năng Attach


Hình 3 79 Cửa sổ Attach Bước 2 Chọn nút Add Xuất hiện cửa sổ liệt kê danh 16

Hình 3.79. Cửa sổ Attach

Bước 2: Chọn nút Add. Xuất hiện cửa sổ liệt kê danh sách các tệp tin dữ liệu/Chọn tệp tin có đuôi là .mdf/Chọn OK.


Hình 3 80 Chọn tên tệp tin Bước 3 Tại cửa sổ Attach sau khi đã chọn tệp 17

Hình 3.80. Chọn tên tệp tin

Bước 3: Tại cửa sổ Attach sau khi đã chọn tệp tin/Chọn OK.

Hình 3 81 Cửa sổ Attach sau khi đã chọn tệp tin 10 Truy vấn thông tin trong bảng 18

Hình 3.81. Cửa sổ Attach sau khi đã chọn tệp tin

10) Truy vấn thông tin trong bảng

- Dùng công cụ MS: Chọn tên bảng dữ liệu/Chọn Select Top 10000 Rows.


Hình 3 82 Truy vấn thông tin trong bảng Dùng câu lệnh T SQL Bước 1 Chọn nút New 19

Hình 3.82. Truy vấn thông tin trong bảng

- Dùng câu lệnh T-SQL

Bước 1: Chọn nút New Query , xuất hiện cửa sổ New Query Bước 2: Khai báo câu lệnh truy vấn dữ liệu (Select From Where…). Bước 3: Chọn nút để kiểm tra câu lệnh T-SQL.

Bước 4: Chọn nút để thực hiện truy vấn bản ghi.

3.3. Chỉ mục

3.3.1. Các khái niệm

Chỉ mục là một cấu trúc dữ liệu phụ cho phép cải thiện hiệu suất thực thi các truy vấn bằng cách giảm hoạt động nhập/xuất cần thiết để nhận dữ liệu được yêu cầu. SQL Server sử dụng chỉ mục không những để tăng tốc độ truy cập dữ liệu mà còn giải phóng tài nguyên hệ thống cho các hoạt động khác. Tùy thuộc vào kiểu của nó, chỉ mục được lưu với dữ liệu hoặc tách biệt với dữ liệu.

Cơ sở dữ liệu chỉ mục được tổ chức theo cấu trúc cây nhị phân (B-Tree). Mỗi trang trong chỉ mục được gọi là trang chỉ mục hoặc nút chỉ mục. Cấu trúc chỉ mục bắt đầu từ nút gốc ở cấp trên cùng. Nút gốc đánh dấu bắt đầu chỉ mục. Những dòng chỉ mục này chứa giá trị khóa và con trỏ chỉ đến trang chỉ mục. Nếu một dòng chỉ mục được thêm vào nút lá đầy, SQL Server sẽ tạo ra không gian trống cho dòng mới bằng cách di chuyển gần một nửa dòng trong nút lá đến trang khác.Việc di chuyển dữ liệu này được gọi là phân trang. Phân trang trên một cấp của cây có thể dẫn đến phân trang cả cây.

Có 3 kiểu chỉ mục: Chỉ mục liên cung (Clustered Index) và chỉ mục phi liên cung (NonClustered Index), chỉ mục không gian (Spatial Index).


- Chỉ mục liên cung:

Chỉ mục liên cung là loại chỉ mục mà trong đó các bản ghi trong bảng được sắp thứ tự theo trường chỉ mục. Khi bảng được tạo chỉ mục liên cung thì bản thân nó trở thành một cây chỉ mục, với các nút lá chứa khóa là các trường được tạo chỉ mục và cũng đồng thời chứa tất cả các trường còn lại của bảng.

Cách làm việc của chỉ mục là dựa trên ROOT PAGE. Khi cần truy xuất, hệ thống sẽ tìm đến địa chỉ cần tìm trong bảng SYSINDEXES. Ví dụ như trong Root page có hai trường, một trường chứa dữ liệu trong trường chỉ mục, trường còn lại chứa tham chiếu số trang (dòng) trong bảng. Trường chỉ mục có giá trị là A (tham chiếu trang bảng trong là 1) và D (tham chiếu trang bảng trong là 2). Giả sử cần tìm "C". Như vậy, theo hệ chữ cái, hệ thống sẽ biết rằng là C trong khoảng giữa A và D. Từ đó, hệ thống dò đến trang bảng trong thứ 1 (tức chứa kí tự A, B, C). Tương tự trang 2 sẽ là D,E,F.... Trong trang thứ 1, hệ thống tiếp tục dò tìm kí tự C; lúc này chẳng hạn kí tự C tham chiếu trang bảng thật. Khi đó, hệ thống lại lần đến trang bảng thật dòng 3 và dữ liệu được truy xuất (quá trình trên có thể tiếp tục nếu dữ liệu nhiều).

- Chỉ mục phi liên cung:

Chỉ mục phi liên cung không sắp xếp dữ liệu theo một trật tự vật lý mà là tự do trong bảng thông tin, nhưng sao cho nó nằm trong một logic do chỉ mục qui định. Trong một bảng có thể chứa đến 249 chỉ mục phi liên cung. Cách hoạt động của chỉ mục phi liên cung thì tương tự chỉ mục liên cung.

- Chỉ mục không gian:

Là một thành phần trong SQL Server 2008 cung cấp cho người dùng những trường dữ liệu đặc biệt, có liên quan đến dữ liệu biểu trưng mà liên quan đến lĩnh vực không gian, ví dụ như địa lý và hình học.

Có 3 loại chỉ mục: chỉ mục khóa (Primary Index), chỉ mục duy nhất (Unique Index), chỉ mục không duy nhất (NonUnique).

- Chỉ mục khóa

Chỉ mục khóa chỉ rò trường hoặc các trường sinh ra chỉ mục. Chỉ mục khóa là giá trị cho phép tìm kiếm nhanh dòng chứa dữ liệu muốn tìm. Để truy cập dòng dữ liệu dùng chỉ mục, ta phải đưa giá trị khóa chỉ mục hoặc các giá trị vào mệnh đề WHERE. Chỉ mục khóa có 2 loại: Chỉ mục đơn giản và chỉ mục kết hợp.

Chỉ mục đơn giản là chỉ mục được định nghĩa bằng một trường trong bảng.

Trường là khóa của bảng thường được chọn để định nghĩa là chỉ mục đơn.

Chỉ mục kết hợp là chỉ mục được định nghĩa trên nhiều hơn một trường.

- Chỉ mục duy nhất

Xem tất cả 323 trang.

Ngày đăng: 16/07/2022
Trang chủ Tài liệu miễn phí