Download presentation
Presentation is loading. Please wait.
Published byLetitia Lane Modified over 9 years ago
2
WHAT IS A DATABASE ? a collection of data organized to help easy retrieval & usage
3
DATABASE CENTRALISES THE DATA MINIMISES REDUNDANCY
4
WHAT IS DATABASE MANAGEMENT SYSTEM ? A tool to manage and interact with the database. MANAGES DATA EFFICIENTLY
5
Features of DBMS Acronym for database management system permits centralisation of data enables data storage Manages data efficiently Helps in creation and maintenance of data structures Provides access to the stored data by application programs
6
Allows concurrent access to many users Helps to serve many applications Applicatios need not contain the database structure Enforces securilty and privacy
7
Enables data entry and data loading Through indexing, data manipulation is faster Provides consistency among different rows Protects data through backup/ recovery Data / program independence
8
ELIMINATION OF DATA DUPLICATION / REDUNDANCY DATA TO BE SHARED BY DIFFERENT APPLICATIONS ARE POOLED IN DATABASE. THIS AVOIDES DATA REDUNDANCY
9
DATA INTEGRITY THROUGH VALIDATION PROCEDURES BEFORE / AFTER DATA STORAGE DATA SECURITY ACCESS OF DATA IS ONLY THROUGH PROPER CHANNELS & AUTHORISATION CHECKS. THIS PROTECTS THE DATA.
10
DATABASE MODELS HIERARCHICAL MODEL NETWORK MODEL RELATIONAL MODEL
11
HIERARCHICAL MODEL FIRST USED BY IBM IN 1968 IN INFORMATION MANAGEMENT SYSTEM (IMS). IT HAS A TREE STRUCTURE WITH NODES AND BRANCHES
12
Hierarchical model Stores data in a tree-like structure. Assumes a parent-child relationship between the data. The top of the tree, known as the root, can have any number of dependents. Dependents, in turn, can have any number of sub-dependents, and so on. Hierarchical database systems are now obsolete.
13
NETWORK MODEL AN IMPROVEMENT OVER HIERARCHICAL MODEL. PARENT - CHILD RELATIONSHIPS ARE USED. HELPS RAPID AND EASY ACCESS TO DATA THROUGH MULTIPLE ACCESS PATHS TO DATA ELEMENTS SUPPORTS ONE-TO-ONE, ONE-TO- MANY AND MANY-TO-MANY RELATIONS
14
NETWORK MODEL Stores data in the form of records and links. Allows more flexible many-to-many relationship than do hierarchical DBMSs. Enables fast access and efficient storage Allowed complex data structures but were highly inflexible required tedious design. Example: airline reservation system
15
RELATIONAL MODEL TREATS DATA THROUGH THE CONCEPT OF RELATIONSHIPS RELATES DATA USED IN ONE TABLE TO DATA IN ANOTHER TABLE THROUGH A COMMON DATA ELEMENT.
16
RELATIONAL MODEL Has the simplest structure, a database can have. Here, data is organized in tables Tables, in turn, consist of records Records have fields. Each field corresponds to one data item. Two or more tables can be linked (joined) through common fields
17
RELATIONAL MODEL Easy to use Has flourished in the last decade. Commonly used on low-end computer systems. In the last few years Of late, it’s use has expanded to more powerful computer systems Popular RDBMSs are Oracle, Sybase, Ingress, SQL Server, DB2(IBM) and Informics
18
RDBMS DATA IS ORGANISED IN TWO-DIMENSIONAL TABLES DATA INTEGRITY IS ENSURED USING INTEGRITY CONSTRINTS DATA CONSISTENCY DATA SECURITY DATA CONCURRENCY
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.