1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Cơ sở dữ liệu - Chương 1: Tổng quan về CSDL

41 14 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 41
Dung lượng 671,09 KB

Nội dung

Bài giảng Cơ sở dữ liệu - Chương 1: Tổng quan về CSDL cung cấp cho người học các kiến thức: Giới thiệu, một số đặc tính của CSDL, người sử dụng CSDL, các tính năng của HQT CSDL, kiến trúc của HQT CSDL,... Mời các bạn cùng tham khảo nội dung chi tiết.

CHƯƠNG Tổng quan CSDL NỘI DUNG CHI TIẾT Giới thiệu  Một số đặc tính CSDL  Người sử dụng CSDL  Các tính HQT CSDL  Kiến trúc HQT CSDL  Các khái niệm  Ngôn ngữ CSDL  GIỚI THIỆU  Ví dụ        Kinh doanh Ngân hàng tài Giáo dục Hành Giải trí … Thơng tin Chọn lọc Dữ liệu Dữ liệu (Data)  Một mơ tả hình thức thơng tin hoạt động Tên, địa chỉ, số điện thoại khách hàng  Báo cáo doanh thu  Đăng ký học phần  GIỚI THIỆU QUÁ TRÌNH PHÁT TRIỂN  Tài liệu giấy - - -4 GIỚI THIỆU QUÁ TRÌNH PHÁT TRIỂN  Hệ thống tập tin (File): Là tập hợp tập tin riêng lẻ phục vụ cho mục đích sử dụng định Chương trình ứng dụng Quản lý liệu Chương trình ứng dụng Quản lý liệu Chương trình ứng dụng Quản lý liệu Hệ Thống Quản Lý Tập Tin Tập tin Tập tin Tập tin Dữ liệu GIỚI THIỆU QUÁ TRÌNH PHÁT TRIỂN  Hệ thống tập tin  Ưu điểm  Triển khai ứng dụng nhanh  Khả đáp ứng nhanh chóng  Hạn chế  Dữ liệu bị trùng lắp dư thừa  Thiếu tính quán liệu  Khó khăn việc truy xuất  Việc chia sẻ liệu bị hạn chế  Khó khôi phục  Không đáp ứng nhu cầu khai thác thơng tin đồng thời GIỚI THIỆU Q TRÌNH PHÁT TRIỂN  Cơ sở liệu (Database)  Một tập hợp có cấu trúc liệu có liên quan với lưu trữ máy tính Danh sách sinh viên  Niên giám điện thoại  Danh mục đề án  Một CSDL biểu diễn phần giới thực (thế giới thu nhỏ)  CSDL thiết kế, xây dựng, lưu trữ với mục đích xác định, phục vụ cho số ứng dụng người dùng  Tập ngẫu nhiên liệu xem CSDL  GIỚI THIỆU QUÁ TRÌNH PHÁT TRIỂN  Cơ sở liệu Chương trình ứng dụng Quản lý liệu Chương trình ứng dụng Quản lý liệu Hệ Quản Trị CSDL CSDL Chương trình ứng dụng Quản lý liệu GIỚI THIỆU QUÁ TRÌNH PHÁT TRIỂN  Cơ sở liệu  Ưu điểm:  Giảm trùng lắp thông tin xuống mức thấp nhất, đảm bảo tính qn tồn vẹn liệu  Đảm bảo liệu truy xuất theo nhiều cách khác  Khả chia sẻ thông tin cho nhiều người, nhiều ứng dụng khác - Tính bảo mật VẤN ĐỀ - Quyền sở hữu - Quyền khai thác thơng tin GIỚI THIỆU Q TRÌNH PHÁT TRIỂN  Hệ quản trị CSDL (Database Management System) Tập hợp chương trình cho phép người sử dụng tạo trì CSDL  Một phần mềm hệ thống cho phép định nghĩa, xây dựng xử lý liệu  Định nghĩa – khai báo khung liệu với mô tả chi tiết liệu  Xây dựng – lưu trữ liệu lên nhớ phụ  Xử lý – truy vấn, cập nhật phát sinh báo cáo   Các hệ quản trị CSDL thường gặp: Microsoft Access, SQL Server, DB2, Oracle… 10 CÁC TÍNH NĂNG CỦA HQT CSDL (TT)  Các tính khác  Chuẩn hóa   Cho phép DBA định nghĩa bắt buộc áp dụng chuẩn thống cho người dùng Uyển chuyển  Khi nhu cầu công việc thay đổi, cấu trúc CSDL thay đổi, HQT cho phép thêm mở rộng cấu trúc mà không làm ảnh hưởng đến CTƯD Giảm thời gian phát triển ứng dụng  Tính khả dụng   Khi có thay đổi lên CSDL, tất người dùng thấy 27 NỘI DUNG CHI TIẾT Giới thiệu  Một số đặc tính CSDL  Người sử dụng CSDL  Các tính HQT CSDL  Kiến trúc HQT CSDL  Các khái niệm  Ngôn ngữ CSDL  28 KIẾN TRÚC CỦA HQT CSDL  Kiến trúc lược đồ Mức Người dùng Người dùng Lược đồ … Lược đồ n Ánh xạ ngoài/ Ánh xạ quan niệm Mức quan niệm Lược đồ quan niệm Ánh xạ quan niệm/ Ánh xạ Lược đồ Mức 29 KIẾN TRÚC CỦA HQT CSDL (TT)  Mức (lược đồ – mức vật lý) Mô tả cấu trúc lưu trữ vật lý CSDL: cần giải vấn đề gì? Dữ liệu gì? Lưu trữ nào? Ở đâu? Cần mục gì?  Dành cho người quản trị người sử dụng chuyên môn   Mức quan niệm (lược đồ quan niệm – mức logic) Mô tả cấu trúc toàn thể CSDL cho cộng đồng người sử dụng, gồm thực thể, kiểu liệu, mối liên hệ ràng buộc  Che bớt chi tiết cấu trúc lưu trữ vật lý   Mức (lược đồ ngồi) Cịn gọi mức khung nhìn (view)  Mơ tả phần CSDL mà nhóm người dùng quan tâm đến che dấu phần lại CSDL nhóm người 30 dùng  NỘI DUNG CHI TIẾT Giới thiệu  Một số đặc tính CSDL  Người sử dụng CSDL  Các tính HQT CSDL  Kiến trúc HQT CSDL  Các khái niệm  Mơ hình liệu  Lược đồ  Thể   Ngôn ngữ CSDL 31 MƠ HÌNH DỮ LIỆU  Mơ hình liệu (Data model) bao gồm Các khái niệm biểu diễn liệu  Các phép toán xử lý liệu  32 MƠ HÌNH DỮ LIỆU (TT)  Mơ hình mức cao Cung cấp khái niệm gần gũi với người dùng  Mơ hình phải tự nhiên giàu ngữ nghĩa  VD: mơ hình thực thể kết hợp (ER), mơ hình đối tượng…   Mơ hình cài đặt Đưa khái niệm người dùng hiểu không xa với cách liệu tổ chức thật máy tính  VD: mơ hình quan hệ, mơ hình mạng, mơ hình phân cấp   Mơ hình mức thấp (mơ hình vật lý)  Đưa khái niệm mô tả chi tiết cách thức liệu lưu trữ máy tính 33 VÍ DỤ MƠ HÌNH ER MaHP Diem hoc (0,n) HPhan Hocky (1,1) Nam Gvien mo mhoctruoc MaSV Ten Lop Nganh (1,n) Svien MaMH TenMH Khoa (0,n) MHoc Tinchi (0,n) dieukien (0,n) mhocsau 34 VÍ DỤ MƠ HÌNH MẠNG MHOC SVIEN MHOC_SAU MHOC_MO MHOC_TRUOC SVIEN_DIEM HPHAN DKIEN KQUA_HPHAN KQUA 35 VÍ DỤ MƠ HÌNH PHÂN CẤP PHONGBAN TENPHG MAPHG TRPHG NG_NHANCHUC NHANVIEN TEN MANV NGSINH DEAN DCHI TENDA MADA DDIEM_DA NHANCONG THANNHAN TENTN PHAI NGSINH NGUOIQUANLY TEN_NQL MANV TEN MANV THOI GIAN 36 LƯỢC ĐỒ  Lược đồ CSDL (Database Schema)  Là mô tả cấu trúc ràng buộc CSDL 37 THỂ HIỆN  Thể CSDL (Database Instance) Là liệu thời lưu trữ CSDL thời điểm  Tình trạng CSDL  38 NGƠN NGỮ CSDL  Ngôn ngữ lưu trữ liệu (SDL – Storage Definition Language)   Ngôn ngữ định nghĩa lược đồ Ngôn ngữ định nghĩa liệu (DDL – Data Definition Language) Cho phép khai báo cấu trúc CSDL, mối liên hệ liệu, quy định, ràng buộc liệu,…  Xác định lược đồ quan niệm   Ngơn ngữ định nghĩa khung nhìn (VDL – View Definition Language)  Ngôn ngữ định nghĩa lược đồ ngồi 39 NGƠN NGỮ CSDL (TT)  Ngơn ngữ thao tác liệu (DML – Data Manipulation Language) Cho phép truy xuất, thêm, xóa, sửa liệu  Mức cao (phi thủ tục)  Mức thấp (thủ tục)  40 41 ... Chương trình ứng dụng Quản lý liệu Chương trình ứng dụng Quản lý liệu Hệ Quản Trị CSDL CSDL Chương trình ứng dụng Quản lý liệu GIỚI THIỆU QUÁ TRÌNH PHÁT TRIỂN  Cơ sở liệu  Ưu điểm:  Giảm trùng... chấp liệu  Bảo đảm liệu thời điểm  18 CÁC CÁCH NHÌN DỮ LIỆU Hệ CSDL cho phép nhiều người dùng thao tác lên CSDL  Mỗi người địi hỏi cách nhìn (view) khác CSDL  Một view  Một phần CSDL  Dữ liệu. .. chương trình Chương trình Độc lập Dữ liệu 16 TÍNH TRỪU TƯỢNG Hệ CSDL cho phép trình bày liệu mức trừu tượng cho phép, nhằm che bớt chi tiết lưu trữ thật liệu  Trừu tượng hóa liệu – Mơ hình liệu

Ngày đăng: 09/05/2021, 22:05

w