Thông tin tài liệu
Khái niệm cơ bản Tài liệu tham khảo Mở đầu Khái niệm cơ bản Khái niệm cơ bản Hệ QT CSDL Mô hình CSDL Lược đồ CSDL Con người và CSDL Ngôn ngữ/Giao diện Mô hình ER Mô hình quan hệ Phụ thuộc hàm Thiết kế CSDL Bài giảng cơ sở dữ liệu - Nguyễn Hải Châu 4 / 54 Các khái niệm cơ bản của cơ sở dữ liệu Tài liệu tham khảo Mở đầu Khái niệm cơ bản Khái niệm cơ bản Hệ QT CSDL Mô hình CSDL Lược đồ CSDL Con người và CSDL Ngôn ngữ/Giao diện Mô hình ER Mô hình quan hệ Phụ thuộc hàm Thiết kế CSDL Bài giảng cơ sở dữ liệu - Nguyễn Hải Châu 5 / 54 ■ Dữ liệu là những sự kiện có thể ghi lại được và có ý nghĩa. ■ Một cơ sở dữ liệu là một tập hợp dữ liệu có liên quan với nhau, được lưu trữ trên máy tính, có nhiều người sử dụng và được tổ chức theo một mô hình. ◆ Một CSDL biểu thị một khía cạnh nào đó của thế giới thực. Thông tin được đưa vào trong CSDL tạo thành một không gian CSDL hoặc một “thế giới nhỏ” (miniworld) ◆ Một cơ sở dữ liệu là một tập hợp dữ liệu liên kết với nhau một cách logic và mang một ý nghĩa nào đó ◆ Một cơ sở dữ liệu được thiết kế và được phổ biến cho một mục đích riêng ■ Một hệ quản trị cơ sở dữ liệu là một tập chương trình giúp cho người sử dụng tạo ra, duy trì và khai thác CSDL. ■ Người ta gọi cơ sở dữ liệu và hệ quản trị cơ sở dữ liệu bằng một thuật ngữ chung là hệ cơ sở dữ liệu. Chức năng của một hệ quản trị cơ sở dữ liệu Tài liệu tham khảo Mở đầu Khái niệm cơ bản Khái niệm cơ bản Hệ QT CSDL Mô hình CSDL Lược đồ CSDL Con người và CSDL Ngôn ngữ/Giao diện Mô hình ER Mô hình quan hệ Phụ thuộc hàm Thiết kế CSDL Bài giảng cơ sở dữ liệu - Nguyễn Hải Châu 6 / 54 1. Lưu trữ các định nghĩa, các mối liên kết dữ liệu (gọi là siêu dữ liệu) vào một từ điển dữ liệu 2. Tạo ra các cấu trúc phức tạp theo yêu cầu để lưu trữ dữ liệu 3. Biến đổi các dữ liệu được nhập vào để phù hợp với các cấu trúc dữ liệu ở điểm trên 4. Tạo ra một hệ thống bảo mật và áp đặt tính bảo mật và riêng tư trong cơ sở dữ liệu 5. Tạo ra các cấu trúc phức tạp cho phép nhiều người sử dụng truy cập đến dữ liệu 6. Cung cấp các thủ tục sao lưu và phục hồi dữ liệu để đảm bảo sự an toàn và toàn vẹn dữ liệu 7. Xúc tiến và áp đặt các quy tắc an toàn để loại bỏ vấn đề toàn vẹn dữ liệu 8. Cung cấp việc truy cập dữ liệu thông qua một ngôn ngữ truy vấn Mô hình cơ sở dữ liệu Tài liệu tham khảo Mở đầu Khái niệm cơ bản Khái niệm cơ bản Hệ QT CSDL Mô hình CSDL Lược đồ CSDL Con người và CSDL Ngôn ngữ/Giao diện Mô hình ER Mô hình quan hệ Phụ thuộc hàm Thiết kế CSDL Bài giảng cơ sở dữ liệu - Nguyễn Hải Châu 7 / 54 ■ Một mô hình cơ sở dữ liệu là một tập hợp các khái niệm dùng để biểu diễn các cấu trúc của cơ sở dữ liệu ■ Các loại mô hình cơ sở dữ liệu ◆ Các mô hình dữ liệu bậc cao hoặc mô hình dữ liệu mức quan niệm cung cấp các khái niệm gắn liền với cách cảm nhận dữ liệu của nhiều người sử dụng ◆ Các mô hình dữ liệu bậc thấp hoặc các mô hình dữ liệu vật lý cung cấp các khái niệm mô tả chi tiết về việc dữ liệu được lưu trữ trong máy tính như thế nào ◆ Các mô hình dữ liệu thể hiện (mô hình dữ liệu mức logic), chúng cung cấp những khái niệm mà người sử dụng có thể hiểu được và không xa với cách tổ chức dữ liệu bên trong máy tính ■ Các mô hình dữ liệu thể hiện là các mô hình được sử dụng nhiều nhất. Ba mô hình nổi tiếng thuộc loại này là mô hình quan hệ, mô hình mạng và mô hình phân cấp Lược đồ và trạng thái cơ sở dữ liệu Tài liệu tham khảo Mở đầu Khái niệm cơ bản Khái niệm cơ bản Hệ QT CSDL Mô hình CSDL Lược đồ CSDL Con người và CSDL Ngôn ngữ/Giao diện Mô hình ER Mô hình quan hệ Phụ thuộc hàm Thiết kế CSDL Bài giảng cơ sở dữ liệu - Nguyễn Hải Châu 8 / 54 ■ Trong một mô hình dữ liệu cần phải phân biệt rõ giữa mô tả của cơ sở dữ liệu và bản thân cơ sở dữ liệu ■ Mô tả của một cơ sở dữ liệu được gọi là lược đồ cơ sở dữ liệu, nó được xác định rõ trong quá trình thiết kế cơ sở dữ liệu và không bị thay đổi thường xuyên ■ Các dữ liệu trong một cơ sở dữ liệu tại một thời điểm cụ thể được gọi là một trạng thái cơ sở dữ liệu hoặc là ảnh (snapshot) của cơ sở dữ liệu ■ Việc phân biệt giữa lược đồ cơ sở dữ liệu và trạng thái cơ sở dữ liệu là rất quan trọng Con người và cơ sở dữ liệu Tài liệu tham khảo Mở đầu Khái niệm cơ bản Khái niệm cơ bản Hệ QT CSDL Mô hình CSDL Lược đồ CSDL Con người và CSDL Ngôn ngữ/Giao diện Mô hình ER Mô hình quan hệ Phụ thuộc hàm Thiết kế CSDL Bài giảng cơ sở dữ liệu - Nguyễn Hải Châu 9 / 54 ■ Người quản trị hệ cơ sở dữ liệu (Database Administrator – DBA) ■ Người thiết kế cơ sở dữ liệu (Database Designer) ■ Người sử dụng (End User) ■ Người phân tích hệ thống và lập trình ứng dụng ■ Người thiết kế và cài đặt hệ quản trị dữ liệu ■ Những người phát triển công cụ ■ Các thao tác viên và những người bảo trì Ngôn ngữ và giao diện cơ sở dữ liệu Tài liệu tham khảo Mở đầu Khái niệm cơ bản Khái niệm cơ bản Hệ QT CSDL Mô hình CSDL Lược đồ CSDL Con người và CSDL Ngôn ngữ/Giao diện Mô hình ER Mô hình quan hệ Phụ thuộc hàm Thiết kế CSDL Bài giảng cơ sở dữ liệu - Nguyễn Hải Châu 10 / 54 ■ Các ngôn ngữ hệ quản trị cơ sở dữ liệu: ◆ Ngôn ngữ định nghĩa dữ liệu (data definition language – DDL): Dùng để định nghĩa các lược đồ ◆ Ngôn ngữ thao tác dữ liệu (data manipulation language – DML): Dùng để thao tác cơ sở dữ liệu ■ Các loại giao diện hệ quản trị cơ sở dữ liệu ◆ Giao diện dựa trên bảng chọn (Menu) ◆ Giao diện dựa trên mẫu biểu ◆ Giao diện đồ hoạ (Graphic User Interface - GUI) ◆ Giao diện cho người quản trị hệ thống . Bài giảng cơ sở dữ liệu - Nguyễn Hải Châu 4 / 54 Các khái niệm cơ bản của cơ sở dữ liệu Tài liệu tham khảo Mở đầu Khái niệm cơ bản Khái niệm cơ bản Hệ QT. đồ cơ sở dữ liệu và trạng thái cơ sở dữ liệu là rất quan trọng Con người và cơ sở dữ liệu Tài liệu tham khảo Mở đầu Khái niệm cơ bản Khái niệm cơ bản
Ngày đăng: 29/09/2013, 10:20
Xem thêm: Các khái niệm cơ bản của cơ sở dữ liệu, Các khái niệm cơ bản của cơ sở dữ liệu