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

Bài tập lớn phân tích thiết kế thành phần dữ liệu

83 7 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

Tiêu đề Bài Tập Lớn Phân Tích Thiết Kế Thành Phần Dữ Liệu
Định dạng
Số trang 83
Dung lượng 12,93 MB

Nội dung

Mô hình hoá dữ liệu mức quan niệm 1 PHÂN TÍCH THIẾT KẾ THÀNH PHẦN DỮ LIỆU MÔ HÌNH HÓA DỮ LIỆU MỨC QUAN NIỆM 2 Mục tiêu • Hiểu các khái niệm trong việc mô hình hóa dữ liệu ở mức quan. Khái niệm về thành phần dữ liệu mức quan niệm • Mô hình thực thể liên kết (ER) • Mô hình thực thể liên kết mở rộng • Các bước xây dựng mô hình ER • Các phương pháp phân tích dữ liệu • Các quy tắc mô hình hóa dữ liệu

PHÂN TÍCH THIẾT KẾ THÀNH PHẦN DỮ LIỆU MƠ HÌNH HĨA DỮ LIỆU MỨC QUAN NIỆM Mục tiêu • Hiểu khái niệm việc mơ hình hóa liệu mức quan niệm: Mơ hình quan niệm liệu (conceptual data model), mơ hình thực thể - liên kết (entity-relationship model), loại thực thể (entity type), thể thực thể (entity instance), thuộc tính (attribute), khóa dự tuyển (candidate key), thuộc tính đa trị (multivalued attribute), mối kết hợp (relationship), số mối kết hợp (degree), số mối kết hợp (cardinality), loại thực thể kết hợp (associative entity) • Vẽ mơ hình thực thể - mối kết hợp • Hiểu vai trị việc mơ hình hóa liệu giai đoạn phân tích (analysis) thiết kế (design) hệ thống thơng tin • Phân biệt thành phần mơ hình thực thể kết hợp • Nắm rõ quy tắc bước xây dựng mơ hình thực thể kết hợp Thế giới quan HTTT cần tin học hóa Thành phần liệu Tìm hiểu mơ hình hóa Cài đặt thành phần liệu dựa vào mơ hình thiết kế Các mơ hình thiết kế Nhóm chun gia phân tích thiết kế Nhóm lập trình Hệ quản trị CSDL CSDL HTTT cần tin học hóa Mơ hình hóa liệu mức quan niệm ØKhái niệm thành phần liệu mức quan niệm • Mơ hình thực thể - liên kết (ER) • Mơ hình thực thể - liên kết mở rộng • Các bước xây dựng mơ hình ER • Các phương pháp phân tích liệu • Các quy tắc mơ hình hóa liệu Khái niệm TPDL mức quan niệm • Dữ liệu tập hợp ký hiệu xây dựng nên thông tin phản ánh mặt tổ chức, thành phần quan trọng chủ yếu HTTT Để thơng tin phản ánh xác, đầy đủ kịp thời khía cạnh liệu, cần phải nghiên cứu cách thức, phương pháp nhằm nhận biết, tổ chức, lưu trữ liệu nhằm xử lý khai thác hiệu • Mơ hình liệu tập hợp khái niệm dùng để diễn tả tập đối tượng liệu mối quan hệ chúng hệ thống thông tin cần tin học hóa Nó xem cầu nối giới thực với mơ hình sở liệu bên máy tính Khi mơ hình liệu mô tả tập hợp khái niệm từ giới thực, ta gọi mơ hình quan niệm liệu Các loại câu hỏi thường dùng Loại câu hỏi Câu hỏi người dùng hệ thống (System Users) người quản lý doanh nghiệp (Business Managers) Thực thể liệu (Data entities) Doanh nghiệp cần lưu trữ liệu gì? (dữ liệu người (people), nguyên vật liệu (material), …) Số lượng liệu cần lưu trữ bao nhiêu? Khóa dự tuyển (Candidate key) Nét đặc trưng (characteristic) phân biệt đối tượng đối tượng khác loại gì? Đặc trưng có thay đổi theo thời gian có bị đối tượng cịn tồn hay khơng? Thuộc tính (Attributes) Những nét đặc trưng đối tượng gì? Bảo mật (Security control) Người dùng thực thao tác liệu? (thao tác thêm/xóa/sửa liệu)? Những quyền sử dụng liệu? Ai có vai trị thiết lập giá trị hợp lệ cho liệu? Mối quan hệ (Rlationships), số (cardinality) số ngơi (degrees) Các đối tượng có mối quan hệ với nào? Ràng buộc toàn vẹn (Integrity rules), số tối thiểu số tối đa (minimum and maximum cardinality) Người dùng có quy định, điều kiện ràng buộc liệu? Mơ hình hóa liệu mức quan niệm • Khái niệm thành phần liệu mức quan niệm ØMơ hình thực thể - liên kết (ER) • Mơ hình thực thể - liên kết mở rộng • Các bước xây dựng mơ hình ER • Các phương pháp phân tích liệu • Các quy tắc mơ hình hóa liệu Mơ hình thực thể - liên kết (ER) • • • • • • • Giới thiệu Thực thể, thể thực thể Thuộc tính thực thể Khố thực thể Mối kết hợp, thể mối kết hợp Thuộc tính mối kết hợp Bản số Giới thiệu • Mơ hình thực thể liên kết (Entity-Relationship Model viết tắc ER) CHEN giới thiệu năm 1976 • Mơ hình ER sử dụng nhiều phân tích thiết kế liệu mức quan niệm Thực thể • Định nghĩa: Thực thể (Entity Type) biểu diễn lớp đối tượng hay vật giới thực tồn cụ thể cần quản lý • Ví dụ : SINHVIEN, LOP, MONHOC, … • Ký hiệu: TÊN THỰC THỂ • Tên thực thể: danh từ, cụm danh từ Ví dụ: SINHVIEN LOP 10 Chiến lược thiết kế lược đồ • Chiến lược – lên - ví dụ: “ Quản lý nhân chủng học” Tuổi đàn ông Tuổi phụ nữ Tên quốc gia Tên thành phố Chiều cao đàn ông Chiều cao phụ nữ Dân số quốc gia Dân số thành phố Tên đàn ông Tên phụ nữ Cân nặng Cân nặng phụ nữ Chức danh Tên gái Châu lục Tên miền Thu thập tất đặc trưng đối tượng hệ thống 69 Chiến lược thiết kế lược đồ • Chiến lược – lên - ví dụ: “ Quản lý nhân chủng học” Họ tên đàn ông Tuổi đàn ông Chiều cao đàn ông Cân nặng đàn ơng Tên quốc gia ĐÀN ƠNG Chức danh Họ tên phụ nữ Tuổi phụ nữ Chiều cao phụ nữ PHỤ NỮ Cân nặng phụ nữ Tên gái Tên thành phố QUỐC GIA THÀNH PHỐ Dân số thành phố Dân số quốc gia Châu lục Tên miền MIỀN Kết hợp đặc trưng để hình thành thực thể 70 Chiến lược thiết kế lược đồ • Chiến lược – lên - ví dụ: “ Quản lý nhân chủng học” Xây dựng khái niệm trừu tượng hóa CON NGƯỜI Họ tên đàn ơng Tuổi đàn ông Chiều cao đàn ông Cân nặng đàn ông Tên miền ĐÀN ÔNG Họ tên phụ nữ Tuổi phụ nữ Chiều cao phụ nữ Cân nặng phụ nữ Chức danh MIỀN Tên quốc gia Dân số quốc gia PHỤ NỮ Tên gái VỊ TRÍ QUỐC GIA Tên thành phố Dân số thành phố THÀNH PHỐ Châu lục 71 Chiến lược thiết kế lược đồ • Chiến lược – lên - ví dụ: “ Quản lý nhân chủng học” (1,1) Số năm Họ tên Ngày sinh Chiều cao Sinh (0,n) CON NGƯỜI (1,n) Cân nặng ĐÀN ÔNG Tên VỊ TRÍ PHỤ NỮ Sống Dân số (0,n) QUỐC GIA THÀNH PHỐ (1,1) Chức danh Tên gái Châu lục Xác định mối kết hợp, số, định danh Thuộc (0,n) Tên MIỀN 72 Mơ hình hóa liệu mức quan niệm • Khái niệm thành phần liệu mức quan niệm • Mơ hình thực thể - liên kết (ER) • Mơ hình thực thể - liên kết mở rộng • Các bước xây dựng mơ hình ER • Các phương pháp phân tích liệu ØCác quy tắc mơ hình hóa liệu 73 Một số qui tắc mơ hình hóa Quy tắc 1: Mọi thuộc tính dùng để mơ tả đặc trưng cho thực thể mô tả đặc trưng thực thê Mã SP Tên ĐVT SANPHAM Gồm HOADON KHÁCH HÀNG Tên Địa Điện thoại Của Số HĐ Ngày Khách hàng 74 Một số qui tắc mơ hình hóa Quy tắc 2: Các thực thể liên quan đến mối kết hợp ứng với tổ hợp thể thực thể có thể mối kết hợp SINH VIÊN MÔN HỌC Học Điểm Trên thực tế, SV có nhiều điểm mơn học SINH VIÊN MƠN HỌC Học Điểm HỌC KỲ 75 Một số qui tắc mơ hình hóa Quy tắc 3: Tất nhánh nối với mối kết hợp phải nhánh bắt buộc, tách nhiều mối kết hợp Trường hợp gọi mối kết hợp ẩn dụ nhiều ngữ nghĩa khác SẢN PHẨM NHÀ CUNG CẤP Liên hệ KHO HÀNG SẢN PHẨM Cung ứng Tồn thể khơng có tham gia đầy đủ thực thể NHÀ CUNG CẤP Đặt hàng KHO HÀNG 76 Một số qui tắc mơ hình hóa Quy tắc 4: Các đặc trưng thực thể phụ thuộc vào thực thể mà thơi Nếu có đặc trưng phụ thuộc vào nhiều thực thể đặc trưng mối kết hợp định nghĩa thực thể Học SINH VIÊN MƠN HỌC Điểm Thuộc SINH VIÊN LỚP HỌC Ngày BĐ SINH VIÊN (1,1) Ngày BĐ Thuộc (1,n) LỚP HỌC Ngày BĐ 77 Một số qui tắc mơ hình hóa Quy tắc 5: Nếu có thuộc tính thực thể phụ thuộc vào thực thể thuộc tính khác thực thể tồn thực thể ẩn mà cần phải định nghĩa bổ sung Số xe XE Màu xe Số chỗ Lọai xe Trọng lượng XE Loại xe Trọng lượng Thuộc LOẠI XE Tên loại Trọng lượng 78 Các quy tắc chuẩn hóa mơ hình ER • Quy tắc 1: Trong mơ hình thực thể - liên kết : Đối với thể thực thể, thuộc tính phải có ý nghĩa có giá trị • Quy tắc 2: Trong mơ hình thực thể - liên kết : Mọi thuộc tính thực thể / mối kết hợp phải phụ thuộc vào khóa thực thể / mối kết hợp phụ thuộc hàm sơ cấp Nghĩa phụ thuộc vào tồn khóa khơng phải phụ thuộc vào phận thực khóa • Quy tắc 3: Trong mơ hình thực thể - liên kết: Mọi thuộc tính thực thể hay mối kết hợp phải phụ thuộc vào khóa phụ thuộc hàm sơ cấp trực tiếp 79 Quy tắc Trong mơ hình thực thể - liên kết: Đối với thể thực thể, thuộc tính phải có ý nghĩa có giá trị Ví dụ: Thực thể nhân viên với thuộc tính: Mã nhân viên, họ tên, giới tính, tuổi, họ tên con, tơn giáo Þ Cách giải • C1: Thay thuộc tính tương đương mang tính chất hơn, vd: Tuổi nên thay Ngày sinh xác định tuổi thời điểm • C2: Cho thuộc tính vi phạm quy tắc mang giá trị đặc biệt Cách nên dùng cho trường hợp giá trị thuộc tính xác định khơng Vd: thuộc tính Tơn giáo chuỗi rỗng với người khơng có tín ngưỡng thuộc tơn giáo (Nếu có có tơn giáo mà thơi) • C3: xây dựng thêm thực thể mối kết hợp NHÂN VIÊN CON_NV có (0,n) (1,n) 80 Quy tắc Thuộc tính khơng khóa phụ thuộc đầy đủ vào khóa Mã NV … NHÂN VIÊN NGẠCH … Hưởng Tháng năm … Ngạch THÁNG Hệ số BẬC Bậc … Trên thực tế: Ngạch, bậc => Hệ số lương 81 Quy tắc (tt) Mã NV … NHÂN VIÊN NGẠCH (1,n) Ngạch (1,n) … (1,n) Hưởng (1,n) Tháng năm … THÁNG Hệ số Ngạch – Bậc (1,n) BẬC Bậc … 82 Quy tắc Thuộc tính khơng khóa khơng phụ thuộc bắc cầu vào khóa Số HD Mã SP … … SẢN PHẨM HÓA ĐƠN (1,n) (1,n) Số lượng CT_HĐ Đơn giá Thành tiền Số HD, Mã SP => Số lượng, Đơn giá Số lượng, Đơn giá => Thành tiền 83 ... giới quan HTTT cần tin học hóa Thành phần liệu Tìm hiểu mơ hình hóa Cài đặt thành phần liệu dựa vào mơ hình thiết kế Các mơ hình thiết kế Nhóm chun gia phân tích thiết kế Nhóm lập trình Hệ quản trị... thể - liên kết mở rộng • Các bước xây dựng mơ hình ER ØCác phương pháp phân tích liệu • Các quy tắc mơ hình hóa liệu 50 Các phương pháp phân tích liệu • Các luật phân tích quan niệm liệu • Chiến... hóa liệu giai đoạn phân tích (analysis) thiết kế (design) hệ thống thơng tin • Phân biệt thành phần mơ hình thực thể kết hợp • Nắm rõ quy tắc bước xây dựng mơ hình thực thể kết hợp Thế giới quan

Ngày đăng: 29/09/2022, 12:24

HÌNH ẢNH LIÊN QUAN

MÔ HÌNH HĨA DỮ LIỆU MỨC QUAN NIỆM - Bài tập lớn   phân tích thiết kế thành phần dữ liệu
MÔ HÌNH HĨA DỮ LIỆU MỨC QUAN NIỆM (Trang 1)
• Hiểu các khái niệm trong việc mơ hình hóa dữ liệu ở mức quan niệm: Mơ hình quan niệm dữliệu(conceptual data model), mơ - Bài tập lớn   phân tích thiết kế thành phần dữ liệu
i ểu các khái niệm trong việc mơ hình hóa dữ liệu ở mức quan niệm: Mơ hình quan niệm dữliệu(conceptual data model), mơ (Trang 2)
Các mơ hình thiết kế Nhóm chuyên gia phân  - Bài tập lớn   phân tích thiết kế thành phần dữ liệu
c mơ hình thiết kế Nhóm chuyên gia phân (Trang 3)
Mơ hình hóa dữ liệu mức quan niệm - Bài tập lớn   phân tích thiết kế thành phần dữ liệu
h ình hóa dữ liệu mức quan niệm (Trang 4)
Mơ hình hóa dữ liệu mức quan niệm - Bài tập lớn   phân tích thiết kế thành phần dữ liệu
h ình hóa dữ liệu mức quan niệm (Trang 7)
Mơ hình thực thể - liên kết (ER) - Bài tập lớn   phân tích thiết kế thành phần dữ liệu
h ình thực thể - liên kết (ER) (Trang 8)
• Mơ hình thực thể liên kết (Entity-Relationship Modelviết tắc ER) được CHEN giới thiệu năm 1976. - Bài tập lớn   phân tích thiết kế thành phần dữ liệu
h ình thực thể liên kết (Entity-Relationship Modelviết tắc ER) được CHEN giới thiệu năm 1976 (Trang 9)
• Mỗi loại thực thể trong mơ hình thực thể - liên - Bài tập lớn   phân tích thiết kế thành phần dữ liệu
i loại thực thể trong mơ hình thực thể - liên (Trang 11)
• Ký hiệu: bằng một hình thoiMối kết hợp  - Bài tập lớn   phân tích thiết kế thành phần dữ liệu
hi ệu: bằng một hình thoiMối kết hợp (Trang 17)
Bài tậ p- Xây dựng mơ hình ER - Bài tập lớn   phân tích thiết kế thành phần dữ liệu
i tậ p- Xây dựng mơ hình ER (Trang 27)
Mơ hình hóa dữ liệu mức quan niệm - Bài tập lớn   phân tích thiết kế thành phần dữ liệu
h ình hóa dữ liệu mức quan niệm (Trang 28)
Mô hình ER mở rộng - Bài tập lớn   phân tích thiết kế thành phần dữ liệu
h ình ER mở rộng (Trang 29)
• Mở rộng mơ hình ER cho CSDL quản lý giáo vụ gồm - Bài tập lớn   phân tích thiết kế thành phần dữ liệu
r ộng mơ hình ER cho CSDL quản lý giáo vụ gồm (Trang 34)
Mơ hình hóa dữ liệu mức quan niệm - Bài tập lớn   phân tích thiết kế thành phần dữ liệu
h ình hóa dữ liệu mức quan niệm (Trang 41)
Các bước xây dựng mơ hình ER - Bài tập lớn   phân tích thiết kế thành phần dữ liệu
c bước xây dựng mơ hình ER (Trang 42)
Các bước xây dựng mơ hình ER – B1 - Bài tập lớn   phân tích thiết kế thành phần dữ liệu
c bước xây dựng mơ hình ER – B1 (Trang 43)
Các bước xây dựng mơ hình ER – B2 - Bài tập lớn   phân tích thiết kế thành phần dữ liệu
c bước xây dựng mơ hình ER – B2 (Trang 44)
Các bước xây dựng mơ hình ER – B3 - Bài tập lớn   phân tích thiết kế thành phần dữ liệu
c bước xây dựng mơ hình ER – B3 (Trang 45)
Các bước xây dựng mơ hình ER – B3 (tt) - Bài tập lớn   phân tích thiết kế thành phần dữ liệu
c bước xây dựng mơ hình ER – B3 (tt) (Trang 46)
Các bước xây dựng mơ hình ER – B3 (tt) - Bài tập lớn   phân tích thiết kế thành phần dữ liệu
c bước xây dựng mơ hình ER – B3 (tt) (Trang 47)
Các bước xây dựng mơ hình ER – B4 - Bài tập lớn   phân tích thiết kế thành phần dữ liệu
c bước xây dựng mơ hình ER – B4 (Trang 48)
Các bước xây dựng mô hình ER – B5 - Bài tập lớn   phân tích thiết kế thành phần dữ liệu
c bước xây dựng mô hình ER – B5 (Trang 49)
Mơ hình hóa dữ liệu mức quan niệm - Bài tập lớn   phân tích thiết kế thành phần dữ liệu
h ình hóa dữ liệu mức quan niệm (Trang 50)
Kết hợp các đặc trưng thu thập để hình thành các thực thể, mối kết hợp, định danh,… - Bài tập lớn   phân tích thiết kế thành phần dữ liệu
t hợp các đặc trưng thu thập để hình thành các thực thể, mối kết hợp, định danh,… (Trang 68)
Mô hình hóa dữ liệu mức quan niệm - Bài tập lớn   phân tích thiết kế thành phần dữ liệu
h ình hóa dữ liệu mức quan niệm (Trang 73)
Một số qui tắc mơ hình hóa - Bài tập lớn   phân tích thiết kế thành phần dữ liệu
t số qui tắc mơ hình hóa (Trang 74)
Một số qui tắc mơ hình hóa - Bài tập lớn   phân tích thiết kế thành phần dữ liệu
t số qui tắc mơ hình hóa (Trang 75)
Một số qui tắc mơ hình hóa - Bài tập lớn   phân tích thiết kế thành phần dữ liệu
t số qui tắc mơ hình hóa (Trang 76)
Một số qui tắc mơ hình hóa - Bài tập lớn   phân tích thiết kế thành phần dữ liệu
t số qui tắc mơ hình hóa (Trang 77)
Một số qui tắc mô hình hóa - Bài tập lớn   phân tích thiết kế thành phần dữ liệu
t số qui tắc mô hình hóa (Trang 78)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w