Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

Relational Database Design

School/Trainer:

M/UX
Denver, Los Angeles, Phoenix, Santa Clara, Seattle, United States

Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced

Course Description:

'' After an overview of relational concepts that are important for designing relational databases, learn about the different views of the data of the application domain and the steps included in this comprehensive relational database design methodology. These steps include:

Analyzing a problem statement for an application domain
Establishing an Entity Resolution (ER) model to visualize and structure the business object types of the application domain as entity types
Illustrating the relationships between the business object types as relationship types
Modeling the constraints for the entity types and relationship types imposed by the business rules
Using the business information and the process inventories to produce a data inventory
Establishing tuple types for entity types and relationship types of an ER model
Transforming the tuple types for the application domain to the tables of the target database management system
Defining implementation techniques for the various types of integrity
Recommending the necessary indexes from a database design perspective
Transitioning from the storage view to the logical view by creating logical data structures
Case Study Labs

Six team-based lab exercises use a comprehensive case study to practice each major step and sub-step of the methodology.

This is a intermediate course for programmer analysts, database administrators, and other individuals, who design relational databases and need an in-depth understanding of data modeling.


Skills Taught

--------------------------------------------------------------------------------

Design relational databases
Consider logical and physical aspects including integrity requirements during the design


Course outline

--------------------------------------------------------------------------------

Relational concepts

identify the components of tables
explain the rules defined by the relational data model regarding: uniqueness of rows and columns, physical ordering of rows and columns, and linkage of tables
Views and results during database design

explain the different views assumed for the data during database design: the conceptual view, the storage view, and the logical view
summarize the steps performed during database design and their results
relate the steps and results to the data views
Problem statement

explain the purpose of the problem statement for database design
discuss who has the responsibility for the creation of the problem statement
describe the role of the database designer in the creation of the problem statement
describe the contents of a problem statement
ER model

define the entity types for an application domain based on a problem statement
define the relationship types for an application domain based on a problem statement
define the supertypes and subtypes for an application domain
identify the constraints for the entity types and relationship types of an application domain
establish an ER model for an application domain
Data and process inventories

explain the purpose of data and process inventories
explain the significance of data inventories for database design
discuss who has the responsibility the creation of data and process inventories
describe the content data and process inventories should have for database design
summarize some methods for establishing data and process inventories
tuple types

explain the purpose of tuple types and position them in the design process.
identify the objects of an ER model for which tuple types are established
establish the tuple types for the appropriate objects of an ER model
explain the purpose and rules for the normalization of tuple types
normalize the tuple types for an application domain
From tuple types to tables

combine tuple types to reduce the number of tables required
split tuple types to cope with database limitations or performance degradations
denormalize tuple types as required for performance reasons
establish the tables for the tuple types including the translation of abstract data types for attributes, the definition of data types and column attributes for the columns of the tables, and the documentation of the necessary database objects
Integrity rules

describe the different types of integrity to be enforced for a database
explain the integrity rules for referential integrity
establish the referential constraints for the tables of an application domain
draw the referential structure for the tables of an application domain
relate how to ensure the integrity of redundant information
implement business constraints
describe the columns that should have indexes
Logical data structures

explain the purpose of logical data structures
discuss who has the responsibility for the establishment of logical data structures
describe the components of logical data structures and their representation
explain the relationship between business processes and logical data structures
describe the interrelationship between logical data structures and views
Daily Agenda

Day 1

relational concepts
views and results during design
problem statement
exercises: problem statement
review exercises: problem statement
ER model (part 1)
Day 2

ER model (part 2)
exercises: ER model
review exercises: ER model
data and process inventories
Day 3

exercises: data and process inventories
review exercises: data and process inventories
tuple types
exercises: tuple types
review exercises: tuple types
from tuple types to tables (part 1)
Day 4

from tuple types to tables (part 2)
exercises: from tuple types to tables
review exercises: from tuple types to tables
integrity rules
exercises: integrity rules
review exercises: integrity rules
logical data structures

...''

Please go to the school's official website for training price and schedule:
http://www.mux-ed.com/

Phone:866-700-9811

School Address:

pSeries/AIX, CISCO, Linux, Microsoft, Professional Skills, Project Management, RedHat LINUX Enrollments 866-700-9811 (Toll Free) or 916-226-2537

CICS, iSeries/OS400, Enterprise/zSeries and WebSphere Enrollments 888-689-3326 (Toll Free) or 916-226-2511

DB2 UDB, Rational Software, and Tivoli Enrollments 866-700-9817 (Toll Free) or 916-226-2533

M/UX
9245 Laguna Springs Drive
Suite 315
Elk Grove, CA 95758 USA

Jobs & Resumes: Denver, Los Angeles, Phoenix, Santa Clara, Seattle
Houses & Roommates: Denver, Los Angeles, Phoenix, Santa Clara, Seattle




Other training courses offered by M/UX:

WebSphere MQ for z/OS System Administration
WebSphere MQ Security
IBM Lotus Domino Designer 8
IBM Lotus Domino 8 Administration
IBM Lotus Domino 8 Infrastructure
IBM Lotus Sametime 7.5 Infrastructure
CICS Application Programming
CICSPlex System Manager, Administration
CICS V3.2 Fundamentals
DB2 SQL Workshop
Using Rational Data Architect
DB2 9 Database Administration Workshop for Linux/UNIX/Windows
DB2 Universal Database Administration Workshop for Windows
DB2 Universal Database Administration Workshop for UNIX
DB2 UDB Multi Partition Database Administration Workshop for UNIX
DB2 9 for LUW Multiple Partition DBA Workshop
DB2 UDB for z/OS and OS/390 Data Sharing Implementation
DB2 for z/OS and OS/390 Data Sharing Recovery and Restart


Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
 


Tips:
Our combined search function does not only provide you with the training courses and students, but also talent resumes and jobs, or shared apartments nearby for rent.

- Other Locations -
Louisville
Dubai
Colorado Springs
Brighton
- Online Course -
Relational Database Design



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - CanadaASKEDU.net  © 2003-2008