Bài giảng Hệ cơ sở dữ liệu: Chương 1 Khái quát về các hệ cơ sở dữ liệu, cung cấp cho người học những kiến thức như: Hệ cơ sở dữ liệu; Hệ quản trị cơ sở dữ liệu; Các mức trừu tượng của một hệ cơ sở dữ liệu; Tính độc lập giữa dữ liệu và chương trình; Một số mô hình cơ sở dữ liệu;...Mời các bạn cùng tham khảo!
CHƢƠNG KHÁI QUÁT VỀ CÁC HỆ CƠ SỞ DỮ LIỆU Giảng viên: Lê Thị Tú Kiên kienltt@hnue.edu.vn Information Systems - FIT – HNUE NỘI DUNG CHƢƠNG Hệ sở liệu Hệ quản trị sở liệu Các mức trừu tƣợng hệ sở liệu Tính độc lập liệu chƣơng trình Một số mơ hình sở liệu Dept of IS – FIT - HNUE Hệ sở liệu Cơ sở liệu gì? Hệ quản trị sở liệu gì? Các thành phần hệ sở liệu? Vì lại dùng hệ sở liệu? Dept of IS – FIT - HNUE Cơ sở liệu ? - The tools & services (where they put their data?) Tất liệu ứng dụng có CSDL Dept of IS – FIT - HNUE Cơ sở liệu gì? tích hợp liệu phản ánh hoạt động tổ chức lƣu trữ thiết bị nhớ nhiều ngƣời dùng với mục đích khác Ví dụ 1: Dữ liệu phản ánh hoạt động trƣờng đại học Các đối tƣợng: sinh viên, giảng viên, học phần, Mối quan hệ đối tƣơng: sinh viên với học phần, Ví dụ 2: ? Ví dụ 3: ? Dept of IS – FIT - HNUE Hệ quản trị sở liệu gì? Phần mềm cho phép người dùng giao tiếp với CSDL, cung cấp môi trường thuận lợi hiệu để lưu trữ tìm kiếm thơng tin CSDL Dept of IS – FIT - HNUE Hệ sở liệu ? Một hệ CSDL gồm: người dùng, ứng dụng, DBMS DB (Cũng có cách gọi khác hẹp hơn: DBMS DB) Dept of IS – FIT - HNUE Hệ sở liệu Dept of IS – FIT - HNUE Con ngƣời/ chƣơng trình Đều khai thác DB nhờ DBMS Dept of IS – FIT - HNUE 10 Chƣơng trình/website/ứng dụng di động/ … Khai thác, sử dụng DB thông qua DBMS Dept of IS – FIT - HNUE Mơ hình mạng 72 Dữ liệu: tập ghi Mối quan hệ: mối nối (link) Xuất phát từ ghi có nhiều mối nối đến ghi khác Phân biệt đối tƣợng chủ liên kết đối tƣợng thành phần liên kết Dept of IS – FIT - HNUE Mơ hình mạng 73 Một CSDL mạng mẫu Dept of IS – FIT - HNUE Mơ hình phân cấp 74 Dữ liệu: tập ghi Mối quan hệ: mối nối Khác với mơ hình mạng: mối quan hệ thể theo kiểu cha – nhƣ mà không đồ thị Dept of IS – FIT - HNUE Mơ hình phân cấp 75 Dept of IS – FIT - HNUE Vì mơ hình quan hệ phổ biến hơn? 76 Mơ hình quan hệ: ghi liên kết với nhờ giá trị chứa chúng (khơng dùng trỏ hay mối nối) Các Mô hình mạng phân cấp địi hỏi hiểu biết mức vật lý CSDL Dept of IS – FIT - HNUE TÓM TẮT CHƢƠNG KHÁI QUÁT VỀ CÁC HỆ CƠ SỞ DỮ LIỆU CSDL gì? 78 Một CSDL tập hợp liệu có liên quan với mặt logic, đƣợc thiết kế để lƣu trữ thông tin phục vụ cho hoạt động tổ chức Dept of IS – FIT - HNUE Hệ QT CSDL vai trị nó? 79 Một hệ quản trị CSDL hệ thống phần mềm cung cấp cho ngƣời dùng môi trƣờng thuận lợi hiệu để định nghĩa, tạo lập, bảo trì CSDL cung cấp truy cập đƣợc kiểm soát đến CSDL Dept of IS – FIT - HNUE Các mơ hình CSDL 80 Mơ tả: tập hợp liệu, thao tác tập liệu tập luật đảm bảo tính tồn vẹn liệu Mơ hình logic mơ tả liệu mức khái niệm mức ngồi Mơ hình vật lý để mơ tả liệu mức Dept of IS – FIT - HNUE Mơ hình quan hệ phổ biến 81 Các hệ CSDL phổ biến dựa mơ hình quan hệ Thơng tin hệ CSDL nhƣ đƣợc tổ chức bảng ngôn ngữ SQL ngôn ngữ thông dụng đƣợc sử dụng Dept of IS – FIT - HNUE Câu hỏi ơn tập gợi ý tìm hiểu thêm 82 (1) Việc sử dụng hệ QTCSDL đem lại cho lợi ích nào? Dept of IS – FIT - HNUE Câu hỏi ôn tập gợi ý tìm hiểu thêm 83 (2) Khi nên lƣu trữ liệu CSDL nên dùng tệp đƣợc quản lí trực tiếp hệ điều hành? Dept of IS – FIT - HNUE Câu hỏi ơn tập gợi ý tìm hiểu thêm 84 (3) Xác định thành phần DBMS giải thích ngắn gọn chức thành phần Dept of IS – FIT - HNUE Câu hỏi ơn tập gợi ý tìm hiểu thêm 85 (2) Tìm hiểu vai trị ngƣời xây dựng khai thác hệ CSDL: - Quản trị CSDL (DBA) - Thiết kế logic - Thiết kế vật lí - Lập trình ứng dụng - Người dùng đầu cuối Dept of IS – FIT - HNUE CẢM ƠN CÁC BẠN ... CHƢƠNG Hệ sở liệu Hệ quản trị sở liệu Các mức trừu tƣợng hệ sở liệu Tính độc lập liệu chƣơng trình Một số mơ hình sở liệu Dept of IS – FIT - HNUE Hệ sở liệu Cơ sở liệu gì? Hệ quản trị sở. .. FIT - HNUE 19 Dept of IS – FIT - HNUE 20 Phần Hệ sở liệu Đã trả lời câu hỏi: Cơ sở liệu gì? Hệ quản trị sở liệu gì? Các thành phần hệ sở liệu? Vì lại dùng hệ sở liệu? Dept of IS – FIT -. .. thành phần hệ sở liệu? Vì lại dùng hệ sở liệu? Dept of IS – FIT - HNUE Cơ sở liệu ? - The tools & services (where they put their data?) Tất liệu ứng dụng có CSDL Dept of IS – FIT - HNUE Cơ sở liệu