SlideShare 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 definition 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 modified, they do not
affect the application program (if program
does not directly depend on what has been
modified)
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
define, create, maintain, and control
access to the database is called DBMS
• DBMS provides user the facility:
– To define database through DDL (Data
definition 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 benefits 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 files and
Hardware
• Workstations, which provide high-level
performance for individual users in
computationally intensive fields 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 computer’s
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 computer’s 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 specific and is
stored in a predefined 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 first
constructed, created or defined. 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 traffic
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

More Related Content

Similar to Lect_2_dbms_its_rnvironment_and_components (20)

Unit 1.pptx
Unit 1.pptxUnit 1.pptx
Unit 1.pptx
chatkall46
 
Database & dbms
Database & dbmsDatabase & dbms
Database & dbms
Diana Diana
 
databas (2).pdf
databas (2).pdfdatabas (2).pdf
databas (2).pdf
Janoakre
 
Unit1 dbms
Unit1 dbmsUnit1 dbms
Unit1 dbms
gowrivageesan87
 
Unit 2 rdbms study_material
Unit 2  rdbms study_materialUnit 2  rdbms study_material
Unit 2 rdbms study_material
gayaramesh
 
Database management system (part 1)
Database management system (part 1)Database management system (part 1)
Database management system (part 1)
KavithaA19
 
DBMS.pptx
DBMS.pptxDBMS.pptx
DBMS.pptx
SIMNchannel
 
DBMS.pptx
DBMS.pptxDBMS.pptx
DBMS.pptx
panderohit000
 
Database management system lecture notes
Database management system lecture notesDatabase management system lecture notes
Database management system lecture notes
UTSAHSINGH2
 
Ch01
Ch01Ch01
Ch01
Mahavir Devmane
 
Lecture-1.ppt
Lecture-1.pptLecture-1.ppt
Lecture-1.ppt
ChSheraz3
 
CONCEPT OF DBMS
CONCEPT OF DBMSCONCEPT OF DBMS
CONCEPT OF DBMS
Rai Saheb Bhanwar Singh College Nasrullaganj
 
CST204 DBMSMODULE1 PPT (1).pptx
CST204 DBMSMODULE1 PPT (1).pptxCST204 DBMSMODULE1 PPT (1).pptx
CST204 DBMSMODULE1 PPT (1).pptx
MEGHANA508383
 
Unit 1_1680588168525885258552585525855.pptx
Unit 1_1680588168525885258552585525855.pptxUnit 1_1680588168525885258552585525855.pptx
Unit 1_1680588168525885258552585525855.pptx
dgfs55437
 
Database_Mgt_Accounting_Students_Ghana11
Database_Mgt_Accounting_Students_Ghana11Database_Mgt_Accounting_Students_Ghana11
Database_Mgt_Accounting_Students_Ghana11
AlexanderAsmah1
 
Introductionaaaaaaaaaaaaaaaaaaaaaaa.pptx
Introductionaaaaaaaaaaaaaaaaaaaaaaa.pptxIntroductionaaaaaaaaaaaaaaaaaaaaaaa.pptx
Introductionaaaaaaaaaaaaaaaaaaaaaaa.pptx
AlexanderAsmah1
 
Unit 1: Introduction to DBMS Unit 1 Complete
Unit 1: Introduction to DBMS Unit 1 CompleteUnit 1: Introduction to DBMS Unit 1 Complete
Unit 1: Introduction to DBMS Unit 1 Complete
Raj vardhan
 
9a797dbms chapter1 b.sc2
9a797dbms chapter1 b.sc29a797dbms chapter1 b.sc2
9a797dbms chapter1 b.sc2
Mukund Trivedi
 
Database Management System.pptx
Database Management System.pptxDatabase Management System.pptx
Database Management System.pptx
AaravSharma743156
 
Database management system.pptx
Database management system.pptxDatabase management system.pptx
Database management system.pptx
RamyaGr4
 
databas (2).pdf
databas (2).pdfdatabas (2).pdf
databas (2).pdf
Janoakre
 
Unit 2 rdbms study_material
Unit 2  rdbms study_materialUnit 2  rdbms study_material
Unit 2 rdbms study_material
gayaramesh
 
Database management system (part 1)
Database management system (part 1)Database management system (part 1)
Database management system (part 1)
KavithaA19
 
Database management system lecture notes
Database management system lecture notesDatabase management system lecture notes
Database management system lecture notes
UTSAHSINGH2
 
Lecture-1.ppt
Lecture-1.pptLecture-1.ppt
Lecture-1.ppt
ChSheraz3
 
CST204 DBMSMODULE1 PPT (1).pptx
CST204 DBMSMODULE1 PPT (1).pptxCST204 DBMSMODULE1 PPT (1).pptx
CST204 DBMSMODULE1 PPT (1).pptx
MEGHANA508383
 
Unit 1_1680588168525885258552585525855.pptx
Unit 1_1680588168525885258552585525855.pptxUnit 1_1680588168525885258552585525855.pptx
Unit 1_1680588168525885258552585525855.pptx
dgfs55437
 
Database_Mgt_Accounting_Students_Ghana11
Database_Mgt_Accounting_Students_Ghana11Database_Mgt_Accounting_Students_Ghana11
Database_Mgt_Accounting_Students_Ghana11
AlexanderAsmah1
 
Introductionaaaaaaaaaaaaaaaaaaaaaaa.pptx
Introductionaaaaaaaaaaaaaaaaaaaaaaa.pptxIntroductionaaaaaaaaaaaaaaaaaaaaaaa.pptx
Introductionaaaaaaaaaaaaaaaaaaaaaaa.pptx
AlexanderAsmah1
 
Unit 1: Introduction to DBMS Unit 1 Complete
Unit 1: Introduction to DBMS Unit 1 CompleteUnit 1: Introduction to DBMS Unit 1 Complete
Unit 1: Introduction to DBMS Unit 1 Complete
Raj vardhan
 
9a797dbms chapter1 b.sc2
9a797dbms chapter1 b.sc29a797dbms chapter1 b.sc2
9a797dbms chapter1 b.sc2
Mukund Trivedi
 
Database Management System.pptx
Database Management System.pptxDatabase Management System.pptx
Database Management System.pptx
AaravSharma743156
 
Database management system.pptx
Database management system.pptxDatabase management system.pptx
Database management system.pptx
RamyaGr4
 

Recently uploaded (20)

How to Create Kanban View in Odoo 18 - Odoo Slides
How to Create Kanban View in Odoo 18 - Odoo SlidesHow to Create Kanban View in Odoo 18 - Odoo Slides
How to Create Kanban View in Odoo 18 - Odoo Slides
Celine George
 
E-Filing_of_Income_Tax.pptx and concept of form 26AS
E-Filing_of_Income_Tax.pptx and concept of form 26ASE-Filing_of_Income_Tax.pptx and concept of form 26AS
E-Filing_of_Income_Tax.pptx and concept of form 26AS
Abinash Palangdar
 
APGAR SCORE BY sweety Tamanna Mahapatra MSc Pediatric
APGAR SCORE  BY sweety Tamanna Mahapatra MSc PediatricAPGAR SCORE  BY sweety Tamanna Mahapatra MSc Pediatric
APGAR SCORE BY sweety Tamanna Mahapatra MSc Pediatric
SweetytamannaMohapat
 
Final Evaluation.docx...........................
Final Evaluation.docx...........................Final Evaluation.docx...........................
Final Evaluation.docx...........................
l1bbyburrell
 
Cultivation Practice of Garlic in Nepal.pptx
Cultivation Practice of Garlic in Nepal.pptxCultivation Practice of Garlic in Nepal.pptx
Cultivation Practice of Garlic in Nepal.pptx
UmeshTimilsina1
 
LDMMIA Reiki News Ed3 Vol1 For Team and Guests
LDMMIA Reiki News Ed3 Vol1 For Team and GuestsLDMMIA Reiki News Ed3 Vol1 For Team and Guests
LDMMIA Reiki News Ed3 Vol1 For Team and Guests
LDM Mia eStudios
 
Rock Art As a Source of Ancient Indian History
Rock Art As a Source of Ancient Indian HistoryRock Art As a Source of Ancient Indian History
Rock Art As a Source of Ancient Indian History
Virag Sontakke
 
MCQ PHYSIOLOGY II (DR. NASIR MUSTAFA) MCQS)
MCQ PHYSIOLOGY II (DR. NASIR MUSTAFA) MCQS)MCQ PHYSIOLOGY II (DR. NASIR MUSTAFA) MCQS)
MCQ PHYSIOLOGY II (DR. NASIR MUSTAFA) MCQS)
Dr. Nasir Mustafa
 
Redesigning Education as a Cognitive Ecosystem: Practical Insights into Emerg...
Redesigning Education as a Cognitive Ecosystem: Practical Insights into Emerg...Redesigning Education as a Cognitive Ecosystem: Practical Insights into Emerg...
Redesigning Education as a Cognitive Ecosystem: Practical Insights into Emerg...
Leonel Morgado
 
2025 The Senior Landscape and SET plan preparations.pptx
2025 The Senior Landscape and SET plan preparations.pptx2025 The Senior Landscape and SET plan preparations.pptx
2025 The Senior Landscape and SET plan preparations.pptx
mansk2
 
Form View Attributes in Odoo 18 - Odoo Slides
Form View Attributes in Odoo 18 - Odoo SlidesForm View Attributes in Odoo 18 - Odoo Slides
Form View Attributes in Odoo 18 - Odoo Slides
Celine George
 
spinal cord disorders (Myelopathies and radiculoapthies)
spinal cord disorders (Myelopathies and radiculoapthies)spinal cord disorders (Myelopathies and radiculoapthies)
spinal cord disorders (Myelopathies and radiculoapthies)
Mohamed Rizk Khodair
 
Ancient Stone Sculptures of India: As a Source of Indian History
Ancient Stone Sculptures of India: As a Source of Indian HistoryAncient Stone Sculptures of India: As a Source of Indian History
Ancient Stone Sculptures of India: As a Source of Indian History
Virag Sontakke
 
The role of wall art in interior designing
The role of wall art in interior designingThe role of wall art in interior designing
The role of wall art in interior designing
meghaark2110
 
What is the Philosophy of Statistics? (and how I was drawn to it)
What is the Philosophy of Statistics? (and how I was drawn to it)What is the Philosophy of Statistics? (and how I was drawn to it)
What is the Philosophy of Statistics? (and how I was drawn to it)
jemille6
 
Botany Assignment Help Guide - Academic Excellence
Botany Assignment Help Guide - Academic ExcellenceBotany Assignment Help Guide - Academic Excellence
Botany Assignment Help Guide - Academic Excellence
online college homework help
 
How to Manage Upselling in Odoo 18 Sales
How to Manage Upselling in Odoo 18 SalesHow to Manage Upselling in Odoo 18 Sales
How to Manage Upselling in Odoo 18 Sales
Celine George
 
Myasthenia gravis (Neuromuscular disorder)
Myasthenia gravis (Neuromuscular disorder)Myasthenia gravis (Neuromuscular disorder)
Myasthenia gravis (Neuromuscular disorder)
Mohamed Rizk Khodair
 
Chemotherapy of Malignancy -Anticancer.pptx
Chemotherapy of Malignancy -Anticancer.pptxChemotherapy of Malignancy -Anticancer.pptx
Chemotherapy of Malignancy -Anticancer.pptx
Mayuri Chavan
 
UPMVLE migration to ARAL. A step- by- step guide
UPMVLE migration to ARAL. A step- by- step guideUPMVLE migration to ARAL. A step- by- step guide
UPMVLE migration to ARAL. A step- by- step guide
abmerca
 
How to Create Kanban View in Odoo 18 - Odoo Slides
How to Create Kanban View in Odoo 18 - Odoo SlidesHow to Create Kanban View in Odoo 18 - Odoo Slides
How to Create Kanban View in Odoo 18 - Odoo Slides
Celine George
 
E-Filing_of_Income_Tax.pptx and concept of form 26AS
E-Filing_of_Income_Tax.pptx and concept of form 26ASE-Filing_of_Income_Tax.pptx and concept of form 26AS
E-Filing_of_Income_Tax.pptx and concept of form 26AS
Abinash Palangdar
 
APGAR SCORE BY sweety Tamanna Mahapatra MSc Pediatric
APGAR SCORE  BY sweety Tamanna Mahapatra MSc PediatricAPGAR SCORE  BY sweety Tamanna Mahapatra MSc Pediatric
APGAR SCORE BY sweety Tamanna Mahapatra MSc Pediatric
SweetytamannaMohapat
 
Final Evaluation.docx...........................
Final Evaluation.docx...........................Final Evaluation.docx...........................
Final Evaluation.docx...........................
l1bbyburrell
 
Cultivation Practice of Garlic in Nepal.pptx
Cultivation Practice of Garlic in Nepal.pptxCultivation Practice of Garlic in Nepal.pptx
Cultivation Practice of Garlic in Nepal.pptx
UmeshTimilsina1
 
LDMMIA Reiki News Ed3 Vol1 For Team and Guests
LDMMIA Reiki News Ed3 Vol1 For Team and GuestsLDMMIA Reiki News Ed3 Vol1 For Team and Guests
LDMMIA Reiki News Ed3 Vol1 For Team and Guests
LDM Mia eStudios
 
Rock Art As a Source of Ancient Indian History
Rock Art As a Source of Ancient Indian HistoryRock Art As a Source of Ancient Indian History
Rock Art As a Source of Ancient Indian History
Virag Sontakke
 
MCQ PHYSIOLOGY II (DR. NASIR MUSTAFA) MCQS)
MCQ PHYSIOLOGY II (DR. NASIR MUSTAFA) MCQS)MCQ PHYSIOLOGY II (DR. NASIR MUSTAFA) MCQS)
MCQ PHYSIOLOGY II (DR. NASIR MUSTAFA) MCQS)
Dr. Nasir Mustafa
 
Redesigning Education as a Cognitive Ecosystem: Practical Insights into Emerg...
Redesigning Education as a Cognitive Ecosystem: Practical Insights into Emerg...Redesigning Education as a Cognitive Ecosystem: Practical Insights into Emerg...
Redesigning Education as a Cognitive Ecosystem: Practical Insights into Emerg...
Leonel Morgado
 
2025 The Senior Landscape and SET plan preparations.pptx
2025 The Senior Landscape and SET plan preparations.pptx2025 The Senior Landscape and SET plan preparations.pptx
2025 The Senior Landscape and SET plan preparations.pptx
mansk2
 
Form View Attributes in Odoo 18 - Odoo Slides
Form View Attributes in Odoo 18 - Odoo SlidesForm View Attributes in Odoo 18 - Odoo Slides
Form View Attributes in Odoo 18 - Odoo Slides
Celine George
 
spinal cord disorders (Myelopathies and radiculoapthies)
spinal cord disorders (Myelopathies and radiculoapthies)spinal cord disorders (Myelopathies and radiculoapthies)
spinal cord disorders (Myelopathies and radiculoapthies)
Mohamed Rizk Khodair
 
Ancient Stone Sculptures of India: As a Source of Indian History
Ancient Stone Sculptures of India: As a Source of Indian HistoryAncient Stone Sculptures of India: As a Source of Indian History
Ancient Stone Sculptures of India: As a Source of Indian History
Virag Sontakke
 
The role of wall art in interior designing
The role of wall art in interior designingThe role of wall art in interior designing
The role of wall art in interior designing
meghaark2110
 
What is the Philosophy of Statistics? (and how I was drawn to it)
What is the Philosophy of Statistics? (and how I was drawn to it)What is the Philosophy of Statistics? (and how I was drawn to it)
What is the Philosophy of Statistics? (and how I was drawn to it)
jemille6
 
Botany Assignment Help Guide - Academic Excellence
Botany Assignment Help Guide - Academic ExcellenceBotany Assignment Help Guide - Academic Excellence
Botany Assignment Help Guide - Academic Excellence
online college homework help
 
How to Manage Upselling in Odoo 18 Sales
How to Manage Upselling in Odoo 18 SalesHow to Manage Upselling in Odoo 18 Sales
How to Manage Upselling in Odoo 18 Sales
Celine George
 
Myasthenia gravis (Neuromuscular disorder)
Myasthenia gravis (Neuromuscular disorder)Myasthenia gravis (Neuromuscular disorder)
Myasthenia gravis (Neuromuscular disorder)
Mohamed Rizk Khodair
 
Chemotherapy of Malignancy -Anticancer.pptx
Chemotherapy of Malignancy -Anticancer.pptxChemotherapy of Malignancy -Anticancer.pptx
Chemotherapy of Malignancy -Anticancer.pptx
Mayuri Chavan
 
UPMVLE migration to ARAL. A step- by- step guide
UPMVLE migration to ARAL. A step- by- step guideUPMVLE migration to ARAL. A step- by- step guide
UPMVLE migration to ARAL. A step- by- step guide
abmerca
 
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 definition 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 modified, they do not affect the application program (if program does not directly depend on what has been modified)
  • 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 define, create, maintain, and control access to the database is called DBMS • DBMS provides user the facility: – To define database through DDL (Data definition 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 benefits 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 files and
  • 17. Hardware • Workstations, which provide high-level performance for individual users in computationally intensive fields 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 computer’s 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 computer’s 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 specific and is stored in a predefined 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 first constructed, created or defined. 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 traffic 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
  翻译: