bài giảng phân tích thiết kế hệ thống thông tin 5 dulieu

15 249 1
bài giảng phân tích thiết kế hệ thống thông tin  5 dulieu

Đ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

3.3 Mô hình hóa liệu (Phân tích hệ thống liệu) Viện Công nghệ thông tin & truyền thông Đại học Bách Khoa Hà Nội Một số định nghĩa  Mô hình liệu    Mô hình liệu logic   Mức lưu trữ liệu Chuẩn hóa   Mức tổ chức liệu Mô hình liệu vật lý   Hình thức hóa biểu diễn liệu tạo sử dụng hệ thống Gồm liệu ràng buộc, liên hệ Quá trình phân tích liệu để xây dựng cấu trúc phù hợp Cân mô hình liệu mô hình nghiệp vụ Mô hình liệu thực thể - liên kết   Biểu diễn: sơ đồ thực thể - liên kết Các khái niệm    o o Thực thể: đối tượng giới thực, tồn độc lập phân biệt với đối tượng khác Tập thực thể: gồm thực thể có tính chất giống Thuộc tính: đặc tính tập thực thể Khoá: Liên kết: mối liên hệ có nghĩa nhiều thực thể o o o Mỗi liên kết có thuộc tính 1-1, 1-n, n-m, đệ quy Tập liên kết: tập hợp liên kết kiểu Sơ đồ thực thể liên kết Quy ước Thực thể thuộc tính  Thực thể: đối tượng giới thực  Tập thực thể: gồm thực thể có tính chất giống  Thuộc tính: đặc tính tập thực thể   Miền giá trị ~ tập giá trị Khoá ~ xác định thực thể sinh_viên •sv1 •sv2 •sv3 maSV diachi tenSV nam ngaysinh Kiểu thuộc tính  Thuộc tính đơn giản (thuộc tính nguyên tố)  tenSV = ‘‘Trần T Bình’’ = ‘‘Ng Đ Trung’’ có kiểu liệu nguyên tố sinh_viên  Thuộc tính phức  có kiểu phức, định nghĩa thuộc tính khác nam tenSV maSV ngaysinh so_pho quan diachi thanh_pho Kiểu thuộc tính (2)  maMH Thuộc tính đa giá trị  tương ứng với thực thể, nhận nhiều giá trị tenmon mon_hoc soHT giao_vien  Thuộc tính suy diễn  sinh_viên tính toán từ (các) thuộc tính khác nam tenSV tuoi maSV ngaysinh diachi Liên kết   Đ/n: kết hợp số thực thể Thuộc tính maSV maMH tenSV ngaysinh tenmon sinh_viên diem_thi mon_hoc soHT nam diachi ket_qua Ràng buộc kết nối     1-1: Liên kết thực thể tập thực thể với nhiều thực thể tập thực thể khác 1-n: Liên kết thực thể tập thực thể với nhiều thực thể tập thực thể khác n-m: Liên kết thực thể tập thực thể với nhiều thực thể tập thực thể khác ngược lại đệ quy: Liên kết thực thể kiểu lop_hoc lop_hoc sinh_viên chu_nhiem gom n dang_ky giao_vien m m sinh_vien mon_hoc mon_hoc dieu_kien 10 Từ điển liệu siêu liệu  Siêu liệu    thông tin mô tả thành phần sơ đồ liệu Lưu trữ từ điển liệu, chia sẻ (nhóm) người phát triển hệ thống Từ điển liệu  Giúp cải thiện chất lượng hệ thống xây dựng 11 Một số lưu ý thiết kế sơ đồ TTLK       Tập thực thể gồm thực thể  không cần biểu diễn Tên tập thực thể nên trùng với tên đối tượng biểu diễn Nếu (số) thuộc tính tập thực thể không quan trọng cho ứng dụng  nên loại bỏ Tránh đặt tên trùng cho thuộc tính tập thực thể khác  đặt EntName_attrName Nên phân chia thuộc tính riêng rẽ Ví dụ: Họ, đệm, tên cần thao tác đến thuộc tính riêng rẽ Xác nhận, kiểm tra ràng buộc, liên kết 12 Sơ đồ thực thể - liên kết Sơ đồ quan hệ   Biến đổi tập thực thể Biến đổi liên kết      Liên kết 1-1 Liên kết 1-n Liên kết n-m Các khoá sơ đồ quan hệ Các sơ đồ quan hệ với khoá chung 13 Quá trình chuẩn hóa  Vấn đề đặt      Có cần phải tinh chỉnh thiết kế hay không? Thiết kế tốt hay chưa? Định nghĩa dạng chuẩn Mục đích: Mỗi dạng chuẩn đảm bảo ngăn ngừa (giảm thiểu) số dạng dư thừa hay dị thường liệu Các dạng chuẩn hay sử dụng  Dạng chuẩn (1NF)  Dạng chuẩn (2NF)  Dạng chuẩn (3NF)  Dạng chuẩn Boye-Code (BCNF)  Dạng chuẩn (4NF) 14 15 [...]... có thể đặt EntName_attrName Nên phân chia các thuộc tính riêng rẽ Ví dụ: Họ, đệm, tên nếu cần thao tác đến các thuộc tính riêng rẽ này Xác nhận, kiểm tra các ràng buộc, liên kết 12 Sơ đồ thực thể - liên kết Sơ đồ quan hệ   Biến đổi tập các thực thể Biến đổi các liên kết      Liên kết 1-1 Liên kết 1-n Liên kết n-m Các khoá của các sơ đồ quan hệ Các sơ đồ quan hệ với khoá chung 13 Quá trình chuẩn...Từ điển dữ liệu và siêu dữ liệu  Siêu dữ liệu    thông tin mô tả về các thành phần trong sơ đồ dữ liệu Lưu trữ trong từ điển dữ liệu, được chia sẻ giữa các (nhóm) người phát triển hệ thống Từ điển dữ liệu  Giúp cải thiện chất lượng hệ thống đang xây dựng 11 Một số lưu ý khi thiết kế sơ đồ TTLK       Tập thực thể chỉ gồm 1 thực thể  không cần biểu diễn Tên... đề đặt ra      Có cần phải tinh chỉnh thiết kế nữa hay không? Thiết kế đã là tốt hay chưa? Định nghĩa về các dạng chuẩn Mục đích: Mỗi dạng chuẩn đảm bảo ngăn ngừa (giảm thiểu) một số các dạng dư thừa hay dị thường dữ liệu Các dạng chuẩn hay sử dụng  Dạng chuẩn 1 (1NF)  Dạng chuẩn 2 (2NF)  Dạng chuẩn 3 (3NF)  Dạng chuẩn Boye-Code (BCNF)  Dạng chuẩn 4 (4NF) 14 15 ... liên kết      Liên kết 1-1 Liên kết 1-n Liên kết n-m Các khoá sơ đồ quan hệ Các sơ đồ quan hệ với khoá chung 13 Quá trình chuẩn hóa  Vấn đề đặt      Có cần phải tinh chỉnh thiết kế hay...   thông tin mô tả thành phần sơ đồ liệu Lưu trữ từ điển liệu, chia sẻ (nhóm) người phát triển hệ thống Từ điển liệu  Giúp cải thiện chất lượng hệ thống xây dựng 11 Một số lưu ý thiết kế sơ... diễn liệu tạo sử dụng hệ thống Gồm liệu ràng buộc, liên hệ Quá trình phân tích liệu để xây dựng cấu trúc phù hợp Cân mô hình liệu mô hình nghiệp vụ Mô hình liệu thực thể - liên kết   Biểu diễn:

Ngày đăng: 14/01/2016, 12:06

Từ khóa liên quan

Mục lục

  • 3.3 Mô hình hóa dữ liệu (Phân tích hệ thống về dữ liệu)

  • Một số định nghĩa

  • Mô hình dữ liệu thực thể - liên kết

  • Sơ đồ thực thể liên kết

  • Quy ước

  • Thực thể và thuộc tính

  • Kiểu thuộc tính

  • Kiểu thuộc tính (2)

  • Liên kết

  • Ràng buộc của kết nối

  • Từ điển dữ liệu và siêu dữ liệu

  • Một số lưu ý khi thiết kế sơ đồ TTLK

  • Sơ đồ thực thể - liên kết Sơ đồ quan hệ

  • Quá trình chuẩn hóa

  • Slide 15

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

Tài liệu liên quan