Submit Search
ch02 - Database Environment.ppt chapter 2
Download as PPT, PDF
0 likes
3 views
E
enyonucyrus3
Introduction to databases
Education
Read more
1 of 38
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
More Related Content
Similar to ch02 - Database Environment.ppt chapter 2
(20)
PPTX
Presentation on Database management system
Prerana Bhattarai
PPT
Fundamentals of Database system
philipsinter
PPTX
CS3270 - DATABASE SYSTEM - Lecture (2)
Dilawar Khan
PPTX
UNIT 1 dbdm ad3391 unit lecture notes ppt
yuvaraniit
PPTX
Unit 2 DATABASE ESSENTIALS.pptx
Nirmalavenkatachalam
PPT
Dbms models
devgocool
PPTX
Computer applications.pptx
Emmanuel235416
PPT
Ch01.ppt
Dr. Ahmed Hassan, PhD, DBA, PMP
PPS
Database Design Slide 1
ahfiki
PPT
ARCHITECTURE OF DBMS (1).ppt
ShivareddyGangam
PPTX
Comp107 chep6
Midhun chakkaravarthy
PPTX
dbms unit-1
Vivek Kumar
PDF
Database Management system, database architecture unikkkkkkkkkkkkkkk
sandhyakiran10
PDF
Chapter 2.pdfChapter 2.pdfChapter 2.pdfChapter 2.pdf
temesgenabebe1
PPTX
Introduction to DBMS.pptx
Sreenivas R
PPT
data base
Surya Swaroop
PPT
database systems and concepts for engineers
AnishaCotta
PPT
Ch1_Intro-95(1).ppt
RAJULKUMARSUTHAR
PPT
Database Management Systems.ppt
tahakhan699813
PPT
various data models used in database management system
mani651780
Presentation on Database management system
Prerana Bhattarai
Fundamentals of Database system
philipsinter
CS3270 - DATABASE SYSTEM - Lecture (2)
Dilawar Khan
UNIT 1 dbdm ad3391 unit lecture notes ppt
yuvaraniit
Unit 2 DATABASE ESSENTIALS.pptx
Nirmalavenkatachalam
Dbms models
devgocool
Computer applications.pptx
Emmanuel235416
Ch01.ppt
Dr. Ahmed Hassan, PhD, DBA, PMP
Database Design Slide 1
ahfiki
ARCHITECTURE OF DBMS (1).ppt
ShivareddyGangam
Comp107 chep6
Midhun chakkaravarthy
dbms unit-1
Vivek Kumar
Database Management system, database architecture unikkkkkkkkkkkkkkk
sandhyakiran10
Chapter 2.pdfChapter 2.pdfChapter 2.pdfChapter 2.pdf
temesgenabebe1
Introduction to DBMS.pptx
Sreenivas R
data base
Surya Swaroop
database systems and concepts for engineers
AnishaCotta
Ch1_Intro-95(1).ppt
RAJULKUMARSUTHAR
Database Management Systems.ppt
tahakhan699813
various data models used in database management system
mani651780
Recently uploaded
(20)
PPTX
Mathematics 5 - Time Measurement: Time Zone
menchreo
PDF
Generative AI: it's STILL not a robot (CIJ Summer 2025)
Paul Bradshaw
PDF
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
PPSX
HEALTH ASSESSMENT (Community Health Nursing) - GNM 1st Year
Priyanshu Anand
PPTX
grade 5 lesson matatag ENGLISH 5_Q1_PPT_WEEK4.pptx
SireQuinn
PDF
community health nursing question paper 2.pdf
Prince kumar
PPTX
BANDHA (BANDAGES) PPT.pptx ayurveda shalya tantra
rakhan78619
PPTX
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
PDF
People & Earth's Ecosystem -Lesson 2: People & Population
marvinnbustamante1
PPTX
How to Convert an Opportunity into a Quotation in Odoo 18 CRM
Celine George
PDF
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
PDF
The dynastic history of the Chahmana.pdf
PrachiSontakke5
PPTX
PATIENT ASSIGNMENTS AND NURSING CARE RESPONSIBILITIES.pptx
PRADEEP ABOTHU
PDF
Lesson 2 - WATER,pH, BUFFERS, AND ACID-BASE.pdf
marvinnbustamante1
PPSX
Health Planning in india - Unit 03 - CHN 2 - GNM 3RD YEAR.ppsx
Priyanshu Anand
PPTX
STAFF DEVELOPMENT AND WELFARE: MANAGEMENT
PRADEEP ABOTHU
PPTX
HYDROCEPHALUS: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
PPTX
SPINA BIFIDA: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
PDF
Isharyanti-2025-Cross Language Communication in Indonesian Language
Neny Isharyanti
PDF
SSHS-2025-PKLP_Quarter-1-Dr.-Kerby-Alvarez.pdf
AishahSangcopan1
Mathematics 5 - Time Measurement: Time Zone
menchreo
Generative AI: it's STILL not a robot (CIJ Summer 2025)
Paul Bradshaw
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
HEALTH ASSESSMENT (Community Health Nursing) - GNM 1st Year
Priyanshu Anand
grade 5 lesson matatag ENGLISH 5_Q1_PPT_WEEK4.pptx
SireQuinn
community health nursing question paper 2.pdf
Prince kumar
BANDHA (BANDAGES) PPT.pptx ayurveda shalya tantra
rakhan78619
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
People & Earth's Ecosystem -Lesson 2: People & Population
marvinnbustamante1
How to Convert an Opportunity into a Quotation in Odoo 18 CRM
Celine George
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
The dynastic history of the Chahmana.pdf
PrachiSontakke5
PATIENT ASSIGNMENTS AND NURSING CARE RESPONSIBILITIES.pptx
PRADEEP ABOTHU
Lesson 2 - WATER,pH, BUFFERS, AND ACID-BASE.pdf
marvinnbustamante1
Health Planning in india - Unit 03 - CHN 2 - GNM 3RD YEAR.ppsx
Priyanshu Anand
STAFF DEVELOPMENT AND WELFARE: MANAGEMENT
PRADEEP ABOTHU
HYDROCEPHALUS: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
SPINA BIFIDA: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
Isharyanti-2025-Cross Language Communication in Indonesian Language
Neny Isharyanti
SSHS-2025-PKLP_Quarter-1-Dr.-Kerby-Alvarez.pdf
AishahSangcopan1
Ad
ch02 - Database Environment.ppt chapter 2
1.
Chapter 2 Database Environment Pearson
Education © 2014
2.
Chapter 2 -
Objectives Purpose of three-level database architecture. Contents of external, conceptual, and internal levels. Purpose of external/conceptual and conceptual/internal mappings. Meaning of logical and physical data independence. Distinction between DDL and DML. A classification of data models. Pearson Education © 2014 2
3.
Chapter 2 -
Objectives Purpose/importance of conceptual modeling. Typical functions and services a DBMS should provide. Function and importance of system catalog. Software components of a DBMS. Meaning of client–server architecture and advantages of this type of architecture for a DBMS. Function and uses of Transaction Processing Monitors. 3 Pearson Education © 2014
4.
Objectives of Three-Level
Architecture All users should be able to access same data. A user’s view is immuned to changes made in other views. Users should not need to know physical database storage details. Pearson Education © 2014 4
5.
Objectives of Three-Level Architecture DBA
should be able to change database storage structures without affecting the users’ views. Internal structure of database should be unaffected by changes to physical aspects of storage. DBA should be able to change conceptual structure of database without affecting all users. Pearson Education © 2014 5
6.
ANSI-SPARC Three-Level Architecture Pearson Education
© 2014 6
7.
ANSI-SPARC Three-Level Architecture External Level Users’
view of the database. Describes that part of database that is relevant to a particular user. Conceptual Level Community view of the database. Describes what data is stored in database and relationships among the data. Pearson Education © 2014 7
8.
ANSI-SPARC Three-Level Architecture Internal
Level Physical representation of the database on the computer. Describes how the data is stored in the database. Pearson Education © 2014 8
9.
Differences between Three
Levels of ANSI- SPARC Architecture Pearson Education © 2014 9
10.
Data Independence Changes in
the levels should not affect other levels in the Three-Level Architecture; Logical Data Independence Refers to immunity of external schemas to changes in conceptual schema. Conceptual schema changes (e.g. addition/removal of entities). Should not require changes to external schema or rewrites of application programs. Pearson Education © 2014 10
11.
Data Independence Physical Data
Independence Refers to immunity of conceptual schema to changes in the internal schema. Internal schema changes (e.g. using different file organizations, storage structures/devices). Should not require change to conceptual or external schemas. Pearson Education © 2014 11
12.
Data Independence and
the ANSI-SPARC Three-Level Architecture Pearson Education © 2014 12
13.
Database Languages Data Definition
Language (DDL) Allows the DBA or user to describe and name entities, attributes, and relationships required for the application plus any associated integrity and security constraints. Pearson Education © 2014 13
14.
Database Languages Data Manipulation
Language (DML) Provides basic data manipulation operations on data held in the database. Procedural DML allows user to tell system exactly how to manipulate data. Non-Procedural DML allows user to state what data is needed rather than how it is to be retrieved. Fourth Generation Languages (4GLs) Other programming languages embedded with DML Pearson Education © 2014 14
15.
Data Model Integrated collection
of concepts for describing data, relationships between data, and constraints on the data in an organization. Data Model comprises: a structural part; a manipulative part; possibly a set of integrity rules. Pearson Education © 2014 15
16.
Data Model Purpose To represent
data in an understandable way. Categories of data models include: Object-based Record-based Physical. Pearson Education © 2014 16
17.
Data Models Object-Based Data
Models Entity-Relationship Semantic Functional Object-Oriented. Record-Based Data Models Relational Data Model Network Data Model Hierarchical Data Model. Physical Data Models Pearson Education © 2014 17
18.
Relational Data Model Pearson
Education © 2014 18
19.
Network Data Model Pearson
Education © 2014 19
20.
Hierarchical Data Model Pearson
Education © 2014 20
21.
Conceptual Modeling Conceptual schema
is the core of a system supporting all user views. Should be complete and accurate representation of an organization’s data requirements. Conceptual modeling is process of developing a model of information use that is independent of implementation details. Result is a conceptual data model (E-R diagram). Pearson Education © 2014 21
22.
Functions of a
DBMS Data Storage, Retrieval, and Update. A User-Accessible Catalog. Transaction Support. Concurrency Control Services. Recovery Services. Pearson Education © 2014 22
23.
Functions of a
DBMS Authorization Services. Support for Data Communication. Integrity Services. Services to Promote Data Independence. Utility Services. Pearson Education © 2014 23
24.
System Catalog Repository of
information (metadata) describing the data in the database. One of the fundamental components of DBMS. Typically stores: names, types, and sizes of data items; constraints on the data; names of authorized users; data items accessible by a user and the type of access; usage statistics. Pearson Education © 2014 24
25.
Components of a
DBMS Pearson Education © 2014 25
26.
Components of Database
Manager Pearson Education © 2014 26
27.
Multi-User DBMS Architectures Teleprocessing File-server Client-server Pearson
Education © 2014 27
28.
Teleprocessing Traditional architecture. Single mainframe
with a number of terminals attached. Trend is now towards downsizing. Pearson Education © 2014 28
29.
File-Server File-server is connected
to several workstations across a network. Database resides on file-server. DBMS and applications run on each workstation. Disadvantages include: Significant network traffic. Copy of DBMS on each workstation. Concurrency, recovery and integrity control more complex. Pearson Education © 2014 29
30.
File-Server Architecture Pearson Education
© 2014 30
31.
Traditional Two-Tier Client-Server Client
(tier 1) manages user interface and runs applications. Server (tier 2) holds database and DBMS. Advantages include: wider access to existing databases; increased performance; possible reduction in hardware costs; reduction in communication costs; increased consistency. Pearson Education © 2014 31
32.
Traditional Two-Tier Client- Server Pearson
Education © 2014 32
33.
Traditional Two-Tier Client- Server Pearson
Education © 2014 33
34.
Three-Tier Client-Server Client side
presented two problems preventing true scalability: ‘Fat’ client, requiring considerable resources on client’s computer to run effectively. Significant client side administration overhead. By 1995, three layers proposed, each potentially running on a different platform. Pearson Education © 2014 34
35.
Three-Tier Client-Server Advantages: ‘Thin’ client,
requiring less expensive hardware. Application maintenance centralized. Easier to modify or replace one tier without affecting others. Separating business logic from database functions makes it easier to implement load balancing. Maps quite naturally to Web environment. Pearson Education © 2014 35
36.
Three-Tier Client-Server Pearson Education
© 2014 36
37.
Transaction Processing Monitors Program
that controls data transfer between clients and servers in order to provide a consistent environment, particularly for Online Transaction Processing (OLTP). 37 Pearson Education © 2014
38.
TPM as middle
tier of 3-tier client-server Pearson Education © 2014 38
Download