Danh mục

Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 5 - Nguyễn Thị Uyên Nhi

Số trang: 28      Loại file: pdf      Dung lượng: 1.38 MB      Lượt xem: 13      Lượt tải: 0    
Hoai.2512

Hỗ trợ phí lưu trữ khi tải xuống: 3,000 VND Tải xuống file đầy đủ (28 trang) 0
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 5 Tổ chức lưu trữ cơ sở dữ liệu với mục tiêu giúp các bạn hiểu được cách tổ chức lưu trữ cơ sở dữ liệu trong SQL Server; Vận dụng để tổ chức cơ sở dữ liệu. Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 5 - Nguyễn Thị Uyên Nhi CÁC HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU TỔ CHỨC LƯU TRỮ CSDL Giảng viên: Đỗ Ngọc Như Loan Biên soạn: Nguyễn Thị Uyên Nhi KHOA CÔNG NGHỆ THÔNG TIN Mục tiêu ● Hiểu được cách tổ chức lưu trữ CSDL trong SQLServer ● Vận dụng để tổ chức CSDL NT Uyên Nhi [Các hệ CSDL- Tổ chức lưu trữ CSDL] 2 1. Tổ chức CSDL trong SQL Server 1. Tổ chức vật lý của CSDL trong SQL Server 2. Tổ chức các nhóm tập tin (File Group) 3. Schema 4. Database snapshot 5. Tổ chức bảng dữ liệu phân hoạch (Partitioned Table) NT Uyên Nhi [Các hệ CSDL- Tổ chức lưu trữ CSDL] 3 1.1 Tổ chức vật lý của CSDL ● Các loại tập tin – Tập tin chứa dữ liệu (Master Data File) – Tập tin chứa sổ ghi giao dịch (Log Data File) Log file: Datafile: .ldf .mdf or .ndf NT Uyên Nhi [Các hệ CSDL- Tổ chức lưu trữ CSDL] 4 1.1 Tổ chức vật lý của CSDL (tt.) ● Tập tin dữ liệu – Chứa dữ liệu của table, index, … – Kiểu qui ước là MDF – Khi tập tin MDF đầy, có thể bổ sung thêm các tập tin phụ có kiểu NDF (secondary data file) NT Uyên Nhi [Các hệ CSDL- Tổ chức lưu trữ CSDL] 5 1.1 Tổ chức vật lý của CSDL (tt.) ● Tập tin sổ ghi giao dịch – Ghi nhận lại tất cả các giao dịch trên CSDL – Kiểu qui ước là LDF – Có thể có nhiều tập tin có kiểu LDF NT Uyên Nhi [Các hệ CSDL- Tổ chức lưu trữ CSDL] 6 1.1 Tổ chức vật lý của CSDL (tt.) Tiến trình ghi sổ (Logging Process) 3 Các sửa đổi được ghi 1 Yêu cầu thay đổi nhận vào sổ ghi giao tác dữ liệu được trình trên đĩa ứng dụng gởi đi Buffer cache Các trang dữ liệu được định vị Khi checkpoint xảy ra  các 2  đọc vào buffer cache  4 giao tác đã commit được ghi được sửa đổi. xuống database NT Uyên Nhi [Các hệ CSDL- Tổ chức lưu trữ CSDL] 7 1.1 Tổ chức vật lý của CSDL (tt.) ● Tạo CSDL: cung cấp các thông tin – Tên CSDL – Tên tập tin dữ liệu, tên tập tin ghi sổ giao dịch: tên tham chiếu và tên vật lý – Kích thước khởi tạo ban đầu cho tập tin – Các khả năng tăng trưởng của tập tin khi bị đầy NT Uyên Nhi [Các hệ CSDL- Tổ chức lưu trữ CSDL] 8 1.1 Tổ chức vật lý của CSDL (tt.) ● Các khả năng tăng trưởng của tập tin – Cho phép tăng trưởng tự động o Khi bị đầy thì tự động tăng trưởng o Tăng theo tỷ lệ phần trăm hoặc theo số lượng MB o Tăng không giới hạn hoặc tăng có giới hạn – Không cho phép tăng trưởng o Khi bị đầy thì không thể tăng trưởng thêm nữa o Có thể tăng kích thước khởi tạo o Tạo thêm các tập tin phụ NT Uyên Nhi [Các hệ CSDL- Tổ chức lưu trữ CSDL] 9 1.1 Tổ chức vật lý của CSDL (tt.) NT Uyên Nhi [Các hệ CSDL- Tổ chức lưu trữ CSDL] 10 1.1 Tổ chức vật lý của CSDL (tt.) CREATE DATABASE QLBanHang ON PRIMARY ( NAME = 'QLBanHang', FILENAME = 'C:\Data\QLBanHang.mdf' , SIZE = 20480KB , FILEGROWTH = 1024KB ) LOG ON ( NAME = 'QLBanHang_log', FILENAME = 'C:\Log\QLBanHang_log.ldf' , SIZE = 5120KB , FILEGROWTH = 10%) NT Uyên Nhi [Các hệ CSDL- Tổ chức lưu trữ CSDL] 11 1. Tổ chức CSDL trong SQL Server 1. Tổ chức vật lý của CSDL trong SQL Server 2. Tổ chức các nhóm tập tin (File Group) 3. Schema 4. Database snapshot 5. Tổ chức bảng dữ liệu phân hoạch (Partitioned Table) NT Uyên Nhi [Các hệ CSDL- Tổ chức lưu trữ CSDL] 12 1.2 Tổ chức File Group ● Cách tổ chức các tập tin dữ liệu thành một nhóm (mức logic) ● Thông qua File Group dữ liệu sẽ được lưu trữ trong các tập tin đặt trong các thư mục vật lý ● CSDL luôn tồn tại một File Group tên là PRIMARY – Có thể tạo ra các File Group khác NT Uyên Nhi [Các hệ CSDL- Tổ chức lưu trữ CSDL] 13 1.2 Tổ chức File Group (tt.) ...

Tài liệu được xem nhiều:

Tài liệu liên quan: