Lecture 1 Chapter 1 - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

Lecture 1 Chapter 1

Description:

System Analysts (Convert user requirements into specifications) ... A wooly mammoth ! A hose pipe! NFL rookie. of the year! Lecture 1, CS470. 11. Views ... – PowerPoint PPT presentation

Number of Views:21
Avg rating:3.0/5.0
Slides: 13
Provided by: chitrad
Category:

less

Transcript and Presenter's Notes

Title: Lecture 1 Chapter 1


1
Lecture 1 (Chapter 1)
  • What is a Database?
  • Types of databases
  • Types of database professionals
  • Why use databases (Why not just files)?

2
Examples
Students Web Amazon.com Patron ATM Bank
Users
Database
Interface
3
(No Transcript)
4
Types of Database Systems
  • Based on Application
  • Alphanumeric
  • Multimedia
  • Geographical Information Systems (GIS)
  • Decision support (Data Warehouse/OLAP)
  • Real time (Workflow management)
  • Based on Model
  • Relational
  • Object-oriented, Object-relational
  • Network model, Hierarchical Model

5
Database professional roles
  • System Builders
  • DBMS system designers/implementors
  • Tool developers (to be used by designers/implement
    ors)
  • System Users
  • DBAs (Manage access, performance, availability)
  • Database Designers (Create Data Model)
  • Software Engineers
  • System Analysts (Convert user requirements into
    specifications)
  • Application Programmers (Implement
    specifications)
  • End users
  • Naive/parametric (deal with high frequency robust
    transactions)
  • Casual (Manager)
  • Sophisticated (Research)

6
The Case for Database Systems-I
  • Increasing Complexity
  • Layering/abstraction
  • Catalog/Meta-data representation of data-model
  • Increasing data volumes and system loads
  • Redundancy of space and effort
  • Different views of common model
  • Maintain consistency between multiple users
  • Rapid application time
  • Reuse
  • New applications using old database
  • Need to support persistent objects
  • Map program objects into permanent storage

7
The Case for Database Systems-II
  • Security and Authorization
  • Controlled and varying access
  • Data Integrity
  • Protect from intentional and unintentional errors
  • Recovery from system crashes
  • Standardization
  • Uniformity of representation for communication
  • Flexibility
  • Changes easier
  • Automated decisions
  • Deductive and active databases

8
Views
9
Ship arriving too late to save drowning witch!
10
Views
A wooly mammoth !
A hose pipe!
NFL rookie of the year!
11
Views
12
Disadvantages of Database Systems
  • High Cost
  • Performance overhead
  • General model used for different specific
    applications
  • Ensuring security, concurrency control, recovery,
    integrity
  • May be inadequate for critical real-time
    applications
  • Overkill
  • For single user
  • Simple applications
Write a Comment
User Comments (0)
About PowerShow.com