Phân tích thiết kế hướng đối tượng: Bài 9. Mô hình hóa dữ liệu - ThS. Lê Văn Hùng
Số trang: 31
Loại file: pdf
Dung lượng: 648.36 KB
Lượt xem: 15
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Rose 2001 và các phiên bản sau đó: Hỗ trợ mô hình hóa dữ liệu. Mô hình đối tượng: Tập trung vào dữ liệu và hành vi; Sử dụng cho mỗi thành phần của ứng dụng: lớp, thuộc tính, thao tác, quan hệ ... như đã được xem xét trong các bài trước đây; Quan tâm trước hết của mô hình dữ liệu là mô hình trong bộ nhớ...
Nội dung trích xuất từ tài liệu:
Phân tích thiết kế hướng đối tượng: Bài 9. Mô hình hóa dữ liệu - ThS. Lê Văn HùngPHÂN TÍCH THI T KPHÂNHƯ NG ð I TƯ NGHƯ N G TƯ NG N i dung 1. Ti n trình phát tri n ph n m m theo hư ng đ i tư ng 2. Gi i thi u Ngôn ng mô hình hóa th ng nh t UML 3. Mô hình hóa nghi p v 4. Mô hình hóa trư ng h p s d ng 5. Mô hình hóa tương tác đ i tư ng 6. Bi u đ l p và gói 7. Bi u đ chuy n tr ng thái và bi u đ ho t đ ng 8. Bi u đ ki n trúc v t lý và phát sinh mã trình Mô hình hóa d li u 10. Bài h c th c nghi mehamingway@gmail.com Phân tích thi t k hư ng ñ i tư ng Bài 9 - 2/31 Bài 9Mô hình hóa d li uMô li Mô hình ñ i tư ng - mô hình d li u Rose 2001 và các phiên b n sau ñó: H tr mô hình hóan d li u Mô hình ñ i tư ngn T p trung vào d li u và hành vi n S d ng cho m i thành ph n c a ng d ng: l p, thu c tính, thao n tác, quan h ... như ñã ñư c xem xét trong các bài trư c ñây Quan tâm trư c h t c a mô hình d li u là mô hình trong b n nh : Vi c t o l p ñ i tư ng, quan h gi a chúng và trách nhi m c a n chúng Mô hình d li un T p trung vào d li u n T p trung vào CSDL hơn là t p trung vào ng d ng nehamingway@gmail.com Phân tích thi t k hư ng ñ i tư ng Bài 9 - 4/31 Mô hình ñ i tư ng - mô hình d li u Các quan tâm khác nhau gi a mô hình ñ i tư ng và môn hình d li u Mô hình ñ i tư ng Mô hình d li u Thi t k l p như th nào ñ s d ng hi u qu b Thi t k CSDL như th nào ñ lưu tr hi u qu nh ? Các ñ i tư ng nào c n quan h trong mô hình? B ng nào c n quan h trong mô hình d li u? C u trúc d li u t i giao di n như th nào ñ th a C u trúc d li u như th nào ñ tăng t c ñ mãn ngư i s d ng cu i cùng? xâm nh p? Gói d li u v i hành vi như th nào ñ t o ra l p? Chu n hóa d li u? D li u nào ñư c s d ng xuyên su t ng d ng? D li u nào ñư c truy v n thư ng xuyên? Lo i d li u nào ch ñư c s d ng trong m t vùng? Có th s d ng khái quát hóa hay các chi n lư c Có th tích h p khái ni m k thùa vào mô hình thi t k khác ñ có mã trình s d ng l i? d li u ngay c khi CSDL không h tr tr c ti p k th a?ehamingway@gmail.com Phân tích thi t k hư ng ñ i tư ng Bài 9 - 5/31 Mô hình ñ i tư ng - mô hình d li u S khác bi t gi a hai lo i mô hìnhn H tr k th a n Quan h : n Gi a các l p (l p này bi t v l p kia) n Gi a các b ng (k t n i logíc) n Có th xây d ng tách bi t mô hình d li u và mô hìnhn ñ i tư ng, nhưng cũng có th xây d ng chúng ñ ng th i Trong Rose:n N u d án ñã có mô hình d li u -> chuy n ngư c l i ñ hình n thành mô hình ñ i tư ng V i d án m i, ta có th phát sinh mô hình d li u t mô hình n ñ i tư ngehamingway@gmail.com Phân tích thi t k hư ng ñ i tư ng Bài 9 - 6/31 T o l p mô hình d li u Table & View Schema Database Tablespace & Nodeehamingway@gmail.com Phân tích thi t k hư ng ñ i tư ng Bài 9 - 7/31 T o l p mô hình d li u Trong Logical Viewn Lư c ñ ch a các th t c lưu tr n B ng v i các trư ng, ràng bu c, triggers, khóa chính, ch s và n quan h Trong Component Viewn Mô hình hóa CSDL n M i thành ph n ñư c gán Stereotype n Rose 2001A tr ñi h tr DB2, Oracle, Sybase, SQL Server, ANSI n Serverehamingway@gmail.com Phân tích thi t k hư ng ñ i tư ng Bài 9 - 8/31 T o l p mô hình d li u Các bư c chính t o l p mô hình d li u (nhưng khôngn nh t thi t ph i theo trình t này) T o l p CSDL n B sung lư c ñ ñ ch a mô hình d li u và gán lư c ñ vào CSDL n T o l p gói lĩnh v c và các lĩnh v c n B sung các b ng vào t ng lư c ñ n B sung chi ti t vào t ng b ng n Trư ng, ràng bu c, trigger, ch s và khóa chính n B sung quan h gi a các b ng và khóa ngoài n T o l p các khung nhìn n T o l p mô hình ñ i tư ng t mô hình d li u n Phát sinh CSDL n ð ng b CSDL v i mô hình khi c p nh t nehamingway@gmail.com ...
Nội dung trích xuất từ tài liệu:
Phân tích thiết kế hướng đối tượng: Bài 9. Mô hình hóa dữ liệu - ThS. Lê Văn HùngPHÂN TÍCH THI T KPHÂNHƯ NG ð I TƯ NGHƯ N G TƯ NG N i dung 1. Ti n trình phát tri n ph n m m theo hư ng đ i tư ng 2. Gi i thi u Ngôn ng mô hình hóa th ng nh t UML 3. Mô hình hóa nghi p v 4. Mô hình hóa trư ng h p s d ng 5. Mô hình hóa tương tác đ i tư ng 6. Bi u đ l p và gói 7. Bi u đ chuy n tr ng thái và bi u đ ho t đ ng 8. Bi u đ ki n trúc v t lý và phát sinh mã trình Mô hình hóa d li u 10. Bài h c th c nghi mehamingway@gmail.com Phân tích thi t k hư ng ñ i tư ng Bài 9 - 2/31 Bài 9Mô hình hóa d li uMô li Mô hình ñ i tư ng - mô hình d li u Rose 2001 và các phiên b n sau ñó: H tr mô hình hóan d li u Mô hình ñ i tư ngn T p trung vào d li u và hành vi n S d ng cho m i thành ph n c a ng d ng: l p, thu c tính, thao n tác, quan h ... như ñã ñư c xem xét trong các bài trư c ñây Quan tâm trư c h t c a mô hình d li u là mô hình trong b n nh : Vi c t o l p ñ i tư ng, quan h gi a chúng và trách nhi m c a n chúng Mô hình d li un T p trung vào d li u n T p trung vào CSDL hơn là t p trung vào ng d ng nehamingway@gmail.com Phân tích thi t k hư ng ñ i tư ng Bài 9 - 4/31 Mô hình ñ i tư ng - mô hình d li u Các quan tâm khác nhau gi a mô hình ñ i tư ng và môn hình d li u Mô hình ñ i tư ng Mô hình d li u Thi t k l p như th nào ñ s d ng hi u qu b Thi t k CSDL như th nào ñ lưu tr hi u qu nh ? Các ñ i tư ng nào c n quan h trong mô hình? B ng nào c n quan h trong mô hình d li u? C u trúc d li u t i giao di n như th nào ñ th a C u trúc d li u như th nào ñ tăng t c ñ mãn ngư i s d ng cu i cùng? xâm nh p? Gói d li u v i hành vi như th nào ñ t o ra l p? Chu n hóa d li u? D li u nào ñư c s d ng xuyên su t ng d ng? D li u nào ñư c truy v n thư ng xuyên? Lo i d li u nào ch ñư c s d ng trong m t vùng? Có th s d ng khái quát hóa hay các chi n lư c Có th tích h p khái ni m k thùa vào mô hình thi t k khác ñ có mã trình s d ng l i? d li u ngay c khi CSDL không h tr tr c ti p k th a?ehamingway@gmail.com Phân tích thi t k hư ng ñ i tư ng Bài 9 - 5/31 Mô hình ñ i tư ng - mô hình d li u S khác bi t gi a hai lo i mô hìnhn H tr k th a n Quan h : n Gi a các l p (l p này bi t v l p kia) n Gi a các b ng (k t n i logíc) n Có th xây d ng tách bi t mô hình d li u và mô hìnhn ñ i tư ng, nhưng cũng có th xây d ng chúng ñ ng th i Trong Rose:n N u d án ñã có mô hình d li u -> chuy n ngư c l i ñ hình n thành mô hình ñ i tư ng V i d án m i, ta có th phát sinh mô hình d li u t mô hình n ñ i tư ngehamingway@gmail.com Phân tích thi t k hư ng ñ i tư ng Bài 9 - 6/31 T o l p mô hình d li u Table & View Schema Database Tablespace & Nodeehamingway@gmail.com Phân tích thi t k hư ng ñ i tư ng Bài 9 - 7/31 T o l p mô hình d li u Trong Logical Viewn Lư c ñ ch a các th t c lưu tr n B ng v i các trư ng, ràng bu c, triggers, khóa chính, ch s và n quan h Trong Component Viewn Mô hình hóa CSDL n M i thành ph n ñư c gán Stereotype n Rose 2001A tr ñi h tr DB2, Oracle, Sybase, SQL Server, ANSI n Serverehamingway@gmail.com Phân tích thi t k hư ng ñ i tư ng Bài 9 - 8/31 T o l p mô hình d li u Các bư c chính t o l p mô hình d li u (nhưng khôngn nh t thi t ph i theo trình t này) T o l p CSDL n B sung lư c ñ ñ ch a mô hình d li u và gán lư c ñ vào CSDL n T o l p gói lĩnh v c và các lĩnh v c n B sung các b ng vào t ng lư c ñ n B sung chi ti t vào t ng b ng n Trư ng, ràng bu c, trigger, ch s và khóa chính n B sung quan h gi a các b ng và khóa ngoài n T o l p các khung nhìn n T o l p mô hình ñ i tư ng t mô hình d li u n Phát sinh CSDL n ð ng b CSDL v i mô hình khi c p nh t nehamingway@gmail.com ...
Tìm kiếm theo từ khóa liên quan:
ngôn ngữ mô hình hóa thống nhất mô hình hóa nghiệp vụ biểu đồ lớp và gói mô hình hóa dữ liệu biểu đồ chuyển trạng thái mô hình hóa tương tác đối tượngGợi ý tài liệu liên quan:
-
Bài tập thực hành môn Phân tích thiết kế hệ thống thông tin
6 trang 321 0 0 -
Bài giảng Phân tích thiết kế hệ thống thông tin: Chương 5 - Phan Hồ Duy Phương
96 trang 133 1 0 -
106 trang 68 0 0
-
Phân tích thiết kế hệ thống thông tin
18 trang 45 0 0 -
Mô tả công việc lập trình viên ERP
1 trang 40 0 0 -
Bài giảng Phân tích hướng đối tượng UML: Bài 5 - Đỗ Thị Mai Hường
43 trang 31 0 0 -
PHÂN TÍCH THIẾT KẾ HỆ THỐNG - CHƯƠNG 1
15 trang 31 0 0 -
Phân tích thiết kế hướng đối tượng (phần 3)
4 trang 30 0 0 -
Bài giảng Mô hình hóa dữ liệu - Phần 1
35 trang 29 0 0 -
Bài giảng Phân tích & thiết kế hệ thống thông tin: Chương 4 - CĐ CNTT Hữu nghị Việt Hàn
49 trang 28 0 0