database management

29
Professor Michael J. Losacco CIS 1110 – Using Computers Database Management Chapter 9

Upload: ivrit

Post on 06-Jan-2016

31 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

Page 1: Database Management

Professor Michael J. LosaccoCIS 1110 – Using Computers

Database ManagementChapter 9

Page 2: Database Management

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

Page 3: Database Management

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

Page 4: Database Management

Chapter

9

4/29

Data & Information

Processed Data Becomes Information

Largest Commercial Database

2 PB — Yahoo (Oracle on Unix 2010)

Page 5: Database Management

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

Page 6: Database Management

Chapter

9

6/29

Database Hierarchy

Database Contains TablesTable Contains RecordsRecord Contains FieldsField Contains Characters

Page 7: Database Management

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

Page 8: Database Management

Chapter

9

8/29

Database Hierarchy

Record

Group of Related Fields

Key Field

AKA Primary Key

Uniquely Identifies Each Record

Page 9: Database Management

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

Page 10: Database Management

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

Page 11: Database Management

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

Page 12: Database Management

Chapter

9

12/29

Features

Data DictionaryLists Fields For Each Table in Database

Lists Properties For Each Field in Table

Page 13: Database Management

Chapter

9

13/29

Features

Form

On Screen Window

View Single Record

Area to Enter / View / Change Data

Page 14: Database Management

Chapter

9

14/29

Features

Report Generator

Creates Report

Without User’s Knowledge of Programming

Page 15: Database Management

Chapter

9

15/29

Features

Report Types

Detailed

Summary

Consolidates Data

Exception

Identifies Data Outside of Norm

Conditions Define Status Range

Page 16: Database Management

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

Page 17: Database Management

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

Page 18: Database Management

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

Page 19: Database Management

Chapter

9

19/29

Features

Log Example

Page 20: Database Management

Chapter

9

20/29

Database Models

Model

Rules & Standards Defining:

How Database Organizes Data

How Users View Data

Types

Relational

Object-oriented

Multidimensional

Page 21: Database Management

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

Page 22: Database Management

Chapter

9

22/29

Database Models

Relational

Page 23: Database Management

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

Page 24: Database Management

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

Page 25: Database Management

Chapter

9

25/29

Database Models

Object-Oriented Example

Page 26: Database Management

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

Page 27: Database Management

Chapter

9

27/29

Database Models

Multidimensional Examples

Data Warehouse

Comprehensive Data

Required to Analyze Data Across Enterprise

From Multiple Databases

Page 28: Database Management

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

Page 29: Database Management

Chapter

9

29/29

Database Development

Process