Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 63 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
63
Dung lượng
417 KB
Nội dung
Bài 3: Các phương tiện mơ hình diễn tả liệu Phùng Xuân Bình – CĐN Đồng Nai I Mã hóa tên gọi Đặt vấn đề - Dữ liệu dùng hệ thống thường dạng: số dãy ký tự Về ý nghĩa dãy ký tự tên đối tượng hệ thống - Mã hóa (codification) việc gán tên gọi vắn tắt cho đối tượng (gọi mã) - Các đối tượng hệ thống đặt tên là: + Các ứng dụng tin học khác doanh nghiệp + Các chức năng, đơn vị xử lý, chương trình + Các tài liệu, tệp liệu + Các biến dùng chương trình,… Phùng Xuân Bình – CĐN Đồng Nai Chất lượng mã hóa - Khơng nhập nhằng (tường minh) - Thích hợp với phương thức sử dụng - Có khả mở rộng xen thêm - Phải ngắn gọn: mã dài việc xử lý khó khăn - Có tính gợi ý (diễn nghĩa): qua mã dễ nhận biết đối tượng Phùng Xuân Bình – CĐN Đồng Nai Các kiểu mã hóa khác nhau: a Mã hóa liên tiếp: dùng số liên tiếp để trỏ đối tượng Ví dụ: mã hóa khách hàng theo thứ tự thời gian: 001, 002,…, 050,… - Ưu điểm: + Không nhập nhằng (nếu không dùng lại mã bị loại) + Đơn giản + Mở rộng phía sau - Khuyết điểm: + Khơng xen thêm + Khơng gợi ý, nên phải có bảng tương ứng mã đối tượng Phùng Xuân Bình – CĐN Đồng Nai b Mã hóa theo lát: dùng lát cho loại đối tượng Trong lát thường dùng kiểu mã hóa liên tiếp Ví dụ: 0001-0099 : loại vít 0100-0299 : loại ê-cu 0300-0499 : loại bu-lông 0500-0599 : loại đinh - Ưu điểm: + Không nhập nhằng (nếu lát tách rời, có nghĩa khơng có đối tượng thuộc lát khác nhau) + Đơn giản + Mở rộng xen thêm - Khuyết điểm: + Vẫn cần dùng bảng tương ứng Phùng Xuân Bình – CĐN Đồng Nai c Mã hóa phân đoạn: mã phân thành nhiều đoạn, đoạn mang ý nghĩa riêng Ví dụ: Số đăng ký xe máy: XX XX XXXX XX XX XXXX Số hiệu tỉnh, thành phố Các chữ trỏ lát Số hiệu liên tiếp - Ví dụ: 60 K9 234.28 - Ưu điểm: + Không nhập nhằng + Mở rộng xen thêm (nếu đoạn chỗ) + Dùng phổ biến + Cho phép thiết lập kiểm tra gián tiếp (ví dụ: số bảo hiểm có khớp với thơng tin CMND khơng) - Khuyết điểm: + Thường dài + Thao tác nặng nề mã có nhiều đoạn + Vẫn bị bão hịa + Mã khơng cố định (ví dụ: đổi nơi phải đổi số bảo hiểm) Phùng Xuân Bình – CĐN Đồng Nai d Mã hóa phân cấp: phân đoạn, đoạn mang ý nghĩa tập hợp đối tượng tập bao theo thứ tự từ trái qua phải Ví dụ: đánh số mục tài liệu X.X.X Số thứ tự chương Số thứ tự tiết chương Số thứ tự mục tiết - Ưu điểm: + Như mã hóa phân đoạn thêm ưu điểm: tìm kiếm đối tượng dễ dàng - Khuyết điểm: + Như mã hóa phân đoạn Phùng Xuân Bình – CĐN Đồng Nai e Mã hóa diễn nghĩa: gán tên ngắn gọn, hiểu cho đối tượng Ví dụ: #HOADON số hiệu hóa đơn - Ưu điểm: Tiện dùng cho xử lý thủ công - Khuyết điểm: Không giải mã máy tính Phùng Xn Bình – CĐN Đồng Nai II Từ điển liệu Mục đích: - Từ điển liệu tư liệu tập trung tên gọi đối tượng dùng hệ thống giai đoạn phân tích, thiết kế, cài đặt bảo trì - Ví dụ: + Ở mức Logic: tên luồng liệu, giao dịch, kiện, chức xử lý, thực thể, thuộc tính,… + Mức vật lý: tên tệp, chương trình, chương trình con, module, thủ tục,… - Từ điển liệu cần thiết đặc biệt cho trình triển khai hệ thống lớn, có nhiều người tham gia Phùng Xuân Bình – CĐN Đồng Nai - Từ điển liệu cho phép (đọc): + Trong phân tích thiết kế: quản lý tập trung xác thuật ngữ mã dùng hệ thống, kiểm soát trùng lặp, đồng nghĩa, đồng âm,… + Trong cài đặt: người cài đặt hiểu xác thuật ngữ từ kết phân tích thiết kế + Trong bảo trì: cần thay đổi, phát mối liên quan, ảnh hưởng nảy sinh (ví dụ để đổi tên cần biết tên dùng nơi để thay đổi) 10 Phùng Xuân Bình – CĐN Đồng Nai ... kiện, chức xử lý, thực thể, thuộc tính,… + Mức vật lý: tên tệp, chương trình, chương trình con, module, thủ tục,… - Từ điển liệu cần thiết đặc biệt cho trình triển khai hệ thống lớn, có nhiều người... Association Model) (Mơ hình quan hệ thực thể ERD = Entity Relationship Diagram) - Đây mơ hình liệu P.P Chen đưa năm 1976 sau dùng phổ biến giới - Ưu điểm đơn giản gần với tư trực quan - Ta dùng mơ... cho người cho máy tính việc mơ tả cấu trúc liệu phức hợp 11 Phùng Xuân Bình – CĐN Đồng Nai Nội dung mục từ - Từ điển liệu gồm tập hợp mục từ, mục từ tương ứng với tên gọi, kèm với giải thích