Mastering Object-Role Modeling
Published 4/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.25 GB | Duration: 5h 13m
Published 4/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.25 GB | Duration: 5h 13m
Learn conceptual modelling and database design using Object-Role Modeling to boost your IT and business analysis career.
What you'll learn
Learn the fundamentals of Object-Role Modeling
Learn how to design databases using Object-Role Modeling
Learn the terms and techniques used in Object-Role Modeling
Learn the essence of Fact-Based Modelling
Learn database normalisation with Object-Role Modeling
Requirements
No prior conceptual modelling experience is required
Introductory knowledge of databases is useful
No software is required for this course - however the Boston Object-Role Modeling (Student version) software is supplied with this course.
Description
Learn how to do conceptual modelling with Object-Role Modeling with this course!This course will teach you how to create Object-Role Models and be able to converse about Object-Role Modeling at a professional level.Object-Role Modeling helps in the database design process for graph and relational databases and captures business domain rules using natural business language that third-parties can understand.This course is for you if you want to improve your conceptual modelling skills, enhance your job opportunity prospects in database design or business analysis of if you want to find out more about Object-Role Modeling.This course starts with the basics and works its way through advanced topics and techniques in Object-Role Modeling.This course includes:- Over two hours of video lessons;- Explanation of nearly all the key elements of Object-Role Modelling;- Object-Role Modeling software to do practical exercises;- Included sample Object-Role Models to load into software;- Theoretical and practical lectures/sessions; and- How to transform Object-Role Models to relational database schema;The topics covered in this course are:- A introduction to Object-Role Modeling and what it is used for;- The benefits of Object-Role Modeling; and- Details explanation of Value Types, Entity Types, Fact Types and Constraints in Object-Role Modeling;You'll learn what you need to know to be able to speak fluently about Object-Role Modeling with database design professionals!Who this course is for:- Data and Information Modellers;- Database Administrators and Database Designers;- Business Analysts and Solution Architects;- Students wishing to know more about database design;- Those wanting to know more about Object-Role Modeling; and- Those wanting to secure IT and Business Analysis employment opportunities
Overview
Section 1: Introduction
Lecture 1 Welcome
Lecture 2 Course Overview - Mastering Object-Role Modeling
Lecture 3 What you'll need
Lecture 4 What you'll learn
Section 2: Software for the course
Lecture 5 Download and install the Boston Student Object-Role Modeling software
Lecture 6 NORMA Object-Role Modeling software
Section 3: Object-Role Modeling - Introduction
Lecture 7 What is Object-Role Modeling
Lecture 8 The benefits of Object-Role Modeling
Lecture 9 The Uses of Object-Role Modeling
Section 4: Database Design and Conceptual Modeling
Lecture 10 Database Design and Conceptual Modelling
Section 5: Business Rule Capturing
Lecture 11 Business Rules and Object-Role Modeling
Lecture 12 Verbalisations - Rules in Natural Business Language
Lecture 13 Introduction to the Practical Sessions
Lecture 14 Practical Session - Capturing Business Rules using Boston
Lecture 15 Practical Session - Verbalisations
Section 6: Fact-Based Modeling and Object-Role Modeling
Lecture 16 Object-Role Modeling is a type of Fact-Based Modeling
Section 7: The Object Types of Object-Role Modeling
Lecture 17 The Object-Types of Object-Role Modeling
Section 8: Value Types
Lecture 18 Value Types in Object-Role Modeling
Lecture 19 Practical Session - Adding a Value Type to a Model using the Toolbox - Boston
Lecture 20 Practical Session - Adding a Value Type to a Model using the Virtual Analyst
Lecture 21 Practical Session - Adding a Value Type to a Model using the Virtual Analyst 2
Section 9: Entity Types
Lecture 22 Entity Types in Object-Role Modeling
Lecture 23 Subtype Relationships
Lecture 24 Practical Session - Adding an Entity Type to a Model using the Toolbox - Boston
Lecture 25 Practical Session - Adding a Reference Mode to an Entity Type - Boston
Lecture 26 Practical Session - Reference Schemes and Entity Types
Section 10: Fact Types
Lecture 27 Fact Types - The basics
Lecture 28 Objectified Fact Types
Lecture 29 Fact Types and Internal Uniqueness Constraints
Lecture 30 Preferred Identifiers - Constraints
Lecture 31 Derived Fact Types
Lecture 32 Practical Session - Adding a Fact Type to a Model using the Toolbox - Boston
Lecture 33 Adding a Ternary Fact Type to a Model in Boston
Lecture 34 Practical Session - Objectifying a Fact Type - Boston
Lecture 35 Practical Session - Creating Fact Types using the Virtual Analyst - Boston
Lecture 36 Practical Session - Internal Uniqueness Constraints - Boston
Lecture 37 Practical Session - Internal Uniqueness Constraints - Advanced
Section 11: Constraints
Lecture 38 Constraints in Object-Role Modeling
Lecture 39 Internal Uniqueness Constraints
Lecture 40 External Uniqueness Constraints
Lecture 41 Ring Constraints
Lecture 42 Role Value Constraints
Lecture 43 Equality Constraints
Lecture 44 Value Range Constraints
Lecture 45 Internal Frequency Constraints
Lecture 46 Subset Constraints
Lecture 47 Exclusion Constraints
Lecture 48 Practical Session - Internal Uniqueness Constraints
Lecture 49 Practical Session - Internal Uniqueness Constraints - Advanced - Boston
Lecture 50 Practical Session - External Uniqueness Constraints - Boston
Lecture 51 Practical Session - Ring Constraints - Boston
Lecture 52 Practical Session - Role Value Constraints - Boston
Lecture 53 Practical Session - Equality Constraints - Boston
Lecture 54 Practical Session - Subset Constraints - Boston
Lecture 55 Practical Session - Join Subset Constraints - Boston
Section 12: Transforming ORM Diagrams to Database Schema
Lecture 56 Introduction to transformation rules
Lecture 57 Transforming ORM diagrams to Relational Schema for Relational Databases
You want to learn how to design databases using Object-Role Modeling (ORM),You want to know the details of how ORM diagrams are constructed,You need to refresh your skills on ORM and conceptual modelling,You want to learn how to use ORM for relational and graph databases,You are a business analyst who wants to use ORM in your analysis