tailieunhanh - Thiết kế cơ sở dữ liệu quan hệ - Phần 1: Mô hình cơ sở dữ liệu quan hệ

Tham khảo bài thuyết trình 'thiết kế cơ sở dữ liệu - mô hình cơ sở dữ liệu quan hệ', công nghệ thông tin, cơ sở dữ liệu phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | THIẾT KẾ CƠ SỞ DỮ LIỆU QUAN HỆ (Relational Database Designing) Phần I – MÔ HÌNH CƠ SỞ DỮ LIỆU QUAN HỆ (Relational Database Modal) Cơ Sở Dữ Liệu Là Gì ? Dữ liệu = các thông tin cần lưu trữ vào máy tính để có thể truy xuất (access) và truy vấn (query) CSDL = không gian chứa dữ liệu có tổ chức : Có tương quan (relational) Có cấu trúc : các mẫu tin (record), cột thuộc tính (column) Các Mô hình CSDL () Sự cần thiết của CSDL Cung cấp khả năng truy vấn dữ liệu Tránh sự dư thừa, trùng lắp dữ liệu Liên kết chặt chẽ giữa dữ liệu và chương trình ứng dụng khai thác. Có nhiều mô hình CSDL khác nhau Các Mô hình CSDL () Hệ Quản Trị CSDL (Database Management System) Là 1 phần mềm quản lý CSDL, cung cấp các dịch vụ xử lý (truy cập – truy vấn) CSDL cho Nhà phát triển ứng dụng (lập trình viên) Tập các hàm, thư viện mã lệnh truy xuất Người dùng cuối (End-user) Giao diện sử dụng để truy xuất Các Mô hình CSDL () Các Mô Hình CSDL Mô hình phân cấp Mô hình mạng Mô hình quan hệ Mô hình đối tượng | THIẾT KẾ CƠ SỞ DỮ LIỆU QUAN HỆ (Relational Database Designing) Phần I – MÔ HÌNH CƠ SỞ DỮ LIỆU QUAN HỆ (Relational Database Modal) Cơ Sở Dữ Liệu Là Gì ? Dữ liệu = các thông tin cần lưu trữ vào máy tính để có thể truy xuất (access) và truy vấn (query) CSDL = không gian chứa dữ liệu có tổ chức : Có tương quan (relational) Có cấu trúc : các mẫu tin (record), cột thuộc tính (column) Các Mô hình CSDL () Sự cần thiết của CSDL Cung cấp khả năng truy vấn dữ liệu Tránh sự dư thừa, trùng lắp dữ liệu Liên kết chặt chẽ giữa dữ liệu và chương trình ứng dụng khai thác. Có nhiều mô hình CSDL khác nhau Các Mô hình CSDL () Hệ Quản Trị CSDL (Database Management System) Là 1 phần mềm quản lý CSDL, cung cấp các dịch vụ xử lý (truy cập – truy vấn) CSDL cho Nhà phát triển ứng dụng (lập trình viên) Tập các hàm, thư viện mã lệnh truy xuất Người dùng cuối (End-user) Giao diện sử dụng để truy xuất Các Mô hình CSDL () Các Mô Hình CSDL Mô hình phân cấp Mô hình mạng Mô hình quan hệ Mô hình đối tượng Các mô hình CSDL khác nhau có các Hệ Quản Trị CSDL tương ứng. Các Mô hình CSDL () Mô Hình CSDL Quan Hệ Do đề xuất năm 1971, gồm: Dữ liệu được mô tả thành tập các bảng (table) (dòng dữ liệu và cột thuộc tính). Các bảng có thể mô tả nội dung của 1 đối tượng/thực thể (Entity) hoặc 1 mối kết hợp (Relationship) Một hệ thống các ký hiệu, phép toán và khái niệm (thuật ngữ) để mô tả dữ liệu. Trong phần trình bày tiếp theo, ta sẽ dựa vào ví dụ là CSDL Quản Lý Sinh Viên của 1 trường Đại Học Cơ Sở Dữ Liệu Quan Hệ () Các Khái Niệm : Thuộc tính(Attribute) Thuộc vào 1 kiểu dữ liệu đơn (Data Type) nhất định và có một miền giá trị. Trong 1 Lược đồ quan hệ không được có 2 thuộc tính trùng tên. Ký hiệu : A1,A2, B, C, Ví dụ : với đối tượng Học Sinh, ta có thể có các thuộc tính : Họ, Tên, Ngày sinh, Điểm trung bình, Cơ Sở Dữ Liệu Quan Hệ () – Các khái niệm Lược đồ quan hệ (Relation Schema) (1) Tập các thuộc tính của 1 đối tượng hoặc 1 mối kết hợp (1 bảng !) Ký hiệu : Q Q với tập .

TỪ KHÓA LIÊN QUAN