SlideShare une entreprise Scribd logo
1  sur  24
FP304 –
DATABASE
SYSTEM
CHAPTER 1 –
FUNDAMENTALS OF
DATABASE MANAGEMENT
SYSTEM
CHAPTER 1 – FUNDAMENTALS OF DBMS

WHAT IS DBMS?


A very large integrated collection of data.



Models real-world enterprise.





Entities (e.g., students, courses)
Relationships (e.g.,Madonna is
t a k i n g FP304 )

A Database Management System is a
software package designed to store and
manage database
CHAPTER 1 – FUNDAMENTALS OF DBMS

WHY USE A DBMS?
 Data

independence and efficient access

 Reduced
 Data

application development time

integrity and security

 Unifrom

data administration

 Concurrent

access recovery from crashers
CHAPTER 1 – FUNDAMENTALS OF DBMS

WHY STUDY DATABASES?
 Shift

from computation to information



at the “low end”: scramble to webspace (a mess!)



at the :high end”: scientific applications

 Datasets

increasing in diversity and volume



Digital libraries, interactive video



... Nned for DBMS exploding
CHAPTER 1 – FUNDAMENTALS OF DBMS

FILES VS. DATABASES
CHAPTER 1 – FUNDAMENTALS OF DBMS

ADVANTAGES OF DBMS
 Control
 Data

of data redundancy

consistency

 Sharing

of data

 Improved

security

 Improved

backup and recovery services
CHAPTER 1 – FUNDAMENTALS OF DBMS

DISADVANTAGES OF DBMS
 Complexity
 Size
 Cost

of DBMSs

 Higher

impact of a failure
CHAPTER 1 – FUNDAMENTALS OF DBMS

VARIOUS COMMON OF DBMS
 Oracle
 Microsoft
 SQL

Access

Server

 Sybase
 FoxPro
CHAPTER 1 – FUNDAMENTALS OF DBMS

FEATURES OF DBMS


Database definition



Nonprocedural access



Application development



Procedural language interface



Transaction processing



Database tuning

[BUT, THIS IS AN ASSIGNMENT AND PRESENT!]
[PERFORM IN 3 GROUPS]
CHAPTER 1 – FUNDAMENTALS OF DBMS

THREE-SCHEMA ARCHITECTURE
OF DBMS
 First


Level:

Internal schema at the internal level to
describe data storage structures and
access paths. Typically uses a physical data
model.
CHAPTER 1 – FUNDAMENTALS OF DBMS

THREE-SCHEMA ARCHITECTURE
OF DBMS
 Second


Level:

Conceptual schema at the conceptual
level to describe the structure and
constraints for the whole database. Uses a
conceptual or an implementation data
model.
CHAPTER 1 – FUNDAMENTALS OF DBMS

THREE-SCHEMA ARCHITECTURE
OF DBMS
 Third


Level:

External schema at the external level to
describe the various user views. Usually
uses the same data model as the
conceptual level.
CHAPTER 1 – FUNDAMENTALS OF DBMS

CLIENT-SERVER ARCHITECTURE
OF DBMS
CHAPTER 1 – FUNDAMENTALS OF DBMS

TRADITIONAL TWO-TIER CLIENTSERVER ARCHITECTURE
 Advantages:


It enables wider access to existing
databases.



Increased performance



Hardware costs may be reduced



Communication costs are reduced
CHAPTER 1 – FUNDAMENTALS OF DBMS

THREE-TIER CLIENT-SERVER
ARCHITECTURE
 Advantages:


The need for less expensive hardware



Application maintenance is centralized.



The added modularity makes it easier to modify or
replace one tier without affecting the other tier.



Load balancing is easier with the separation of
core business logic from the database functions.
CHAPTER 1 – FUNDAMENTALS OF DBMS

CATEGORIES OF DBMS
 Desktop

Database



Desktop databases offer an inexpensive,
simple solution to many less complex data
storage and manipulation requirements.



They earn their name by virtue of the fact
that they are designed to run on “desktop”
(or personal) computers.
CHAPTER 1 – FUNDAMENTALS OF DBMS

CATEGORIES OF DBMS
 Server

Database



Offer organizations the ability to manage
large amounts of data efficiently and in a
manner that enables many users to access
and update the data simultaneously.



If you’re able to carry the hefty pricetag, a
server-based database can provide you
with a comprehensive data management
solution.
CHAPTER 1 – FUNDAMENTALS OF DBMS

CATEGORIES OF DBMS
1.

Desktop databases.

.Example

of desktop databases:



Microsoft Access – from Microsoft in Windows OS.



FoxPro – Windows, Macintosh & UNIX



FileMaker Pro – DOS, all Windows except Win2000.



Paradox – DOS, Windows



Lotus – based on a network server
CHAPTER 1 – FUNDAMENTALS OF DBMS

CATEGORIES OF DBMS
2.

Server databases

.Examples

of server databases



Oracle,



Microsoft SQL Server, and



IBM DB2
CHAPTER 1 – FUNDAMENTALS OF DBMS

BENEFITS OF DESKTOP DATABASE
1.

Inexpensive

2.

User-friendly - Desktop DBMSs usually offer
an easy-to-navigate graphical user
interface.

3.

Offers web solution - Many modern desktop
databases provide web functionality
enabling you to publish your data on the
web in a static or dynamic fashion.
CHAPTER 1 – FUNDAMENTALS OF DBMS

BENEFITS OF SERVER DATABASE
1.

Flexibility - Server-based databases can handle just about
any data management problem you can throw at them.

2.

Powerful performance - Modern databases can manage
multiple high-speed processors, clustered servers, high
bandwidth connectivity and fault tolerant storage
technology.

3.

Scalability - server databases are able to gracefully handle
a rapidly expanding amount of users and/or data.
CHAPTER 1 – FUNDAMENTALS OF DBMS

DEFINE THE REQUIREMENTS


Who will be using the database and what tasks will they
perform?



How often will the data be modified? Who will make
these modifications?



Who will be providing IT support for the database?



What hardware is available? Is there a budget for
purchasing additional hardware?



Who will be responsible for maintaining the data?



Will data access be offered over the Internet? If so, what
level of access should be supported?
DEFINE THE REQUIREMENTS
 You

may discover that a sophisticated
multi-user server platform (like SQL Server
or Oracle) is necessary to support your
complex requirements.

 On

the other hand, a desktop database
like Microsoft Access might be just as
capable of meeting your needs
DATABASE IN SOCIETY
 Bank

Sector

 Government

Sector

 Telecommunication
 Hospitals
 Hypermarkets

Sector

Contenu connexe

Tendances

Data base management system and Architecture ppt.
Data base management system and Architecture ppt.Data base management system and Architecture ppt.
Data base management system and Architecture ppt.AnkitAbhilashSwain
 
Relational database management system (rdbms) i
Relational database management system (rdbms) iRelational database management system (rdbms) i
Relational database management system (rdbms) iRavinder Kamboj
 
data base management system (DBMS)
data base management system (DBMS)data base management system (DBMS)
data base management system (DBMS)Varish Bajaj
 
Database management system presentation
Database management system presentation Database management system presentation
Database management system presentation umesh patil
 
Database management system
Database management systemDatabase management system
Database management systemGovinda Neupane
 
Database management system1
Database management system1Database management system1
Database management system1jamwal85
 
Database management system
Database management systemDatabase management system
Database management systemashishkthakur94
 
Importance of database design (1)
Importance of database design (1)Importance of database design (1)
Importance of database design (1)yhen06
 
Database management system
Database management systemDatabase management system
Database management systemSimran Kaur
 
Structure of Database MAnagement System
Structure of Database MAnagement SystemStructure of Database MAnagement System
Structure of Database MAnagement Systemnitish sandhawar
 
Dbms architecture
Dbms architectureDbms architecture
Dbms architectureraima sen
 
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 1Junaid Nadeem
 
Architecture of-dbms-and-data-independence
Architecture of-dbms-and-data-independenceArchitecture of-dbms-and-data-independence
Architecture of-dbms-and-data-independenceAnuj Modi
 
ANSI-SPARC - Star Trek style - v2.0
ANSI-SPARC - Star Trek style - v2.0ANSI-SPARC - Star Trek style - v2.0
ANSI-SPARC - Star Trek style - v2.0Damian T. Gordon
 
Dbms 3: 3 Schema Architecture
Dbms 3: 3 Schema ArchitectureDbms 3: 3 Schema Architecture
Dbms 3: 3 Schema ArchitectureAmiya9439793168
 
Data base management systems ppt
Data base management systems pptData base management systems ppt
Data base management systems pptsuthi
 
Types of Database Models
Types of Database ModelsTypes of Database Models
Types of Database ModelsMurassa Gillani
 

Tendances (20)

Data base management system and Architecture ppt.
Data base management system and Architecture ppt.Data base management system and Architecture ppt.
Data base management system and Architecture ppt.
 
Relational database management system (rdbms) i
Relational database management system (rdbms) iRelational database management system (rdbms) i
Relational database management system (rdbms) i
 
data base management system (DBMS)
data base management system (DBMS)data base management system (DBMS)
data base management system (DBMS)
 
Database & dbms
Database & dbmsDatabase & dbms
Database & dbms
 
Database management system presentation
Database management system presentation Database management system presentation
Database management system presentation
 
Database management system
Database management systemDatabase management system
Database management system
 
Database management system1
Database management system1Database management system1
Database management system1
 
Database management system
Database management systemDatabase management system
Database management system
 
Importance of database design (1)
Importance of database design (1)Importance of database design (1)
Importance of database design (1)
 
Database management system
Database management systemDatabase management system
Database management system
 
Dbms ppt
Dbms pptDbms ppt
Dbms ppt
 
DBMS CONCEPT
DBMS CONCEPTDBMS CONCEPT
DBMS CONCEPT
 
Structure of Database MAnagement System
Structure of Database MAnagement SystemStructure of Database MAnagement System
Structure of Database MAnagement System
 
Dbms architecture
Dbms architectureDbms architecture
Dbms architecture
 
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
 
Architecture of-dbms-and-data-independence
Architecture of-dbms-and-data-independenceArchitecture of-dbms-and-data-independence
Architecture of-dbms-and-data-independence
 
ANSI-SPARC - Star Trek style - v2.0
ANSI-SPARC - Star Trek style - v2.0ANSI-SPARC - Star Trek style - v2.0
ANSI-SPARC - Star Trek style - v2.0
 
Dbms 3: 3 Schema Architecture
Dbms 3: 3 Schema ArchitectureDbms 3: 3 Schema Architecture
Dbms 3: 3 Schema Architecture
 
Data base management systems ppt
Data base management systems pptData base management systems ppt
Data base management systems ppt
 
Types of Database Models
Types of Database ModelsTypes of Database Models
Types of Database Models
 

En vedette

Fundamentals of Database system
Fundamentals of Database systemFundamentals of Database system
Fundamentals of Database systemphilipsinter
 
Using Google Adwords to Sell Products
Using Google Adwords to Sell ProductsUsing Google Adwords to Sell Products
Using Google Adwords to Sell Productslistbuilder588
 
Database management system chapter1
Database management system chapter1Database management system chapter1
Database management system chapter1Pranab Dasgupta
 
FINAL PAPER FP304 DATABASE SYSTEM
FINAL PAPER FP304 DATABASE SYSTEMFINAL PAPER FP304 DATABASE SYSTEM
FINAL PAPER FP304 DATABASE SYSTEMAmira Dolce Farhana
 
Database Management System And Design Questions
Database Management System And Design QuestionsDatabase Management System And Design Questions
Database Management System And Design QuestionsSamir Sabry
 
Lecture17 arrays.ppt
Lecture17 arrays.pptLecture17 arrays.ppt
Lecture17 arrays.ppteShikshak
 
Fundamentals of Database Systems Questions and Answers
Fundamentals of Database Systems Questions and AnswersFundamentals of Database Systems Questions and Answers
Fundamentals of Database Systems Questions and AnswersAbdul Rahman Sherzad
 
C Programming : Arrays
C Programming : ArraysC Programming : Arrays
C Programming : ArraysGagan Deep
 
Array Presentation (EngineerBaBu.com)
Array Presentation (EngineerBaBu.com)Array Presentation (EngineerBaBu.com)
Array Presentation (EngineerBaBu.com)EngineerBabu
 
SQL Server database project ideas - Top, latest and best project ideas final ...
SQL Server database project ideas - Top, latest and best project ideas final ...SQL Server database project ideas - Top, latest and best project ideas final ...
SQL Server database project ideas - Top, latest and best project ideas final ...Team Codingparks
 
C Programming Language Tutorial for beginners - JavaTpoint
C Programming Language Tutorial for beginners - JavaTpointC Programming Language Tutorial for beginners - JavaTpoint
C Programming Language Tutorial for beginners - JavaTpointJavaTpoint.Com
 
Database administrator
Database administratorDatabase administrator
Database administratorTech_MX
 

En vedette (17)

Fundamentals of Database system
Fundamentals of Database systemFundamentals of Database system
Fundamentals of Database system
 
Using Google Adwords to Sell Products
Using Google Adwords to Sell ProductsUsing Google Adwords to Sell Products
Using Google Adwords to Sell Products
 
Database management system chapter1
Database management system chapter1Database management system chapter1
Database management system chapter1
 
FINAL PAPER FP304 DATABASE SYSTEM
FINAL PAPER FP304 DATABASE SYSTEMFINAL PAPER FP304 DATABASE SYSTEM
FINAL PAPER FP304 DATABASE SYSTEM
 
Solution1(database)
Solution1(database)Solution1(database)
Solution1(database)
 
Database Management System And Design Questions
Database Management System And Design QuestionsDatabase Management System And Design Questions
Database Management System And Design Questions
 
Solution4(database)
Solution4(database)Solution4(database)
Solution4(database)
 
Solution2(database)
Solution2(database)Solution2(database)
Solution2(database)
 
Lecture17 arrays.ppt
Lecture17 arrays.pptLecture17 arrays.ppt
Lecture17 arrays.ppt
 
Fundamentals of Database Systems Questions and Answers
Fundamentals of Database Systems Questions and AnswersFundamentals of Database Systems Questions and Answers
Fundamentals of Database Systems Questions and Answers
 
C Programming : Arrays
C Programming : ArraysC Programming : Arrays
C Programming : Arrays
 
Array Presentation (EngineerBaBu.com)
Array Presentation (EngineerBaBu.com)Array Presentation (EngineerBaBu.com)
Array Presentation (EngineerBaBu.com)
 
SQL Server database project ideas - Top, latest and best project ideas final ...
SQL Server database project ideas - Top, latest and best project ideas final ...SQL Server database project ideas - Top, latest and best project ideas final ...
SQL Server database project ideas - Top, latest and best project ideas final ...
 
C Programming Language Tutorial for beginners - JavaTpoint
C Programming Language Tutorial for beginners - JavaTpointC Programming Language Tutorial for beginners - JavaTpoint
C Programming Language Tutorial for beginners - JavaTpoint
 
Dbms Project
Dbms ProjectDbms Project
Dbms Project
 
Database administrator
Database administratorDatabase administrator
Database administrator
 
Dbms project list
Dbms project listDbms project list
Dbms project list
 

Similaire à DATABASE Fp304 chapter 1

DEE 431 Introduction to DBMS Slide 1
DEE 431 Introduction to DBMS Slide 1DEE 431 Introduction to DBMS Slide 1
DEE 431 Introduction to DBMS Slide 1YOGESH SINGH
 
DBaaS - The Next generation of database infrastructure
DBaaS - The Next generation of database infrastructureDBaaS - The Next generation of database infrastructure
DBaaS - The Next generation of database infrastructureEmiliano Fusaglia
 
Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?
Aujourd’hui la consolidation de bases de données Oracle c’est quoi ? Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?
Aujourd’hui la consolidation de bases de données Oracle c’est quoi ? Swiss Data Forum Swiss Data Forum
 
DB2 for z/O S Data Sharing
DB2 for z/O S  Data  SharingDB2 for z/O S  Data  Sharing
DB2 for z/O S Data SharingSurekha Parekh
 
Efficient and scalable multitenant placement approach for in memory database ...
Efficient and scalable multitenant placement approach for in memory database ...Efficient and scalable multitenant placement approach for in memory database ...
Efficient and scalable multitenant placement approach for in memory database ...CSITiaesprime
 
Building High Performance MySQL Query Systems and Analytic Applications
Building High Performance MySQL Query Systems and Analytic ApplicationsBuilding High Performance MySQL Query Systems and Analytic Applications
Building High Performance MySQL Query Systems and Analytic ApplicationsCalpont
 
Building High Performance MySql Query Systems And Analytic Applications
Building High Performance MySql Query Systems And Analytic ApplicationsBuilding High Performance MySql Query Systems And Analytic Applications
Building High Performance MySql Query Systems And Analytic Applicationsguest40cda0b
 
Challenges Management and Opportunities of Cloud DBA
Challenges Management and Opportunities of Cloud DBAChallenges Management and Opportunities of Cloud DBA
Challenges Management and Opportunities of Cloud DBAinventy
 
Database management system
Database management systemDatabase management system
Database management systemRizwanHafeez
 
Adbms 8 history of data models
Adbms 8 history of data modelsAdbms 8 history of data models
Adbms 8 history of data modelsVaibhav Khanna
 
Introduction of DBMS,RDBMS,SQL
Introduction of DBMS,RDBMS,SQLIntroduction of DBMS,RDBMS,SQL
Introduction of DBMS,RDBMS,SQLpranavi ch
 
Tech days 2011 - database design patterns for keeping your database applicati...
Tech days 2011 - database design patterns for keeping your database applicati...Tech days 2011 - database design patterns for keeping your database applicati...
Tech days 2011 - database design patterns for keeping your database applicati...Charley Hanania
 
Compare the capabilities of the Microsoft Access, Microsoft SQL Serv.pdf
Compare the capabilities of the Microsoft Access, Microsoft SQL Serv.pdfCompare the capabilities of the Microsoft Access, Microsoft SQL Serv.pdf
Compare the capabilities of the Microsoft Access, Microsoft SQL Serv.pdfarihantplastictanksh
 
CC105-REVIEWER-WEEK2-4.docx
CC105-REVIEWER-WEEK2-4.docxCC105-REVIEWER-WEEK2-4.docx
CC105-REVIEWER-WEEK2-4.docxozaixyzo
 
Chapter 1 Database Systems.pptx
Chapter 1 Database Systems.pptxChapter 1 Database Systems.pptx
Chapter 1 Database Systems.pptxMaxamedAbiib1
 

Similaire à DATABASE Fp304 chapter 1 (20)

DEE 431 Introduction to DBMS Slide 1
DEE 431 Introduction to DBMS Slide 1DEE 431 Introduction to DBMS Slide 1
DEE 431 Introduction to DBMS Slide 1
 
PPT for DBMS.pptx
PPT for DBMS.pptxPPT for DBMS.pptx
PPT for DBMS.pptx
 
DBaaS - The Next generation of database infrastructure
DBaaS - The Next generation of database infrastructureDBaaS - The Next generation of database infrastructure
DBaaS - The Next generation of database infrastructure
 
Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?
Aujourd’hui la consolidation de bases de données Oracle c’est quoi ? Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?
Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?
 
DB2 for z/O S Data Sharing
DB2 for z/O S  Data  SharingDB2 for z/O S  Data  Sharing
DB2 for z/O S Data Sharing
 
Efficient and scalable multitenant placement approach for in memory database ...
Efficient and scalable multitenant placement approach for in memory database ...Efficient and scalable multitenant placement approach for in memory database ...
Efficient and scalable multitenant placement approach for in memory database ...
 
Data servers
Data serversData servers
Data servers
 
Building High Performance MySQL Query Systems and Analytic Applications
Building High Performance MySQL Query Systems and Analytic ApplicationsBuilding High Performance MySQL Query Systems and Analytic Applications
Building High Performance MySQL Query Systems and Analytic Applications
 
Building High Performance MySql Query Systems And Analytic Applications
Building High Performance MySql Query Systems And Analytic ApplicationsBuilding High Performance MySql Query Systems And Analytic Applications
Building High Performance MySql Query Systems And Analytic Applications
 
Challenges Management and Opportunities of Cloud DBA
Challenges Management and Opportunities of Cloud DBAChallenges Management and Opportunities of Cloud DBA
Challenges Management and Opportunities of Cloud DBA
 
Database management system
Database management systemDatabase management system
Database management system
 
Adbms 8 history of data models
Adbms 8 history of data modelsAdbms 8 history of data models
Adbms 8 history of data models
 
Introduction of DBMS,RDBMS,SQL
Introduction of DBMS,RDBMS,SQLIntroduction of DBMS,RDBMS,SQL
Introduction of DBMS,RDBMS,SQL
 
Tech days 2011 - database design patterns for keeping your database applicati...
Tech days 2011 - database design patterns for keeping your database applicati...Tech days 2011 - database design patterns for keeping your database applicati...
Tech days 2011 - database design patterns for keeping your database applicati...
 
Database Concepts.ppt
Database Concepts.pptDatabase Concepts.ppt
Database Concepts.ppt
 
Compare the capabilities of the Microsoft Access, Microsoft SQL Serv.pdf
Compare the capabilities of the Microsoft Access, Microsoft SQL Serv.pdfCompare the capabilities of the Microsoft Access, Microsoft SQL Serv.pdf
Compare the capabilities of the Microsoft Access, Microsoft SQL Serv.pdf
 
Report 2.0.docx
Report 2.0.docxReport 2.0.docx
Report 2.0.docx
 
Db lec 05_new
Db lec 05_newDb lec 05_new
Db lec 05_new
 
CC105-REVIEWER-WEEK2-4.docx
CC105-REVIEWER-WEEK2-4.docxCC105-REVIEWER-WEEK2-4.docx
CC105-REVIEWER-WEEK2-4.docx
 
Chapter 1 Database Systems.pptx
Chapter 1 Database Systems.pptxChapter 1 Database Systems.pptx
Chapter 1 Database Systems.pptx
 

Dernier

Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 

Dernier (20)

Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 

DATABASE Fp304 chapter 1

  • 1. FP304 – DATABASE SYSTEM CHAPTER 1 – FUNDAMENTALS OF DATABASE MANAGEMENT SYSTEM
  • 2. CHAPTER 1 – FUNDAMENTALS OF DBMS WHAT IS DBMS?  A very large integrated collection of data.  Models real-world enterprise.    Entities (e.g., students, courses) Relationships (e.g.,Madonna is t a k i n g FP304 ) A Database Management System is a software package designed to store and manage database
  • 3. CHAPTER 1 – FUNDAMENTALS OF DBMS WHY USE A DBMS?  Data independence and efficient access  Reduced  Data application development time integrity and security  Unifrom data administration  Concurrent access recovery from crashers
  • 4. CHAPTER 1 – FUNDAMENTALS OF DBMS WHY STUDY DATABASES?  Shift from computation to information  at the “low end”: scramble to webspace (a mess!)  at the :high end”: scientific applications  Datasets increasing in diversity and volume  Digital libraries, interactive video  ... Nned for DBMS exploding
  • 5. CHAPTER 1 – FUNDAMENTALS OF DBMS FILES VS. DATABASES
  • 6. CHAPTER 1 – FUNDAMENTALS OF DBMS ADVANTAGES OF DBMS  Control  Data of data redundancy consistency  Sharing of data  Improved security  Improved backup and recovery services
  • 7. CHAPTER 1 – FUNDAMENTALS OF DBMS DISADVANTAGES OF DBMS  Complexity  Size  Cost of DBMSs  Higher impact of a failure
  • 8. CHAPTER 1 – FUNDAMENTALS OF DBMS VARIOUS COMMON OF DBMS  Oracle  Microsoft  SQL Access Server  Sybase  FoxPro
  • 9. CHAPTER 1 – FUNDAMENTALS OF DBMS FEATURES OF DBMS  Database definition  Nonprocedural access  Application development  Procedural language interface  Transaction processing  Database tuning [BUT, THIS IS AN ASSIGNMENT AND PRESENT!] [PERFORM IN 3 GROUPS]
  • 10. CHAPTER 1 – FUNDAMENTALS OF DBMS THREE-SCHEMA ARCHITECTURE OF DBMS  First  Level: Internal schema at the internal level to describe data storage structures and access paths. Typically uses a physical data model.
  • 11. CHAPTER 1 – FUNDAMENTALS OF DBMS THREE-SCHEMA ARCHITECTURE OF DBMS  Second  Level: Conceptual schema at the conceptual level to describe the structure and constraints for the whole database. Uses a conceptual or an implementation data model.
  • 12. CHAPTER 1 – FUNDAMENTALS OF DBMS THREE-SCHEMA ARCHITECTURE OF DBMS  Third  Level: External schema at the external level to describe the various user views. Usually uses the same data model as the conceptual level.
  • 13. CHAPTER 1 – FUNDAMENTALS OF DBMS CLIENT-SERVER ARCHITECTURE OF DBMS
  • 14. CHAPTER 1 – FUNDAMENTALS OF DBMS TRADITIONAL TWO-TIER CLIENTSERVER ARCHITECTURE  Advantages:  It enables wider access to existing databases.  Increased performance  Hardware costs may be reduced  Communication costs are reduced
  • 15. CHAPTER 1 – FUNDAMENTALS OF DBMS THREE-TIER CLIENT-SERVER ARCHITECTURE  Advantages:  The need for less expensive hardware  Application maintenance is centralized.  The added modularity makes it easier to modify or replace one tier without affecting the other tier.  Load balancing is easier with the separation of core business logic from the database functions.
  • 16. CHAPTER 1 – FUNDAMENTALS OF DBMS CATEGORIES OF DBMS  Desktop Database  Desktop databases offer an inexpensive, simple solution to many less complex data storage and manipulation requirements.  They earn their name by virtue of the fact that they are designed to run on “desktop” (or personal) computers.
  • 17. CHAPTER 1 – FUNDAMENTALS OF DBMS CATEGORIES OF DBMS  Server Database  Offer organizations the ability to manage large amounts of data efficiently and in a manner that enables many users to access and update the data simultaneously.  If you’re able to carry the hefty pricetag, a server-based database can provide you with a comprehensive data management solution.
  • 18. CHAPTER 1 – FUNDAMENTALS OF DBMS CATEGORIES OF DBMS 1. Desktop databases. .Example of desktop databases:  Microsoft Access – from Microsoft in Windows OS.  FoxPro – Windows, Macintosh & UNIX  FileMaker Pro – DOS, all Windows except Win2000.  Paradox – DOS, Windows  Lotus – based on a network server
  • 19. CHAPTER 1 – FUNDAMENTALS OF DBMS CATEGORIES OF DBMS 2. Server databases .Examples of server databases  Oracle,  Microsoft SQL Server, and  IBM DB2
  • 20. CHAPTER 1 – FUNDAMENTALS OF DBMS BENEFITS OF DESKTOP DATABASE 1. Inexpensive 2. User-friendly - Desktop DBMSs usually offer an easy-to-navigate graphical user interface. 3. Offers web solution - Many modern desktop databases provide web functionality enabling you to publish your data on the web in a static or dynamic fashion.
  • 21. CHAPTER 1 – FUNDAMENTALS OF DBMS BENEFITS OF SERVER DATABASE 1. Flexibility - Server-based databases can handle just about any data management problem you can throw at them. 2. Powerful performance - Modern databases can manage multiple high-speed processors, clustered servers, high bandwidth connectivity and fault tolerant storage technology. 3. Scalability - server databases are able to gracefully handle a rapidly expanding amount of users and/or data.
  • 22. CHAPTER 1 – FUNDAMENTALS OF DBMS DEFINE THE REQUIREMENTS  Who will be using the database and what tasks will they perform?  How often will the data be modified? Who will make these modifications?  Who will be providing IT support for the database?  What hardware is available? Is there a budget for purchasing additional hardware?  Who will be responsible for maintaining the data?  Will data access be offered over the Internet? If so, what level of access should be supported?
  • 23. DEFINE THE REQUIREMENTS  You may discover that a sophisticated multi-user server platform (like SQL Server or Oracle) is necessary to support your complex requirements.  On the other hand, a desktop database like Microsoft Access might be just as capable of meeting your needs
  • 24. DATABASE IN SOCIETY  Bank Sector  Government Sector  Telecommunication  Hospitals  Hypermarkets Sector