Phương pháp xây dựng biểu đồ mô hình ER dựa vào hồ sơ – SangHv

1. Giới thiệu

– Quá trình đi khảo sát, tìm hiểu và khám phá nhiệm vụ bài toán quản trị thực tiễn ta thu nhận được nhiều những hồ sơ, tài liệu trong thực tiễn tương quan đến nhiệm vụ việc làm hàng ngày .
– Yêu cầu cần thiết kế được CSDL quan hệ ( đạt chuẩn ) để tàng trữ được tài liệu của bài toán .

– Dựa vào hồ sơ tài liệu → Xây dựng mô hình ER → Chuyển đổi thành quan hệ → Chuẩn hóa (nếu cần) → CSDL quan hệ.

2. Phương pháp xây dựng

Bước 1: Liệt kê, chính xác hóa và lựa chọn các thông tin cơ sở

– Từ tài liệu, hồ sơ khảo sát được đi thiết kế xây dựng một từ điển tài liệu gồm có toàn bộ những thuộc tính .
– Làm đúng mực hóa những thuộc tính bằng cách bổ trợ thêm những từ vào tên gọi của thuộc tính bảo vệ mỗi mục từ mang khá đầy đủ ý nghĩa và chỉ hoàn toàn có thể hiểu theo một nghĩa duy nhất ( dựa vào ngữ nghĩa và thực chất của nội dung nhiệm vụ mà thuộc tính đó phản ánh ) .
– Duyệt lần lượt từ trên xuống dưới để loại đi những thuộc tính không thiết yếu, chỉ giữ lại những thuộc tính bảo vệ những nhu yếu sau :
+ Mỗi thuộc tính cần phải đặc trưng cho cả lớp hồ sơ được xét ( nếu thuộc tính chỉ mang đặc trưng của một hồ sơ đơn cử thì hoàn toàn có thể bỏ đi ) .
+ Mỗi thuộc tính chỉ được chọn một lần .
+ Mỗi thuộc tính phải là sơ cấp ( nếu một thuộc tính hoàn toàn có thể suy trực tiếp từ những thuộc tính khác đã được chọn trước đó thì cũng loại đi ) .
+ Đánh dấu loại đặc trưng thuộc tính : ( 1 ), ( 2 ), ( 3 )

Bước 2: Xác định các thực thể, thuộc tính và định danh

+ Dựa vào những thuộc tính “ tên gọi ” để xác lập thực thể ( mỗi thuộc tính “ tên gọi ” sẽ cho tương ứng 1 thực thể và tên thực thể phải chọn sao cho gần với tên trong những hồ sơ chứng từ được sử dụng và phản ánh đúng những đối tượng người dùng nhiệm vụ tương quan ) .
+ Xác định thuộc tính của thực thể ( dựa vào Đánh dấu loại đặc trưng những thuộc tính là ( 2 ) ở bước 1 ) và thuộc tính định danh ( nếu cần thì thêm vào ) .

 Bước 3: Xác định các mối quan hệ và thuộc tính tương ứng

+ Trong những thuộc tính còn lại ( sau bước 2 ) hãy tìm toàn bộ những động từ ( nếu có 1 số ít động từ cùng màn biểu diễn một hoạt động giải trí tương tác trên thực tiễn thì chỉ cần chọn 1 động từ tương thích )

+ Dựa vào mỗi động từ tìm được: hãy đưa ra các dạng câu hỏi:

•      Ai/cho ai? Cái gì/cho cái gì? Ở đâu? và tìm câu trả lời từ các thực thể đã xác định được ở trên.

•      Bằng cách nào? Vì sao? Khi nào? Như thế nào? Bao nhiêu? và tìm câu trả lời từ các thuộc tính đã được đánh dấu đặc trưng loại (3) trên.

Để từ đó xác lập ra những mối link mà những thực thể tham gia vào và những thuộc tính riêng của nó .

+ Tìm xem có những mối quan hệ phụ thuộc hay sở hữu giữa từng cặp thực thể hay không (thường được thể hiện bằng các nội động từ: THUỘC, CỦA, Ở, THEO, LÀ, CÓ …)?

 Bước 4: Vẽ biểu đồ mô hình thực thể ER

+ Sử dụng những ký hiệu để màn biểu diễn : những thực thể, thuộc tính tương ứng ( đã xác lập được ở bước 2 ) ; những mối quan hệ giữa những thực thể, thuộc tính của mối quan hệ tương ứng ( nếu có ) ( đã xác lập được ở bước 3 ) .
+ Xác định bản số cho mỗi thực thể tham gia vào mối quan hệ ( dựa vào hồ sơ để xem có bao nhiêu bản thể được biểu lộ ra trên mẫu hồ sơ thì trên biểu đồ bản số nhiều nhất có bấy nhiêu ) .
+ Xác định loại link ( dựa vào bản số của mỗi thực thể ) .

Bước 5: Chuẩn hóa và thu gọn biểu đồ

+ Các thuộc tính lặp, nhóm lặp hay những thuộc tính phụ thuộc vào thời hạn trong biểu đồ thì phải chuẩn hóa để chuyển biểu đồ về chỉ còn thuộc tính đơn .
+ Nếu 1 thực thể Open nhiều lần trong biểu đồ ở nhiều mối quan hệ thì trình diễn lại để nó Open 1 lần nhưng vẫn tham gia khá đầy đủ vào những mối quan hệ .
+ Nếu 1 thực thể : chỉ có 1 thuộc tính, mối quan hệ ở phía 1 và cấp quan hệ là bậc 2 thì loại thực thể này ra khỏi biểu đồ và chuyển thuộc tính riêng của nó và mối quan hệ vào thành thuộc tính của thực thể quan hệ với nó .

 3. Ứng dụng






TÀI LIỆU THAM KHẢO

[ 1 ] Nguyễn Văn Vỵ, Giáo trình Phân tích phong cách thiết kế những mạng lưới hệ thống thông tin, NXB Giáo dục đào tạo Nước Ta, 2010 .
[ 2 ] ADRIENNE WATT, Database Design, PressBooks. com

Các bài viết liên quan

Viết một bình luận