SlideShare a Scribd company logo
1 of 46
ISDBS 213
Prepared By:
Ms. Minerva V. Magbitang
Dr. Rosemarie S. Guirre
The Database Environment and
Development Process
IS-DBS 213-1
Meaningful facts and unprocessed items
which can include text, graphics, images,
sound, video segments
DATA
A collection of individual responses from
a marketing research
Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre
ISDBS 213
The Database Environment and
Development Process
IS-DBS 213-1
Data processed to be useful
in decision making
INFORMATION
Pattern of geographical buying
habit based on analysis of a
marketing research
Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre
ISDBS 213
DB and DBMS
Data processed to be useful
in decision making
DATABASE
collection of data organized in a
manner that allows access, retrieval,
and use of that data
Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre
ISDBS 213
Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre
A SHARED COLLECTION OF RELATED DATA
WHICH WILL BE USED TO SUPPORT THE
ACTIVITIES OF PARTICULAR
ORGANIZATION. DATABASE CAN BE
VIEWED AS A REPOSITORY OF DATA THAT
IS DEFINED ONCE AND THEN IS ACCESSED
BY VARIOUS USERS.
ISDBS 213
DATABASE
DB and DBMS
Software system that manages
databases
DBMS (Database Management System)
Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre
ISDBS 213
users create a computerized database; add, modify
and delete data in the database; sort and retrieve
data from the database; and create forms
and reports from the data in the database.
Database Systems
Collection of electronic data
Central repository of shared
data
Stored in a standardized,
convenient form.
Requires a Database
Management System (DBMS)
Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre
ISDBS 213
WHY DBMS?
Security
Can handle many users with
good performance
Allows for concurrency while
keeping data consistent
Protects from disaster
Prepared By: Dr. Rosemarie S. Guirre | IS-DBS 313-1
Database is logical coherent and
internally consistent.
Database is designed, built, and populated with
data for a specific purpose.
Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre
ISDBS 213
Database Management System (DBMS) is a
collection of programs that enable users to
create, maintain database and control all the
access to the database. The primary goal of
the DBMS is to provide an environment that
is both convenient and efficient for user to
retrieve and store information.
Data that describes data
METADATA
Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre
ISDBS 213
Database Management System (DBMS) is a
collection of programs that enable users to
create, maintain database and control all the
access to the database. The primary goal of
the DBMS is to provide an environment that
is both convenient and efficient for user to
retrieve and store information.
INFORMATION
Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre
ISDBS 213
METADATA
Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre
ISDBS 213
pos_id pos_title emp_id pos_hrs_per_week
0001 Instructor MA0001 20
0002 Instructor MA0004 40
0003 Instructor MA0001 20
0004 Instructor MA0003 40
0005 Instructor MA0002 40
KEYS
emp_id emp_name emp_access emp_phone_num
MA0001 Rose BSIS 999999
MA0002 Ize ACT 888888
MA0003 Minet BSOM 777777
MA0004 Lynzel BSAIS 555555
(PK)
PRIMARY
KEY(PK) and
FOREIGN KEY
are COMMON
ID
EMPLOYEE TABLE
POSITION TABLE
(FK)
(PK)
PK =1
occurrence
while FK may
have multiple
occurence
ENTITY-RELATIONSHIP
DIAGRAM
BUILDING BLOCKS
ATTRIBUTES
Object that has some
properties
Connected with a line
to exactly one entity
Prepared By: Dr. Rosemarie S. Guirre | IS-DBS 213-1
ENTITY-RELATIONSHIP
DIAGRAM
San Miguel
San Rafael
Obando Angat
Bocaue
San Jose
Pandi
Prepared By: Dr. Rosemarie S. Guirre | IS-DBS 213-1
ENTITY-RELATIONSHIP
DIAGRAM
TECHVOC
SHS
DEGREE
Prepared By: Dr. Rosemarie S. Guirre | IS-DBS 213-1
ACTIVITY
You are given 5 minutes.
Open
Prepared By: Dr. Rosemarie S. Guirre | IS-DBS 213-1
DATA APPLICATIONS
Personal DB
standalone desktop
database
Wokgroup DB LAN (<25 users)
Department DB LAN (25-100 users
Enterprise DB WAN (<100 or 1000 users)
Prepared By: Dr. Rosemarie S. Guirre | IS-DBS 313-1
DATA MINING
IS-DBS 313-1
Help to find hidden patterns and
relationships in large databases to predict
future behavior
sex
# of section
to open
age
Class size
Prepared By: Dr. Rosemarie S. Guirre | IS-DBS 213-1
COMPONENTS OF DB
ENVIRONMENT
UI App Prog
CASE tool
Reposit
ory
Database
DB Admin System Dev
DATA DICTIONARY
Descriptions of the
properties or characteristics
of the data, including data
types, field sizes, allowable
values, and documentation
Prepared By: Dr. Rosemarie S. Guirre | IS-DBS 213-1
Information and
Data Models
Information and Data Models
Conceptual/
abstract model
For designers and
operators
Concrete/detailed model for implementors
Prepared By: Dr. Rosemarie S. Guirre | IS-DBS 213-1
Application program accesses the data stored in
the database by sending requests to the DBMS.
Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre
ISDBS 213
Hierarchy of Data
Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre
ISDBS 213
ADD A SLIDE TITLE - 5
Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre
ISDBS 213
The data type specifies the kind of data a
field can contain and how the field is
used. Common data types include:
Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre
ISDBS 213
• Text
• Currency
• Date
• Memo
• Yes/No
• Hyperlink
• Object
• Attachement
Hierarchy of Data
•Characters
• In the ASCII coding scheme, each byte
represents a single character, which
can be a number (4), letter (R), space,
punctuation mark (?), or other symbol
(&).
Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre
ISDBS 213
A field is a combination of
one or more related
characters or bytes and is the
smallest unit of data a user
access.
Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre
ISDBS 213
A field name uniquely identifies each
field. The field size defines the maximum
number of characters a field can contain.
RECORDS
A record is a group of related
fields.
Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre
ISDBS 213
For example, a student record
includes a set of fields about
one student.
A primary key is a field that uniquely
identifies each record in a file. In some
tables, the primary key consists of
multiple fields, called a composite key.
A data file is a collection of related records
stored on a storage medium such as a hard
disk or optical disc. A database includes a
group of related data files.
Garbage in, garbage out
is a computing phrase that
points out the accuracy of a
computer’s output depends on
the accuracy of the input.
Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre
ISDBS 213
QUALITIES OF VALUABLE INFORMATION
• Accurate information is error free.
Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre
ISDBS 213
• Verifiable information can be proven as
correct or incorrect.
• Timely information has an age suited to its
use.
• Organized information is arranged to suit
the needs and requirements of the decision
maker.
QUALITIES OF VALUABLE INFORMATION
• Accessible information is available
when the decision maker needs it.
Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre
ISDBS 213
• Useful information has meaning to
the person who receives it.
• Cost-effective information should
give more value than it costs to
produce.
Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre
ISDBS 213
ACID PROPERTIES OF DATABASE
Atomicity Consistency
Durability
Isolation
in order to ensure accuracy,
completeness, and data integrity.
Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre
ISDBS 213
ACID PROPERTIES OF DATABASE
Atomicity
transaction must
be treated as an
atomic unit.
States should be defined either
before the execution of the
transaction or after the
execution/abortion/failure of the
transaction
Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre
ISDBS 213
ACID PROPERTIES OF DATABASE
Consistency
the database must remain
in a consistent state after
any transaction
If the database was in a consistent
state before the execution of a
transaction, it must remain consistent
after the execution of the transaction
as well.
Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre
ISDBS 213
ACID PROPERTIES OF DATABASE
Isolation
where more than one
transaction are being
executed simultaneously
and in parallel
No transaction will affect the
existence of any other
transaction.
Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre
ISDBS 213
ACID PROPERTIES OF DATABASE
DURABILITY
The database should be
durable enough to hold all
its latest updates even if
the system fails or restarts
If a transaction updates a chunk
of data in a database and
commits, then the database will
hold the modified data.
MANUAL VS ELECTRONIC DATABASES:
ADVANTAGES, DISADVANTAGES AND FEATURES
Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre
ISDBS 213
A manual
database is one
that is not
computerized – i.e.
not available in
electronic format.
Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre
ISDBS 213
An electronic database is
one that is computerized,
and can be
accessed/manipulated
using computer
applications.
Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre
ISDBS 213
ADVANTAGES OF ELECTRONIC
DATABASES OVER MANUAL DATABASES
store very large
amounts of data
allow easy input and
editing of data
enable automatic
updating and recalculating of data
make it easier to
query, search, filter and retrieve required
data.
Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre
ISDBS 213
5. format, arrange and
present information in customizable ways.
6. can easily share the
information with other software
applications/programs.
7. allow centralized use
of information amongst many users over a
network and therefore reduce duplication, e.g
in banks.
Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre
ISDBS 213
1.Complexity: expect of a good database makes it
complex to set up.
2.Cost of setting up a database: varies significantly,
depending on the hardware, software and
functionality required.
3.The need for conversion & difficult transition:
converting existing applications to run on the new
DBMS and hardware plus the cost of training staff
to use these new systems.
Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre
ISDBS 213
4. Performance: Typically, a file-based system is
written for a specific application, such as
invoicing. As a result, performance is generally
very good.
5. Higher impact of a failure: The
centralization of resources increases the
vulnerability of the system.
Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre
ISDBS 213
END OF MODULE 1
Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre
ISDBS 213

More Related Content

What's hot

Introduction: Databases and Database Users
Introduction: Databases and Database UsersIntroduction: Databases and Database Users
Introduction: Databases and Database Userssontumax
 
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to DatabaseSiti Ismail
 
Data base management system
Data base management systemData base management system
Data base management systemNavneet Jingar
 
Database Security
Database SecurityDatabase Security
Database Securityalraee
 
FUNCTION DEPENDENCY AND TYPES & EXAMPLE
FUNCTION DEPENDENCY  AND TYPES & EXAMPLEFUNCTION DEPENDENCY  AND TYPES & EXAMPLE
FUNCTION DEPENDENCY AND TYPES & EXAMPLEVraj Patel
 
2. Entity Relationship Model in DBMS
2. Entity Relationship Model in DBMS2. Entity Relationship Model in DBMS
2. Entity Relationship Model in DBMSkoolkampus
 
The database applications
The database applicationsThe database applications
The database applicationsDolat Ram
 
File Structure Concepts
File Structure ConceptsFile Structure Concepts
File Structure ConceptsDileep Kodira
 
Database basics
Database basicsDatabase basics
Database basicsprachin514
 
Major issues in data mining
Major issues in data miningMajor issues in data mining
Major issues in data miningSlideshare
 
Structure of dbms
Structure of dbmsStructure of dbms
Structure of dbmsMegha yadav
 

What's hot (20)

Database Security
Database SecurityDatabase Security
Database Security
 
Introduction: Databases and Database Users
Introduction: Databases and Database UsersIntroduction: Databases and Database Users
Introduction: Databases and Database Users
 
Databases: Normalisation
Databases: NormalisationDatabases: Normalisation
Databases: Normalisation
 
File organization
File organizationFile organization
File organization
 
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to Database
 
Data base management system
Data base management systemData base management system
Data base management system
 
Database Security
Database SecurityDatabase Security
Database Security
 
RDBMS
RDBMSRDBMS
RDBMS
 
Inroduction to Latex
Inroduction to LatexInroduction to Latex
Inroduction to Latex
 
FUNCTION DEPENDENCY AND TYPES & EXAMPLE
FUNCTION DEPENDENCY  AND TYPES & EXAMPLEFUNCTION DEPENDENCY  AND TYPES & EXAMPLE
FUNCTION DEPENDENCY AND TYPES & EXAMPLE
 
2. Entity Relationship Model in DBMS
2. Entity Relationship Model in DBMS2. Entity Relationship Model in DBMS
2. Entity Relationship Model in DBMS
 
AD3251-Data Structures Design-Notes-Searching-Hashing.pdf
AD3251-Data Structures  Design-Notes-Searching-Hashing.pdfAD3251-Data Structures  Design-Notes-Searching-Hashing.pdf
AD3251-Data Structures Design-Notes-Searching-Hashing.pdf
 
The database applications
The database applicationsThe database applications
The database applications
 
Elmasri Navathe DBMS Unit-1 ppt
Elmasri Navathe DBMS Unit-1 pptElmasri Navathe DBMS Unit-1 ppt
Elmasri Navathe DBMS Unit-1 ppt
 
File Organization
File OrganizationFile Organization
File Organization
 
File Structure Concepts
File Structure ConceptsFile Structure Concepts
File Structure Concepts
 
Database basics
Database basicsDatabase basics
Database basics
 
Major issues in data mining
Major issues in data miningMajor issues in data mining
Major issues in data mining
 
File organisation
File organisationFile organisation
File organisation
 
Structure of dbms
Structure of dbmsStructure of dbms
Structure of dbms
 

Similar to The Database Environment and Development Process

Similar to The Database Environment and Development Process (20)

The Database Environment and Development Process
The Database Environment and Development ProcessThe Database Environment and Development Process
The Database Environment and Development Process
 
Introduction to SQL
Introduction to SQLIntroduction to SQL
Introduction to SQL
 
Dbs213: MS ACCESS
Dbs213: MS ACCESSDbs213: MS ACCESS
Dbs213: MS ACCESS
 
Information Management
Information ManagementInformation Management
Information Management
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 
Introduction to Data Mining
Introduction to Data MiningIntroduction to Data Mining
Introduction to Data Mining
 
Distributed
DistributedDistributed
Distributed
 
Distributed Database
Distributed DatabaseDistributed Database
Distributed Database
 
Distributed Database
Distributed DatabaseDistributed Database
Distributed Database
 
NATURE OF DATA
NATURE OF DATANATURE OF DATA
NATURE OF DATA
 
Slide 1 introduction to dbms
Slide 1 introduction to dbmsSlide 1 introduction to dbms
Slide 1 introduction to dbms
 
Best Practices To Build a Data Lake
Best Practices To Build a Data LakeBest Practices To Build a Data Lake
Best Practices To Build a Data Lake
 
Concepts of Data Bases
Concepts of Data BasesConcepts of Data Bases
Concepts of Data Bases
 
Database Lecture 3.pptx
Database Lecture 3.pptxDatabase Lecture 3.pptx
Database Lecture 3.pptx
 
Combining Data Lake and Data Wrangling for Ensuring Data Quality in CRIS
Combining Data Lake and Data Wrangling for Ensuring Data Quality in CRISCombining Data Lake and Data Wrangling for Ensuring Data Quality in CRIS
Combining Data Lake and Data Wrangling for Ensuring Data Quality in CRIS
 
Efficient Association Rule Mining in Heterogeneous Data Base
Efficient Association Rule Mining in Heterogeneous Data BaseEfficient Association Rule Mining in Heterogeneous Data Base
Efficient Association Rule Mining in Heterogeneous Data Base
 
Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data Warehousing
 
What does a dba do all day long?
What does a dba do all day long?What does a dba do all day long?
What does a dba do all day long?
 
MADHU.pptx
MADHU.pptxMADHU.pptx
MADHU.pptx
 
DATABASE MANAGEMENT
DATABASE MANAGEMENTDATABASE MANAGEMENT
DATABASE MANAGEMENT
 

More from Dr. Rosemarie Sibbaluca-Guirre

More from Dr. Rosemarie Sibbaluca-Guirre (20)

Korean Language: Culture 한국어 개요
Korean Language: Culture 한국어 개요Korean Language: Culture 한국어 개요
Korean Language: Culture 한국어 개요
 
Korean Language Overview 한국어 개요
Korean Language Overview 한국어 개요Korean Language Overview 한국어 개요
Korean Language Overview 한국어 개요
 
Conjunction 접속사
Conjunction   접속사Conjunction   접속사
Conjunction 접속사
 
Pronoun 대명사
Pronoun  대명사Pronoun  대명사
Pronoun 대명사
 
Usage of Particles 입자의 사용
Usage of Particles 입자의 사용Usage of Particles 입자의 사용
Usage of Particles 입자의 사용
 
Usage of Particles 입자의 사용
Usage of Particles 입자의 사용Usage of Particles 입자의 사용
Usage of Particles 입자의 사용
 
Korean Word Order 한국어 단어 순서
Korean Word Order 한국어 단어 순서Korean Word Order 한국어 단어 순서
Korean Word Order 한국어 단어 순서
 
Korean Number 한국 번호
Korean Number 한국 번호Korean Number 한국 번호
Korean Number 한국 번호
 
ISAD 313-3_ TOOLS OF THE SYSTEM ANALYSIS.pptx
ISAD 313-3_ TOOLS OF THE SYSTEM ANALYSIS.pptxISAD 313-3_ TOOLS OF THE SYSTEM ANALYSIS.pptx
ISAD 313-3_ TOOLS OF THE SYSTEM ANALYSIS.pptx
 
ISAD 313-1_INTRODUCTION TO SYSTEMS.pptx
ISAD 313-1_INTRODUCTION TO SYSTEMS.pptxISAD 313-1_INTRODUCTION TO SYSTEMS.pptx
ISAD 313-1_INTRODUCTION TO SYSTEMS.pptx
 
ISAD 313-2_ SYSTEM ANALYSIS.pptx
ISAD 313-2_ SYSTEM ANALYSIS.pptxISAD 313-2_ SYSTEM ANALYSIS.pptx
ISAD 313-2_ SYSTEM ANALYSIS.pptx
 
ISAD 313-4_ RESEARCH PROJECT.pptx
ISAD 313-4_ RESEARCH PROJECT.pptxISAD 313-4_ RESEARCH PROJECT.pptx
ISAD 313-4_ RESEARCH PROJECT.pptx
 
ISAD 313-3_ SYSTEM FLOW.pptx
ISAD 313-3_ SYSTEM FLOW.pptxISAD 313-3_ SYSTEM FLOW.pptx
ISAD 313-3_ SYSTEM FLOW.pptx
 
ISAD 313-3_ MODELS.pptx
ISAD 313-3_ MODELS.pptxISAD 313-3_ MODELS.pptx
ISAD 313-3_ MODELS.pptx
 
ACCT11_9_Financial Position.pptx
ACCT11_9_Financial Position.pptxACCT11_9_Financial Position.pptx
ACCT11_9_Financial Position.pptx
 
ACCT11_8_Equity.pptx
ACCT11_8_Equity.pptxACCT11_8_Equity.pptx
ACCT11_8_Equity.pptx
 
ACCT11_7_Performance.pptx
ACCT11_7_Performance.pptxACCT11_7_Performance.pptx
ACCT11_7_Performance.pptx
 
ACCT11_6_Worksheet.pptx
ACCT11_6_Worksheet.pptxACCT11_6_Worksheet.pptx
ACCT11_6_Worksheet.pptx
 
ACCT11_5_Adjusting Entries.pptx
ACCT11_5_Adjusting Entries.pptxACCT11_5_Adjusting Entries.pptx
ACCT11_5_Adjusting Entries.pptx
 
ACCT11_4_Trial Balance.pptx
ACCT11_4_Trial Balance.pptxACCT11_4_Trial Balance.pptx
ACCT11_4_Trial Balance.pptx
 

Recently uploaded

BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 

Recently uploaded (20)

BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 

The Database Environment and Development Process

  • 1. ISDBS 213 Prepared By: Ms. Minerva V. Magbitang Dr. Rosemarie S. Guirre
  • 2. The Database Environment and Development Process IS-DBS 213-1 Meaningful facts and unprocessed items which can include text, graphics, images, sound, video segments DATA A collection of individual responses from a marketing research Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre ISDBS 213
  • 3. The Database Environment and Development Process IS-DBS 213-1 Data processed to be useful in decision making INFORMATION Pattern of geographical buying habit based on analysis of a marketing research Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre ISDBS 213
  • 4. DB and DBMS Data processed to be useful in decision making DATABASE collection of data organized in a manner that allows access, retrieval, and use of that data Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre ISDBS 213
  • 5. Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre A SHARED COLLECTION OF RELATED DATA WHICH WILL BE USED TO SUPPORT THE ACTIVITIES OF PARTICULAR ORGANIZATION. DATABASE CAN BE VIEWED AS A REPOSITORY OF DATA THAT IS DEFINED ONCE AND THEN IS ACCESSED BY VARIOUS USERS. ISDBS 213 DATABASE
  • 6. DB and DBMS Software system that manages databases DBMS (Database Management System) Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre ISDBS 213 users create a computerized database; add, modify and delete data in the database; sort and retrieve data from the database; and create forms and reports from the data in the database.
  • 7. Database Systems Collection of electronic data Central repository of shared data Stored in a standardized, convenient form. Requires a Database Management System (DBMS) Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre ISDBS 213
  • 8. WHY DBMS? Security Can handle many users with good performance Allows for concurrency while keeping data consistent Protects from disaster Prepared By: Dr. Rosemarie S. Guirre | IS-DBS 313-1
  • 9. Database is logical coherent and internally consistent. Database is designed, built, and populated with data for a specific purpose. Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre ISDBS 213 Database Management System (DBMS) is a collection of programs that enable users to create, maintain database and control all the access to the database. The primary goal of the DBMS is to provide an environment that is both convenient and efficient for user to retrieve and store information.
  • 10. Data that describes data METADATA Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre ISDBS 213 Database Management System (DBMS) is a collection of programs that enable users to create, maintain database and control all the access to the database. The primary goal of the DBMS is to provide an environment that is both convenient and efficient for user to retrieve and store information.
  • 11. INFORMATION Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre ISDBS 213
  • 12. METADATA Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre ISDBS 213
  • 13. pos_id pos_title emp_id pos_hrs_per_week 0001 Instructor MA0001 20 0002 Instructor MA0004 40 0003 Instructor MA0001 20 0004 Instructor MA0003 40 0005 Instructor MA0002 40 KEYS emp_id emp_name emp_access emp_phone_num MA0001 Rose BSIS 999999 MA0002 Ize ACT 888888 MA0003 Minet BSOM 777777 MA0004 Lynzel BSAIS 555555 (PK) PRIMARY KEY(PK) and FOREIGN KEY are COMMON ID EMPLOYEE TABLE POSITION TABLE (FK) (PK) PK =1 occurrence while FK may have multiple occurence
  • 14. ENTITY-RELATIONSHIP DIAGRAM BUILDING BLOCKS ATTRIBUTES Object that has some properties Connected with a line to exactly one entity Prepared By: Dr. Rosemarie S. Guirre | IS-DBS 213-1
  • 15. ENTITY-RELATIONSHIP DIAGRAM San Miguel San Rafael Obando Angat Bocaue San Jose Pandi Prepared By: Dr. Rosemarie S. Guirre | IS-DBS 213-1
  • 17. ACTIVITY You are given 5 minutes. Open Prepared By: Dr. Rosemarie S. Guirre | IS-DBS 213-1
  • 18. DATA APPLICATIONS Personal DB standalone desktop database Wokgroup DB LAN (<25 users) Department DB LAN (25-100 users Enterprise DB WAN (<100 or 1000 users) Prepared By: Dr. Rosemarie S. Guirre | IS-DBS 313-1
  • 19. DATA MINING IS-DBS 313-1 Help to find hidden patterns and relationships in large databases to predict future behavior sex # of section to open age Class size Prepared By: Dr. Rosemarie S. Guirre | IS-DBS 213-1
  • 20. COMPONENTS OF DB ENVIRONMENT UI App Prog CASE tool Reposit ory Database DB Admin System Dev
  • 21. DATA DICTIONARY Descriptions of the properties or characteristics of the data, including data types, field sizes, allowable values, and documentation Prepared By: Dr. Rosemarie S. Guirre | IS-DBS 213-1
  • 22. Information and Data Models Information and Data Models Conceptual/ abstract model For designers and operators Concrete/detailed model for implementors Prepared By: Dr. Rosemarie S. Guirre | IS-DBS 213-1
  • 23. Application program accesses the data stored in the database by sending requests to the DBMS. Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre ISDBS 213
  • 24. Hierarchy of Data Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre ISDBS 213
  • 25. ADD A SLIDE TITLE - 5 Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre ISDBS 213
  • 26. The data type specifies the kind of data a field can contain and how the field is used. Common data types include: Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre ISDBS 213 • Text • Currency • Date • Memo • Yes/No • Hyperlink • Object • Attachement
  • 27. Hierarchy of Data •Characters • In the ASCII coding scheme, each byte represents a single character, which can be a number (4), letter (R), space, punctuation mark (?), or other symbol (&). Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre ISDBS 213
  • 28. A field is a combination of one or more related characters or bytes and is the smallest unit of data a user access. Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre ISDBS 213 A field name uniquely identifies each field. The field size defines the maximum number of characters a field can contain.
  • 29. RECORDS A record is a group of related fields. Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre ISDBS 213 For example, a student record includes a set of fields about one student. A primary key is a field that uniquely identifies each record in a file. In some tables, the primary key consists of multiple fields, called a composite key.
  • 30. A data file is a collection of related records stored on a storage medium such as a hard disk or optical disc. A database includes a group of related data files.
  • 31. Garbage in, garbage out is a computing phrase that points out the accuracy of a computer’s output depends on the accuracy of the input. Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre ISDBS 213
  • 32. QUALITIES OF VALUABLE INFORMATION • Accurate information is error free. Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre ISDBS 213 • Verifiable information can be proven as correct or incorrect. • Timely information has an age suited to its use. • Organized information is arranged to suit the needs and requirements of the decision maker.
  • 33. QUALITIES OF VALUABLE INFORMATION • Accessible information is available when the decision maker needs it. Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre ISDBS 213 • Useful information has meaning to the person who receives it. • Cost-effective information should give more value than it costs to produce.
  • 34. Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre ISDBS 213 ACID PROPERTIES OF DATABASE Atomicity Consistency Durability Isolation in order to ensure accuracy, completeness, and data integrity.
  • 35. Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre ISDBS 213 ACID PROPERTIES OF DATABASE Atomicity transaction must be treated as an atomic unit. States should be defined either before the execution of the transaction or after the execution/abortion/failure of the transaction
  • 36. Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre ISDBS 213 ACID PROPERTIES OF DATABASE Consistency the database must remain in a consistent state after any transaction If the database was in a consistent state before the execution of a transaction, it must remain consistent after the execution of the transaction as well.
  • 37. Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre ISDBS 213 ACID PROPERTIES OF DATABASE Isolation where more than one transaction are being executed simultaneously and in parallel No transaction will affect the existence of any other transaction.
  • 38. Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre ISDBS 213 ACID PROPERTIES OF DATABASE DURABILITY The database should be durable enough to hold all its latest updates even if the system fails or restarts If a transaction updates a chunk of data in a database and commits, then the database will hold the modified data.
  • 39. MANUAL VS ELECTRONIC DATABASES: ADVANTAGES, DISADVANTAGES AND FEATURES Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre ISDBS 213
  • 40. A manual database is one that is not computerized – i.e. not available in electronic format. Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre ISDBS 213
  • 41. An electronic database is one that is computerized, and can be accessed/manipulated using computer applications. Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre ISDBS 213
  • 42. ADVANTAGES OF ELECTRONIC DATABASES OVER MANUAL DATABASES store very large amounts of data allow easy input and editing of data enable automatic updating and recalculating of data make it easier to query, search, filter and retrieve required data. Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre ISDBS 213
  • 43. 5. format, arrange and present information in customizable ways. 6. can easily share the information with other software applications/programs. 7. allow centralized use of information amongst many users over a network and therefore reduce duplication, e.g in banks. Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre ISDBS 213
  • 44. 1.Complexity: expect of a good database makes it complex to set up. 2.Cost of setting up a database: varies significantly, depending on the hardware, software and functionality required. 3.The need for conversion & difficult transition: converting existing applications to run on the new DBMS and hardware plus the cost of training staff to use these new systems. Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre ISDBS 213
  • 45. 4. Performance: Typically, a file-based system is written for a specific application, such as invoicing. As a result, performance is generally very good. 5. Higher impact of a failure: The centralization of resources increases the vulnerability of the system. Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre ISDBS 213
  • 46. END OF MODULE 1 Prepared By: Ms. Minerva V. Magbitang| Dr. Rosemarie S. Guirre ISDBS 213

Editor's Notes

  1. The terms “Database”, “DBMS”, “data server”, “database server” often used interchangeably to refer to a DBMS
  2. The terms “Database”, “DBMS”, “data server”, “database server” often used interchangeably to refer to a DBMS
  3. The terms “Database”, “DBMS”, “data server”, “database server” often used interchangeably to refer to a DBMS A Database Management System (DBMS) is a software program used to create and manage an electronic database. It provides users with tools used to add, delete, access, modify, and analyze data stored in one location. Examples of DBMS software include: Microsoft Office Access, dBase, SQL Server, Oracle, MySQL, Informix, DB2, Paradox, FoxBase, FileMaker Pro, Lotus Approach, etc.
  4. ENTITY-NOUN ATTRIBUTES-CERTAIN PROPERTIES OF THE ENTITY
  5. Entity-relationship diagrams (ERDs) are very popular in support of the relational model. The building blocks of an ERD are Entities and Attributes. An entity is drawn as rectangles and attributes are drawn as ovals as can be seen in this chart. Attributes are connected with a line to exactly one entity. An entity is an object that has some properties.
  6. ENTITY-NOUN ATTRIBUTES-CERTAIN PROPERTIES OF THE ENTITY
  7. The relational data model is simple and elegant. It has a solid mathematic foundation based on sets theory and predicate calculus and is the most used data model for databases today.
  8. User Interface – text and graphical displays to users CASE Tools – computer-aided software engineering Repository (data dictionary) – centralized storehouse of metadata Database Management System (DBMS) – software for managing the database Database – storage of the data Application Programs – software using the data Database Administrators (DBA) – personnel responsible for maintaining the database System Developers – personnel responsible for designing databases and software End Users – people who use the applications and databases
  9. An information model is an abstract, formal representation of entities that includes their properties, relationships and the operations that can be performed on them. The main purpose of an Information Model is to model managed objects objects at a conceptual level, independent of any specific implementations or protocols used to transport the data. Data Models, on the other hand, are defined at a more concrete level and include many details. They are intended for software developers and include protocol-specific constructs. A data model is the blueprint of any database system. The figure illustrates the relationship between an Information Model and a Data Model.
  10. Garbage in, garbage out (GIGO) is a computing phrase that points out the accuracy of a computer’s output depends on the accuracy of the input. If you enter incorrect data into a computer (garbage in), the computer will produce incorrect information (garbage out).
  11. https://www.tutorialspoint.com/dbms/dbms_transaction.htm A transaction is a very small unit of a program and it may contain several low level tasks. A transaction in a database system must maintain Atomicity, Consistency, Isolation, and Durability − commonly known as ACID properties − in order to ensure accuracy, completeness, and data integrity.
  12. This property states that a transaction must be treated as an atomic unit, that is, either all of its operations are executed or none. There must be no state in a database where a transaction is left partially completed. States should be defined either before the execution of the transaction or after the execution/abortion/failure of the transaction.
  13. the database must remain in a consistent state after any transaction. No transaction should have any adverse effect on the data residing in the database. If the database was in a consistent state before the execution of a transaction, it must remain consistent after the execution of the transaction as well.
  14. In a database system where more than one transaction are being executed simultaneously and in parallel, the property of isolation states that all the transactions will be carried out and executed as if it is the only transaction in the system. No transaction will affect the existence of any other transaction.
  15. The database should be durable enough to hold all its latest updates even if the system fails or restarts. If a transaction updates a chunk of data in a database and commits, then the database will hold the modified data. If a transaction commits but the system fails before the data could be written on to the disk, then that data will be updated once the system springs back into action.
  16. Complexity: The provision of the functionality expect of a good database makes it complex to set up. Cost of setting up a database: The cost of setting up an electronic database varies significantly, depending on the hardware, software and functionality required. The need for conversion & difficult transition: This includes the cost of converting existing applications to run on the new DBMS and hardware plus the cost of training staff to use these new systems.
  17. 4. Performance: Typically, a file-based system is written for a specific application, such as invoicing. As a result, performance is generally very good. However, the DBMS is written to be more general, to cater for many applications rather than just one. The effect is that some applications may not run as fast as they used to. 5. Higher impact of a failure: The centralization of resources increases the vulnerability of the system.