Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 2 do Phạm Nguyên Thảo biên soạn nhằm mục đích phục vụ cho việc giảng dạy. Nội dung bài giảng gồm: 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. | 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@ 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 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 2 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 CSDL 3 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. 4 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ự .