Bài giảng Hệ quản trị cơ sở dữ liệu: Giới thiệu - Phạm Thọ Hoàn

Bài giảng Hệ quản trị cơ sở dữ liệu: Giới thiệu do Phạm Thọ Hoàn thực hiện giới thiệu tới các bạn về mô hình cơ sở dữ liệu và lược đồ dữ liệu; các bước thiết kế cơ sở dữ liệu; các khái niệm của cơ sở dữ liệu quan hệ; các thuật ngữ trong hệ quản trị cơ sở dữ liệu. | Hệ quản trị Cơ sở dữ liệu Giới thiệu Phạm Thọ Hoàn hoanpt@ DB & DBMS What is a database? Cơ sở dữ liệu (DB hoặc CSDL) bao gồm tập các dữ liệu được tổ chức/lưu trữ theo một lược đồ dữ liệu, sao cho nó có thể dễ dàng được quản trị và dễ dàng trích rút thông tin để trả lời các câu hỏi của người dùng. DB = Lược đồ dữ liệu + dữ liệu What is a Database Management System? Hệ quản trị cơ sở dữ liệu (DBMS hoặc HQTCSDL) là tập các chương trình máy tính nhằm: quản lý cơ sở dữ liệu (tạo mới/xóa/thay đổi/trích rút lược đồ dữ liệu hoặc dữ liệu) quản lý người sử dụng và quyền truy cập tới lược đồ dữ liệu/dữ liệu cung cấp một tập các câu lệnh (ngôn ngữ truy vấn SQL) để thực hiện các chức năng ở trên Mô hình CSDL và Lược đồ dữ liệu What is a database model? Một mô hình CSDL là một lý thuyết mô tả cách biểu diễn, tổ chức và truy cập cơ sở dữ liệu. Một số ví dụ về mô hình CSDL: Mô hình quan hệ: biểu diễn và tổ chức CSDL bằng các bảng (bảng còn có tên là . | Hệ quản trị Cơ sở dữ liệu Giới thiệu Phạm Thọ Hoàn hoanpt@ DB & DBMS What is a database? Cơ sở dữ liệu (DB hoặc CSDL) bao gồm tập các dữ liệu được tổ chức/lưu trữ theo một lược đồ dữ liệu, sao cho nó có thể dễ dàng được quản trị và dễ dàng trích rút thông tin để trả lời các câu hỏi của người dùng. DB = Lược đồ dữ liệu + dữ liệu What is a Database Management System? Hệ quản trị cơ sở dữ liệu (DBMS hoặc HQTCSDL) là tập các chương trình máy tính nhằm: quản lý cơ sở dữ liệu (tạo mới/xóa/thay đổi/trích rút lược đồ dữ liệu hoặc dữ liệu) quản lý người sử dụng và quyền truy cập tới lược đồ dữ liệu/dữ liệu cung cấp một tập các câu lệnh (ngôn ngữ truy vấn SQL) để thực hiện các chức năng ở trên Mô hình CSDL và Lược đồ dữ liệu What is a database model? Một mô hình CSDL là một lý thuyết mô tả cách biểu diễn, tổ chức và truy cập cơ sở dữ liệu. Một số ví dụ về mô hình CSDL: Mô hình quan hệ: biểu diễn và tổ chức CSDL bằng các bảng (bảng còn có tên là quan hệ) Mô hình thực thể - liên kết: biểu điễn, tổ chức CSDL bằng các thực thể, quan hệ giữa các thực thể (thường được sử dụng trong giai đoạn thiết kế) Mô hình mạng: Mô hình phân cấp: What is a Data Schema? Lược đồ dữ liệu là các mô tả cấu trúc dữ liệu của CSDL trong một mô hình cụ thể. Ví dụ: Lược đồ dữ trong mô hình quan hệ: Student (StuID, name, age, DepID) Department (DepID, Name, Addess) Trong môn học này, chúng ta học hệ quản trị CSDL theo mô hình quan hệ (relational model). CSDL quan hệ gồm tập các bảng, mỗi bảng chứa tập các thuộc tính (cột). Database Design Mục tiêu Đảm bảo tính đầy đủ của dữ liệu Tránh dư thừa dữ liêu Truy cập và trích rút dữ liệu nhanh, hiệu quả Giải pháp Chuẩn hóa: nhằm giảm bớt tính dư thừa và tăng hiệu năng khi cập nhật, thay đổi dữ liệu Tính toàn vẹn tham chiếu dữ liệu: nhằm duy trì các quan hệ logic giữa các đối tượng dữ liệu Các bước thiết kế CSDL Phân tích yêu cầu Người sử dụng muốn gì? Thiết kế CSDL mức quan niệm Định nghĩa các thực thể (entities), .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
35    305    1    29-04-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.