Data Modeling( WT-1030-180 )
| Course Description |  |

This course, the first in a two-part series, introduces students to a design methodology they can use to create relational databases capable of storing and returning useful information in a consistent manner. Specifically, students will learn the principles of data modeling, culminating in the creation of an entity relationship diagram. Topics covered include requirements analysis, the entity-relationship modeling approach, and entities and attributes.
This course requires a word processing application. It also requires a computer running Windows, Macintosh, or UNIX.
eMentoring Services are included with this course.
Course length: 8 hours
| Course details |
| id:
WT-1030-180 |
| subscription duration:
180 days
| | list price: $
325.00 |
|
Languages Offered |
 |
This course is currently available in English only.
|
Prerequisites |
 |
To succeed fully in this course, students should be able to: None
|
Skills Gained |
 |
Upon completion of this course, you should be able to: Explain relational database design concepts and terminologyExplain the difference between conceptual and physical modelsDevelop a conceptual designAnalyze user information requirementsDescribe the entity/relationship modeling approachIdentify entitiesModel relationships and identify attributesUse primary and foreign keys
|
Related Courses |
 |
After: Data Analysis
|
Course Content |
 |
Course introductionPrerequisitesWhat you needCourse resourcesYour learning communityMeet your instructorCourse project
|
Module 2: Relational database structure and terminology |
Back To Top
| Relational database structure and terminologyThe relational database modelRelational database structureLinking relational database tablesStructured Query Language (SQL)The relational database management system (RDBMS)Module wrap-up
|
Module 3: Design strategy, tools, and the database life cycle |
Back To Top
| Design strategy, tools, and the database life cycleDatabase design strategyThe subject approach to database designThe application approach to database designSchema architectureDesign stages in the database life cyclePost-design stages in the database life cycleDatabase design toolsModule wrap-up
Requirements AnalysisBusiness objects, part 1Business objects, part 2Business rulesUsers of dataThe data flow diagramUser viewsCalculated fieldsRequirements Analysis documentationModule wrap-up
Entities and attributesEntity identifiersEntity identifier rulesInstances of entitiesAttribute domainsMulti-valued attributesResolve multi-valued attributes: Add more attributesResolve multi-valued attributes: Create a new entityConstraintsModule wrap-up
Entity relationshipsTypes of relationshipsOne-to-one relationships, part 1One-to-one relationships, part 2One-to-many relationships, part 1One-to-many relationships, part 2Many-to-many relationships, part 1Many-to-many relationships, part 2Problems with many-to-many relationshipsResolving many-to-many relationshipsMandatory and optional participation, part 1Mandatory and optional participation, part 2Module wrap-up
Entity-relationship diagramsThe entity-relationship (ER) diagramTypes of entity-relationship diagramsDiagramming entities and attributesDiagramming types of relationshipsDiagramming types of participationUsers revisitedVerbalizing an ER diagramModule wrap-up
Course conclusionWhere do you go from here?We'd love your feedbackHelp us help you learn |