
Trường Đại học Khoa học Tự nhiên
Khoa Công nghệ Thông tin
Bộ môn Hệ thống Thông tin
Chương 2: Xây dựng, quản lý và khai
thác Cơ sở dữ liệu
Phạm Nguyên Thảo
pnthao@fit.hcmuns.edu.vn

2
Nội dung
•Khái niệm Database
•Tạo và quản lý Database
•Các kiểu dữ liệu
•Tạo và quản lý bảng
•Ràng buộc toàn vẹn đơn giản
•Các thao tác trên dữ liệu

3
CSDL - Logic
•Một database là một tập hợp chứa:
–Các bảng (tables) chứa dữ liệu có cấu trúc và các ràng
buộc(constraint) định nghĩa trên các bảng
–Các khung nhìn (view)
–Các thủ tục/ hàm
–Các vai trò (role) và người dùng (user)
– …
•Trên một server có thể có tối đa 32.767 CSDL

4
CSDL – lưu trữ vật lý
•Một database của SQL Server được lưu trữ bởi 3 loại
tập tin:
– Tập tin dữ liệu (data file)
1 tập tin dữ liệu chính (primary data file), thường có đuôi “mdf”
– Chứa các dữ liệu khởi đầu của database
0-n tập tin dữ liệu thứ cấp (secondary data file), thường có đuôi “ndf”
– Chứa các dữ liệu không lưu trữ hết trong tập tin dữ liệu chính.

5
CSDL – lưu trữ vật lý
– Tập tin nhật ký giao tác (transaction log file)
1-n tập tin nhật ký, thường có đuôi “ldf”
– Chứa các thông tin về nhật ký giao tác, dùng để phục hồi
database sau khi xảy ra sự cố.

