intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Cơ sở dữ liệu: Thiết kế cơ sở dữ liệu - ThS. Trịnh Hoàng Nam (2018)

Chia sẻ: Dien_vi08 Dien_vi08 | Ngày: | Loại File: PDF | Số trang:10

90
lượt xem
5
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng Cơ sở dữ liệu: Thiết kế cơ sở dữ liệu cung cấp cho người học các kiến thức về thiết kế cơ sở dữ liệu mức ý niệm, thiết kế cơ sở dữ liệu mức luận lý. Mời các bạn cùng tham khảo nội dung chi tiết.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Cơ sở dữ liệu: Thiết kế cơ sở dữ liệu - ThS. Trịnh Hoàng Nam (2018)

9/3/2018<br /> <br /> CƠ SỞ DỮ LIỆU<br /> THIẾT KẾ CƠ SỞ DỮ LIỆU<br /> <br /> Cơ sở dữ liệu – Mô hì nh dữ liệu quan hệ<br /> <br /> NỘI DUNG<br /> <br /> 1<br /> <br /> • Thiết kế cơ sở dữ liệu mức ý<br /> niệm<br /> <br /> 2<br /> <br /> • Thiết kế cơ sở dữ liệu mức<br /> luận lý<br /> <br /> Ths. Trịnh Hoàng Nam, namth@buh.edu.vn<br /> <br /> Cơ sở dữ liệu – Mô hì nh dữ liệu quan hệ<br /> <br /> MỤC TIÊU CỦA HOẠT ĐỘNG<br /> THIẾT KẾ CƠ SỞ DỮ LIỆU<br /> Không<br /> trùng lắp<br /> <br /> Nhất<br /> quán<br /> <br /> ?<br /> <br /> Cập<br /> nhật,<br /> nâng cấp<br /> <br /> Dễ khai<br /> thác<br /> <br /> Ths. Trịnh Hoàng Nam, namth@buh.edu.vn<br /> <br /> 1<br /> <br /> 9/3/2018<br /> <br /> Cơ sở dữ liệu – Mô hì nh dữ liệu quan hệ<br /> <br /> TIÊU CHÍ LỰA CHỌN BẢN THIẾT<br /> KẾ CƠ SỞ DỮ LIỆU<br /> Thời gian thực hiện yêu cầu truy xuất<br /> dữ liệu<br /> Chi phí hoạt động xây dựng, cài đặt,<br /> triển khai<br /> Thời gian sao lưu, phục hồi khi gặp<br /> sự cố<br /> Tính ổn định trong thời gian dài, mức<br /> độ phù hợp với mục đích sử dụng<br /> Ths. Trịnh Hoàng Nam, namth@buh.edu.vn<br /> <br /> Cơ sở dữ liệu – Mô hì nh dữ liệu quan hệ<br /> <br /> QUY TRÌNH THIẾT KẾ CƠ SỞ DỮ<br /> LIỆU<br /> <br /> Đặc tả<br /> yêu cầu<br /> người<br /> sử dụng<br /> <br /> Thiết kế<br /> cơ sở<br /> dữ liệu ý<br /> niệm<br /> <br /> Thiết kế<br /> cơ sở<br /> dữ liệu<br /> luận lý<br /> <br /> Thiết kế<br /> cơ sở<br /> dữ liệu<br /> vật lý<br /> <br /> Ths. Trịnh Hoàng Nam, namth@buh.edu.vn<br /> <br /> THIẾT KẾ<br /> CƠ SỞ DỮ LIỆU Ý NIỆM<br /> Cơ sở dữ liệu – Mô hì nh dữ liệu quan hệ<br /> <br />  Mục tiêu<br /> <br /> <br /> Mô tả tổ chức của dữ liệu và mối liên quan<br /> giữa chúng với nhau<br /> <br />  Giải pháp<br /> <br /> <br /> Mô hình thực thể kết hợp (mở rộng)<br /> <br /> Ths. Trịnh Hoàng Nam, namth@buh.edu.vn<br /> <br /> 2<br /> <br /> 9/3/2018<br /> <br /> Cơ sở dữ liệu – Mô hì nh dữ liệu quan hệ<br /> <br /> QUY TRÌNH THIẾT KẾ<br /> CƠ SỞ DỮ LIỆU Ý NIỆM<br /> 1<br /> <br /> • Xác định yêu cầu về dữ liệu lưu trữ của hệ thống,<br /> phân tích các thành phần dữ liệu của hệ thống<br /> <br /> 2<br /> <br /> • Mô hình hóa các yêu cầu về dữ liệu bằng các sơ<br /> đồ riêng lẻ<br /> <br /> 3<br /> <br /> • Tích hợp sơ đồ tổng thể về tổ chức dữ liệu lưu trữ<br /> của hệ thống<br /> <br /> 4<br /> <br /> • Hoàn thiện bản thiết kế, loại bỏ dữ thừa<br /> <br /> Ths. Trịnh Hoàng Nam, namth@buh.edu.vn<br /> <br /> Cơ sở dữ liệu – Mô hì nh dữ liệu quan hệ<br /> <br /> QUY TRÌNH THIẾT KẾ CƠ SỞ DỮ<br /> LIỆU Ý NIỆM<br /> 1. Xác định yêu cầu về dữ liệu của hệ thống<br /> Xác định các tập thực thể<br /> Employee, Department, Project, Dependent<br /> <br /> Xác định các thuộc tính cho từng tập thực thể<br /> Department (DName, DNumber, DLocation)<br /> <br /> Xác định các kiểu liên kết giữa các tập thực thể<br /> Manages, Controls, Works for, Works on, Supervises<br /> Ths. Trịnh Hoàng Nam, namth@buh.edu.vn<br /> <br /> Cơ sở dữ liệu – Mô hì nh dữ liệu quan hệ<br /> <br /> QUY TRÌNH THIẾT KẾ CƠ SỞ DỮ<br /> LIỆU Ý NIỆM<br /> 2. Mô hình hóa các yêu cầu về dữ liệu<br /> <br /> Ths. Trịnh Hoàng Nam, namth@buh.edu.vn<br /> <br /> 3<br /> <br /> 9/3/2018<br /> <br /> Cơ sở dữ liệu – Mô hì nh dữ liệu quan hệ<br /> <br /> QUY TRÌNH THIẾT KẾ CƠ SỞ DỮ<br /> LIỆU Ý NIỆM<br /> 2. Mô hình hóa các yêu cầu về dữ liệu<br /> <br /> Ths. Trịnh Hoàng Nam, namth@buh.edu.vn<br /> <br /> Cơ sở dữ liệu – Mô hì nh dữ liệu quan hệ<br /> <br /> QUY TRÌNH THIẾT KẾ CƠ SỞ DỮ<br /> LIỆU Ý NIỆM<br /> 3. Tích hợp thành sơ đồ tổng thể<br /> <br /> Ths. Trịnh Hoàng Nam, namth@buh.edu.vn<br /> <br /> Cơ sở dữ liệu – Mô hì nh dữ liệu quan hệ<br /> <br /> QUY TRÌNH THIẾT KẾ CƠ SỞ DỮ<br /> LIỆU Ý NIỆM<br /> 4. Hoàn thiện bản thiết kế<br /> <br /> Ths. Trịnh Hoàng Nam, namth@buh.edu.vn<br /> <br /> 4<br /> <br /> 9/3/2018<br /> <br /> THIẾT KẾ<br /> CƠ SỞ DỮ LIỆU LUẬN LÝ<br /> Cơ sở dữ liệu – Mô hì nh dữ liệu quan hệ<br /> <br />  Mục tiêu<br /> <br /> <br /> Tổ chức dữ liệu trên máy tính phục vụ nhu<br /> cầu lưu trữ, vận hành và khai thác thông tin<br /> <br />  Giải pháp<br /> <br /> <br /> Mô hình dữ liệu quan hệ<br /> <br /> Ths. Trịnh Hoàng Nam, namth@buh.edu.vn<br /> <br /> Cơ sở dữ liệu – Mô hì nh dữ liệu quan hệ<br /> <br /> QUY TRÌNH THIẾT KẾ CƠ SỞ DỮ<br /> LIỆU LUẬN LÝ<br /> 1<br /> <br /> • Ánh xạ kiểu thực thể thường<br /> <br /> 2<br /> <br /> • Ánh xạ kiểu thực thể yếu<br /> <br /> 3<br /> <br /> • Ánh xạ kiểu liên kết hai ngôi 1:1<br /> <br /> 4<br /> <br /> • Ánh xạ kiểu liên kết hai ngôi 1:N<br /> <br /> 5<br /> <br /> • Ánh xạ kiểu liên kết hai ngôi M:N<br /> <br /> 6<br /> <br /> • Ánh xạ thuộc tính đa trị<br /> <br /> 7<br /> <br /> • Ánh xạ kiểu liên kết nhiều ngôi<br /> <br /> 8<br /> <br /> • Ánh xạ kiểu liên kết cha/con<br /> <br /> 9<br /> <br /> • Ánh xạ lớp con chung<br /> Ths. Trịnh Hoàng Nam, namth@buh.edu.vn<br /> <br /> Cơ sở dữ liệu – Mô hì nh dữ liệu quan hệ<br /> <br /> QUY TRÌNH THIẾT KẾ CƠ SỞ DỮ<br /> LIỆU LUẬN LÝ<br /> 1. Ánh xạ kiểu thực thể thường<br /> <br /> DEPARTMENT<br /> <br /> EMPLOYEE<br /> <br /> PROJECT<br /> <br /> DNumber<br /> <br /> ESSN<br /> <br /> PNumber<br /> <br /> DName<br /> <br /> EName<br /> <br /> PName<br /> <br /> ESalary<br /> <br /> PLocation<br /> <br /> ESex<br /> EBirthdate<br /> EStartdate<br /> <br /> Ths. Trịnh Hoàng Nam, namth@buh.edu.vn<br /> <br /> 5<br /> <br />
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2