SlideShare une entreprise Scribd logo
1  sur  23
INTRODUCTION
DATABASE DESIGN
      AND
  MANAGEMENT

        MADE BY :

        UTSAV MAHENDRA BBA 4502/09
        AKSHAY KALRA   BBA 4514/09
Database Management System
• Database Management System is a collection of
  interrelated data and a set of programs to access
  those data.

• Primary Goal of DBMS- provide a way to store and
  retrieve database.

• Management of data involves both defining structure
  for storage of information and proving mechanisms
  for the manipulation of information.
Database System Applications
•   Banking
•   Airlines
•   Universities
•   Credit card transactions
•   Telecommunications
•   Finance
•   Sales
•   Manufacturing
•   Human resources
File System

• File processing system is supported by a
  conventional operating system.
• This System stores permanent records in
  various files and it needs different application
  programs to extract and Add records.
• Keeping Organizational information in a file-
  processing system has number of major
  disadvantages.
Disadvantages of File System
• Data Redundancy and Inconsistency

• Difficulty in accessing data

• Data isolation

• Integrity problems

• Security problems
View of Data

1. Data Abstraction

2. Instances

3. Schema
Data Abstraction
• For the system to be usable ,it must retrieve
  data efficiency.
• The need for efficiency has led designers to
  use complex data structures to represent data
  in the database.
• Since many database system users are not
  computer trained, developers hide the
  complexity from users through several levels
  of abstractions.
Levels of Abstraction
1. Physical Level : The lowest level of
   abstraction describes how the data are
   actually stored.
2. Logical Level : The next – higher level of
   abstraction describes what data to be stored
   in database.
3. View Level : The highest level of abstraction
   describes only a part of the entire database.
Instances and Schemas
• Database changes over time as information is
  inserted and deleted. The Collection of information
  stored in the database at a particular moment is
  called Instance of database .

• The overall design of the database is called the
  database Schema .Schemas are changed
  infrequently.
• Database system have several schemas
  partitioned according to the levels of
  abstraction.
• Physical schema describes the database
  design at physical level
• Logical schema describes the database design
  at the logical level.
• Database may have several schemas at view
  level, sometimes called Subschemas, that
  describes different views of database.
Data Models
• Structure of Database is the Data Model.

• A Collection of Conceptual tools for describing Data, Data
  Relationships, Data Semantics and consistency constraints.



The Concept of Data Model has 2 sections
1.The Entity Relationship Model
2.The Relational Model
The Entity Relationship Model
• The Entity Relationship Model ( E.R Model ) is based on the
  perception of a real world that consists of a collection of
  basic objects called Entities.

• An Entity is a thing or Object in the real world what is
  distinguishable from other objects.

• For example each person is an Entity and bank Accounts
  can be considered as Entities.

• Entities are described in the database by set of attributes.
• A relationship is an association among several
  Entities. Eg:

Rectangle which represent Entity Sets.

Eclipses which represent Attributes.

Diamonds which represent Relationship among
 Entity sets.

Lines which link attributes to Entity Sets and Entity
 Sets relationships
Relational Model
• The Relational Model uses a collection of tables to
  represent both data and the relationships among those
  data.

• Each table has Multiple Columns, Each Columns has a
  Unique name.

• The Relational Model is an Example or Record Based
  Model.

• Record Based Model is the database structured in fixed
  formats records of several types.
• Each table contains records of a particular type each
  record type defines a fixed number of files or
  attributes.

• The Relational model is at the lower level of
  Abstraction than the ER Model and then translated
  to the Relational Model
Other Data Model
• The Object Oriented Data Model is another data
  model that has seen increasing attention.

• The Object Oriented Model can be seen as
  Extending of the ER Model with notions of
  Encapsulation, Methods and Object identity.

• The Object relational Data Model combines features
  of the Object Oriented Data Model and Relational
  Data Model.
Data Base Language
• A Database system provides a data definition
  language to specify the database schedule and a
  data Manipulation languages to Express database
  queries and updates.

Data Definition Language
• A Database schema by set of definitions Expressed
  by a special language called Data Definition
  Language.
Data Manipulation Language
• Retrieval of Information stored in Database.

• Insertion of New Information in Database.

• Decision of Information from Database.

• Modification of Information stored in Database.

• Enables User to access or Manipulate data as organized
  by Appropriate Data Model.
Procedural Dml
• Requires user to specify what data and how to get
  data.

Declarative Dml
• Requires user to specify what data are needed
  without specifying how to get the data.
Database Access for Application
             Programs

• Application programs used to interact with database
  application programs written in C,C++,Cobol or Java.

• By Providing an application programs can be used to send
  DML and DDL statements.

• By Extending the Host Language syntax to embed DML calls
Database Users and User Interfaces
• There are 4 different types of databases system users :

• Navie Users are unsophisticated users who interact with the system
  invoking one of the application programs that have been written previously.

• Application programmers are computer professionals who write
  application programs

• Sophisticated users interact with the systems without writing programs.

• Specialized users are sophisticated users who write the specialized
  database applications that do not fit into the traditional data processing
  framework.
Database Administrator
• Main reason fro using DBMS is to have central control of both the
  data an the programs that access those data.

• Functions of DBA

• Schema Definition

• Storage Structure and Access method Definition

• Schema and physical organization Modification

• Routine Maintenance
THANK YOU

Contenu connexe

Tendances

Database Presentation
Database PresentationDatabase Presentation
Database Presentation
a9oolq8
 

Tendances (20)

Database Presentation
Database PresentationDatabase Presentation
Database Presentation
 
Presentation on Database management system
Presentation on Database management systemPresentation on Database management system
Presentation on Database management system
 
Presentation of DBMS (database management system) part 1
Presentation of DBMS (database management system) part 1Presentation of DBMS (database management system) part 1
Presentation of DBMS (database management system) part 1
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 
Database management system
Database management system Database management system
Database management system
 
Bba ii cam u ii-introduction to dbms
Bba ii cam  u ii-introduction to dbmsBba ii cam  u ii-introduction to dbms
Bba ii cam u ii-introduction to dbms
 
Basic Concept of Database
Basic Concept of DatabaseBasic Concept of Database
Basic Concept of Database
 
Data models
Data modelsData models
Data models
 
Database management system
Database management systemDatabase management system
Database management system
 
INTRODUCTION TO DATABASE
INTRODUCTION TO DATABASEINTRODUCTION TO DATABASE
INTRODUCTION TO DATABASE
 
DBMS - Introduction
DBMS - IntroductionDBMS - Introduction
DBMS - Introduction
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 
Data independence
Data independenceData independence
Data independence
 
File system vs DBMS
File system vs DBMSFile system vs DBMS
File system vs DBMS
 
Database management systems cs403 power point slides lecture 06
Database management systems   cs403 power point slides lecture 06Database management systems   cs403 power point slides lecture 06
Database management systems cs403 power point slides lecture 06
 
Database language
Database languageDatabase language
Database language
 
Database management system
Database management systemDatabase management system
Database management system
 
DBMS introduction
DBMS introductionDBMS introduction
DBMS introduction
 
Kskv kutch university DBMS unit 1 basic concepts, data,information,database,...
Kskv kutch university DBMS unit 1  basic concepts, data,information,database,...Kskv kutch university DBMS unit 1  basic concepts, data,information,database,...
Kskv kutch university DBMS unit 1 basic concepts, data,information,database,...
 
Disadvantages of file management system (file processing systems)
Disadvantages of file management system(file processing systems)Disadvantages of file management system(file processing systems)
Disadvantages of file management system (file processing systems)
 

En vedette

Network internet
Network internetNetwork internet
Network internet
Kumar
 
Database Systems Introduction (INTD-3535)
Database Systems Introduction (INTD-3535)Database Systems Introduction (INTD-3535)
Database Systems Introduction (INTD-3535)
julyprum
 
TID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To DatabaseTID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To Database
WanBK Leo
 
1 introduction databases and database users
1 introduction databases and database users1 introduction databases and database users
1 introduction databases and database users
Kumar
 
Database , 6 Query Introduction
Database , 6 Query Introduction Database , 6 Query Introduction
Database , 6 Query Introduction
Ali Usman
 

En vedette (20)

database design process
database design processdatabase design process
database design process
 
Advisor Tools Presentation
Advisor Tools PresentationAdvisor Tools Presentation
Advisor Tools Presentation
 
Ais Romney 2006 Slides 15 Database Design Using The Rea
Ais Romney 2006 Slides 15 Database Design Using The ReaAis Romney 2006 Slides 15 Database Design Using The Rea
Ais Romney 2006 Slides 15 Database Design Using The Rea
 
Database Systems - Introduction to Database Design (Chapter 4/1)
Database Systems - Introduction to Database Design (Chapter 4/1)Database Systems - Introduction to Database Design (Chapter 4/1)
Database Systems - Introduction to Database Design (Chapter 4/1)
 
W 8 introduction to database
W 8  introduction to databaseW 8  introduction to database
W 8 introduction to database
 
Network internet
Network internetNetwork internet
Network internet
 
Introduction to network ( Internet and its layer) Or how internet really works!
Introduction to network ( Internet and its layer) Or how internet really works!Introduction to network ( Internet and its layer) Or how internet really works!
Introduction to network ( Internet and its layer) Or how internet really works!
 
[Www.pkbulk.blogspot.com]file and indexing
[Www.pkbulk.blogspot.com]file and indexing[Www.pkbulk.blogspot.com]file and indexing
[Www.pkbulk.blogspot.com]file and indexing
 
01.01 introduction to database
01.01 introduction to database01.01 introduction to database
01.01 introduction to database
 
Introduction to databases
Introduction to databasesIntroduction to databases
Introduction to databases
 
Database Systems Introduction (INTD-3535)
Database Systems Introduction (INTD-3535)Database Systems Introduction (INTD-3535)
Database Systems Introduction (INTD-3535)
 
Database design concept
Database design conceptDatabase design concept
Database design concept
 
Database design
Database designDatabase design
Database design
 
Basics of Database Design
Basics of Database DesignBasics of Database Design
Basics of Database Design
 
TID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To DatabaseTID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To Database
 
introduction to database
 introduction to database introduction to database
introduction to database
 
1 introduction databases and database users
1 introduction databases and database users1 introduction databases and database users
1 introduction databases and database users
 
Database an introduction
Database an introductionDatabase an introduction
Database an introduction
 
Database , 6 Query Introduction
Database , 6 Query Introduction Database , 6 Query Introduction
Database , 6 Query Introduction
 
Introduction to database
Introduction to databaseIntroduction to database
Introduction to database
 

Similaire à Utsav Mahendra : Introduction to Database and managemnet

01-Database Administration and Management.pdf
01-Database Administration and Management.pdf01-Database Administration and Management.pdf
01-Database Administration and Management.pdf
TOUSEEQHAIDER14
 
Module 1 - Chapter 2.pptx
Module 1 - Chapter 2.pptxModule 1 - Chapter 2.pptx
Module 1 - Chapter 2.pptx
SoniaDevi15
 
Week 1 and 2 Getting started with DBMS.pptx
Week 1 and 2 Getting started with DBMS.pptxWeek 1 and 2 Getting started with DBMS.pptx
Week 1 and 2 Getting started with DBMS.pptx
Riannel Tecson
 
9a797dbms chapter1 b.sc2
9a797dbms chapter1 b.sc29a797dbms chapter1 b.sc2
9a797dbms chapter1 b.sc2
Mukund Trivedi
 
Database management system.pptx
Database management system.pptxDatabase management system.pptx
Database management system.pptx
AshmitKashyap1
 

Similaire à Utsav Mahendra : Introduction to Database and managemnet (20)

Ch1_Intro-95(1).ppt
Ch1_Intro-95(1).pptCh1_Intro-95(1).ppt
Ch1_Intro-95(1).ppt
 
dbms Unit 1.pdf arey bhai teri maa chodunga
dbms Unit 1.pdf arey bhai teri maa chodungadbms Unit 1.pdf arey bhai teri maa chodunga
dbms Unit 1.pdf arey bhai teri maa chodunga
 
Unit 2 DATABASE ESSENTIALS.pptx
Unit 2 DATABASE ESSENTIALS.pptxUnit 2 DATABASE ESSENTIALS.pptx
Unit 2 DATABASE ESSENTIALS.pptx
 
Introduction of Database
Introduction of Database Introduction of Database
Introduction of Database
 
01-Database Administration and Management.pdf
01-Database Administration and Management.pdf01-Database Administration and Management.pdf
01-Database Administration and Management.pdf
 
Module 1 - Chapter 2.pptx
Module 1 - Chapter 2.pptxModule 1 - Chapter 2.pptx
Module 1 - Chapter 2.pptx
 
Week 1 and 2 Getting started with DBMS.pptx
Week 1 and 2 Getting started with DBMS.pptxWeek 1 and 2 Getting started with DBMS.pptx
Week 1 and 2 Getting started with DBMS.pptx
 
Unit 1.pptx
Unit 1.pptxUnit 1.pptx
Unit 1.pptx
 
Unit 1 dbms
Unit 1 dbmsUnit 1 dbms
Unit 1 dbms
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 
01-database-management.pptx
01-database-management.pptx01-database-management.pptx
01-database-management.pptx
 
9a797dbms chapter1 b.sc2
9a797dbms chapter1 b.sc29a797dbms chapter1 b.sc2
9a797dbms chapter1 b.sc2
 
DatabaseManagementSystem.pptx
DatabaseManagementSystem.pptxDatabaseManagementSystem.pptx
DatabaseManagementSystem.pptx
 
Database management system.pptx
Database management system.pptxDatabase management system.pptx
Database management system.pptx
 
Introduction to Database Management Systems (DBMS)
Introduction to Database Management Systems (DBMS)Introduction to Database Management Systems (DBMS)
Introduction to Database Management Systems (DBMS)
 
(Dbms) class 1 & 2 (Presentation)
(Dbms) class 1 & 2 (Presentation)(Dbms) class 1 & 2 (Presentation)
(Dbms) class 1 & 2 (Presentation)
 
CST204 DBMS Module-1
CST204 DBMS Module-1CST204 DBMS Module-1
CST204 DBMS Module-1
 
CS3270 - DATABASE SYSTEM - Lecture (1)
CS3270 - DATABASE SYSTEM -  Lecture (1)CS3270 - DATABASE SYSTEM -  Lecture (1)
CS3270 - DATABASE SYSTEM - Lecture (1)
 
Dbms unit 1
Dbms unit 1Dbms unit 1
Dbms unit 1
 
DBMS
DBMS DBMS
DBMS
 

Plus de Utsav Mahendra

Utsav Mahendra : Generation and screening of project ideas
Utsav Mahendra : Generation and screening of project ideasUtsav Mahendra : Generation and screening of project ideas
Utsav Mahendra : Generation and screening of project ideas
Utsav Mahendra
 

Plus de Utsav Mahendra (20)

Dominos Pizza
Dominos  Pizza Dominos  Pizza
Dominos Pizza
 
Consumer satisfaction on Android and IOS
Consumer satisfaction on Android and IOSConsumer satisfaction on Android and IOS
Consumer satisfaction on Android and IOS
 
Consumer Perception on Facebook and Google +
Consumer Perception on Facebook and Google + Consumer Perception on Facebook and Google +
Consumer Perception on Facebook and Google +
 
Beta Calculation For FMCG Sector of Dabur
Beta Calculation For FMCG Sector of DaburBeta Calculation For FMCG Sector of Dabur
Beta Calculation For FMCG Sector of Dabur
 
Political Parties Of India
Political Parties Of India Political Parties Of India
Political Parties Of India
 
Utsav Mahendra : Generation and screening of project ideas
Utsav Mahendra : Generation and screening of project ideasUtsav Mahendra : Generation and screening of project ideas
Utsav Mahendra : Generation and screening of project ideas
 
Utsav Mahendra : Project management
Utsav Mahendra : Project managementUtsav Mahendra : Project management
Utsav Mahendra : Project management
 
Utsav Mahendra : Evolution of Multiplex
Utsav Mahendra : Evolution of MultiplexUtsav Mahendra : Evolution of Multiplex
Utsav Mahendra : Evolution of Multiplex
 
Utsav Mahendra : 3 G Smartphone -Idea
Utsav Mahendra : 3 G  Smartphone -IdeaUtsav Mahendra : 3 G  Smartphone -Idea
Utsav Mahendra : 3 G Smartphone -Idea
 
Utsav Mahendra : Organizing for Service Leadership
Utsav Mahendra : Organizing for Service Leadership Utsav Mahendra : Organizing for Service Leadership
Utsav Mahendra : Organizing for Service Leadership
 
Utsav Mahendra : Improving Service Quality and Productivity
Utsav Mahendra :  Improving Service Quality  and Productivity  Utsav Mahendra :  Improving Service Quality  and Productivity
Utsav Mahendra : Improving Service Quality and Productivity
 
Utsav Mahendra : Customer Feedback and Service Recovery
Utsav Mahendra : Customer Feedback and Service Recovery Utsav Mahendra : Customer Feedback and Service Recovery
Utsav Mahendra : Customer Feedback and Service Recovery
 
Utsav Mahendra : Managing Relationships and Building Loyalty
Utsav Mahendra : Managing Relationships  and Building Loyalty Utsav Mahendra : Managing Relationships  and Building Loyalty
Utsav Mahendra : Managing Relationships and Building Loyalty
 
Utsav Mahendra : Managing People for Service Advantage
Utsav Mahendra : Managing People  for Service Advantage  Utsav Mahendra : Managing People  for Service Advantage
Utsav Mahendra : Managing People for Service Advantage
 
Utsav Mahendra : Planning the Service Environment
Utsav Mahendra : Planning the  Service Environment Utsav Mahendra : Planning the  Service Environment
Utsav Mahendra : Planning the Service Environment
 
Utsav Mahendra : Balancing Demand and Capacity
Utsav Mahendra :  Balancing Demand  and Capacity Utsav Mahendra :  Balancing Demand  and Capacity
Utsav Mahendra : Balancing Demand and Capacity
 
Utsav Mahendra : Designing and Managing Service Processes
Utsav Mahendra :  Designing and Managing Service Processes Utsav Mahendra :  Designing and Managing Service Processes
Utsav Mahendra : Designing and Managing Service Processes
 
Utsav Mahendra : Distributing Services
Utsav Mahendra : Distributing Services Utsav Mahendra : Distributing Services
Utsav Mahendra : Distributing Services
 
Utsav Mahendra : Pricing and Revenue Management
Utsav Mahendra : Pricing and Revenue Management Utsav Mahendra : Pricing and Revenue Management
Utsav Mahendra : Pricing and Revenue Management
 
Utsav Mahendra : Designing the Communications Mix for Services
Utsav Mahendra : Designing the Communications Mix for Services Utsav Mahendra : Designing the Communications Mix for Services
Utsav Mahendra : Designing the Communications Mix for Services
 

Dernier

Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
lizamodels9
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Abortion pills in Kuwait Cytotec pills in Kuwait
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
amitlee9823
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
amitlee9823
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
dlhescort
 

Dernier (20)

Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 

Utsav Mahendra : Introduction to Database and managemnet

  • 1. INTRODUCTION DATABASE DESIGN AND MANAGEMENT MADE BY : UTSAV MAHENDRA BBA 4502/09 AKSHAY KALRA BBA 4514/09
  • 2. Database Management System • Database Management System is a collection of interrelated data and a set of programs to access those data. • Primary Goal of DBMS- provide a way to store and retrieve database. • Management of data involves both defining structure for storage of information and proving mechanisms for the manipulation of information.
  • 3. Database System Applications • Banking • Airlines • Universities • Credit card transactions • Telecommunications • Finance • Sales • Manufacturing • Human resources
  • 4. File System • File processing system is supported by a conventional operating system. • This System stores permanent records in various files and it needs different application programs to extract and Add records. • Keeping Organizational information in a file- processing system has number of major disadvantages.
  • 5. Disadvantages of File System • Data Redundancy and Inconsistency • Difficulty in accessing data • Data isolation • Integrity problems • Security problems
  • 6. View of Data 1. Data Abstraction 2. Instances 3. Schema
  • 7. Data Abstraction • For the system to be usable ,it must retrieve data efficiency. • The need for efficiency has led designers to use complex data structures to represent data in the database. • Since many database system users are not computer trained, developers hide the complexity from users through several levels of abstractions.
  • 8. Levels of Abstraction 1. Physical Level : The lowest level of abstraction describes how the data are actually stored. 2. Logical Level : The next – higher level of abstraction describes what data to be stored in database. 3. View Level : The highest level of abstraction describes only a part of the entire database.
  • 9. Instances and Schemas • Database changes over time as information is inserted and deleted. The Collection of information stored in the database at a particular moment is called Instance of database . • The overall design of the database is called the database Schema .Schemas are changed infrequently.
  • 10. • Database system have several schemas partitioned according to the levels of abstraction. • Physical schema describes the database design at physical level • Logical schema describes the database design at the logical level. • Database may have several schemas at view level, sometimes called Subschemas, that describes different views of database.
  • 11. Data Models • Structure of Database is the Data Model. • A Collection of Conceptual tools for describing Data, Data Relationships, Data Semantics and consistency constraints. The Concept of Data Model has 2 sections 1.The Entity Relationship Model 2.The Relational Model
  • 12. The Entity Relationship Model • The Entity Relationship Model ( E.R Model ) is based on the perception of a real world that consists of a collection of basic objects called Entities. • An Entity is a thing or Object in the real world what is distinguishable from other objects. • For example each person is an Entity and bank Accounts can be considered as Entities. • Entities are described in the database by set of attributes.
  • 13. • A relationship is an association among several Entities. Eg: Rectangle which represent Entity Sets. Eclipses which represent Attributes. Diamonds which represent Relationship among Entity sets. Lines which link attributes to Entity Sets and Entity Sets relationships
  • 14. Relational Model • The Relational Model uses a collection of tables to represent both data and the relationships among those data. • Each table has Multiple Columns, Each Columns has a Unique name. • The Relational Model is an Example or Record Based Model. • Record Based Model is the database structured in fixed formats records of several types.
  • 15. • Each table contains records of a particular type each record type defines a fixed number of files or attributes. • The Relational model is at the lower level of Abstraction than the ER Model and then translated to the Relational Model
  • 16. Other Data Model • The Object Oriented Data Model is another data model that has seen increasing attention. • The Object Oriented Model can be seen as Extending of the ER Model with notions of Encapsulation, Methods and Object identity. • The Object relational Data Model combines features of the Object Oriented Data Model and Relational Data Model.
  • 17. Data Base Language • A Database system provides a data definition language to specify the database schedule and a data Manipulation languages to Express database queries and updates. Data Definition Language • A Database schema by set of definitions Expressed by a special language called Data Definition Language.
  • 18. Data Manipulation Language • Retrieval of Information stored in Database. • Insertion of New Information in Database. • Decision of Information from Database. • Modification of Information stored in Database. • Enables User to access or Manipulate data as organized by Appropriate Data Model.
  • 19. Procedural Dml • Requires user to specify what data and how to get data. Declarative Dml • Requires user to specify what data are needed without specifying how to get the data.
  • 20. Database Access for Application Programs • Application programs used to interact with database application programs written in C,C++,Cobol or Java. • By Providing an application programs can be used to send DML and DDL statements. • By Extending the Host Language syntax to embed DML calls
  • 21. Database Users and User Interfaces • There are 4 different types of databases system users : • Navie Users are unsophisticated users who interact with the system invoking one of the application programs that have been written previously. • Application programmers are computer professionals who write application programs • Sophisticated users interact with the systems without writing programs. • Specialized users are sophisticated users who write the specialized database applications that do not fit into the traditional data processing framework.
  • 22. Database Administrator • Main reason fro using DBMS is to have central control of both the data an the programs that access those data. • Functions of DBA • Schema Definition • Storage Structure and Access method Definition • Schema and physical organization Modification • Routine Maintenance