bài giảng chương i tổng quan về hệ quản trị cơ sở dữ liệu (database management system)

68 799 0
bài giảng chương i tổng quan về hệ quản trị cơ sở dữ liệu (database management system)

Đ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

TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LiỆU DATABASE MANAGEMENT SYSTEM Nội dung         Giới thiệu Quá trình phát triển Một số đặc tính CSDL Người sử dụng CSDL Kiến trúc HQT CSDL Các tính HQT CSDL Các khái niệm Ngôn ngữ CSDL Chương : Nhập môn Hệ Quản Trị CSDL MỤC TIÊU      Trình bày nhìn bao quát sở (Database) hệ quản trị sở (DBMS), hệ Cơ sở liệu (Database System) Các yêu cầu xây dựng DBMS Một số khái niệm quan trọng: giao (transaction), concurrent control, khôi phục cố … Hiểu cấu trúc tổng thể DBMS Hiểu vai trò người sử dụng hệ thống Chương : Nhập môn Hệ Quản Trị CSDL liệu liệu tác sau QUÁ TRÌNH PHÁT TRIỂN CỦA CÁC HỆ THỐNG QUẢN LÝ DỮ LiỆU  Tập tin (File) 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 Chương : Nhập môn Hệ Quản Trị CSDL Hệ Thống Quản Lý Tập Tin Tập Tập tin tin Tập tin Tập Tập tin tin Dữ liệu MỘT THÍ DỤ Course scheduling Course scheduling application application Student admission Student admission application application Instructors schedules Instructors schedules application application Course data file Student data file Student data file Instructor data file Course data file Semester planning Semester planning application application Semeter data file Course data file Chương : Nhập môn Hệ Quản Trị CSDL Những lợi ích Course data file Course scheduling Course scheduling application application Student admission Student admission application application Instructors schedules Instructors schedules application application Semester planning Semester planning application application Chương : Nhập môn Hệ Quản Trị CSDL Student data file Instructor data file Semeter data file MỘT SỐ KHÁI NiỆM CƠ BẢN Database : Cơ sở liệu tập liệu có liên quan với tổ chức lưu trữ theo định dạng nhằm làm làm giảm thiểu dư thừa liệu phục vụ cho nhiều user đồng thời  MANAGER CUSTOMERS CUSTOMERS ACCOUNT ACCOUNT SALES SALES ADMIN HR Chương : Nhập mơn Hệ Quản Trị CSDL Database  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 Chương : Nhập môn Hệ Quản Trị CSDL Database (tt)  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 Chương : Nhập môn Hệ Quản Trị CSDL Một ví dụ CSDL NHANVIEN TENLOT TENNV MANV NGSINH MA_NQL PHG Tran Hong Quang 123456789 03/09/1969 987654321 Nguyen Thanh Tung 333445555 12/08/1955 888665555 Nguyen Manh Hung 666884444 09/15/1962 333445555 Tran DEAN HONV Thanh Tam 453453453 07/31/1972 333445555 TENDA MADA DDIEM_DA PHONG San pham X VUNG TAU San pham Y NHA TRANG San pham Z TP HCM Tin hoc hoa 10 HA NOI PHANCONG SODA THOIGIAN 123456789 32.5 123456789 7.5 666884444 40.0 453453453 Chương : Nhập môn Hệ Quản Trị CSDL MA_NVIEN 20.0 10 Quản trị viên  Có trách nhiệm quản lý hệ CSDL   Cấp quyền truy cập CSDL Điều phối giám sát việc sử dụng CSDL Chương : Nhập môn Hệ Quản Trị CSDL 54 Thiết kế viên  Chịu trách nhiệm     Lựa chọn cấu trúc phù hợp để lưu trữ liệu Quyết định liệu cần lưu trữ Liên hệ với người dùng để nắm bắt yêu cầu đưa thiết kế CSDL thỏa yêu cầu Có thể nhóm DBA quản lý CSDL sau việc thiết kế hồn tất Chương : Nhập mơn Hệ Quản Trị CSDL 55 Người dùng cuối  Người sử dụng    Người sử dụng thường xuyên    Ít truy cập CSDL, cần thông tin khác lần truy cập dùng câu truy vấn phức tạp Người quản lý Thường xuyên truy vấn cập nhật CSDL nhờ vào số chức xây dựng sẳn Nhân viên Người sử dụng đặc biệt   Thông thạo HQT CSDL, tự xây dựng truy vấn phức tạp cho công việc Kỹ sư, nhà khoa học, người phân tích,… Chương : Nhập mơn Hệ Quản Trị CSDL 56 Mơ hình 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 Chương : Nhập môn Hệ Quản Trị CSDL 57 Mơ hình liệu (tt)  Mơ hình mức cao     Mơ hình cài đặt    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… Đưa khái niệm người dùng hiểu khơng q 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 Chương : Nhập mơn Hệ Quản Trị CSDL 58 Ví dụ mơ hình ER MaHP Diem hoc (0,n) HPhan Hocky (1,1) Nam Gvien mo mhoctruoc MaSV Ten Lop (1,n) SVien Nganh MaMH TenMH Khoa Tinchi (0,n) MHoc (0,n) dieukien (0,n) mhocsau Chương : Nhập mơn Hệ Quản Trị CSDL 59 Ví dụ mơ hình đối tượng SVien Ten Lop Nganh hoc * * LapTKB() InBangDiem() HPhan Ten SLuong Diem DiemTH DiemLT DiemPrj mo * SuaDiem() MHoc Ten Khoa SoTinChi +MHoc truoc * CapNhatSTC() * +MHoc sau Chương : Nhập môn Hệ Quản Trị CSDL Dieu kien 60 Ví dụ mơ hình quan hệ SVien Hoc HPhan MaSV MaSV MaHP Ten MaHP SLuong Lop DiemLT MaMH Nganh DiemTH DKien MaMH MaMHTruoc MHoc MaMH TenMH Khoa TinChi Chương : Nhập mơn Hệ Quản Trị CSDL 61 Ví dụ mơ hình mạng MHoc SVien MHOC_SAU MHOC_MO MHOC_TRUOC SVIEN_DIEM HPhan DKien KQUA_HPHAN KQua Chương : Nhập môn Hệ Quản Trị CSDL 62 Ví dụ mơ hình phân cấp KQua Mức 1: DiemTH DiemLT SVien HPhan Mức 2: Mức 3: TenHP SLuong TenSV Lop Nganh MHoc TenMH Khoa TinChi Chương : Nhập môn Hệ Quản Trị CSDL 63 Phân loại: Hệ tập trung: Là hệ mà phần CSDL lưu trữ nơi, vị trí định a Personal Database: Là Hệ CSDL nhỏ bao gồm thành phần chính, hệ nầy người viết chương trình người sử dụng cuối đồng thời người quản lý User Máy Tính HQTCSDL    CSDL Phân loại: b Central Database: Laø hệ đa người dùng từ thiết bị đầu cuối có hình bàn phím để trao đổi thông tin Mọi xử lý, tính toán thực trung tâm với máy tính mạnh xử lý nhiều yêu cầu User Máy Tính HQTCSDL      CSDL Phân loại: c Client/ Server Database: CSDL tạo lập, lưu trữ server, việc tính toán lại diễn máy client Máy server không cần mạnh Hệ CSDL nầy phân tán thực hệ tập trung liệu đặt toàn chỗ Client Máy Tính Server        CSDL  Phân loại: Hệ phân tán: Là hệ CSDL chia nhỏ thành nhiều CSDL địa phương, trải mạng máy tính        Mạng truyền thông   SUMMARY Hệ CSDL Hệ Quản trị CSDL Các chức hệ quản trị CSDL Mơ hình liệu Cấu trúc hệ thống tổng thể Hệ quản trị CSDL Các thành phần môi trường Hệ quản trị CSDL Chương : Nhập môn Hệ Quản Trị CSDL 68 ... kh? ?i phục cố … Hiểu cấu trúc tổng thể DBMS Hiểu vai trò ngư? ?i sử dụng hệ thống Chương : Nhập môn Hệ Quản Trị CSDL liệu liệu tác sau QUÁ TRÌNH PHÁT TRIỂN CỦA CÁC HỆ THỐNG QUẢN LÝ DỮ LiỆU  Tập tin... tin (File) 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 Chương : Nhập môn Hệ Quản Trị CSDL Hệ Thống Quản Lý Tập Tin Tập Tập tin tin Tập... Tập tin Tập Tập tin tin Dữ liệu MỘT THÍ DỤ Course scheduling Course scheduling application application Student admission Student admission application application Instructors schedules Instructors

Ngày đăng: 17/10/2014, 07:23

Từ khóa liên quan

Mục lục

  • Slide 1

  • Nội dung

  • MỤC TIÊU

  • QUÁ TRÌNH PHÁT TRIỂN CỦA CÁC HỆ THỐNG QUẢN LÝ DỮ LiỆU

  • MỘT THÍ DỤ

  • Những lợi ích

  • MỘT SỐ KHÁI NiỆM CƠ BẢN

  • Database

  • Database (tt)

  • Một ví dụ về CSDL

  • DBMS (Database Management System)

  • DBMS (tt)

  • HỆ CƠ SỞ DỮ LiỆU

  • Hệ CSDL (tt)

  • Quá trình phát triển (tt)

  • Dư thừa dữ liệu và tính không nhất quán

  • Khó khăn trong việc truy xuất dữ liệu

  • Sự cô lập dữ liệu

  • Tính nguyên tử

  • Tính truy xuất cạnh tranh

Tài liệu cùng người dùng

Tài liệu liên quan