SlideShare a Scribd company logo
Top schools in Gudgaon 
By: 
school.edhole.com
Database System Concepts and 
Architecture 
Dr. Ali Obaidi 
school.edhole.com
Data Models 
• A collection of concepts that can be used to 
describe the structure of a database (data types, 
relationships, and constraints) 
• basic operations (retrieval and updates) 
• specify the dynamic aspect or behavior of a 
database application( user-defined operations ) 
• example: COMPUTE_GPA, which can be applied 
to a STUDENT object 
school.edhole.com
Categories of Data Models 
• High-level or conceptual data models (common 
users) 
• low-level or physical data models (describe the 
details of how data is stored ) 
• in between, representational (or implementation) 
data models can serve both categories above 
school.Jan 29, 2002 
edhole.com
Jan 29, 2002 
Conceptual Data Model 
• Use concepts such as 
– Entities:a real-world object or concept (DEPT) 
(COURSE) 
– Attributes:property of interest that further describes an 
entity (dept no, name, telephone, etc) 
– Relationships:interaction among the entities (DEPT) 
provides (COURSE) 
school.edhole.com
Jan 29, 2002 
Physical Data Model 
• Describes how data is stored in the computer. 
• It represents info such as 
– record formats 
– record orderings 
– access path: make search more efficient 
school.edhole.com
Representational Data Model 
• Used in traditional commercial DMBS 
• they include 
– Relational Data model 
– Network model 
– Hierarchical model 
school.Jan 29, 2002 
edhole.com
Jan 29, 2002 
Schemas 
• Is the description of the database (not database itself) 
– Specified during database design 
– Not expected to change frequently 
– A displayed schema is called a schema diagram (Fig 2.1) 
• Each object in the schema-such as STUDENT or 
COURSE-is a schema construct. 
• Schema diagram represents only some aspects of a 
schema (name of record type, data element and 
some type of constraint) 
school.edhole.com
schJano 29o, 20l0.2edhole.com
Instances and Database State 
• The data in the database at a particular moment in time is 
called a database state or snapshot or current set of 
occurrences or instances in the database 
• When we define a new database we have database state is 
empty state (schema specified only in DBMS) 
• The initial state when the database is first populated 
• Then At any point in time, the database has a current state 
• schema evolution: when we need to change the schema 
school.Jan 29, 2002 
edhole.com
The Three-Schema Architecture 
• Importance of using DB approach 
– insulation of programs and data 
– support of multiple user views 
– use of a catalog to store the database description (schema). 
• The aim is to separate the user application and physical 
DB 
• schema can be defined into three levels: 
– The internal level has an internal schema 
– describes the physical storage structure of the database. 
– uses a physical data model 
school.Jan 29, 2002 
edhole.com
schJano 29o, 20l0.2edhole.com
The Three-Schema Architecture 
– The conceptual level has a conceptual schema describing the 
structure of the whole database for a community of users. 
– It hides the details of physical storage structures and 
concentrates on describing entities, data types, relationships, 
user operations, and constraints. 
– A high-level data model or an implementation data model 
can be used at this level. 
– The external or view level includes a number of external 
schemas or user views describing the part of the db that a 
particular user group is interested in and hides the rest of the 
db from that user group. 
– A high-level data model or an implementation data model 
can be used at this level. 
school.Jan 29, 2002 
edhole.com
Jan 29, 2002 
Data Independence 
• Is the capacity to change the schema at one level of a 
database system without having to change the schema at 
the next higher level. 
• Logical data independence: capacity to change the 
conceptual schema without having to change external 
schemas or application programs. 
• Physical data independence: capacity to change the 
internal schema without having to change the conceptual 
(or external) schemas 
school.edhole.com
Jan 29, 2002 
DBMS Languages 
• Data Definition Language DDL: Language to specify 
conceptual and internal schemas for the database and any 
mappings between the two. 
• Storage definition language SDL: used when clear 
distinction between conceptual and internal schema. 
• view definition language VDL: specify user views and 
their mappings to the conceptual schema. 
• data manipulation language DML:retrieval, insertion, 
deletion, and modification of the data 
school.edhole.com
Jan 29, 2002 
DBMS Languages ….. 
• SQL relational database language: represents a 
combination of DDL, VDL, and DML, as well as 
statements for constraint specification and schema 
evolution 
• There are two main types of DMLs: 
– A high-level or nonprocedural DML : specify complex DB 
operations. Example SQL(set-at-a-time) 
– A low-level or procedural DML: retrieve individual records 
or objects from DB and process each separately (record-at-a-time). 
school.edhole.com
Jan 29, 2002 
DBMS Interfaces 
• Menu-Based Interfaces for Browsing 
– menus leads to formulation of a request 
• Forms-Based Interfaces 
– display a form for each user (insert, select) 
– designed for naïve users. 
• Graphical User Interfaces (GUI) 
– display schema as diagram. 
– Utilize both menu and forms. 
school.edhole.com
Jan 29, 2002 
DBMS Interfaces 
• Natural Language Interfaces 
– Accept requests in native language and attempt to 
understand them. 
– Refers to words in the schema and (standard words) to 
interpret the request. 
• Interfaces for Parametric Users (eg tellers) 
– goal is to min the number of keystroks required. (use of 
function) keys 
• Interfaces for the DBA 
– creating accounts, system privileges, changing schema, 
schoole.tec.dhole.com
Jan 29, 2002 
The Database System 
Environment 
• DBMS Component Modules (fig 2.3) 
– db & DBMS stored in disk controlled by OS. 
– Stored data manager control access to DBMS 
– SDM puts data in buffers in main memory 
– DDL compiler process schema definitions and store it 
in meta data. 
– Run-time-data-proc handles DB accesses @runtime 
– receive update or retrieve and solve them on the DB 
– Query-Compiler: handles high level queries: parse, 
analyze and interpret uses DB access code. 
– Precompiler e school.edhole.cxotrmact DML commands from app program
schJano 29o, 20l0.2edhole.com
Database System Utilities 
• Loading: load existing files into the DB 
• Backup: creates backup copy of the DB 
• File reorganization: reorganize files for better 
performance 
• Performance monitoring: monitor DB usage and 
provide statistics to DBA 
school.Jan 29, 2002 
edhole.com
Tools, Application Environments 
& Communications Facilities 
• Case: design phase 
• data (information) repository: store catalog info, 
design decisions, usage, app program description, 
user information 
• Application Developer: e.g. power builder. Help 
in development of DB design, GUI, query, update 
etc. 
• Comm Software: allow users remotely to access 
the DB 
school.Jan 29, 2002 
edhole.com
Classification of DBManagement 
Jan 29, 2002 
Systems 
• Data model: 
– relational, object, object-relational, hierarchical, network, and 
other. 
• Number of users supported by the system. 
– Single-user systems and Multiuser systems 
• Number of sites over which the database is distributed. 
– centralized, distributed DBMS (DDBMS) ,Homogeneous 
DDBMSs ,federated DBMS (develop software to access 
several autonomous preexisting databases stored under 
heterogeneous DBMSs. ) 
school.edhole.com
Classification of DBManagement 
Jan 29, 2002 
Systems ….. 
• Cost of the DBMS: 10K-100K. Single 100-3K 
• General-purpose vs Special-purpose (When 
performance is a primary consideration. 
– Example: on-line transaction processing (OLTP) 
systems, which must support a large number of 
concurrent transactions without imposing excessive 
delays. ) 
school.edhole.com
schJano 29o, 20l0.2edhole.com

More Related Content

PPTX
Fundamentals of database system - Database System Concepts and Architecture
Mustafa Kamel Mohammadi
 
PPT
Database Chapter 1
shahadat hossain
 
PDF
Micro project co 3 i 22 question
ARVIND SARDAR
 
PPT
Database Systems Concepts, 5th Ed
Daniel Francisco Tamayo
 
PDF
Unit 4 rdbms study_material
gayaramesh
 
PDF
Bab9
donasiilmu
 
PDF
Unit 2 rdbms study_material
gayaramesh
 
PPT
Chapter2
Er Avinash Ghoga
 
Fundamentals of database system - Database System Concepts and Architecture
Mustafa Kamel Mohammadi
 
Database Chapter 1
shahadat hossain
 
Micro project co 3 i 22 question
ARVIND SARDAR
 
Database Systems Concepts, 5th Ed
Daniel Francisco Tamayo
 
Unit 4 rdbms study_material
gayaramesh
 
Unit 2 rdbms study_material
gayaramesh
 

What's hot (20)

PPT
D B M S Animate
Indu George
 
PPT
Ch01 database-conceptsppt4207
Burhan Chaudhry
 
PDF
Comparision
saurabhbagane
 
PPTX
data manipulation language
JananiSelvaraj10
 
PDF
Unit 3 rdbms study_materials-converted
gayaramesh
 
PPT
Fundamentals of Database system
philipsinter
 
PPT
Bsc cs ii-dbms- u-ii-database system concepts and architecture
Rai University
 
PDF
2 database system concepts and architecture
Kumar
 
PPT
Advance Database Management Systems -Object Oriented Principles In Database
Sonali Parab
 
PDF
Database Management System And Design Questions
Samir Sabry
 
PDF
Object-Relational Database Systems(ORDBMSs)
Sahan Walpitagamage
 
PPTX
Adbms 3 main characteristics of the database approach
Vaibhav Khanna
 
PDF
Chapter 6 Database SC025 2017/2018
Fizaril Amzari Omar
 
PPTX
Dbms
saurav-IT
 
PPTX
Complete first chapter rdbm 17332
Tushar Wagh
 
PPTX
Database Languages.pptx
MuhammadFarhan858304
 
PDF
Intro to Database Design
Sondra Willhite
 
PDF
Dbms Notes Lecture 3 : Types of database users
BIT Durg
 
D B M S Animate
Indu George
 
Ch01 database-conceptsppt4207
Burhan Chaudhry
 
Comparision
saurabhbagane
 
data manipulation language
JananiSelvaraj10
 
Unit 3 rdbms study_materials-converted
gayaramesh
 
Fundamentals of Database system
philipsinter
 
Bsc cs ii-dbms- u-ii-database system concepts and architecture
Rai University
 
2 database system concepts and architecture
Kumar
 
Advance Database Management Systems -Object Oriented Principles In Database
Sonali Parab
 
Database Management System And Design Questions
Samir Sabry
 
Object-Relational Database Systems(ORDBMSs)
Sahan Walpitagamage
 
Adbms 3 main characteristics of the database approach
Vaibhav Khanna
 
Chapter 6 Database SC025 2017/2018
Fizaril Amzari Omar
 
Dbms
saurav-IT
 
Complete first chapter rdbm 17332
Tushar Wagh
 
Database Languages.pptx
MuhammadFarhan858304
 
Intro to Database Design
Sondra Willhite
 
Dbms Notes Lecture 3 : Types of database users
BIT Durg
 
Ad

Similar to Top schools in gudgaon (20)

PPT
Database system concepts
Kumar
 
PPT
9a797dbms chapter1 b.sc2
Mukund Trivedi
 
PDF
Chapter 2.pdfChapter 2.pdfChapter 2.pdfChapter 2.pdf
temesgenabebe1
 
PDF
Dbms module i
SANTOSH RATH
 
PPTX
DATABASE MANAGEMENT SYSTEMS PPT .pptx
YogeshGarg228050
 
PPTX
Ch1.2_DB system Concepts and Architecture.pptx
01fe20bcv092
 
PPTX
Database Management System
NILESH UCHCHASARE
 
PDF
Chapter (Two) The best lecture PowerPoint
afendimohammed288
 
PPT
Unit 01 dbms
anuragmbst
 
PPTX
data base management sysytem a new apprach .pptx
urvashipundir04
 
PPTX
Database system concepts
Dr. Jasmine Beulah Gnanadurai
 
PPT
Database system
ikjsamuel
 
PPT
Database system
ikjsamuel
 
PPTX
Unit-1 DBMS24.pptxruzruxtidtixift8ffticiycyoc
dagadsai0330
 
PPT
Unit01 dbms 2
Venkat Reddy
 
PDF
BCS403_dyeuhfgidgujoiduhyopyirhyiuertfuiPPT.pdf
NaveenGRaju
 
PPTX
Database management system.pptx
AshmitKashyap1
 
PDF
unit 1.pdf
AbhishekSingh757567
 
PPTX
Database Management System DBMS Unit - 1
Narasimhan Balakrishnan
 
PPS
Database system
ikjsamuel
 
Database system concepts
Kumar
 
9a797dbms chapter1 b.sc2
Mukund Trivedi
 
Chapter 2.pdfChapter 2.pdfChapter 2.pdfChapter 2.pdf
temesgenabebe1
 
Dbms module i
SANTOSH RATH
 
DATABASE MANAGEMENT SYSTEMS PPT .pptx
YogeshGarg228050
 
Ch1.2_DB system Concepts and Architecture.pptx
01fe20bcv092
 
Database Management System
NILESH UCHCHASARE
 
Chapter (Two) The best lecture PowerPoint
afendimohammed288
 
Unit 01 dbms
anuragmbst
 
data base management sysytem a new apprach .pptx
urvashipundir04
 
Database system concepts
Dr. Jasmine Beulah Gnanadurai
 
Database system
ikjsamuel
 
Database system
ikjsamuel
 
Unit-1 DBMS24.pptxruzruxtidtixift8ffticiycyoc
dagadsai0330
 
Unit01 dbms 2
Venkat Reddy
 
BCS403_dyeuhfgidgujoiduhyopyirhyiuertfuiPPT.pdf
NaveenGRaju
 
Database management system.pptx
AshmitKashyap1
 
Database Management System DBMS Unit - 1
Narasimhan Balakrishnan
 
Database system
ikjsamuel
 
Ad

More from Edhole.com (20)

PPT
Ca in patna
Edhole.com
 
PPT
Chartered accountant in dwarka
Edhole.com
 
PPT
Ca in dwarka
Edhole.com
 
PPT
Ca firm in dwarka
Edhole.com
 
PPT
Website development company surat
Edhole.com
 
PPTX
Website designing company in surat
Edhole.com
 
PPTX
Website dsigning company in india
Edhole.com
 
PPT
Website designing company in delhi
Edhole.com
 
PPT
Ca in patna
Edhole.com
 
PPT
Chartered accountant in dwarka
Edhole.com
 
PPT
Ca firm in dwarka
Edhole.com
 
PPTX
Ca in dwarka
Edhole.com
 
PPTX
Website development company surat
Edhole.com
 
PPT
Website designing company in surat
Edhole.com
 
PPT
Website designing company in india
Edhole.com
 
PPT
Website designing company in delhi
Edhole.com
 
PPT
Website designing company in mumbai
Edhole.com
 
PPT
Website development company surat
Edhole.com
 
PPT
Website desinging company in surat
Edhole.com
 
PPT
Website designing company in india
Edhole.com
 
Ca in patna
Edhole.com
 
Chartered accountant in dwarka
Edhole.com
 
Ca in dwarka
Edhole.com
 
Ca firm in dwarka
Edhole.com
 
Website development company surat
Edhole.com
 
Website designing company in surat
Edhole.com
 
Website dsigning company in india
Edhole.com
 
Website designing company in delhi
Edhole.com
 
Ca in patna
Edhole.com
 
Chartered accountant in dwarka
Edhole.com
 
Ca firm in dwarka
Edhole.com
 
Ca in dwarka
Edhole.com
 
Website development company surat
Edhole.com
 
Website designing company in surat
Edhole.com
 
Website designing company in india
Edhole.com
 
Website designing company in delhi
Edhole.com
 
Website designing company in mumbai
Edhole.com
 
Website development company surat
Edhole.com
 
Website desinging company in surat
Edhole.com
 
Website designing company in india
Edhole.com
 

Recently uploaded (20)

PPTX
CDH. pptx
AneetaSharma15
 
PDF
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
PPTX
How to Close Subscription in Odoo 18 - Odoo Slides
Celine George
 
PPTX
Cleaning Validation Ppt Pharmaceutical validation
Ms. Ashatai Patil
 
PPTX
An introduction to Dialogue writing.pptx
drsiddhantnagine
 
PPTX
CARE OF UNCONSCIOUS PATIENTS .pptx
AneetaSharma15
 
PPTX
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
 
PPTX
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
 
PPTX
HISTORY COLLECTION FOR PSYCHIATRIC PATIENTS.pptx
PoojaSen20
 
DOCX
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 
PPTX
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
PDF
RA 12028_ARAL_Orientation_Day-2-Sessions_v2.pdf
Seven De Los Reyes
 
PPTX
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
PPTX
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
PPTX
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 
PPTX
Artificial Intelligence in Gastroentrology: Advancements and Future Presprec...
AyanHossain
 
PPTX
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
 
PPTX
Five Point Someone – Chetan Bhagat | Book Summary & Analysis by Bhupesh Kushwaha
Bhupesh Kushwaha
 
PPTX
Care of patients with elImination deviation.pptx
AneetaSharma15
 
PDF
Review of Related Literature & Studies.pdf
Thelma Villaflores
 
CDH. pptx
AneetaSharma15
 
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
How to Close Subscription in Odoo 18 - Odoo Slides
Celine George
 
Cleaning Validation Ppt Pharmaceutical validation
Ms. Ashatai Patil
 
An introduction to Dialogue writing.pptx
drsiddhantnagine
 
CARE OF UNCONSCIOUS PATIENTS .pptx
AneetaSharma15
 
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
 
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
 
HISTORY COLLECTION FOR PSYCHIATRIC PATIENTS.pptx
PoojaSen20
 
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
RA 12028_ARAL_Orientation_Day-2-Sessions_v2.pdf
Seven De Los Reyes
 
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 
Artificial Intelligence in Gastroentrology: Advancements and Future Presprec...
AyanHossain
 
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
 
Five Point Someone – Chetan Bhagat | Book Summary & Analysis by Bhupesh Kushwaha
Bhupesh Kushwaha
 
Care of patients with elImination deviation.pptx
AneetaSharma15
 
Review of Related Literature & Studies.pdf
Thelma Villaflores
 

Top schools in gudgaon

  • 1. Top schools in Gudgaon By: school.edhole.com
  • 2. Database System Concepts and Architecture Dr. Ali Obaidi school.edhole.com
  • 3. Data Models • A collection of concepts that can be used to describe the structure of a database (data types, relationships, and constraints) • basic operations (retrieval and updates) • specify the dynamic aspect or behavior of a database application( user-defined operations ) • example: COMPUTE_GPA, which can be applied to a STUDENT object school.edhole.com
  • 4. Categories of Data Models • High-level or conceptual data models (common users) • low-level or physical data models (describe the details of how data is stored ) • in between, representational (or implementation) data models can serve both categories above school.Jan 29, 2002 edhole.com
  • 5. Jan 29, 2002 Conceptual Data Model • Use concepts such as – Entities:a real-world object or concept (DEPT) (COURSE) – Attributes:property of interest that further describes an entity (dept no, name, telephone, etc) – Relationships:interaction among the entities (DEPT) provides (COURSE) school.edhole.com
  • 6. Jan 29, 2002 Physical Data Model • Describes how data is stored in the computer. • It represents info such as – record formats – record orderings – access path: make search more efficient school.edhole.com
  • 7. Representational Data Model • Used in traditional commercial DMBS • they include – Relational Data model – Network model – Hierarchical model school.Jan 29, 2002 edhole.com
  • 8. Jan 29, 2002 Schemas • Is the description of the database (not database itself) – Specified during database design – Not expected to change frequently – A displayed schema is called a schema diagram (Fig 2.1) • Each object in the schema-such as STUDENT or COURSE-is a schema construct. • Schema diagram represents only some aspects of a schema (name of record type, data element and some type of constraint) school.edhole.com
  • 10. Instances and Database State • The data in the database at a particular moment in time is called a database state or snapshot or current set of occurrences or instances in the database • When we define a new database we have database state is empty state (schema specified only in DBMS) • The initial state when the database is first populated • Then At any point in time, the database has a current state • schema evolution: when we need to change the schema school.Jan 29, 2002 edhole.com
  • 11. The Three-Schema Architecture • Importance of using DB approach – insulation of programs and data – support of multiple user views – use of a catalog to store the database description (schema). • The aim is to separate the user application and physical DB • schema can be defined into three levels: – The internal level has an internal schema – describes the physical storage structure of the database. – uses a physical data model school.Jan 29, 2002 edhole.com
  • 13. The Three-Schema Architecture – The conceptual level has a conceptual schema describing the structure of the whole database for a community of users. – It hides the details of physical storage structures and concentrates on describing entities, data types, relationships, user operations, and constraints. – A high-level data model or an implementation data model can be used at this level. – The external or view level includes a number of external schemas or user views describing the part of the db that a particular user group is interested in and hides the rest of the db from that user group. – A high-level data model or an implementation data model can be used at this level. school.Jan 29, 2002 edhole.com
  • 14. Jan 29, 2002 Data Independence • Is the capacity to change the schema at one level of a database system without having to change the schema at the next higher level. • Logical data independence: capacity to change the conceptual schema without having to change external schemas or application programs. • Physical data independence: capacity to change the internal schema without having to change the conceptual (or external) schemas school.edhole.com
  • 15. Jan 29, 2002 DBMS Languages • Data Definition Language DDL: Language to specify conceptual and internal schemas for the database and any mappings between the two. • Storage definition language SDL: used when clear distinction between conceptual and internal schema. • view definition language VDL: specify user views and their mappings to the conceptual schema. • data manipulation language DML:retrieval, insertion, deletion, and modification of the data school.edhole.com
  • 16. Jan 29, 2002 DBMS Languages ….. • SQL relational database language: represents a combination of DDL, VDL, and DML, as well as statements for constraint specification and schema evolution • There are two main types of DMLs: – A high-level or nonprocedural DML : specify complex DB operations. Example SQL(set-at-a-time) – A low-level or procedural DML: retrieve individual records or objects from DB and process each separately (record-at-a-time). school.edhole.com
  • 17. Jan 29, 2002 DBMS Interfaces • Menu-Based Interfaces for Browsing – menus leads to formulation of a request • Forms-Based Interfaces – display a form for each user (insert, select) – designed for naïve users. • Graphical User Interfaces (GUI) – display schema as diagram. – Utilize both menu and forms. school.edhole.com
  • 18. Jan 29, 2002 DBMS Interfaces • Natural Language Interfaces – Accept requests in native language and attempt to understand them. – Refers to words in the schema and (standard words) to interpret the request. • Interfaces for Parametric Users (eg tellers) – goal is to min the number of keystroks required. (use of function) keys • Interfaces for the DBA – creating accounts, system privileges, changing schema, schoole.tec.dhole.com
  • 19. Jan 29, 2002 The Database System Environment • DBMS Component Modules (fig 2.3) – db & DBMS stored in disk controlled by OS. – Stored data manager control access to DBMS – SDM puts data in buffers in main memory – DDL compiler process schema definitions and store it in meta data. – Run-time-data-proc handles DB accesses @runtime – receive update or retrieve and solve them on the DB – Query-Compiler: handles high level queries: parse, analyze and interpret uses DB access code. – Precompiler e school.edhole.cxotrmact DML commands from app program
  • 21. Database System Utilities • Loading: load existing files into the DB • Backup: creates backup copy of the DB • File reorganization: reorganize files for better performance • Performance monitoring: monitor DB usage and provide statistics to DBA school.Jan 29, 2002 edhole.com
  • 22. Tools, Application Environments & Communications Facilities • Case: design phase • data (information) repository: store catalog info, design decisions, usage, app program description, user information • Application Developer: e.g. power builder. Help in development of DB design, GUI, query, update etc. • Comm Software: allow users remotely to access the DB school.Jan 29, 2002 edhole.com
  • 23. Classification of DBManagement Jan 29, 2002 Systems • Data model: – relational, object, object-relational, hierarchical, network, and other. • Number of users supported by the system. – Single-user systems and Multiuser systems • Number of sites over which the database is distributed. – centralized, distributed DBMS (DDBMS) ,Homogeneous DDBMSs ,federated DBMS (develop software to access several autonomous preexisting databases stored under heterogeneous DBMSs. ) school.edhole.com
  • 24. Classification of DBManagement Jan 29, 2002 Systems ….. • Cost of the DBMS: 10K-100K. Single 100-3K • General-purpose vs Special-purpose (When performance is a primary consideration. – Example: on-line transaction processing (OLTP) systems, which must support a large number of concurrent transactions without imposing excessive delays. ) school.edhole.com