Đang chuẩn bị liên kết để tải về tài liệu:
The UML and Data Modeling

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

The UML can be used to describe the complete development of relational and object relational databases 1 from business requirements through the physical data model. However, modeling of the physical data model must express a detailed description of the database. This is done using Rational’s Data Modeling Profile for the UML2 . | The UML and Data Modeling A Rational Software Whitepaper Rational the e-development company Table of Contents Introduction.1 The UML Data Modeling Profile.1 Database.1 Schema.2 Table.2 Key.3 Index.4 Relationship.5 Column.6 Datatype.6 Constraint.6 Summary.8 The UML and Data Modeling Introduction The power of the Unified Modeling Language is not limited to object oriented software development. More and more the UML is being applied to other areas of software development such as data modeling enhancing practitioners ability to communicate their needs and assessments to the rest of the team. Data analysts primarily gather data out of documented business requirements. The database itself traditionally has been described by notations called entity relationship diagrams using graphic representation that is similar but not identical to that of the UML. The UML can be used to describe the complete development of relational and object relational databases1 from business requirements through the physical data model. However modeling of the physical data model must express a detailed description of the database. This is done using Rational s Data Modeling Profile for the UML2. The UML Data Modeling Profile This white paper describes in detail the Data Modeling profile for the UML as implemented by Rational Rose Data Modeler including descriptions and examples for each concept including database schema table key index relationship column constraint and trigger. It is written for those who have experience in traditional data modeling as well as some familiarity with the UML. Database The Database is the system for data storage and controlled access to stored data. It is the biggest element a data model supports. The relational database is the standard database supported by the Data Modeling UML profile. An object relational database an extension of the relational database is also supported by the UML profile. The stereotype Database when used as a UML component defines a .