Databases: TMX2012 IT Tools For Knowledge Workers
Databases: TMX2012 IT Tools For Knowledge Workers
LECTURE 5:
DATABASES
OBJECTIVES
Define the term, database, and explain how a database
interacts with data and information
Define the term, data integrity, and describe the qualities of
valuable information
Discuss the terms character, field, record, and file
Describe file maintenance techniques and validation
techniques
Differentiate between the file processing approach and the
database approach
Discuss the functions common to most database management
systems
Describe characteristics of relational, object-oriented, and
multidimensional databases
Discuss web databases
Identify database design guidelines and understand the
responsibilities of database analysts and administrators
Adapted from Discovering Computers by Vermaat, Sebok & Freund (2014)
Information
Processed data
Meaningful
Organized
Useful
Databases
Collection of data
organized in a manner
that allows access,
retrieval, and use of that
data
Data Integrity
Data integrity reflects the quality of the data
The more errors the data contains, the lower its integrity
Data integrity is important because computers and people
use information to make decisions and take actions
Valuable Information
Verifiable
Timely
Accurate
Characteristics
of Valuable
Information
Cost Effective
Organized
Accessible
Chapter 1: Computers and Digital Basics
Useful
Data Organization
Data is organized in layers
Files, records, fields, characters
Data Types
Text
AutoNumber
Date
Number
Currency
Common
Data
Types
Memo
Object
Yes/No
Hyperlink
Attachment
10
11
File Maintenance
File maintenance refers to the procedures that keep data
current
File maintenance procedures:
Adding new records
Modifying records
Deleting records
12
13
Modify record
Users generally modify a record to correct inaccurate data
or update old data
14
Delete record
User delete a record from a file when it is no longer is
needed
15
Validation
Validation compares data with a set of rules or values to
find out if the data is correct
Validation can be performed using:
Alphabetic/numeric check
Completeness check
Range check
Check digit
Consistency check
Other checks
16
Databases
Programs and users
share data
Reduced data
redundancy
Improved data
integrity
Shared data
Easier access
Reduced
development time
17
18
Data Dictionary
A data dictionary contains data about each file in the
database and each field in those files
19
20
Query by example
Form
Report writer
21
22
23
24
25
26
Data Model
A data model defines how users view the organization of
the data
27
Relational Database
A relational database stores data in tables that consist of
rows and columns
Each row has a primary key
Each column has a unique name
A relationship is a link within the data
28
Relational Database
29
Object-oriented Database
An object-oriented database (OODB) stores data in
objects
Examples of applications appropriate for an object-oriented
database include:
Media database
Groupware database
CAD database
30
Multidimensional Database
A multidimensional database can store data in more than
two dimensions of data
Sometimes known as a hypercube
Can consolidate data much faster than a relational
database
A data warehouse is a huge database that stores and
manages the data required to analyze historical and current
transactions
31
Multidimensional Database
32
Web Databases
The Web offers information about:
Jobs
Travel
Weather
Destinations
Movies
Videos
Photos
Legislative
information
Sporting events
TV programs
33
Database Administration
Database analysts and administrators are responsible for
managing and coordinating all database activities
Database Administrator (DBA)
Creates and maintains the data
dictionary, manages security of
the database, monitors the
performance of the database,
and checks backup and
recovery procedures
34
THE END
35