Your Interactive Guide
to the Digital World
Discovering
Objectives Overview
Defie the term,
database, aid
explaii how a
database iiteracts
with data aid
iiformatioi
Defie the term,
database, aid
explaii how a
database iiteracts
with data aid
iiformatioi
Defie the term,
data iitegrity, aid
describe the
qualities of
valuable
iiformatioi
Defie the term,
data iitegrity, aid
describe the
qualities of
valuable
iiformatioi
Discuss the terms
character, feld,
record, aid fle
Discuss the terms
character, feld,
record, aid fle
Describe fle
maiiteiaice
techiiques aid
validatioi
techiiques
Describe fle
maiiteiaice
techiiques aid
validatioi
techiiques
Difereitiate
betweei a fle
processiig
approach aid the
database approach
Difereitiate
betweei a fle
processiig
approach aid the
database approach
Discoveriig Computers 2012: Chapter 10 2
See Page 513
Objectives Overview
Discuss the
fuictiois commoi
to most database
maiagemeit
systems
Discuss the
fuictiois commoi
to most database
maiagemeit
systems
Describe
characteristics of
relatioial,
object-orieited, aid
multidimeisioial
databases
Describe
characteristics of
relatioial,
object-orieited, aid
multidimeisioial
databases
Explaii how to
access Web
databases
Explaii how to
access Web
databases
Ideitify database
desigi guideliies
aid discuss the
respoisibilities of
database aialysts
aid admiiistrators
Ideitify database
desigi guideliies
aid discuss the
respoisibilities of
database aialysts
aid admiiistrators
Discoveriig Computers 2012: Chapter 10 3
See Page 513
Databases, Data, and
Information
Database
Database
•
Collectioi
of data
orgaiized ii
a maiier
that allows
access,
retrieval,
aid use of
that data
•
Collectioi
of data
orgaiized ii
a maiier
that allows
access,
retrieval,
aid use of
that data
Data
Data
•
Collectioi
of
uiprocesse
d items
•
Text
•
Numbers
•
Images
•
Audio
•
Video
•
Collectioi
of
uiprocesse
d items
•
Text
•
Numbers
•
Images
•
Audio
•
Video
Iiformatioi
Iiformatioi
•
Processed
data
•
Documeit
s
•
Audio
•
Images
•
Video
•
Processed
data
•
Documeit
s
•
Audio
•
Images
•
Video
Databases, Data, and
Information
Discoveriig Computers 2012: Chapter 10 5
Databases, Data, and
Information
•
Database software
,
oftei called a
database
management system
(
DBMS
), allows users to:
Discoveriig Computers 2012: Chapter 10 6 Page 515
Create a
computerized
database
Create a
computerized
database
Add, modify, aid
delete data
Add, modify, aid
delete data
Sort aid retrieve
data
Sort aid retrieve
data
Create forms aid
reports from the
data
Create forms aid
reports from the
Databases, Data, and
Information
•
Data iitegrity ideitifes the quality of
the data
•
Garbage ii, garbage out (GIGO) poiits
out the accuracy of a computer’s output
depeids oi the accuracy of the iiput
Databases, Data, and
Information
•
Valuable iiformatioi should have the
followiig characteristics:
Discoveriig Computers 2012: Chapter 10 8 Pages 516 - 517
Accurate
Accurate
Verifable
Verifable
Timely
Timely
Orgaiize
d
Orgaiize
d
Accessibl
e
Accessibl
Cost-The Hierarchy of Data
•
Data is orgaiized ii layers
–
Files, records, felds, characters
Discoveriig Computers 2012: Chapter 10 9
The Hierarchy of Data
•
A
character
is oie
byte
–
Numbers, letters,
space, puictuatioi
marks, or other
symbols
•
A
feld
is a
combiiatioi of oie
or more related
characters
–
Field name
–
Field size
–
Data type
Discoveriig Computers 2012: Chapter 1010 Page 518
The Hierarchy of Data
•
Commoi data types iiclude:
The Hierarchy of Data
Discoveriig Computers 2012: Chapter 10 12
Page 519 Figure 10-4
•
A
record
is a group of related felds
–
A
primary key
uiiquely ideitifes each
record
•
A
data fle
is a collectioi of related
Maintaining Data
•
File maintenance
refers to the
procedures that keep data curreit
Maintaining Data
•
Users add iew records to a fle whei
they obtaii iew data
Discoveriig Computers 2012: Chapter 10 14
Maintaining Data
•
Users modify a record to correct
iiaccurate data or update old data
Discoveriig Computers 2012: Chapter 10 15
Maintaining Data
•
Whei a record io loiger is ieeded, a
user deletes it from a fle
Discoveriig Computers 2012: Chapter 10 16
Maintaining Data
•
Validation
compares data with a set of
rules or values to fid out if the data is
correct
File Processing Versus
Databases
File Processing Versus
Databases
Discoveriig Computers 2012: Chapter 10 19
Database Management
Systems
Discoveriig Computers 2012: Chapter 10 20
Database Management
Systems
•
A
data dictionary
coitaiis data about
each fle ii the database aid each feld
ii those fles
Discoveriig Computers 2012: Chapter 10 21
Database Management
Systems
•
A DBMS provides several tools that
allow users aid programs to retrieve
aid maiitaii data ii the database
Database Management
Systems
•
A
query language
coisists of simple,
Eiglish-like statemeits that allow users
to specify the data to display, priit, or
store
•
Query by example
(
QBE
) provides a
GUI to assist users with retrieviig data
Database Management
Systems
Discoveriig Computers 2012: Chapter 10 24
Database Management
Systems
•
A
form
is a wiidow oi the screei that
provides areas for eiteriig or modifyiig
data ii a database
Discoveriig Computers 2012: Chapter 10 25
Database Management
Systems
•
A
report generator
allows users to
desigi a report oi the screei, retrieve
data iito the report desigi, aid thei
display or priit the report
Discoveriig Computers 2012: Chapter 10 26
Database Management
Systems
Database Management
Systems
•
A DMBS provides a variety of techiiques
to restore the database to a usable form
ii case it is damaged or destroyed
Database Management
Systems
Discoveriig Computers 2012: Chapter 10 29
Relational, Object-Oriented, and
Multidimensional Databases
Discoveriig Computers 2012: Chapter 10 30
Page 533 Figure 10-18
•
A
data model
coisists of rules aid
Relational, Object-Oriented, and
Multidimensional Databases
•
A
relational
database
stores
data ii
tables
that
coisist of rows aid
columis
–
Each row has a
primary key
–
Each column has a
uiique iame
•
A
relationship
is a
liik withii the data
Discoveriig Computers 2012: Chapter 10 31
Relational, Object-Oriented, and
Multidimensional Databases
•
Structured Query Language
(
SQL
) is
a query laiguage that allows users to
maiage, update, aid retrieve data
Discoveriig Computers 2012: Chapter 10 32
Relational, Object-Oriented, and
Multidimensional Databases
•
Ai
object-oriented database
(
OODB
)
stores data ii
objects
•
Examples of applicatiois appropriate for
ai object-orieited database iiclude:
Relational, Object-Oriented, and
Multidimensional Databases
Discoveriig Computers 2012: Chapter 10 34
Relational, Object-Oriented, and
Multidimensional Databases
•
A
multidimensional database
cai store
data ii more thai two dimeisiois of data
–
Sometimes kiowi as a hypercube
–
Cai coisolidate data much faster thai a relatioial
database
•
A
data warehouse
is a huge database that
stores aid maiages the data required to
aialyze historical aid curreit traisactiois
Web Databases
•
Databases oi the Web allow you to:
Web Databases
Discoveriig Computers 2012: Chapter 10 37
Video: How a Photo Sharing Site
Keeps Its Data
Discoveriig Computers 2012: Chapter 10 38
Database Administration
•
It is importait to have a carefully
desigied database
Discoveriig Computers 2012: Chapter 10 39
Database Administration
Database Administration
•
Employees should
leari how to use
the data ii the
database
efectively
–
Iiteract with
database
–
Ideitify iew data
for the database
–
Maiitaii the
database
Discoveriig Computers 2012: Chapter 10 41
Summary
Your Interactive Guide
to the Digital World
Discovering
Computers 2012