SLIDE GIẢNG DẠY HỆ CƠ SỞ DỮ LIỆU CHƯƠNG 2 MÔI TRƯỜNG CƠ SỞ DỮ LIỆU

48 565 0
SLIDE GIẢNG DẠY  HỆ CƠ SỞ DỮ LIỆU  CHƯƠNG 2  MÔI TRƯỜNG CƠ SỞ DỮ LIỆU

Đ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

HỆ SỞ DỮ LIỆU GV: ThS.Trịnh Thị Ngọc Linh Email: ngoclinhnl@yahoo.com Chương MÔI TRƯỜNG SỞ DỮ LIỆU 2.1 Kiến trúc ANSI-PARC 3-mức 2.2 Các ngôn ngữ sở liệu 2.3 Mô hình liệu 2.4 Hệ quản trị CSDL đa người dùng 2.5 Từ điển liệu 2.1 Kiến trúc ANSI-PARC 3-mức  Một CSDL mức biểu diễn:  Mức vật lý (mức trong)  Mức logic (mức khái niệm)  Mức khung nhìn (mức ngoài)  Mục đích: giải phóng đa số người dùng khỏi quan tâm lưu trữ bảo trì liệu 2.1.1 Mức vật lý  Mức vật lý mô tả liệu lưu trữ CSDL  Đây mức thể cài đặt tính chất vật lý CSDL để đạt tối ưu thực thao tác tìm kiếm lưu trữ 2.1.1 Mức vật lý (tt)  Ví dụ: Biểu diễn mức vật lý đơn giản liệu nhân viên công ty  mã nhân viên - kiểu số nguyên  mã chi nhánh mà nhân viên làm việc - kiểu số nguyên  họ đệm - kiểu chuỗi  tên - kiểu chuỗi  ngày sinh - kiểu ngày  lương - kiểu số thực  trỏ đến ghi 2.1.2 Mức logic  Mức logic mô tả liệu lưu trữ CSDL mối quan hệ chúng  Không quan tâm đến cách thức để lưu trữ  Mức logic biểu diễn:  Các thực thể, thuộc tính, mối quan hệ thực thể  Các ràng buộc liệu, thông tin ngữ nghĩa liệu  Các thông tin an ninh toàn vẹn liệu 2.1.2 Mức logic (tt)  Ví dụ: Biểu diễn mức logic sau:  Công ty gồm phòng ban (Department), phòng ban số hiệu, tên gọi khác nhau, địa (Location), số điện thoại (Telephone)  người làm trưởng phòng ban, hàng năm cấp khoản kinh phí để hoạt động (Expense_Budget), phải đạt doanh thu (Revenue_Budget)  Mỗi phòng ban từ đến nhiều nhân viên (Employee) Mỗi nhân viên số nhân viên (EmpNo), tên gọi, công việc làm (Job), khoản tiền lương hàng tháng (Salary), số hiệu phòng ban thể theo dõi thêm ngày sinh (BirthDay), giới tính (Sex) 2.1.3 Mức khung nhìn  Mức khung nhìn mô tả phần CSDL liên quan đến NSD hay chương trình ứng dụng  NSD hay chương trình ứng dụng:  thể cấu trúc tổ chức lưu trữ thông tin CSDL, tên gọi loại liệu hay tên gọi thuộc tính  Chỉ làm việc phần CSDL theo cách "nhìn" người quản trị hay chương trình ứng dụng quy định, gọi khung nhìn (View)   2.1.3 Mức khung nhìn (tt)  Ví dụ:    Phòng Kế toán  Thấy danh sách nhân viên làm công việc cụ thể phòng ban với mức lương thỏa thuận  không thấy lý lịch nhân viên  Lãnh đạo công ty  Thấy số lượng nhân viên, tổng số lương phải trả người lãnh đạo phòng ban  Phòng Tổ chức nhân  người xem lý lịch tất cán bộ, công nhân viên công ty  Nhưng người xem lý lịch cán bộ, công nhân viên với mức lương từ n đồng trở xuống Mức khung nhìn Khung nhìn Khung nhìn Khung logic Khung vật lý … Khung nhìn n 2.3.4 Mô hình phân cấp (tt) KQua Mức 1: DiemTH DiemLT HPhan Mức 2: TenHP SVien SLuong MHoc Mức 3: TenMH Khoa TinChi TenSV Lop Nganh 2.3.5 Mô hình quan hệ  Trong mô hình quan hệ, liệu thể bảng  Mỗi bảng gồm dòng (thường gọi ghi hay bộ) cột (thường gọi trường) 2.3.5 Mô hình quan hệ (tt) SVien Hoc HPhan MaSV MaSV MaHP Ten MaHP SLuong Lop DiemLT MaMH Nganh DiemTH MHoc DKien MaMH MaMHTruoc MaMH TenMH Khoa TinChi 2.3.5 Mô hình quan hệ (tt) Cột MaSV Dòng Ten Lop Nganh T001 Trần Thị Lan 03T1 CNTT T002 Nguyễn Văn Dũng 03T1 CNTT T003 Lý Hải 03T1 CNTT 2.4 Hệ quản trị CSDL đa người dùng  Một hệ xử lý từ xa bao gồm máy tính số trạm đầu cuối   Tất xử lý thực máy tính Các trạm đầu cuối nối với máy tính trung tâm dây cáp  Trạm đầu cuối gửi thông điệp yêu cầu đến chương trình ứng dụng người dùng (khi sử dụng dịch vụ hệ quản trị CSDL), nhờ vào hệ thống điểu khiển truyền thông hệ điều hành  Các thông điệp gửi trả cho trạm đầu cuối người dùng theo đường 2.4 Hệ quản trị CSDL đa người dùng  Trong năm qua người đạt thành công lớn việc nâng cao khả máy tính cá nhân phát triển công nghệ mạng máy tính  Nảy sinh hai kiến trúc cho hệ thống đa người dùng  Kiến trúc máy chủ - tệp  Kiến trúc máy khách - chủ 2.4.1 Kiến trúc máy chủ - tệp (File - Server)  Trong kiến trúc máy chủ - tệp, xử lý không tập trung vào máy tính trung tâm mà phân tán mạng, thường mạng cục  Máy chủ (File-Server) lưu giữ tập tin liệu (database) Máy chủ hoạt động đơn giản đĩa cứng chứa liệu chia sẻ  Các ứng dụng hệ quản trị CSDL chạy trạm làm việc (workstation) yêu cầu tập tin liệu máy chủ cần 2.4.1 Kiến trúc máy chủ - tệp (tt) 2.4.1 Kiến trúc máy chủ - tệp (tt)  Kiến trúc nhược điểm sau đây:  Lượng liệu truyền qua lại mạng nhiều  Mỗi trạm làm việc phải cài đặt đầy đủ hệ quản trị CSDL  Việc giải vấn đề tương tranh, khôi phục liệu bảo đảm tính quán liệu phức tạp nhiều hệ quản trị CSDL truy cập vào tập tin liệu 2.4.2 Kiến trúc máy khách - chủ (Client - Server )  Trong kiến trúc máy khách - chủ, phận phần mềm tương tác với tạo nên hệ thống:  Tiến trình máy khách (client) yêu cầu cung cấp tài nguyên tiến trình máy chủ (server) cung cấp tài nguyên  Thông thường tiến trình máy chủ tiến trình máy khách đặt điểm khác mạng 2.4.2 Kiến trúc máy khách - chủ (tt) 2.4.2 Kiến trúc máy khách - chủ (tt)  Một số ưu điểm  Khả truy cập rộng rãi đến CSDL  Nâng cao khả thực hiện: Nếu tiến trình máy chủ máy khách làm việc máy tính khác CPU khác chạy song song, CPU thực tiến trình  Chi phí cho phần cứng giảm cần máy chủ cấu hình đủ mạnh để lưu trữ quản trị CSDL 2.4.2 Kiến trúc máy khách - chủ (tt)  Một số ưu điểm (tt)  Chi phí cho truyền thông giảm phần thao tác ứng dụng giải máy khách, truyền thông mạng bao gồm: yêu cầu truy cập CSDL máy khách gửi đến máy chủ liệu kết từ máy chủ gửi cho máy khách  Nâng cao khả đảm bảo tính quán liệu Máy chủ kiểm soát tính toàn vẹn ràng buộc định nghĩa kiểm tra 2.5 Từ điển liệu  Trong hệ quản trị CSDL, từ điển liệu tập hợp đọc (read only) bảng (table) khung nhìn (view)  Thông thường hệ thống từ điển liệu chứa thông tin:  Tên, kiểu, kích thước ghi  Tên mối quan hệ, ràng buộc toàn vẹn liệu  Tên người quyền truy cập vào CSDL  Các lược đồ trong, lược đồ khái niệm, lược đồ ánh xạ chúng 2.5 Từ điển liệu  Microsoft Access: bảng tên bắt đầu chữ MSys, chẳng hạn:  MSysACEs  MSysColumn  MSysIMEXColumn  MSysIMEXSpecs  MSysIndexes  MSysMacros  MSysObjects  MSysQueries  MSysRelationShips Tools / Options / View tabs / System Objects .. .Chương MÔI TRƯỜNG CƠ SỞ DỮ LIỆU 2. 1 Kiến trúc ANSI-PARC 3-mức 2. 2 Các ngôn ngữ sở liệu 2. 3 Mô hình liệu 2. 4 Hệ quản trị CSDL đa người dùng 2. 5 Từ điển liệu 2. 1 Kiến trúc ANSI-PARC... thức để có liệu  SQL (Structured Query Language) 2. 3 Mô hình liệu  Mô hình liệu tập khái niệm ký pháp dùng để mô tả liệu, mối quan hệ liệu, ràng buộc liệu tổ chức  Như vậy, xem mô hình liệu có... Lan Anh SoCMT 031803491 044803581 037 120 5 82 03567 124 1 NoiO Hà Nội Hải Phòng Hà Nội Bắc Ninh TaiKhoan A-101 A -21 5 A-1 02 A-305 2. 1.5 Tính độc lập liệu  Độc lập liệu hiểu theo nghĩa lược đồ mức không

Ngày đăng: 29/06/2017, 22:52

Từ khóa liên quan

Mục lục

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

  • Chương 2 MÔI TRƯỜNG CƠ SỞ DỮ LIỆU

  • 2.1. Kiến trúc ANSI-PARC 3-mức

  • 2.1.1. Mức vật lý

  • 2.1.1. Mức vật lý (tt)

  • 2.1.2. Mức logic

  • 2.1.2. Mức logic (tt)

  • 2.1.3. Mức khung nhìn

  • 2.1.3. Mức khung nhìn (tt)

  • Slide 10

  • Thuận lợi của kiến trúc ANSI-PARC 3-mức

  • Thuận lợi của kiến trúc ANSI-PARC 3-mức (tt)

  • 2.1.4. Lược đồ và thể hiện của CSDL

  • Slide 14

  • 2.1.4. Lược đồ và thể hiện của CSDL (tt)

  • 2.1.5. Tính độc lập dữ liệu

  • 2.1.5. Tính độc lập dữ liệu (tt)

  • 2.2. Các ngôn ngữ cơ sở dữ liệu

  • 2.2.1. Ngôn ngữ định nghĩa dữ liệu (DDL)

  • Slide 20

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

Tài liệu liên quan