• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/21

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

21 Cards in this Set

  • Front
  • Back

What is Database Management System?

A collection of interrelated and persistent data (usually referred to as the database (DB)

What is Database Management System?

A set of application programs used to access, update and manage that data (which form the data management system (MS)

First general purpose database by Charles Bachman from GE. Used the network data model

Early 1960s

IBM developed Information Management System (IMS). Used the hierarchical data model. Led to SABRE, the airline reservation system developed by AA and IBM. Still in use today.

Late 1960s

Edgar Code of IBM developed the relational data model. Led to several DBMS based on relational model, as well as important theoretical results. Code wins Turing award.

1970

Relational model dominant. SQL standard.

1980

DBMS vendors extend systems, allowing more complex data types (images, text).

Late 1980s, 1990s

Why Use a DBMS?

1. Data independence and efficient access.2. Reduced application development time.3. Data integrity and security.4. Uniform data administration.5. Concurrent access, recovery from crashes.

Purpose of DBMS

1. Data redundancy and inconsistency


2. Difficulty in new program to carry out each new task


3. Data isolation


4. Security problems


5. Integrity problems

Organizes data in a tree structure. There is a hierarchy of parent and child data segments.

Data models; Hierarchical Model

Permitted the modeling of many-to- many relationships in data

Network Model

Allows the definition of data structures, storage and retrieval operations and integrity constraints.

Relational Model

Add database functionality to object programming languages. They bring much more than persistent storage of programming language objects.

Object-Oriented Model

The information that is normally associated with a schema is contained within the data, which is sometimes called``selfdescribing''.

Semi structured Model

Three levels or layers of DBMS architecture:

1. External Level


2. Conceptual Level


3. Internal Level

Is described by a schema i.e. it consists of definition of logical records and relationship in the external view.

External Level

Represents the entire database. Conceptual schema describes the records and relationship included in the Conceptual view.

Conceptual Level

Indicates hoe the data will be stored and described the data structures and access method to be used by the database.

Internal level

Components of DBMS

1. Hardware


2. Software


3. Data


4. People


5. Procedure

Advantage of DBMS

1. Controlling Redundancy


2. Sharing of Data


3. Data Consistency


4. Integration of Data


5. Integration Constraints


6. Data Security


7. Report Writers


8. Control Over Concurrency


9. Backup and Recovery Procedures


10. Data Independence

Disadvantage of DBMS

1..Cost of Hardware and Software 2. Cost of Data Conversion 3. Cost of Staff Training 4. Appointing Technical Staff 5. Database Damage