Docstoc

CHAPTER 1 INTRODUCTION TO DATABASES

Document Sample
CHAPTER 1 INTRODUCTION TO DATABASES Powered By Docstoc
					      CHAPTER 1

INTRODUCTION TO DATABASES
           Agenda



• FILE-BASED SYSTEMS
• HISTORY OF DATABASE
• DATABASE MANAGEMENT SYSTEMS
  (DBMS)
    FILE-BASED DEFINITION

• PROGRAM DEFINES AND MANAGES
  IT’S OWN DATA
    LIMITATIONS OF FILE-BASED

•   SEPARATION AND ISOLATION
•   DUPLICATION
•   PROGRAM & DATA DEPENDENCE
•   FIXED QUERIES
•   PROLIFERATION OF APPLICATION
    PROGRAMS
    HISTORY OF DATABASE SYSTEMS
•   FIRST GENERATION
     – HIERARCHICAL MODEL
         • INFORMATION MANAGEMENT SYSTEM (IMS)
     – NETWORK MODEL
         • CONFERENCE ON DATA SYSTEM LANGUAGES (CODASYL)
         • DATA BASE TASK GROUP (DBTG)
•   SECOND GENERATION
     – RELATIONAL MODEL
         • E. F. CODD
         • DB2, ORACLE
•   THIRD GENERATION
     – EXTENDED RELATIONAL DATA MODEL/OBJECT-RELATIONAL DATA
        MODEL
     – OBJECTED-ORIENTED DATA MODEL
            DATABASE

• DEFINITION
  – A COLLECTION OF SELF-DESCRIBING
    AND INTEGRATED DATA FILES
• SYSTEM CATALOG
  – META DATA
  – DATA DICTIONARY
  – OVERHEAD DATA
• DATA ABSTRACTION
     DATABASE MANAGEMENT
     SYSTEM (DBMS) FACILITIES
•   DATA DEFINITION LANGUAGE (DDL)
•   DATA MANIPULATION LANGUAGE (DML)
•   STRUCTURED QUERY LANGUAGE (SQL)
•   VIEW
•   SECURITY SYSTEM
•   INTEGRITY SYSTEM
•   CONCURRENCY CONTROL SYSTEM
•   BACKUP & RECOVERY SYSTEM
      DBMS ENVIRONMENT
•   HARDWARE
•   SOFTWARE
•   DATA
•   PEOPLE
•   PROCEDURE
       ROLES IN DATABASE
         ENVIRONMENT
• DATA ADMINISTRATOR &
  DATABASE ADMINISTRATOR
 – Administration
• DATABASE DESIGNER
 – Logical & physical
• APPLICATION PROGRAMMER
• END-USER
 – Naive & sophisticated
     ADVANTAGES OF DATABASE
            SYSTEMS
•   CONTROL REDUNDANCY
•   CONSISTENCY
•   INTEGRITY
•   SECURITY
•   CONCURRENCY CONTROL
•   BACKUP & RECOVERY
•   DATA STANDARD
•   MORE INFORMATION
•   DATA SHARING & CONFLICT CONTROL
•   PRODUCTIVITY & ACCESSIBILITY
•   ECONOMY OF SCALE
•   MAINTENANCE
   LIMITATIONS OF DATABASE
           SYSTEMS
• COMPLEXITY
• SIZE
• COST
   – SOFTWARE
   – HARDWARE
   – CONVERSION
• PERFORMANCE
• VULNERABILITY
       Points to Remember



• FILE-BASED SYSTEMS
• HISTORY OF DATABASE
• DATABASE MANAGEMENT SYSTEMS
  (DBMS)
           ASSIGNMENT
• Review Chapter 1
• Read appendix c & chapter 2

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:1
posted:2/13/2013
language:Unknown
pages:13