Cấu trỳc Cơ sở dữ liệu

Một phần của tài liệu Tài liệu học tập cơ sở dữ liệu (Trang 43 - 44)

Một CSDL của SQL Server là tập hợp cỏc bảng (Table) dựng để chứa cỏc dữ liệu

và những đối tượng khỏc, chẳng hạn Views, indexes, store procedures, và triggers… Chỳng được ấn định để hỗ trợ cỏc hoạt động được thực hiện với dữ liệu. Dữ liệu được chứa trong một CSDL thường liờn quan đến một chủ đề hay tiến trỡnh đặc biệt. SQL

Server cỳ thể hỗ trợ nhiều CSDL. Mỗi một CSDL cỳ thể liờn quan hay khụng liờn quan

đến cỏc CSDL khỏc. Vớ dụ một SQL Server cú thể cú CSDL chứa dữ liệu về nhừn sự, và một CSDL khỏc chứa cỏc đơn hàng.

Khi bạn tạo một CSDL, bạn phải xõy dựng cấu trỳc lưu trữ dữ liệu. Cỏc trỳc này

bao gồm ớt nhất một tập tin dữ liệu (data file) và một tập tin vết giao tỏc (transaction log file). Bạn nờn hiểu cỏch thức Microsoft SQL Server 2000 lưu trữ dữ liệu, cũng như chức năng của transaction log trước khi bạn làm việc với CSDL của SQL Server.

Cỏch dữ liệu được lưu trữ trong CSDL của SQL Server:

KHOA CNTT –TRƯỜNG ĐẠI HỌC KINH TẾ KỸ THUẬT CễNG NGHIỆP

Cỏc tập tin CSDL SQL Server:

Một CSDL được lưu chứa trong cỏc tập tin vật lý trờn đĩa cứng, một CSDL trúi dài trờn ớt nhất là hai tập tin. Một vài tập tin dữ liệu (data file), và một tập tin vết (transaction

log file). Những tập tin này được chỉ định khi CSDL được tạo hay hiệu chỉnh. SQL

Server 2000 cho phộp ba loại tập tin CSDL:

 Primary data files: Một CSDL cú một primary data file dựng để ghi nhận lại tất

cả những tập tin khỏc trong CSDL, và lưu trữ dữ liệu. Theo ngầm định, tờn của primary data file cỳ phần mở rộng là .MDF.

 Secondary data files: Một CSDL cú thể khụng cú hoặc cú nhiều secondary data

files, dựng để lưu cỏc đối tượng của CSDL. Theo ngầm định, tờn của secondary

data file cú phần mở rộng là .NDF.

 Log files: một CSDL cú ớt nhất một log file dựng chứa những thụng tin cần thiết

cho việc phục hồi tất cả những giao tỏc (transaction) trong CSDL. Theo ngầm định, log file cú phần mở rộng là .LDF.

Mỗi tập tin CSDL cú năm thuộc tớnh: Tờn tập tin logic, một tờn tập tin vật lý, một

kớch thuớc (size) ban đầu, một kớch thước tối đa (maximum size), và gia số tăng kớch thước (growth increment). Cỏc thuộc tớnh của mỗi tập tin, theo cựng với những thụng tin khỏỏc được ghi chỳ trong bảng hệ thống sysfiles, một dũng ứng với mỗi tập tin đuợc dựng trong một CSDL.

Một phần của tài liệu Tài liệu học tập cơ sở dữ liệu (Trang 43 - 44)