際際滷

際際滷Share a Scribd company logo
Lecture 2
Database System (INFT-4006)
Database
A shared collection of
logically related data
and its description,
designed to meet the
information needs of an
organization
Database  Database is collection of information
managed by Database management
system
 It is a single large collection (repository)
of data shared among users
 All data items are integrated with
minimum duplication
 Database is shared corporate resource
 Database not only contains operational
Database  The self describing nature of database
provides program-data independence
 The de鍖nition of data is separated from the
application program
 The structure of data is not affected by the
program and vice versa
 If new data structures are added or existing
data structures are modi鍖ed, they do not
affect the application program (if program
does not directly depend on what has been
modi鍖ed)
Branch Staff
PropertyForRent Client
Lease
PrivateOwner
Ha
s
Oversees
Views
Offers
Own
s
Leased
By
Hold
s
What is meant by
logically related?
 When we design a database we identity entities, attributes and
relationships between these entities
An Attribute is a property that describe some aspect of entity
that we wish to record
A relationship is an association between entitles
An Entity s distinct object that
is to be represented in
database
 When we design a database we identity entities, attributes and
relationships between these entities
An Attribute is a property
that describe some aspect of
entity that we wish to record
A relationship is an association between entitles
An Entity s distinct object that is to be represented in database
 When we design a database we identity entities, attributes and
relationships between these entities
An Attribute is a property that describe some aspect of entity
that we wish to record
A relationship is an
association between entitles
An Entity s distinct object that is to be represented in database
Database
Management
System
 A software system that enables users to
de鍖ne, create, maintain, and control
access to the database is called DBMS
 DBMS provides user the facility:
 To de鍖ne database through DDL (Data
de鍖nition Language)
 To allow users to insert, update, delete and
retrieve data from the database through DML
(Data manipulation language)
 These facilities are provided through query
languages
 Most common query language is SQL
(Database)
Application
Programs
 A computer program that interacts with
the database by issuing an appropriate
request to DBMS is call Application
Program
 Users interact with database through
Application program
 Application programs are written in high
level programming languages or higher
level programming languages (fourth
generation languages e.g. SQL)
Admission
Departmen
t
Exam
Departmen
t
Library
Departmen
t
Registratio
n File
Registratio
n File
Registratio
n File
Data Entry and
Reports
Data Entry and
Reports
DBMS Registration
Database
Exa
m
Fe
e
Fee
application
program
Exam
application
program
Views
 DBMS provide a View Mechanism to allow
each user to have his or her own view of
the database
 Views have several bene鍖ts like:
 View can be set up to exclude data that some
users should not see
 View provides mechanism to customize
 View provides an unchanging picture of the
structure of the database even if the underlying
database structure is changes
Components
of Database
Compone
nts of
DBMS
Hardwa
re
Softwar
e
Data
Procedu
re
People
Hardware
 The hardware refers to the physical parts
of the computer and It also includes
various storage devices like hard disks and
input-output devices like monitors,
printers etc.
 Hardware is the most visible part of any
information system: the equipment such
as computers, scanners and printers that
are used to capture data, transform it and
present it to the user as output.
 The hardware is the actual computer
system used for keeping and accessing the
database.
 Servers have large data storage capacities
enabling users to share 鍖les and
Hardware
 Workstations, which provide high-level
performance for individual users in
computationally intensive 鍖elds such as
engineering.
 Databases run on a range of machines
from microcomputers to mainframes. This
also provides the interface between
computers and real-world systems.
 When we run Oracle or MySQL on our
personal computer, then our computers
hard disk, our keyboard with which we
type in all the commands, our computers
RAM, and ROM all become a part of the
DBMS hardware.
Software
 The main component of a Database
management system is the software.
 Software is a collection or set of programs
or instructions that tell a computer what to
do. The software comprises the entire set
of programs, procedures, and routines
associated with the operation of a
computer system. A set of instructions that
directs a computers hardware to perform
a task is called a program, or software
program.
 It also includes the database software,
operating system, network software used
to share the data with other users, and the
applications used to access the data.
Software
 This software component is capable of
understanding the Database Access
Language and converting it into actual
database commands to execute or run
them on the database.
 This is the main component, as this is the
program which controls everything. The
DBMS software is more like a wrapper
around the physical database, which
provides us with an easy-to-use interface
to store, access and update data.
 Some DBMS software examples include
MySQL, PostgreSQL, Microsoft Access, SQL
Server, FileMaker, Oracle, RDBMS, dBASE,
Clipper, and FoxPro
Data
 The word data covers the collection of
facts stored in the database. Because data
are the raw material from which
information is generated
 Data stored in the database includes
structure data, non-structural data, and
logical data.
 Structured data is highly speci鍖c and is
stored in a prede鍖ned format, whereas
unstructured data is a conglomeration of
many varied types of data that are stored
in their native formats. This means that
structured data takes advantage of schema-
on-write and unstructured data employs
schema-on-read.
 Using a DBMS the database is 鍖rst
constructed, created or de鍖ned. After that,
Data
 The primary reason behind the
introduction of the database management
system is to store and maintain the data
within the database
 It is the most important component of the
database management system. The typical
database contains both the metadata(data
about data) and the actual(operational)
data.
 For example  when I store my name in a
database, the DBMS will store when the
name was stored in database, what is the
size of the name, is it stored as related data
to some other data?, or is it independent?,
all this information is Metadata.
Procedure
 Procedures refer to general instructions to
use a database management system. This
includes procedures to set up and install a
DBMS, To login and logout of DBMS
software, manage databases, take backups,
generate reports etc.
 Procedures can be used for data validation,
access control, or to reduce network tra鍖c
between clients and the DBMS servers.
Extensive and complex business logic can
be embedded into the subroutine, thereby
offering better performance.
Procedure
 The basic purpose of the procedures is to
help guide users in the operation and
management of database systems.
 Database Procedures are similar to
Database Functions. The major difference
is the way in which they are invoked 
Database Functions can be used in the
same way as for any other expression
within SQL statements, whereas Database
Procedures must be invoked using the
CALL or EXEC statement, depending on the
DBMS.
 In Enterprise Architect, Database
Procedures can be modelled in one of two
ways:
People
 People perform different roles in database
environment
 Data Administrator
 Database Administrator
 Database Designer
 Application Developer
 End Users
Any Question?
Ad

Recommended

Introduction to Database
Introduction to Database
Siti Ismail
database introductoin optimization1-app6891.pdf
database introductoin optimization1-app6891.pdf
parveen204931475
DBMS.pptx
DBMS.pptx
Dr. Thippeswamy S.
Chp-1.pptx
Chp-1.pptx
Dr. Thippeswamy S.
Ch 2-introduction to dbms
Ch 2-introduction to dbms
Rupali Rana
a presenation on various dtabase languages
a presenation on various dtabase languages
nidhi5172
Database management systems
Database management systems
Joel Briza
Unit-1 DBMS24.pptxruzruxtidtixift8ffticiycyoc
Unit-1 DBMS24.pptxruzruxtidtixift8ffticiycyoc
dagadsai0330
DBMS introduction and functionality of of dbms
DBMS introduction and functionality of of dbms
ranjana dalwani
Database management system basics and it applications
Database management system basics and it applications
RAJESH S
DATABASE MANAGEMENT SYSTEMS PPT .pptx
DATABASE MANAGEMENT SYSTEMS PPT .pptx
YogeshGarg228050
DBMS - chapter 1 DATABASE METHOD OF SYSTEM 1.pptx
DBMS - chapter 1 DATABASE METHOD OF SYSTEM 1.pptx
Vardhanpatil7
Database system
Database system
Oduro Boakye
Introduction Of Data Base Management System Module 1.pptx
Introduction Of Data Base Management System Module 1.pptx
bgscseise
DBMS 1.pdf from computer application for business
DBMS 1.pdf from computer application for business
sudeshnachand
data base
data base
Surya Swaroop
data base management sysytem a new apprach .pptx
data base management sysytem a new apprach .pptx
urvashipundir04
DBMS introduction
DBMS introduction
BHARATH KUMAR
Unit01 dbms
Unit01 dbms
arnold 7490
Advanced Database Management System_Introduction 際際滷.ppt
Advanced Database Management System_Introduction 際際滷.ppt
BikalAdhikari4
Dbms notesization 2014
Dbms notesization 2014
Dev Sanskriti Vishwavidyalaya (University)
DATABASE MANAGEMENT SYSTEMS CS 3492.pptx
DATABASE MANAGEMENT SYSTEMS CS 3492.pptx
venigkrish89
[Lec#4]databases and database management systems.pptx
[Lec#4]databases and database management systems.pptx
NoorNoora5
INT104 DBMS - Introduction_Atomicity.ppt
INT104 DBMS - Introduction_Atomicity.ppt
VGaneshKarthikeyan
Ch-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdf
MrjJoker1
DBMS_Lect.1 intro.pptx sdcaacweewcssrwe w
DBMS_Lect.1 intro.pptx sdcaacweewcssrwe w
rohan1329be21
20CS402 - DATABASE MANAGEMENT SYSTEMS NOTES
20CS402 - DATABASE MANAGEMENT SYSTEMS NOTES
vani15332
Chapter 1
Chapter 1
University Institute of Management sciences
Paper 107 | From Watchdog to Lapdog: Ishiguros Fiction and the Rise of Godi...
Paper 107 | From Watchdog to Lapdog: Ishiguros Fiction and the Rise of Godi...
Rajdeep Bavaliya
How to Manage Multi Language for Invoice in Odoo 18
How to Manage Multi Language for Invoice in Odoo 18
Celine George

More Related Content

Similar to Lect_2_dbms_its_rnvironment_and_components (20)

DBMS introduction and functionality of of dbms
DBMS introduction and functionality of of dbms
ranjana dalwani
Database management system basics and it applications
Database management system basics and it applications
RAJESH S
DATABASE MANAGEMENT SYSTEMS PPT .pptx
DATABASE MANAGEMENT SYSTEMS PPT .pptx
YogeshGarg228050
DBMS - chapter 1 DATABASE METHOD OF SYSTEM 1.pptx
DBMS - chapter 1 DATABASE METHOD OF SYSTEM 1.pptx
Vardhanpatil7
Database system
Database system
Oduro Boakye
Introduction Of Data Base Management System Module 1.pptx
Introduction Of Data Base Management System Module 1.pptx
bgscseise
DBMS 1.pdf from computer application for business
DBMS 1.pdf from computer application for business
sudeshnachand
data base
data base
Surya Swaroop
data base management sysytem a new apprach .pptx
data base management sysytem a new apprach .pptx
urvashipundir04
DBMS introduction
DBMS introduction
BHARATH KUMAR
Unit01 dbms
Unit01 dbms
arnold 7490
Advanced Database Management System_Introduction 際際滷.ppt
Advanced Database Management System_Introduction 際際滷.ppt
BikalAdhikari4
Dbms notesization 2014
Dbms notesization 2014
Dev Sanskriti Vishwavidyalaya (University)
DATABASE MANAGEMENT SYSTEMS CS 3492.pptx
DATABASE MANAGEMENT SYSTEMS CS 3492.pptx
venigkrish89
[Lec#4]databases and database management systems.pptx
[Lec#4]databases and database management systems.pptx
NoorNoora5
INT104 DBMS - Introduction_Atomicity.ppt
INT104 DBMS - Introduction_Atomicity.ppt
VGaneshKarthikeyan
Ch-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdf
MrjJoker1
DBMS_Lect.1 intro.pptx sdcaacweewcssrwe w
DBMS_Lect.1 intro.pptx sdcaacweewcssrwe w
rohan1329be21
20CS402 - DATABASE MANAGEMENT SYSTEMS NOTES
20CS402 - DATABASE MANAGEMENT SYSTEMS NOTES
vani15332
Chapter 1
Chapter 1
University Institute of Management sciences
DBMS introduction and functionality of of dbms
DBMS introduction and functionality of of dbms
ranjana dalwani
Database management system basics and it applications
Database management system basics and it applications
RAJESH S
DATABASE MANAGEMENT SYSTEMS PPT .pptx
DATABASE MANAGEMENT SYSTEMS PPT .pptx
YogeshGarg228050
DBMS - chapter 1 DATABASE METHOD OF SYSTEM 1.pptx
DBMS - chapter 1 DATABASE METHOD OF SYSTEM 1.pptx
Vardhanpatil7
Database system
Database system
Oduro Boakye
Introduction Of Data Base Management System Module 1.pptx
Introduction Of Data Base Management System Module 1.pptx
bgscseise
DBMS 1.pdf from computer application for business
DBMS 1.pdf from computer application for business
sudeshnachand
data base management sysytem a new apprach .pptx
data base management sysytem a new apprach .pptx
urvashipundir04
DBMS introduction
DBMS introduction
BHARATH KUMAR
Advanced Database Management System_Introduction 際際滷.ppt
Advanced Database Management System_Introduction 際際滷.ppt
BikalAdhikari4
DATABASE MANAGEMENT SYSTEMS CS 3492.pptx
DATABASE MANAGEMENT SYSTEMS CS 3492.pptx
venigkrish89
[Lec#4]databases and database management systems.pptx
[Lec#4]databases and database management systems.pptx
NoorNoora5
INT104 DBMS - Introduction_Atomicity.ppt
INT104 DBMS - Introduction_Atomicity.ppt
VGaneshKarthikeyan
Ch-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdf
MrjJoker1
DBMS_Lect.1 intro.pptx sdcaacweewcssrwe w
DBMS_Lect.1 intro.pptx sdcaacweewcssrwe w
rohan1329be21
20CS402 - DATABASE MANAGEMENT SYSTEMS NOTES
20CS402 - DATABASE MANAGEMENT SYSTEMS NOTES
vani15332

Recently uploaded (20)

Paper 107 | From Watchdog to Lapdog: Ishiguros Fiction and the Rise of Godi...
Paper 107 | From Watchdog to Lapdog: Ishiguros Fiction and the Rise of Godi...
Rajdeep Bavaliya
How to Manage Multi Language for Invoice in Odoo 18
How to Manage Multi Language for Invoice in Odoo 18
Celine George
LDMMIA Practitioner Student Reiki Yoga S2 Video PDF Without Yogi Goddess
LDMMIA Practitioner Student Reiki Yoga S2 Video PDF Without Yogi Goddess
LDM & Mia eStudios
Publishing Your Memoir with Brooke Warner
Publishing Your Memoir with Brooke Warner
Brooke Warner
SCHIZOPHRENIA OTHER PSYCHOTIC DISORDER LIKE Persistent delusion/Capgras syndr...
SCHIZOPHRENIA OTHER PSYCHOTIC DISORDER LIKE Persistent delusion/Capgras syndr...
parmarjuli1412
Non-Communicable Diseases and National Health Programs Unit 10 | B.Sc Nursi...
Non-Communicable Diseases and National Health Programs Unit 10 | B.Sc Nursi...
RAKESH SAJJAN
The Man In The Back Exceptional Delaware.pdf
The Man In The Back Exceptional Delaware.pdf
dennisongomezk
Introduction to Generative AI and Copilot.pdf
Introduction to Generative AI and Copilot.pdf
TechSoup
How to Implement Least Package Removal Strategy in Odoo 18 Inventory
How to Implement Least Package Removal Strategy in Odoo 18 Inventory
Celine George
Pests of Maize: An comprehensive overview.pptx
Pests of Maize: An comprehensive overview.pptx
Arshad Shaikh
Overview of Employee in Odoo 18 - Odoo 際際滷s
Overview of Employee in Odoo 18 - Odoo 際際滷s
Celine George
Sustainable Innovation with Immersive Learning
Sustainable Innovation with Immersive Learning
Leonel Morgado
Chalukyas of Gujrat, Solanki Dynasty NEP.pptx
Chalukyas of Gujrat, Solanki Dynasty NEP.pptx
Dr. Ravi Shankar Arya Mahila P. G. College, Banaras Hindu University, Varanasi, India.
Birnagar High School Platinum Jubilee Quiz.pptx
Birnagar High School Platinum Jubilee Quiz.pptx
Sourav Kr Podder
Plate Tectonic Boundaries and Continental Drift Theory
Plate Tectonic Boundaries and Continental Drift Theory
Marie
GEOGRAPHY-Study Material [ Class 10th] .pdf
GEOGRAPHY-Study Material [ Class 10th] .pdf
SHERAZ AHMAD LONE
ROLE PLAY: FIRST AID -CPR & RECOVERY POSITION.pptx
ROLE PLAY: FIRST AID -CPR & RECOVERY POSITION.pptx
Belicia R.S
Ray Dalio How Countries go Broke the Big Cycle
Ray Dalio How Countries go Broke the Big Cycle
Dadang Solihin
ABCs of Bookkeeping for Nonprofits TechSoup.pdf
ABCs of Bookkeeping for Nonprofits TechSoup.pdf
TechSoup
Paper 107 | From Watchdog to Lapdog: Ishiguros Fiction and the Rise of Godi...
Paper 107 | From Watchdog to Lapdog: Ishiguros Fiction and the Rise of Godi...
Rajdeep Bavaliya
How to Manage Multi Language for Invoice in Odoo 18
How to Manage Multi Language for Invoice in Odoo 18
Celine George
LDMMIA Practitioner Student Reiki Yoga S2 Video PDF Without Yogi Goddess
LDMMIA Practitioner Student Reiki Yoga S2 Video PDF Without Yogi Goddess
LDM & Mia eStudios
Publishing Your Memoir with Brooke Warner
Publishing Your Memoir with Brooke Warner
Brooke Warner
SCHIZOPHRENIA OTHER PSYCHOTIC DISORDER LIKE Persistent delusion/Capgras syndr...
SCHIZOPHRENIA OTHER PSYCHOTIC DISORDER LIKE Persistent delusion/Capgras syndr...
parmarjuli1412
Non-Communicable Diseases and National Health Programs Unit 10 | B.Sc Nursi...
Non-Communicable Diseases and National Health Programs Unit 10 | B.Sc Nursi...
RAKESH SAJJAN
The Man In The Back Exceptional Delaware.pdf
The Man In The Back Exceptional Delaware.pdf
dennisongomezk
Introduction to Generative AI and Copilot.pdf
Introduction to Generative AI and Copilot.pdf
TechSoup
How to Implement Least Package Removal Strategy in Odoo 18 Inventory
How to Implement Least Package Removal Strategy in Odoo 18 Inventory
Celine George
Pests of Maize: An comprehensive overview.pptx
Pests of Maize: An comprehensive overview.pptx
Arshad Shaikh
Overview of Employee in Odoo 18 - Odoo 際際滷s
Overview of Employee in Odoo 18 - Odoo 際際滷s
Celine George
Sustainable Innovation with Immersive Learning
Sustainable Innovation with Immersive Learning
Leonel Morgado
Birnagar High School Platinum Jubilee Quiz.pptx
Birnagar High School Platinum Jubilee Quiz.pptx
Sourav Kr Podder
Plate Tectonic Boundaries and Continental Drift Theory
Plate Tectonic Boundaries and Continental Drift Theory
Marie
GEOGRAPHY-Study Material [ Class 10th] .pdf
GEOGRAPHY-Study Material [ Class 10th] .pdf
SHERAZ AHMAD LONE
ROLE PLAY: FIRST AID -CPR & RECOVERY POSITION.pptx
ROLE PLAY: FIRST AID -CPR & RECOVERY POSITION.pptx
Belicia R.S
Ray Dalio How Countries go Broke the Big Cycle
Ray Dalio How Countries go Broke the Big Cycle
Dadang Solihin
ABCs of Bookkeeping for Nonprofits TechSoup.pdf
ABCs of Bookkeeping for Nonprofits TechSoup.pdf
TechSoup
Ad

Lect_2_dbms_its_rnvironment_and_components

  • 2. Database A shared collection of logically related data and its description, designed to meet the information needs of an organization
  • 3. Database Database is collection of information managed by Database management system It is a single large collection (repository) of data shared among users All data items are integrated with minimum duplication Database is shared corporate resource Database not only contains operational
  • 4. Database The self describing nature of database provides program-data independence The de鍖nition of data is separated from the application program The structure of data is not affected by the program and vice versa If new data structures are added or existing data structures are modi鍖ed, they do not affect the application program (if program does not directly depend on what has been modi鍖ed)
  • 6. What is meant by logically related?
  • 7. When we design a database we identity entities, attributes and relationships between these entities An Attribute is a property that describe some aspect of entity that we wish to record A relationship is an association between entitles An Entity s distinct object that is to be represented in database
  • 8. When we design a database we identity entities, attributes and relationships between these entities An Attribute is a property that describe some aspect of entity that we wish to record A relationship is an association between entitles An Entity s distinct object that is to be represented in database
  • 9. When we design a database we identity entities, attributes and relationships between these entities An Attribute is a property that describe some aspect of entity that we wish to record A relationship is an association between entitles An Entity s distinct object that is to be represented in database
  • 10. Database Management System A software system that enables users to de鍖ne, create, maintain, and control access to the database is called DBMS DBMS provides user the facility: To de鍖ne database through DDL (Data de鍖nition Language) To allow users to insert, update, delete and retrieve data from the database through DML (Data manipulation language) These facilities are provided through query languages Most common query language is SQL
  • 11. (Database) Application Programs A computer program that interacts with the database by issuing an appropriate request to DBMS is call Application Program Users interact with database through Application program Application programs are written in high level programming languages or higher level programming languages (fourth generation languages e.g. SQL)
  • 13. Data Entry and Reports Data Entry and Reports DBMS Registration Database Exa m Fe e Fee application program Exam application program
  • 14. Views DBMS provide a View Mechanism to allow each user to have his or her own view of the database Views have several bene鍖ts like: View can be set up to exclude data that some users should not see View provides mechanism to customize View provides an unchanging picture of the structure of the database even if the underlying database structure is changes
  • 16. Hardware The hardware refers to the physical parts of the computer and It also includes various storage devices like hard disks and input-output devices like monitors, printers etc. Hardware is the most visible part of any information system: the equipment such as computers, scanners and printers that are used to capture data, transform it and present it to the user as output. The hardware is the actual computer system used for keeping and accessing the database. Servers have large data storage capacities enabling users to share 鍖les and
  • 17. Hardware Workstations, which provide high-level performance for individual users in computationally intensive 鍖elds such as engineering. Databases run on a range of machines from microcomputers to mainframes. This also provides the interface between computers and real-world systems. When we run Oracle or MySQL on our personal computer, then our computers hard disk, our keyboard with which we type in all the commands, our computers RAM, and ROM all become a part of the DBMS hardware.
  • 18. Software The main component of a Database management system is the software. Software is a collection or set of programs or instructions that tell a computer what to do. The software comprises the entire set of programs, procedures, and routines associated with the operation of a computer system. A set of instructions that directs a computers hardware to perform a task is called a program, or software program. It also includes the database software, operating system, network software used to share the data with other users, and the applications used to access the data.
  • 19. Software This software component is capable of understanding the Database Access Language and converting it into actual database commands to execute or run them on the database. This is the main component, as this is the program which controls everything. The DBMS software is more like a wrapper around the physical database, which provides us with an easy-to-use interface to store, access and update data. Some DBMS software examples include MySQL, PostgreSQL, Microsoft Access, SQL Server, FileMaker, Oracle, RDBMS, dBASE, Clipper, and FoxPro
  • 20. Data The word data covers the collection of facts stored in the database. Because data are the raw material from which information is generated Data stored in the database includes structure data, non-structural data, and logical data. Structured data is highly speci鍖c and is stored in a prede鍖ned format, whereas unstructured data is a conglomeration of many varied types of data that are stored in their native formats. This means that structured data takes advantage of schema- on-write and unstructured data employs schema-on-read. Using a DBMS the database is 鍖rst constructed, created or de鍖ned. After that,
  • 21. Data The primary reason behind the introduction of the database management system is to store and maintain the data within the database It is the most important component of the database management system. The typical database contains both the metadata(data about data) and the actual(operational) data. For example when I store my name in a database, the DBMS will store when the name was stored in database, what is the size of the name, is it stored as related data to some other data?, or is it independent?, all this information is Metadata.
  • 22. Procedure Procedures refer to general instructions to use a database management system. This includes procedures to set up and install a DBMS, To login and logout of DBMS software, manage databases, take backups, generate reports etc. Procedures can be used for data validation, access control, or to reduce network tra鍖c between clients and the DBMS servers. Extensive and complex business logic can be embedded into the subroutine, thereby offering better performance.
  • 23. Procedure The basic purpose of the procedures is to help guide users in the operation and management of database systems. Database Procedures are similar to Database Functions. The major difference is the way in which they are invoked Database Functions can be used in the same way as for any other expression within SQL statements, whereas Database Procedures must be invoked using the CALL or EXEC statement, depending on the DBMS. In Enterprise Architect, Database Procedures can be modelled in one of two ways:
  • 24. People People perform different roles in database environment Data Administrator Database Administrator Database Designer Application Developer End Users