|
|
|
COURSE Title:
|
ADVANCED DATA MODELING: Objects, Business Rules, and Other Important Things |
|
Why This Course?
|
The emergence of data warehouse, object technology, multi-media, document, rule-based and other complex data type technology has created a challenge to traditional data modeling methods. Furthermore, the World Wide Web has altered shape of both business work and information management.
Basic entity-relationship modeling and normalization techniques capture only the structural and static relationships of structured data. This seminar addresses semantic modeling of complex information types along with the behavioral aspects of data. This provides robust, high-integrity, value-centric application development and database design and exploitation of today's emerging technologies.
You learn how to apply object-oriented concepts to data modeling including inheritance and life cycle state, as well as how to model business rules and integrity policies. How to model time-dependent data and distributed data are addressed.
Data models must support more than application development. They support business communication, business reengineering, TQM, Total Information Quality Management (TIQMTM ), and rapid application development (RAD) projects. You learn how to model generic data types to create flexible design that supports rapid business change.
Informational applications such as data warehouse, decision support and executive information systems require models that are inherently different from operational data models. You learn rules and guidelines for effective data warehouse modeling and design to support the strategic and tactical processes of the enterprise.
|
|
Learning Outcomes:
|
- Identify and model special cases of data, such as:
- Types and subtypes with inheritance
- Object/entity life cycles and state transition diagrams
- Time-variant data
- Generic data types and metadata types
- Define and model business rules and data integrity policies
- Develop data warehouse data models including star schema models
-
Describe and model hypermedia and other complex information types
|
|
Audience:
|
Information and resource management staff, DBAs, systems analysts and application developers who participate in data requirements definition, data analysis and data modeling, data warehouse staff, Web-data designers
|
|
Format:
|
Lecture with exercises and discussion to reinforce the concepts
|
|
Duration:
|
3 Days
|
|
Pre-requisites:
|
Basic data modeling training with a minimum of six months data modeling experience
|
|
Abstract:
|
ABSTRACT: The emergence of data warehouse, object technology, multi-media, document, rule-based and other complex data type technology has created a challenge to traditional data modeling methods. Furthermore, the World Wide Web has altered shape of both business work and information management.
Basic entity-relationship modeling and normalization techniques capture only the structural and static relationships of structured data. This seminar addresses semantic modeling of complex information types along with the behavioral aspects of data. This provides robust, high-integrity, value-centric application development and database design and exploitation of today's emerging technologies.
You learn how to apply object-oriented concepts to data modeling including inheritance and life cycle state, as well as how to model business rules and integrity policies. How to model time-dependent data and distributed data are addressed. Data models must support more than application development. They support business communication, business reengineering, TQM, Total Information Quality Management (TIQMTM ), and rapid application development (RAD) projects. You learn how to model generic data types to create flexible design that supports rapid business change.
Informational applications such as data warehouse, decision support and executive information systems require models that are inherently different from operational data models. You learn rules and guidelines for effective data warehouse modeling and design to support the strategic and tactical processes of the enterprise.
|
|
|
Advances in Data Modeling Methods
|
- The ?why? of data modeling
- Paradigms for data modeling
- Data and the Resource Management Life Cycle
- Semantic network influences
- Classification theory and taxonomy
- Object-oriented analysis and modeling
|
|
Modeling Generic Entity Types
|
- Meta data as data
- Relationship types
- Data model patterns
- Generic data models and flexibility design
|
|
Object Concepts Applied to Data Modeling
|
- Object class as an extension of entity type
- Abstraction and encapsulation
- Object typing and inheritance
- Entity types and subtypes
- Dynamic object models and event models
- Object state and state transition in the real world
- Entity life cycles
|
|
Business rules: Modeling Integrity Constraints and Policies
|
- Model and taxonomy for business rules
- Business rule definition
- Business rule format
- Business rules as pre-conditions and post-conditions
- Characteristics of effective rules
|
|
Data Warehouse Modeling
|
- Data warehouse and business intelligence
- Supporting strategic and tactical business processes
- Identifying data subjects
- Data analysis for data warehouse
- Data warehouse attribute inclusion rules
- Classifying time-variant data
- Star schema modeling
- Determining dimensions
- Summary and derived data modeling
- Rules for de-normalization
|
|
Modeling Hypermedia Data types for Internet and Multi-Media Databases
|
- Impact of Internet and Intranet on information management
- Non-traditional information types
- Hypermedia modeling: nodes and links
- Semantic data modeling
|
|
Future Trends in Information Modeling
|
- Template models
- Model-driven engineering
- The future of software package data models
- Intelligent database: convergence of information technologies
- Remembering the goals of data modeling
|
|
|