tailieunhanh - Bài giảng Hệ quản trị cơ sở dữ liệu - Chương 11: Thiết kế và điều chỉnh dữ liệu mức vật lý

Chương 11 trang bị cho người học những kiến thức về thiết kế và điều chỉnh dữ liệu mức vật lý. Những nội dung cơ bản được trình bày trong chương này gồm có: Thiết kế dữ liệu mức vật lý, lựa chọn Indexes, clustering and indexing, clustering and joins,. . | Chương 11 Thiết kế và điều chỉnh dữ liệu mức vật lý 1 Giới thiệu Đây là một tệp thu gọn, chứa các thông tin (gọi là pointers) về vị trí thực của các bản ghi trong một tệp cơ sở dữ liệu. Khi truy tìm hoặc xếp loại cơ sở dữ liệu, chương trình sẽ xử dụng bảng index này thay cho toàn bộ cơ sở dữ liệu. Thao tác theo cách đó sẽ nhanh hơn rất nhiều so với việc truy tìm hay sắp xếp tiến hành trên cơ sở dữ liệu thực. Index là một bảng phụ lục liệt kê tất cả các từ, các tên, và các khái niệm theo thứ tự bảng chữ cái và theo số trang mà các thuật ngữ đó xuất hiện. 2 Thiết kế dữ liệu mức vật lý Workloads: Việc cần thiết nhất là mô tả chính xác khối Workloads dự kiến gồm các yếu tố : Một danh sách các truy vấn và tần suất truy vấn Một danh sách các bản cập nhật Hiệu suất từng loại truy vấn 3 Thiết kế dữ liệu mức vật lý Đối với mỗi Query chúng ta phải xác định: Những mối quan hệ. Những thuộc tính được giữ lại (trong mệnh đề SELECT). Các thuộc tính có lựa chọn hoặc điều kiện tham gia thể hiện trên . | Chương 11 Thiết kế và điều chỉnh dữ liệu mức vật lý 1 Giới thiệu Đây là một tệp thu gọn, chứa các thông tin (gọi là pointers) về vị trí thực của các bản ghi trong một tệp cơ sở dữ liệu. Khi truy tìm hoặc xếp loại cơ sở dữ liệu, chương trình sẽ xử dụng bảng index này thay cho toàn bộ cơ sở dữ liệu. Thao tác theo cách đó sẽ nhanh hơn rất nhiều so với việc truy tìm hay sắp xếp tiến hành trên cơ sở dữ liệu thực. Index là một bảng phụ lục liệt kê tất cả các từ, các tên, và các khái niệm theo thứ tự bảng chữ cái và theo số trang mà các thuật ngữ đó xuất hiện. 2 Thiết kế dữ liệu mức vật lý Workloads: Việc cần thiết nhất là mô tả chính xác khối Workloads dự kiến gồm các yếu tố : Một danh sách các truy vấn và tần suất truy vấn Một danh sách các bản cập nhật Hiệu suất từng loại truy vấn 3 Thiết kế dữ liệu mức vật lý Đối với mỗi Query chúng ta phải xác định: Những mối quan hệ. Những thuộc tính được giữ lại (trong mệnh đề SELECT). Các thuộc tính có lựa chọn hoặc điều kiện tham gia thể hiện trên chúng (trong mệnh đề WHERE) 4 Thiết kế dữ liệu mức vật lý Đối với mỗi lần Update chúng ta phải xác định: Các thuộc tính có lựa chọn hoặc điều kiện tham gia thể hiện trên chúng (trong mệnh đề WHERE) Các loại cập nhật (INSERT, DELETE, UPDATE) Đối với các lệnh UPDATE các fields được sửa đổi. 5 Thiết kế dữ liệu mức vật lý Câu Query và Update thường có các thông số. Các giá trị của thông số này xác định sự lựa chọn và điều kiện tham gia. Câu Update có một thành phần Query được sử dụng để tìm ra các Tuples 6 Thiết kế dữ liệu mức vật lý Thiết kế vật lý và điều chỉnh các quyết định: Quyết định quan trọng đưa ra dựa trên những điều sau đây: Tạo ra những (Index). Chúng ta nên thay đổi lược đồ khái niệm để nâng cao hiệu suất. Truy vấn phải thường xuyên được thi hành và phải được viết lại để chạy nhanh hơn. 7 Thiết kế dữ liệu mức vật lý Cần điều chỉnh cơ sở dữ liệu: Điều chỉnh một cơ sở dữ liệu sau khi nó đã được thiết kế và triển khai là rất quan trọng. Phân biệt giữa thiết kế cơ sở dữ liệu và .

TỪ KHÓA LIÊN QUAN