Chapter 6
Chapter 6
Systems
Thirteenth Edition
Chapter 6
Foundations of Business
Intelligence: Databases and
Information Management
• Entity-relationship diagram
– Used to clarify table relationships in a relational
database
• Relational database tables may have:
– One-to-one relationship
– One-to-many relationship
– Many-to-many relationship
▪ Requires “join table” or intersection relation that
links the two tables to join information
• Normalization
– Streamlining complex groups of data
– Minimizes redundant data elements
– Minimizes awkward many-to-many relationships
– Increases stability and flexibility
• Referential integrity rules
– Ensure that relationships between coupled tables
remain consistent
•E.g., when one table has a foreign key that points to another table, you
may not add a record to the table with foreign key unless there is a
corresponding record in the linked table.
Copyright © 2019 Pearson Education Ltd.
Figure 6.5 Sample Order Report
A single human
resources database
provides many
different views of
data, depending on
the information
requirements of the
user. Illustrated here
are two possible
views, one of interest
to a benefits
specialist and one of
interest to a member
of the company’s
payroll department.
• Select:
– Creates a subset of all records meeting stated criteria
• Join:
– Combines relational tables to present the server with
more information than is available from individual
tables
• Project:
– Creates a subset consisting of columns in a table
– Permits user to create new tables containing only
desired information
The select, project, and join operations enable data from two
different tables to be combined and only selected attributes to be
displayed.
Copyright © 2019 Pearson Education Ltd.
Capabilities of Database Management
Systems
• “NoSQL”
• Handle large data sets of data that are not easily
organized into tables, columns, and rows
• Use more flexible data model
– Don’t require extensive structuring
• Can manage unstructured data, such as social media
and graphics
• E.g. Amazon’s SimpleDB, MetLife’s MongoDB
Copyright © 2019 Pearson Education Ltd.
Cloud Databases and Distributed
Databases
• Data warehouse:
– Database that stores current and historical data that
may be of interest to decision makers
– Consolidates and standardizes data from many
systems, operational and transactional databases
– Data can be accessed but not altered
• Data mart:
– Subset of data warehouses that is highly focused and
isolated for a specific population of users
• Information policy
– States organization’s rules for organizing, managing,
storing, sharing information
• Data administration
– Responsible for specific policies and procedures
through which data can be managed as a resource
• Database administration
– Database design and management group responsible
for defining and organizing the structure and content
of the database, and maintaining the database.