Đang chuẩn bị liên kết để tải về tài liệu:
Bài giảng Chương 4: ORM và UML

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

Bài giảng Chương 4: ORM và UML được biên soạn nhằm trang bị cho các bạn những kiến thức về vai trò của UML; so sánh UML và ORM; lược đồ class của UML và ORM; thuộc tính trong UML và ORM; thuộc tính đa trị; miền giá trị (domain); sơ đồ ORM tương ứng và một số nội dung khác. | Bai giang BM HTTT - Khoa CNTT - HUI Các phương pháp ngữ nghĩa để mô hình hóa hệ thống thông tin xuất hiện ngày càng nhiều Hình ảnh "Yama" (Yet Another Modeling Approach) theo nghĩa tiếng Nhật là "Mountain". Bai giang BM HTTT - Khoa CNTT - HUI Gần đây, UML được xem như 1 phương pháp thích hợp để mô hình hóa CTUD. Đã có đề xuất "the modeling wars are over--UML has won". Bai giang BM HTTT - Khoa CNTT - HUI UML được ứng dụng chủ yếu trong thiết kế mã chương trình hướng đối tượng. Hiện nay UML cũng được dùng trong thiết kế database nhưng chưa thay thế được phương pháp ER. Tuy nhiên trong tương lai khi phát triển HT theo hướng đối tượng thì UML là 1 ngôn ngữ quan trọng để thiết kế database. Bai giang BM HTTT - Khoa CNTT - HUI Tương tự ER, UML sử dụng attributes, tuy số lượng attribute có thể quá lớn nhưng dùng attribute thì dễ mô hình được mối quan hệ giữa các thực thể, ít bị ảnh hưởng khi thực thể thay đổi. Cách tốt nhất để phát triển mô hình dữ liệu bằng UML là “first do an ORM model and then map it to UML”. Bai giang BM HTTT - Khoa CNTT - HUI Page 358 No language is perfect, ORM cũng không ngoại lệ. UML cung cấp 1 loạt các ký hiệu để mô hình hóa cả dữ liệu và qui trình (process) ORM hiện chỉ tập trung vào việc mô hình hóa dữ liệu. Bai giang BM HTTT - Khoa CNTT - HUI Ví dụ của 1 lược đố class UML Bai giang BM HTTT - Khoa CNTT - HUI Lược đồ class mô tả các lớp Employee và Car và mối kết hợp giữa chúng. Tương ứng với quan hệ ORM Employee drives Car Bai giang BM HTTT - Khoa CNTT - HUI Role "driver" phía bên trái mối kết hợp làm rõ ngữ nghĩa Mũi tên ở bên phải mối kết hợp để chỉ rằng một điển hình của employee có thể truy xuất đến 1 điển hình car của nó. Mối kết hợp này chỉ liên quan đến việc thực thi và không chỉ ra ý niệm của mô hình nghiệp . | Bai giang BM HTTT - Khoa CNTT - HUI Các phương pháp ngữ nghĩa để mô hình hóa hệ thống thông tin xuất hiện ngày càng nhiều Hình ảnh "Yama" (Yet Another Modeling Approach) theo nghĩa tiếng Nhật là "Mountain". Bai giang BM HTTT - Khoa CNTT - HUI Gần đây, UML được xem như 1 phương pháp thích hợp để mô hình hóa CTUD. Đã có đề xuất "the modeling wars are over--UML has won". Bai giang BM HTTT - Khoa CNTT - HUI UML được ứng dụng chủ yếu trong thiết kế mã chương trình hướng đối tượng. Hiện nay UML cũng được dùng trong thiết kế database nhưng chưa thay thế được phương pháp ER. Tuy nhiên trong tương lai khi phát triển HT theo hướng đối tượng thì UML là 1 ngôn ngữ quan trọng để thiết kế database. Bai giang BM HTTT - Khoa CNTT - HUI Tương tự ER, UML sử dụng attributes, tuy số lượng attribute có thể quá lớn nhưng dùng attribute thì dễ mô hình được mối quan hệ giữa các thực thể, ít bị ảnh hưởng

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.