Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 15 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
15
Dung lượng
561,5 KB
Nội dung
3.3 Mơ hình hóa liệu (Phân tích hệ thống liệu) 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ể Khố: 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ị Khố ~ 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 ngun 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 tốn từ (các) thuộc tính khác tenSV tuoi maSV ngaysinh nam 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 khố chung 13 Q 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 ... đị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,... 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 hệ thống Gồm liệu ràng buộc, liên hệ Q 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ể