Storing Organizational
Information - Databases
McGraw-Hill/Irwin
Learning Outcomes
7.1 Define the fundamental concepts of the
relational database model
7.2 Evaluate the advantages of the
relational database model
7.3 Compare relational integrity
constraints and business-critical
integrity constraints
7-2
Learning Outcomes
7.4 Describe the benefits of a data driven
Web site
7.5 Describe the two primary methods for
integrating information across multiple
databases
7-3
Relational Database
Fundamentals
Information is everywhere in an
organization
Information is stored in databases
Database maintains information about
various types of objects (inventory), events
(transactions), people (employees), and
places (warehouses)
7-4
Relational Database
Fundamentals
Database models include:
Hierarchical database model information is
organized into a tree-like structure (using
parent/child relationships) in such a way that it
cannot have too many relationships
Network database model a flexible way of
representing objects and their relationships
Relational database model stores information
in the form of logically related two-dimensional
tables
7-5
7-8
7-9
Increased Flexibility
A well-designed database should:
Handle changes quickly and easily
Provide users with different views
Have only one physical view
Physical view deals with the physical storage of
information on a storage device eg hard disk
7-11
7-13
7-14
7-16
7-17
Content management:
7-19
7-21
Integrating Information
among Multiple Databases
Integration allows separate systems to
communicate directly with each other
Forward integration takes information
entered into a given system and sends it
automatically to all downstream systems and
processes
Backward integration takes information
entered into a given system and sends it
automatically to all upstream systems and
processes
7-22
Integrating Information
among Multiple Databases
Forward integration
7-23
Integrating Information
among Multiple Databases
Backward integration
7-24
Integrating Information
among Multiple Databases
Building a central repository specifically
for integrated information
7-25
7-26