database management
DESCRIPTION
Chapter 9. Database Management. Overview. Define Database Describe Database Hierarchy Describe Database Functions Describe Validation Techniques List Features of Relational Databases Explain How to Use Queries. Database. DBMS (Database Management System) Organized Collection of Data - PowerPoint PPT PresentationTRANSCRIPT
Professor Michael J. LosaccoCIS 1110 – Using Computers
Database ManagementChapter 9
Chapter
9
2/29
Overview
Define Database
Describe Database Hierarchy
Describe Database Functions
Describe Validation Techniques
List Features of Relational Databases
Explain How to Use Queries
Chapter
9
3/29
Database
DBMS (Database Management System)
Organized Collection of DataFor Quick Access, Retrieval, & Use
Database Software Allows You to Create Database
Add, Change, & Delete Data
Sort & Query Database
Print Reports
Chapter
9
4/29
Data & Information
Processed Data Becomes Information
Largest Commercial Database
2 PB — Yahoo (Oracle on Unix 2010)
Chapter
9
5/29
Data & Information
Data Integrity
Degree to Which Data is Correct
Database Contains Errors
Loses Integrity
GIGO (Garbage In, Garbage Out)
Cannot Get Good Information From Bad Data
Chapter
9
6/29
Database Hierarchy
Database Contains TablesTable Contains RecordsRecord Contains FieldsField Contains Characters
Chapter
9
7/29
Database Hierarchy
FieldCombination of One or More Characters
Smallest Unit of Data User Accesses
CharacteristicsName Uniquely Identifies Each Field
Data TypeText
Numeric
Currency
Size
Chapter
9
8/29
Database Hierarchy
Record
Group of Related Fields
Key Field
AKA Primary Key
Uniquely Identifies Each Record
Chapter
9
9/29
Database Hierarchy
Table
Collection of Related Records
Each Record Contains Same Fields
Each Field Contains Different Data
Database
Group of Related Tables
Chapter
9
10/29
Maintaining Data
File MaintenanceProcedure That Keeps Data Current
Add RecordsWhen You Obtain New Data
Change RecordsCorrect Inaccurate Data
Update Existing Data
Delete RecordsRecord No Longer Needed
Chapter
9
11/29
Maintaining Data
ValidationComparing Data with Set of Rules
Reduce Data Entry Errors
Enhance Data Integrity
Types
Alpha / Numeric
Range
Completeness
Consistency
Chapter
9
12/29
Features
Data DictionaryLists Fields For Each Table in Database
Lists Properties For Each Field in Table
Chapter
9
13/29
Features
Form
On Screen Window
View Single Record
Area to Enter / View / Change Data
Chapter
9
14/29
Features
Report Generator
Creates Report
Without User’s Knowledge of Programming
Chapter
9
15/29
Features
Report Types
Detailed
Summary
Consolidates Data
Exception
Identifies Data Outside of Norm
Conditions Define Status Range
Chapter
9
16/29
Features
QueryRequest Specific Data from Database
SQL (Structured Query Language)Specify Data to Display, Print, or Store
QBE (Query By Example)Retrieves Records that Match Criteria
Chapter
9
17/29
Features
Security
Only Authorized Users Can Access Data
Access Privileges
Define Activities Group of Users Can Perform
Read-only Privileges
User Can View Data, But Cannot Change It
Full-update Privileges
User Can View & Change Data
Chapter
9
18/29
Features
Backup
Copy of Entire Database
Log
Listing of Activities that Change Contents
Places Three Items In Log
Before Image
Actual Change
After Image
Chapter
9
19/29
Features
Log Example
Chapter
9
20/29
Database Models
Model
Rules & Standards Defining:
How Database Organizes Data
How Users View Data
Types
Relational
Object-oriented
Multidimensional
Chapter
9
21/29
Database Models
Relational
Stores Data in Tables
Consist of Rows (Records) & Columns (Fields)
Each Row has Primary Key
Related Tables Must Have Common Field
Chapter
9
22/29
Database Models
Relational
Chapter
9
23/29
Database Models
Object-Oriented
Stores Data in Objects
Can Contain Both Data & Actions
Advantages
Can Store More Types of Data
Can Access Data Faster
Programmers Can Reuse Objects
Chapter
9
24/29
Database Models
Object-Oriented ExamplesMultimedia
Images, Audio Clips, Video Clips
CADEngineering, Architectural, Scientific Data
GroupwareSchedules, Calendars, Memos, Reports
HypertextLinks to Other Documents
Chapter
9
25/29
Database Models
Object-Oriented Example
Chapter
9
26/29
Database Models
Multidimensional
Stores Data in More than Two Dimensions
Allow Users to Analyze Any View of Data
Advantages
Consolidates Data Faster than Relational
Chapter
9
27/29
Database Models
Multidimensional Examples
Data Warehouse
Comprehensive Data
Required to Analyze Data Across Enterprise
From Multiple Databases
Chapter
9
28/29
Database Models
Multidimensional Examples
Data Mining
Find Patterns & Relationships Among Data
Based on Open-ended User Queries
Click Stream
Every Action Visitors Take in Web Site
Chapter
9
29/29
Database Development
Process