Bài giảng Cơ sở dữ liệu: Cấu trúc dữ liệu trong SQL server - ThS. Nguyễn Ngọc Quỳnh Châu

28 62 0
Bài giảng Cơ sở dữ liệu: Cấu trúc dữ liệu trong SQL server - ThS. Nguyễn Ngọc Quỳnh Châu

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài giảng Cơ sở dữ liệu - Cấu trúc dữ liệu trong SQL server cung cấp cho người học các kiến thức: Cấu trúc vật lý của CSDL trong SQL Server, cơ sở dữ liệu trong SQL server, tạo cơ sở dữ liệu,... Mời các bạn cùng tham khảo nội dung chi tiết.

CƠ SỞ DỮ LIỆU TRONG SQL SERVER Cấu trúc vật lý CSDL SQL Server Mỗi dadatabase SQL Server gồm:  Ít data file (primary)  Có thể có thêm hay nhiều data file phụ (secondary)  Một transaction log file Cấu trúc vật lý CSDL SQL Server Primary data file (thường có phần mở rộng mdf): file chứa data system tables Secondary data file (thường có phần mở rộng ndf): file phụ thường sử dụng CSDL phân chia để chứa nhiều đĩa Transaction log file ( ldf): file ghi lại tất thay đổi diễn CSDL, chứa đầy đủ thông tin để roll back hay roll forward cần Cấu trúc vật lý CSDL SQL Server Dữ liệu SQL chứa page Mỗi page có dung lượng 8KB, page liên tục tạo thành extent Có hai loại extent:  Mixed Extent: dùng để chứa data nhiều table extent  Uniform Extent: dùng để chứa data bảng  Đầu tiên, SQL Server dành page Mixed Extent để chứa liệu cho bảng Khi data tăng trưởng đến ngưỡng SQL Server dùng hẳn Uniform Extent để chứa data cho bảng Transaction Log: dùng để ghi lại thay dổi diễn database Cấu trúc vật lý CSDL SQL Server Về mặt logic, liệu CSDl tổ chức đối tượng SQL Server Về mặt vật lý, CSDL lưu trữ hai nhiều tập tin CƠ SỞ DỮ LiỆU TRONG SQL SERVER SQL SERVER có kiểu sở liệu Cơ sở liệu hệ thống Cơ sở liệu mẫu Cơ sở liệu người dùng định nghĩa Master:  Là CSDL hệ thống tạo SQL Server  Chứa tất thông tin cấp hệ thống (system-level information) lưu trữ CSDL hệ thống bao gồm thông tin CSDL hệ thống vị tri data file, login account, cấu hình SQL Server, thông tin khởi tạo SQL Server Tên_CSDL: tên CSDL On Primary: mô tả primary file CSDL  Name: tên primary file  File name: đường dẫn primary file  Size: kích thước primary file  MaxSize: kích thước lớn primary file  Filegrowth: định độ tăng sử dụng việc tự động phát triển primary file Log On: mô tả file log file CSDL  Ví dụ 1: Tạo CSDL TEST dành 20MB lúc đầu cho phần liệu 5MB cho phần nhật ký chuyển tác Các tập tin phát triển lên đến 100 MB với phần liệu, 15 MB với phần nhật ký chuyển tác Các file lưu trữ D:\ BT SQL\ CREATE DATABASE TEST On Primary (Name=TestData, Filename= 'D:\BT SQL\TestDat.mdf', Size=20 MB, MaxSize=100MB) Log On (Name=TestLog, FileName='D:\BT SQL\TestLog.ldf', Size=5MB, MaxSize=15MB ) Chú ý: để xem lại thông tin CSDL, sử dụng thủ tục sp_helpdb Ví dụ: sp_helpdb TEST Hiệu chỉnh thuộc tính tập tin Ví dụ 1: Tăng kích thước CSDL lên thành 25 MB Ví dụ 2: hủy thuộc tính tự tăng trưởng cuả CSDL TEST Gỡ bỏ tập tin khỏi CSDL Cú pháp ALTER DATABASE database_name REMOVE FILE logical_name Chú ý: Tập tin phải trống trước gỡ bỏ =>sử dụng DBCC SHRINKFILE với tùy chọn EMPTYFILE để làm trống tập tin Đổi tên CSDL: có cách Cú pháp 1: ALTER DATABASE database_name MODIFY NAME = new_database_name Ví dụ: ALTER DATABASE baitap MODIFY NAME = baitap1 Cú pháp 2: Thực thi thủ tục lưu trú hệ thống sp_renamedb để đổi tên CSDL sp_renamedb ‘old_name’, ‘new_name’ Ví dụ: sp_renamedb ‘baitap’, ‘baitap1’ TẠO CSDL-DÙNG SQL SERVER MANAGENENT STUDIO ... database Cấu trúc vật lý CSDL SQL Server Về mặt logic, liệu CSDl tổ chức đối tượng SQL Server Về mặt vật lý, CSDL lưu trữ hai nhiều tập tin CƠ SỞ DỮ LiỆU TRONG SQL SERVER SQL SERVER có kiểu sở liệu. .. SERVER có kiểu sở liệu Cơ sở liệu hệ thống Cơ sở liệu mẫu Cơ sở liệu người dùng định nghĩa Master:  Là CSDL hệ thống tạo SQL Server  Chứa tất thông tin cấp hệ thống (system-level information).. .Cấu trúc vật lý CSDL SQL Server Mỗi dadatabase SQL Server gồm:  Ít data file (primary)  Có thể có thêm hay nhiều data file phụ (secondary)  Một transaction log file Cấu trúc vật lý CSDL SQL

Ngày đăng: 15/05/2020, 21:55

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan