IBM Information Management Cloud Computing Center of Competence IBM Canada Labs
1
© 2011 IBM Corporation
Agenda
• Overview • Information and Data Models • The relational model • Entity-Relationship diagrams • Types of relationships • Mapping entities to tables • Relational model concepts • Relational model constraints • Normalization
2
© 2011 IBM Corporation
Supporting reading material & videos
• Reading materials • Database Fundamentals eBook
• • • • Chapter 1: Databases and information models Chapter 2: The relational data model Chapter 3: The conceptual data model (optional) Chapter 4: Relational database design (optional)
• Videos • db2university.com course AA001EN
• Lesson 1: Relational database concepts
3
© 2011 IBM Corporation
Agenda
• Overview • Information and Data Models • The relational model • Entity-Relationship diagrams • Types of relationships • Mapping entities to tables • Relational model concepts • Relational model constraints • Normalization
4
© 2011 IBM Corporation
Data vs. Information
• Data:
Collection of letters, numbers or facts
• Information: Processed data that provides value
5
© 2011 IBM Corporation
Databases and DBMS
• Databases • A repository of data • DBMS (Database management system) • Software system that manages databases • The terms “Database”, “DBMS”, “data server”, “database server” often used interchangeably to refer to a DBMS • Why a DBMS? • Security • Can handle many users with good performance • Allows for concurrency while keeping data consistent • Protects from disaster
6
© 2011 IBM Corporation
Agenda
• Overview • Information and Data Models • The relational model • Entity-Relationship diagrams • Types of relationships • Mapping entities to tables • Relational model concepts • Relational model constraints • Normalization
7
© 2011 IBM Corporation
Information and Data Models
Relationship between an Information Model