Bài giảng Cơ sở dữ liệu Các mô hình dữ liệu ThS. Trịnh Hoàng Nam

10 348 0
Bài giảng Cơ sở dữ liệu Các mô hình dữ liệu  ThS. Trịnh Hoàng Nam

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

Thông tin tài liệu

Bài giảng Cơ sở dữ liệu Các mô hình dữ liệu sẽ trình bày một số đặc trưng cơ bản và các thành phần của 2 mô hình dữ liệu, đó là: Mô hình thực thể kết hợp, mô hình dữ liệu quan hệ. Mời các bạn cùng tham khảo để biết thêm các nội dung chi tiết.

9/5/2016 SỞ DỮ LIỆU THIẾT KẾ SỞ DỮ LIỆU sở liệu hì nh liệu quan hệ NỘI DUNG • Thiết kế sở liệu mức ý niệm • Thiết kế sở liệu mức luận lý Ths Trịnh Hoàng Nam, namth@buh.edu.vn sở liệu hì nh liệu quan hệ MỤC TIÊU CỦA HOẠT ĐỘNG THIẾT KẾ SỞ DỮ LIỆU Không trùng lắp Nhất quán ? Cập nhật, nâng cấp Dễ khai thác Ths Trịnh Hoàng Nam, namth@buh.edu.vn 9/5/2016 sở liệu hì nh liệu quan hệ TIÊU CHÍ LỰA CHỌN BẢN THIẾT KẾ SỞ DỮ LIỆU Thời gian thực yêu cầu truy xuất liệu Chi phí hoạt động xây dựng, cài đặt, triển khai Thời gian lưu, phục hồi gặp cố Tính ổn định thời gian dài, mức độ phù hợp với mục đích sử dụng Ths Trịnh Hoàng Nam, namth@buh.edu.vn sở liệu hì nh liệu quan hệ QUY TRÌNH THIẾT KẾ SỞ DỮ LIỆU Đặc tả yêu cầu người sử dụng Thiết kế sở liệu ý niệm Thiết kế sở liệu luận lý Thiết kế sở liệu vật lý Ths Trịnh Hoàng Nam, namth@buh.edu.vn THIẾT KẾ SỞ DỮ LIỆU Ý NIỆM sở liệu hì nh liệu quan hệ  Mục tiêu  tả tổ chức liệu mối liên quan chúng với  Giải pháp  hình thực thể kết hợp (mở rộng) Ths Trịnh Hoàng Nam, namth@buh.edu.vn 9/5/2016 sở liệu hì nh liệu quan hệ QUY TRÌNH THIẾT KẾ SỞ DỮ LIỆU Ý NIỆM • Xác định yêu cầu liệu lưu trữ hệ thống, phân tích thành phần liệu hệ thống • hình hóa yêu cầu liệu đồ riêng lẻ • Tích hợp đồ tổng thể tổ chức liệu lưu trữ hệ thống • Hoàn thiện thiết kế, loại bỏ thừa Ths Trịnh Hoàng Nam, namth@buh.edu.vn sở liệu hì nh liệu quan hệ QUY TRÌNH THIẾT KẾ SỞ DỮ LIỆU Ý NIỆM Xác định yêu cầu liệu hệ thống Xác định tập thực thể Employee, Department, Project, Dependent Xác định thuộc tính cho tập thực thể Department (DName, DNumber, DLocation) Xác định kiểu liên kết tập thực thể Manages, Controls, Works for, Works on, Supervises Ths Trịnh Hoàng Nam, namth@buh.edu.vn sở liệu hì nh liệu quan hệ QUY TRÌNH THIẾT KẾ SỞ DỮ LIỆU Ý NIỆM hình hóa yêu cầu liệu Ths Trịnh Hoàng Nam, namth@buh.edu.vn 9/5/2016 sở liệu hì nh liệu quan hệ QUY TRÌNH THIẾT KẾ SỞ DỮ LIỆU Ý NIỆM hình hóa yêu cầu liệu Ths Trịnh Hoàng Nam, namth@buh.edu.vn sở liệu hì nh liệu quan hệ QUY TRÌNH THIẾT KẾ SỞ DỮ LIỆU Ý NIỆM Tích hợp thành đồ tổng thể Ths Trịnh Hoàng Nam, namth@buh.edu.vn sở liệu hì nh liệu quan hệ QUY TRÌNH THIẾT KẾ SỞ DỮ LIỆU Ý NIỆM Hoàn thiện thiết kế Ths Trịnh Hoàng Nam, namth@buh.edu.vn 9/5/2016 THIẾT KẾ SỞ DỮ LIỆU LUẬN LÝ sở liệu hì nh liệu quan hệ  Mục tiêu  Tổ chức liệu máy tính phục vụ nhu cầu lưu trữ, vận hành khai thác thông tin  Giải pháp  hình liệu quan hệ Ths Trịnh Hoàng Nam, namth@buh.edu.vn sở liệu hì nh liệu quan hệ QUY TRÌNH THIẾT KẾ SỞ DỮ LIỆU LUẬN LÝ • Ánh xạ kiểu thực thể thường • Ánh xạ kiểu thực thể yếu • Ánh xạ kiểu liên kết hai 1:1 • Ánh xạ kiểu liên kết hai 1:N • Ánh xạ kiểu liên kết hai M:N • Ánh xạ thuộc tính đa trị • Ánh xạ kiểu liên kết nhiều • Ánh xạ kiểu liên kết cha/con • Ánh xạ lớp chung Ths Trịnh Hoàng Nam, namth@buh.edu.vn sở liệu hì nh liệu quan hệ QUY TRÌNH THIẾT KẾ SỞ DỮ LIỆU LUẬN LÝ Ánh xạ kiểu thực thể thường DEPARTMENT EMPLOYEE PROJECT DNumber ESSN PNumber DName EName PName ESalary PLocation ESex EBirthdate EStartdate Ths Trịnh Hoàng Nam, namth@buh.edu.vn 9/5/2016 sở liệu hì nh liệu quan hệ QUY TRÌNH THIẾT KẾ SỞ DỮ LIỆU LUẬN LÝ Ánh xạ kiểu thực thể yếu DEPENDENT DName ESSN DSex DBirthdate DRelationship Ths Trịnh Hoàng Nam, namth@buh.edu.vn sở liệu hì nh liệu quan hệ QUY TRÌNH THIẾT KẾ SỞ DỮ LIỆU LUẬN LÝ Ánh xạ kiểu liên kết hai 1:1 EMPLOYEE DEPARTMENT ESSN DNumber EName DName ESalary mgrSSN ESex mgrStartdate EBirthdate EStartdate Ths Trịnh Hoàng Nam, namth@buh.edu.vn sở liệu hì nh liệu quan hệ QUY TRÌNH THIẾT KẾ SỞ DỮ LIỆU LUẬN LÝ Ánh xạ kiểu liên kết hai 1:N DEPARTMENT EMPLOYEE PROJECT DNumber ESSN PNumber DName EName PName mgrSSN ESalary PLocation mgrStartdate ESex DNum EBirthdate EStartdate DNum supervisorSSN Ths Trịnh Hoàng Nam, namth@buh.edu.vn 9/5/2016 sở liệu hì nh liệu quan hệ QUY TRÌNH THIẾT KẾ SỞ DỮ LIỆU LUẬN LÝ Ánh xạ kiểu liên kết hai M:N EMPLOYEE WORKSON PROJECT ESSN ESSN PNumber EName PNum PName ESalary workHours PLocation ESex DNum EBirthdate EStartdate DNum supervisorSSN Ths Trịnh Hoàng Nam, namth@buh.edu.vn sở liệu hì nh liệu quan hệ QUY TRÌNH THIẾT KẾ SỞ DỮ LIỆU LUẬN LÝ Ánh xạ thuộc tính đa trị DEPARTMENT DEPLOCATION DNumber DNum DName DLocation mgrSSN mgrStartdate Ths Trịnh Hoàng Nam, namth@buh.edu.vn sở liệu hì nh liệu quan hệ QUY TRÌNH THIẾT KẾ SỞ DỮ LIỆU LUẬN LÝ Ánh xạ liên kết nhiều DEPARTMENT EMPLOYEE PROJECT WORKSON DNumber ESSN PNumber ESSN DName EName PName PNum mgrSSN ESalary PLocation DNum mgrStartdate ESex DNum workHours EBirthdate EStartdate DNum supervisorSSN Ths Trịnh Hoàng Nam, namth@buh.edu.vn 9/5/2016 SO SÁNH HAI HÌNH sở liệu hì nh liệu quan hệ HÌNH THỰC THỂ KẾT HỢP HÌNH DỮ LIỆU QUAN HỆ Kiểu thực thể Quan hệ thực thể Kiểu liên kết 1:1 hay 1:N Khóa ngoại (quan hệ liên kết) Kiểu liên kết N:M Quan hệ liên kết với hai khóa ngoại Kiểu liên kết N–ngôi Quan hệ liên kết với N khóa ngoại Thuộc tính đơn Thuộc tính Thuộc tính đa trị Quan hệ khóa ngoại Tập giá trị Miền giá trị Thuộc tính khóa Khóa (khóa phụ) Ths Trịnh Hoàng Nam, namth@buh.edu.vn sở liệu hì nh liệu quan hệ QUY TRÌNH THIẾT KẾ SỞ DỮ LIỆU LUẬN LÝ Ánh xạ liên kết cha / EMPLOYEE(ESSN, EName, ESalary, ESex, EBirthdate, EStartdate) SECRETARY(ESSN, TypingSpeed) DRIVER(ESSN, VehicleType) ENGINEER(ESSN, EngType) Ths Trịnh Hoàng Nam, namth@buh.edu.vn sở liệu hì nh liệu quan hệ QUY TRÌNH THIẾT KẾ SỞ DỮ LIỆU LUẬN LÝ Ánh xạ liên kết cha / EMPLOYEE(ESSN, EName, ESalary, ESex, EBirthdate, EStartdate) SECRETARY(ESSN, …, TypingSpeed) DRIVER(ESSN, …, VehicleType) ENGINEER(ESSN, …, EngType) Ths Trịnh Hoàng Nam, namth@buh.edu.vn 9/5/2016 sở liệu hì nh liệu quan hệ QUY TRÌNH THIẾT KẾ SỞ DỮ LIỆU LUẬN LÝ Ánh xạ liên kết cha / EMPLOYEE(ESSN, …, EStartdate, TypingSpeed, VehicleType, EngType, JobType) Ths Trịnh Hoàng Nam, namth@buh.edu.vn sở liệu hì nh liệu quan hệ QUY TRÌNH THIẾT KẾ SỞ DỮ LIỆU LUẬN LÝ Ánh xạ liên kết cha / EMPLOYEE(ESSN, …, EStartdate, TypingSpeed, VehicleType, EngType, Secretary, Service, Engineer) Ths Trịnh Hoàng Nam, namth@buh.edu.vn sở liệu hì nh liệu quan hệ QUY TRÌNH THIẾT KẾ SỞ DỮ LIỆU LUẬN LÝ Ánh xạ lớp chung KEY_MAN (ESSN, …, EStartdate, EngType, Position) Ths Trịnh Hoàng Nam, namth@buh.edu.vn 9/5/2016 SỞ DỮ LIỆU LUẬN LÝ sở liệu hì nh liệu quan hệ WORKSON EMPLOYEE DEPARTMENT ESSN ESSN DNumber PNum EName DName workHours ESalary mgrSSN ESex mgrStartdate EBirthdate EStartdate PROJECT DNum PNumber supervisorSSN PName DEPLOCATION DNum PLocation DLocation DNum DEPENDENT DName ESSN DSex DBirthdate DRelationship Ths Trịnh Hoàng Nam, namth@buh.edu.vn SỞ DỮ LIỆU LUẬN LÝ sở liệu hì nh liệu quan hệ DEPARTMENT EMPLOYEE PROJECT DNumber ESSN PNumber DName EName PName mgrSSN ESalary PLocation mgrStartdate ESex DNum EBirthdate EStartdate DEPLOCATION DNum WORKSON DNum supervisorSSN ESSN DLocation TypingSpeed PNum VehicleType DNum EngType workHours DEPENDENT Qualification DName Experienced ESSN Fulltime KEYMAN ESSN DSex EngType DBirthdate DRelationship Position Ths Trịnh Hoàng Nam, namth@buh.edu.vn sở liệu hì nh liệu quan hệ NỘI DUNG • Thiết kế sở liệu mức ý niệm • Thiết kế sở liệu mức luận lý Ths Trịnh Hoàng Nam, namth@buh.edu.vn 10 ... KẾ CƠ SỞ DỮ LIỆU Ý NIỆM Mô hình hóa yêu cầu liệu Ths Trịnh Hoàng Nam, namth@buh.edu.vn 9/5/2016 Cơ sở liệu – Mô hì nh liệu quan hệ QUY TRÌNH THIẾT KẾ CƠ SỞ DỮ LIỆU Ý NIỆM Mô hình hóa yêu cầu liệu. .. Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở liệu – Mô hì nh liệu quan hệ QUY TRÌNH THIẾT KẾ CƠ SỞ DỮ LIỆU Ý NIỆM Tích hợp thành sơ đồ tổng thể Ths Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở liệu – Mô. .. Ths Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở liệu – Mô hì nh liệu quan hệ QUY TRÌNH THIẾT KẾ CƠ SỞ DỮ LIỆU Đặc tả yêu cầu người sử dụng Thiết kế sở liệu ý niệm Thiết kế sở liệu luận lý Thiết kế sở

Ngày đăng: 16/05/2017, 13:35

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

  • Đang cập nhật ...

Tài liệu liên quan