SlideShare a Scribd company logo
1 of 14
Database Systems
Design, Implementation, and Management
Coronel | Morris
11e
©2015 Cengage Learning. All Rights Reserved. May not be
scanned, copied or duplicated, or posted to a publicly accessible
website, in whole or in part.
Chapter 1
Database Systems
©2015 Cengage Learning. All Rights Reserved. May not be
scanned, copied or duplicated, or posted to a publicly accessible
website, in whole or in part.
Learning ObjectivesIn this chapter, you will learn: The
difference between data and informationWhat a database is, the
various types of databases, and why they are valuable assets for
decision makingThe importance of database designHow modern
databases evolved from file systems
*
*
©2015 Cengage Learning. All Rights Reserved. May not be
scanned, copied or duplicated, or posted to a publicly accessible
website, in whole or in part.
Learning ObjectivesIn this chapter, you will learn:About flaws
in file system data managementThe main components of the
database systemThe main functions of a database management
system (DBMS)
*
*
©2015 Cengage Learning. All Rights Reserved. May not be
scanned, copied or duplicated, or posted to a publicly accessible
website, in whole or in part.
Data vs. Information
Data
InformationRaw facts Raw data - Not yet been processed to
reveal the meaningBuilding blocks of informationData
management Generation, storage, and retrieval of data Produced
by processing data Reveals the meaning of data Enables
knowledge creationShould be accurate, relevant, and timely to
enable good decision making
*
*
©2015 Cengage Learning. All Rights Reserved. May not be
scanned, copied or duplicated, or posted to a publicly accessible
website, in whole or in part.
DatabaseShared, integrated computer structure that stores a
collection of:End-user data - Raw facts of interest to end
userMetadata: Data about data, which the end-user data are
integrated and managedDescribe data characteristics and
relationships Database management system (DBMS) Collection
of programsManages the database structure Controls access to
data stored in the database
*
*
©2015 Cengage Learning. All Rights Reserved. May not be
scanned, copied or duplicated, or posted to a publicly accessible
website, in whole or in part.
Role of the DBMSIntermediary between the user and the
databaseEnables data to be shared Presents the end user with an
integrated view of the dataReceives and translates application
requests into operations required to fulfill the requestsHides
database’s internal complexity from the application programs
and users
*
*
©2015 Cengage Learning. All Rights Reserved. May not be
scanned, copied or duplicated, or posted to a publicly accessible
website, in whole or in part.
Figure 1.2 - The DBMS Manages the Interaction between the
End User and the Database
*
*
©2015 Cengage Learning. All Rights Reserved. May not be
scanned, copied or duplicated, or posted to a publicly accessible
website, in whole or in part.
Advantages of the DBMS
Better data integration and less data inconsistency
Data inconsistency: Different versions of the same data appear
in different places
Increased end-user productivity
Improved:Data sharingData securityData accessDecision
makingData quality: Promoting accuracy, validity, and
timeliness of data
*
*
©2015 Cengage Learning. All Rights Reserved. May not be
scanned, copied or duplicated, or posted to a publicly accessible
website, in whole or in part.
Types of DatabasesSingle-user database: Supports one user at a
timeDesktop database: Runs on PCMultiuser database: Supports
multiple users at the same timeWorkgroup databases: Supports a
small number of users or a specific departmentEnterprise
database: Supports many users across many departments
*
*
©2015 Cengage Learning. All Rights Reserved. May not be
scanned, copied or duplicated, or posted to a publicly accessible
website, in whole or in part.
Types of DatabasesCentralized database: Data is located at a
single siteDistributed database: Data is distributed across
different sites Cloud database: Created and maintained using
cloud data services that provide defined performance measures
for the database
*
*
©2015 Cengage Learning. All Rights Reserved. May not be
scanned, copied or duplicated, or posted to a publicly accessible
website, in whole or in part.
Types of DatabasesGeneral-purpose databases: Contains a wide
variety of data used in multiple disciplinesDiscipline-specific
databases: Contains data focused on specific subject areas
*
*
©2015 Cengage Learning. All Rights Reserved. May not be
scanned, copied or duplicated, or posted to a publicly accessible
website, in whole or in part.
Types of DatabasesOperational database: Designed to support a
company’s day-to-day operationsAnalytical database: Stores
historical data and business metrics used exclusively for tactical
or strategic decision making Data warehouse: Stores data in a
format optimized for decision support
*
*
©2015 Cengage Learning. All Rights Reserved. May not be
scanned, copied or duplicated, or posted to a publicly accessible
website, in whole or in part.
Types of DatabasesOnline analytical processing (OLAP)Enable
retrieving, processing, and modeling data from the data
warehouseBusiness intelligence: Captures and processes
business data to generate information that support decision
making
*
*
©2015 Cengage Learning. All Rights Reserved. May not be
scanned, copied or duplicated, or posted to a publicly accessible
website, in whole or in part.
Types of DatabasesUnstructured data: It exists in their original
stateStructured data: It results from formatting Structure is
applied based on type of processing to be
performedSemistructured data: Processed to some
extentExtensible Markup Language (XML) Represents data
elements in textual format
*
*
©2015 Cengage Learning. All Rights Reserved. May not be
scanned, copied or duplicated, or posted to a publicly accessible
website, in whole or in part.
Database DesignFocuses on the design of the database structure
that will be used to store and manage end-user dataWell-
designed databaseFacilitates data managementGenerates
accurate and valuable informationPoorly designed database
causes difficult-to-trace errors
*
*
©2015 Cengage Learning. All Rights Reserved. May not be
scanned, copied or duplicated, or posted to a publicly accessible
website, in whole or in part.
Evolution of File System Data Processing
*
©2015 Cengage Learning. All Rights Reserved. May not be
scanned, copied or duplicated, or posted to a publicly accessible
website, in whole or in part.
Table 1.2 - Basic File Terminology
*
*
©2015 Cengage Learning. All Rights Reserved. May not be
scanned, copied or duplicated, or posted to a publicly accessible
website, in whole or in part.
Figure1.6 - A Simple File System
*
*
©2015 Cengage Learning. All Rights Reserved. May not be
scanned, copied or duplicated, or posted to a publicly accessible
website, in whole or in part.
Problems with File System Data Processing
*
*
©2015 Cengage Learning. All Rights Reserved. May not be
scanned, copied or duplicated, or posted to a publicly accessible
website, in whole or in part.
Structural and Data DependenceStructural dependence: Access
to a file is dependent on its own structureAll file system
programs are modified to conform to a new file
structureStructural independence: File structure is changed
without affecting the application’s ability to access the data
*
*
©2015 Cengage Learning. All Rights Reserved. May not be
scanned, copied or duplicated, or posted to a publicly accessible
website, in whole or in part.
Structural and Data DependenceData dependenceData access
changes when data storage characteristics changeData
independenceData storage characteristics is changed without
affecting the program’s ability to access the dataPractical
significance of data dependence is difference between logical
and physical format
*
*
©2015 Cengage Learning. All Rights Reserved. May not be
scanned, copied or duplicated, or posted to a publicly accessible
website, in whole or in part.
Data RedundancyUnnecessarily storing same data at different
placesIslands of information: Scattered data locationsIncreases
the probability of having different versions of the same data
*
©2015 Cengage Learning. All Rights Reserved. May not be
scanned, copied or duplicated, or posted to a publicly accessible
website, in whole or in part.
Data Redundancy ImplicationsPoor data security Data
inconsistency Increased likelihood of data-entry errors when
complex entries are made in different filesData anomaly:
Develops when not all of the required changes in the redundant
data are made successfully
*
©2015 Cengage Learning. All Rights Reserved. May not be
scanned, copied or duplicated, or posted to a publicly accessible
website, in whole or in part.
Types of Data Anomaly
*
©2015 Cengage Learning. All Rights Reserved. May not be
scanned, copied or duplicated, or posted to a publicly accessible
website, in whole or in part.
Lack of Design and Data-Modeling SkillsEvident despite the
availability of multiple personal productivity tools being
availableData-modeling skills is vital in the data design
processGood data modeling facilitates communication between
the designer, user, and the developer
*
*
©2015 Cengage Learning. All Rights Reserved. May not be
scanned, copied or duplicated, or posted to a publicly accessible
website, in whole or in part.
Database SystemsLogically related data stored in a single
logical data repositoryPhysically distributed among multiple
storage facilities
DBMS eliminates most of file system’s problemsCurrent
generation DBMS software:
Stores data structures, relationships between structures, and
access paths
Defines, stores, and manages all access paths and components
*
*
©2015 Cengage Learning. All Rights Reserved. May not be
scanned, copied or duplicated, or posted to a publicly accessible
website, in whole or in part.
Figure 1.8 - Contrasting Database and �File Systems
*
*
©2015 Cengage Learning. All Rights Reserved. May not be
scanned, copied or duplicated, or posted to a publicly accessible
website, in whole or in part.
Figure 1.9 - The Database System Environment
*
*
©2015 Cengage Learning. All Rights Reserved. May not be
scanned, copied or duplicated, or posted to a publicly accessible
website, in whole or in part.
DBMS Functions
*
Data dictionary management
Data storage management
Data transformation and presentation
Security managementData dictionary: Stores definitions of the
data elements and their relationshipsPerformance tuning:
Ensures efficient performance of the database in terms of
storage and access speed Transforms entered data to conform to
required data structures Enforces user security and data privacy
©2015 Cengage Learning. All Rights Reserved. May not be
scanned, copied or duplicated, or posted to a publicly accessible
website, in whole or in part.
DBMS Functions
*
Multiuser access control
Backup and recovery management
Data integrity management Sophisticated algorithms ensure that
multiple users can access the database concurrently without
compromising its integrityEnables recovery of the database
after a failureMinimizes redundancy and maximizes consistency
©2015 Cengage Learning. All Rights Reserved. May not be
scanned, copied or duplicated, or posted to a publicly accessible
website, in whole or in part.
DBMS Functions
*
Database access languages and application programming
interfaces
Database communication interfacesQuery language: Lets the
user specify what must be done without having to specify how
Structured Query Language (SQL): De facto query language and
data access standard supported by the majority of DBMS
vendorsAccept end-user requests via multiple, different network
environments
©2015 Cengage Learning. All Rights Reserved. May not be
scanned, copied or duplicated, or posted to a publicly accessible
website, in whole or in part.
Disadvantages of Database Systems
*
*
©2015 Cengage Learning. All Rights Reserved. May not be
scanned, copied or duplicated, or posted to a publicly accessible
website, in whole or in part.
Table 1.3 - Database Career Opportunities
*
*

More Related Content

Similar to Database SystemsDesign, Implementation, and ManagementCo.docx

Enabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data VirtualizationEnabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data Virtualization
Denodo
 
Assignment 5Understanding SQL100 points (Questions 1 to 7 eac.docx
Assignment 5Understanding SQL100 points (Questions 1 to 7 eac.docxAssignment 5Understanding SQL100 points (Questions 1 to 7 eac.docx
Assignment 5Understanding SQL100 points (Questions 1 to 7 eac.docx
ssuser562afc1
 
Coronel_DatabaseSystems_13e_ch02.pptx
Coronel_DatabaseSystems_13e_ch02.pptxCoronel_DatabaseSystems_13e_ch02.pptx
Coronel_DatabaseSystems_13e_ch02.pptx
rmzx1989
 
The Key to Big Data Modeling: Collaboration
The Key to Big Data Modeling: CollaborationThe Key to Big Data Modeling: Collaboration
The Key to Big Data Modeling: Collaboration
Embarcadero Technologies
 

Similar to Database SystemsDesign, Implementation, and ManagementCo.docx (20)

Pp 11-new
Pp 11-newPp 11-new
Pp 11-new
 
Pp 14-new
Pp 14-newPp 14-new
Pp 14-new
 
MOK8 Module 3 Data and Bus Intelligence
MOK8 Module 3 Data and Bus Intelligence MOK8 Module 3 Data and Bus Intelligence
MOK8 Module 3 Data and Bus Intelligence
 
ch12text.pdf
ch12text.pdfch12text.pdf
ch12text.pdf
 
Enabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data VirtualizationEnabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data Virtualization
 
Pp 12-new
Pp 12-newPp 12-new
Pp 12-new
 
Fbdl enabling comprehensive_data_services
Fbdl enabling comprehensive_data_servicesFbdl enabling comprehensive_data_services
Fbdl enabling comprehensive_data_services
 
Hall asia edition pp ch01
Hall asia edition pp ch01Hall asia edition pp ch01
Hall asia edition pp ch01
 
Data Virtualization: An Introduction
Data Virtualization: An IntroductionData Virtualization: An Introduction
Data Virtualization: An Introduction
 
Automation and Management of Database Clusters MariaDB Roadshow 2014
Automation and Management of Database Clusters MariaDB Roadshow 2014Automation and Management of Database Clusters MariaDB Roadshow 2014
Automation and Management of Database Clusters MariaDB Roadshow 2014
 
Primendi Visiooniseminar 2014 - Simplivity Omnicube
Primendi Visiooniseminar 2014 - Simplivity OmnicubePrimendi Visiooniseminar 2014 - Simplivity Omnicube
Primendi Visiooniseminar 2014 - Simplivity Omnicube
 
Assignment 5Understanding SQL100 points (Questions 1 to 7 eac.docx
Assignment 5Understanding SQL100 points (Questions 1 to 7 eac.docxAssignment 5Understanding SQL100 points (Questions 1 to 7 eac.docx
Assignment 5Understanding SQL100 points (Questions 1 to 7 eac.docx
 
Impala Unlocks Interactive BI on Hadoop
Impala Unlocks Interactive BI on HadoopImpala Unlocks Interactive BI on Hadoop
Impala Unlocks Interactive BI on Hadoop
 
Coronel_DatabaseSystems_13e_ch02.pptx
Coronel_DatabaseSystems_13e_ch02.pptxCoronel_DatabaseSystems_13e_ch02.pptx
Coronel_DatabaseSystems_13e_ch02.pptx
 
The Key to Big Data Modeling: Collaboration
The Key to Big Data Modeling: CollaborationThe Key to Big Data Modeling: Collaboration
The Key to Big Data Modeling: Collaboration
 
Fundamentals of DBMS
Fundamentals of DBMSFundamentals of DBMS
Fundamentals of DBMS
 
FDMEE Can Do That?
FDMEE Can Do That?FDMEE Can Do That?
FDMEE Can Do That?
 
Enhancing the Security of Data at Rest with SAP ASE 16
Enhancing the Security of Data at Rest with SAP ASE 16Enhancing the Security of Data at Rest with SAP ASE 16
Enhancing the Security of Data at Rest with SAP ASE 16
 
Big Data and BI Tools - BI Reporting for Bay Area Startups User Group
Big Data and BI Tools - BI Reporting for Bay Area Startups User GroupBig Data and BI Tools - BI Reporting for Bay Area Startups User Group
Big Data and BI Tools - BI Reporting for Bay Area Startups User Group
 
Cambriano's Data Governor reduces the Big Data footprint and saves the planet
Cambriano's Data Governor reduces the Big Data footprint and saves the planetCambriano's Data Governor reduces the Big Data footprint and saves the planet
Cambriano's Data Governor reduces the Big Data footprint and saves the planet
 

More from randyburney60861

Delusional DisordersPakistani hought ProcessesBACKGROUND.docx
Delusional DisordersPakistani hought ProcessesBACKGROUND.docxDelusional DisordersPakistani hought ProcessesBACKGROUND.docx
Delusional DisordersPakistani hought ProcessesBACKGROUND.docx
randyburney60861
 
Demand, Supply, and the Market ProcessGWARTNEY – STROUP .docx
Demand, Supply, and the Market ProcessGWARTNEY – STROUP .docxDemand, Supply, and the Market ProcessGWARTNEY – STROUP .docx
Demand, Supply, and the Market ProcessGWARTNEY – STROUP .docx
randyburney60861
 
Deloitte’s 2020 Global Blockchain SurveyFrom promise to re.docx
Deloitte’s 2020 Global Blockchain SurveyFrom promise to re.docxDeloitte’s 2020 Global Blockchain SurveyFrom promise to re.docx
Deloitte’s 2020 Global Blockchain SurveyFrom promise to re.docx
randyburney60861
 
DELL COMPANY’ Application of the accounting theories on the comp.docx
DELL COMPANY’ Application of the accounting theories on the comp.docxDELL COMPANY’ Application of the accounting theories on the comp.docx
DELL COMPANY’ Application of the accounting theories on the comp.docx
randyburney60861
 
Deliverable 6 - Using Business VisualsCompetencyExamine and de.docx
Deliverable 6 - Using Business VisualsCompetencyExamine and de.docxDeliverable 6 - Using Business VisualsCompetencyExamine and de.docx
Deliverable 6 - Using Business VisualsCompetencyExamine and de.docx
randyburney60861
 
Deliverable 5 - Hypothesis Tests for Two SamplesCompetencyForm.docx
Deliverable 5 - Hypothesis Tests for Two SamplesCompetencyForm.docxDeliverable 5 - Hypothesis Tests for Two SamplesCompetencyForm.docx
Deliverable 5 - Hypothesis Tests for Two SamplesCompetencyForm.docx
randyburney60861
 
Deliverable 5 - Proposed HR Initiatives PresentationAssignme.docx
Deliverable 5 - Proposed HR Initiatives PresentationAssignme.docxDeliverable 5 - Proposed HR Initiatives PresentationAssignme.docx
Deliverable 5 - Proposed HR Initiatives PresentationAssignme.docx
randyburney60861
 
Deliverable 4 - Diversity and Inclusion PolicyAssignment Con.docx
Deliverable 4 - Diversity and Inclusion PolicyAssignment Con.docxDeliverable 4 - Diversity and Inclusion PolicyAssignment Con.docx
Deliverable 4 - Diversity and Inclusion PolicyAssignment Con.docx
randyburney60861
 
Deliverable 4 - Global Environment ChallengesCompetencyC.docx
Deliverable 4 - Global Environment ChallengesCompetencyC.docxDeliverable 4 - Global Environment ChallengesCompetencyC.docx
Deliverable 4 - Global Environment ChallengesCompetencyC.docx
randyburney60861
 
Deliverable 03 - Humanities (Test-Out Sophia Replacement)Com.docx
Deliverable 03 - Humanities (Test-Out Sophia Replacement)Com.docxDeliverable 03 - Humanities (Test-Out Sophia Replacement)Com.docx
Deliverable 03 - Humanities (Test-Out Sophia Replacement)Com.docx
randyburney60861
 
Deliverable 03 - Humanities (Test-Out Sophia Replacement)Compete.docx
Deliverable 03 - Humanities (Test-Out Sophia Replacement)Compete.docxDeliverable 03 - Humanities (Test-Out Sophia Replacement)Compete.docx
Deliverable 03 - Humanities (Test-Out Sophia Replacement)Compete.docx
randyburney60861
 
Definition of Ethos and How to Use it1. Trustworthiness
Does y.docx
Definition of Ethos and How to Use it1. Trustworthiness
Does y.docxDefinition of Ethos and How to Use it1. Trustworthiness
Does y.docx
Definition of Ethos and How to Use it1. Trustworthiness
Does y.docx
randyburney60861
 
Definition Argument Essay AssignmentGoal Write a 1,500.docx
Definition Argument Essay AssignmentGoal Write a 1,500.docxDefinition Argument Essay AssignmentGoal Write a 1,500.docx
Definition Argument Essay AssignmentGoal Write a 1,500.docx
randyburney60861
 
Defining Privacy in Employee Health ScreeningCases Ethical .docx
Defining Privacy in Employee Health ScreeningCases Ethical .docxDefining Privacy in Employee Health ScreeningCases Ethical .docx
Defining Privacy in Employee Health ScreeningCases Ethical .docx
randyburney60861
 

More from randyburney60861 (20)

Delusional DisordersPakistani hought ProcessesBACKGROUND.docx
Delusional DisordersPakistani hought ProcessesBACKGROUND.docxDelusional DisordersPakistani hought ProcessesBACKGROUND.docx
Delusional DisordersPakistani hought ProcessesBACKGROUND.docx
 
Demand, Supply, and the Market ProcessGWARTNEY – STROUP .docx
Demand, Supply, and the Market ProcessGWARTNEY – STROUP .docxDemand, Supply, and the Market ProcessGWARTNEY – STROUP .docx
Demand, Supply, and the Market ProcessGWARTNEY – STROUP .docx
 
Deloitte’s 2020 Global Blockchain SurveyFrom promise to re.docx
Deloitte’s 2020 Global Blockchain SurveyFrom promise to re.docxDeloitte’s 2020 Global Blockchain SurveyFrom promise to re.docx
Deloitte’s 2020 Global Blockchain SurveyFrom promise to re.docx
 
DELL COMPANY’ Application of the accounting theories on the comp.docx
DELL COMPANY’ Application of the accounting theories on the comp.docxDELL COMPANY’ Application of the accounting theories on the comp.docx
DELL COMPANY’ Application of the accounting theories on the comp.docx
 
Deliverable Length10–15 slides not including title and refere.docx
Deliverable Length10–15 slides not including title and refere.docxDeliverable Length10–15 slides not including title and refere.docx
Deliverable Length10–15 slides not including title and refere.docx
 
Deliverable 6 - Using Business VisualsCompetencyExamine and de.docx
Deliverable 6 - Using Business VisualsCompetencyExamine and de.docxDeliverable 6 - Using Business VisualsCompetencyExamine and de.docx
Deliverable 6 - Using Business VisualsCompetencyExamine and de.docx
 
Deliverable 5 - Hypothesis Tests for Two SamplesCompetencyForm.docx
Deliverable 5 - Hypothesis Tests for Two SamplesCompetencyForm.docxDeliverable 5 - Hypothesis Tests for Two SamplesCompetencyForm.docx
Deliverable 5 - Hypothesis Tests for Two SamplesCompetencyForm.docx
 
Deliverable 5 - Proposed HR Initiatives PresentationAssignme.docx
Deliverable 5 - Proposed HR Initiatives PresentationAssignme.docxDeliverable 5 - Proposed HR Initiatives PresentationAssignme.docx
Deliverable 5 - Proposed HR Initiatives PresentationAssignme.docx
 
Deliverable 4 - Diversity and Inclusion PolicyAssignment Con.docx
Deliverable 4 - Diversity and Inclusion PolicyAssignment Con.docxDeliverable 4 - Diversity and Inclusion PolicyAssignment Con.docx
Deliverable 4 - Diversity and Inclusion PolicyAssignment Con.docx
 
Deliverable 4 - Global Environment ChallengesCompetencyC.docx
Deliverable 4 - Global Environment ChallengesCompetencyC.docxDeliverable 4 - Global Environment ChallengesCompetencyC.docx
Deliverable 4 - Global Environment ChallengesCompetencyC.docx
 
Deliverable 03 - Humanities (Test-Out Sophia Replacement)Com.docx
Deliverable 03 - Humanities (Test-Out Sophia Replacement)Com.docxDeliverable 03 - Humanities (Test-Out Sophia Replacement)Com.docx
Deliverable 03 - Humanities (Test-Out Sophia Replacement)Com.docx
 
Deliverable 03 - Humanities (Test-Out Sophia Replacement)Compete.docx
Deliverable 03 - Humanities (Test-Out Sophia Replacement)Compete.docxDeliverable 03 - Humanities (Test-Out Sophia Replacement)Compete.docx
Deliverable 03 - Humanities (Test-Out Sophia Replacement)Compete.docx
 
DEFINITION a brief definition of the key term followed by t.docx
DEFINITION a brief definition of the key term followed by t.docxDEFINITION a brief definition of the key term followed by t.docx
DEFINITION a brief definition of the key term followed by t.docx
 
Definition of HIVAIDS. What are the symptoms and general characteri.docx
Definition of HIVAIDS. What are the symptoms and general characteri.docxDefinition of HIVAIDS. What are the symptoms and general characteri.docx
Definition of HIVAIDS. What are the symptoms and general characteri.docx
 
Definition of Ethos and How to Use it1. Trustworthiness
Does y.docx
Definition of Ethos and How to Use it1. Trustworthiness
Does y.docxDefinition of Ethos and How to Use it1. Trustworthiness
Does y.docx
Definition of Ethos and How to Use it1. Trustworthiness
Does y.docx
 
Definition Multimodal refers to works that use a combination .docx
Definition Multimodal refers to works that use a combination .docxDefinition Multimodal refers to works that use a combination .docx
Definition Multimodal refers to works that use a combination .docx
 
Definition Argument Essay AssignmentGoal Write a 1,500.docx
Definition Argument Essay AssignmentGoal Write a 1,500.docxDefinition Argument Essay AssignmentGoal Write a 1,500.docx
Definition Argument Essay AssignmentGoal Write a 1,500.docx
 
DEFINITION a brief definition of the key term followed by the APA r.docx
DEFINITION a brief definition of the key term followed by the APA r.docxDEFINITION a brief definition of the key term followed by the APA r.docx
DEFINITION a brief definition of the key term followed by the APA r.docx
 
Defining Privacy in Employee Health ScreeningCases Ethical .docx
Defining Privacy in Employee Health ScreeningCases Ethical .docxDefining Privacy in Employee Health ScreeningCases Ethical .docx
Defining Privacy in Employee Health ScreeningCases Ethical .docx
 
Define      diversity” and inclusion” as applied to your pre.docx
Define      diversity” and inclusion” as applied to your pre.docxDefine      diversity” and inclusion” as applied to your pre.docx
Define      diversity” and inclusion” as applied to your pre.docx
 

Recently uploaded

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
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 

Recently uploaded (20)

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...
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 

Database SystemsDesign, Implementation, and ManagementCo.docx

  • 1. Database Systems Design, Implementation, and Management Coronel | Morris 11e ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Chapter 1 Database Systems ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Learning ObjectivesIn this chapter, you will learn: The difference between data and informationWhat a database is, the various types of databases, and why they are valuable assets for decision makingThe importance of database designHow modern databases evolved from file systems * * ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
  • 2. Learning ObjectivesIn this chapter, you will learn:About flaws in file system data managementThe main components of the database systemThe main functions of a database management system (DBMS) * * ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Data vs. Information Data InformationRaw facts Raw data - Not yet been processed to reveal the meaningBuilding blocks of informationData management Generation, storage, and retrieval of data Produced by processing data Reveals the meaning of data Enables knowledge creationShould be accurate, relevant, and timely to enable good decision making * * ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. DatabaseShared, integrated computer structure that stores a
  • 3. collection of:End-user data - Raw facts of interest to end userMetadata: Data about data, which the end-user data are integrated and managedDescribe data characteristics and relationships Database management system (DBMS) Collection of programsManages the database structure Controls access to data stored in the database * * ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Role of the DBMSIntermediary between the user and the databaseEnables data to be shared Presents the end user with an integrated view of the dataReceives and translates application requests into operations required to fulfill the requestsHides database’s internal complexity from the application programs and users * * ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Figure 1.2 - The DBMS Manages the Interaction between the End User and the Database
  • 4. * * ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Advantages of the DBMS Better data integration and less data inconsistency Data inconsistency: Different versions of the same data appear in different places Increased end-user productivity Improved:Data sharingData securityData accessDecision makingData quality: Promoting accuracy, validity, and timeliness of data * * ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Types of DatabasesSingle-user database: Supports one user at a timeDesktop database: Runs on PCMultiuser database: Supports multiple users at the same timeWorkgroup databases: Supports a small number of users or a specific departmentEnterprise database: Supports many users across many departments *
  • 5. * ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Types of DatabasesCentralized database: Data is located at a single siteDistributed database: Data is distributed across different sites Cloud database: Created and maintained using cloud data services that provide defined performance measures for the database * * ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Types of DatabasesGeneral-purpose databases: Contains a wide variety of data used in multiple disciplinesDiscipline-specific databases: Contains data focused on specific subject areas * *
  • 6. ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Types of DatabasesOperational database: Designed to support a company’s day-to-day operationsAnalytical database: Stores historical data and business metrics used exclusively for tactical or strategic decision making Data warehouse: Stores data in a format optimized for decision support * * ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Types of DatabasesOnline analytical processing (OLAP)Enable retrieving, processing, and modeling data from the data warehouseBusiness intelligence: Captures and processes business data to generate information that support decision making * * ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
  • 7. Types of DatabasesUnstructured data: It exists in their original stateStructured data: It results from formatting Structure is applied based on type of processing to be performedSemistructured data: Processed to some extentExtensible Markup Language (XML) Represents data elements in textual format * * ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Database DesignFocuses on the design of the database structure that will be used to store and manage end-user dataWell- designed databaseFacilitates data managementGenerates accurate and valuable informationPoorly designed database causes difficult-to-trace errors * * ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Evolution of File System Data Processing *
  • 8. ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Table 1.2 - Basic File Terminology * * ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Figure1.6 - A Simple File System * * ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Problems with File System Data Processing * *
  • 9. ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Structural and Data DependenceStructural dependence: Access to a file is dependent on its own structureAll file system programs are modified to conform to a new file structureStructural independence: File structure is changed without affecting the application’s ability to access the data * * ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Structural and Data DependenceData dependenceData access changes when data storage characteristics changeData independenceData storage characteristics is changed without affecting the program’s ability to access the dataPractical significance of data dependence is difference between logical and physical format * * ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible
  • 10. website, in whole or in part. Data RedundancyUnnecessarily storing same data at different placesIslands of information: Scattered data locationsIncreases the probability of having different versions of the same data * ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Data Redundancy ImplicationsPoor data security Data inconsistency Increased likelihood of data-entry errors when complex entries are made in different filesData anomaly: Develops when not all of the required changes in the redundant data are made successfully * ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Types of Data Anomaly * ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Lack of Design and Data-Modeling SkillsEvident despite the availability of multiple personal productivity tools being availableData-modeling skills is vital in the data design processGood data modeling facilitates communication between
  • 11. the designer, user, and the developer * * ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Database SystemsLogically related data stored in a single logical data repositoryPhysically distributed among multiple storage facilities DBMS eliminates most of file system’s problemsCurrent generation DBMS software: Stores data structures, relationships between structures, and access paths Defines, stores, and manages all access paths and components * * ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Figure 1.8 - Contrasting Database and �File Systems *
  • 12. * ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Figure 1.9 - The Database System Environment * * ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. DBMS Functions * Data dictionary management Data storage management Data transformation and presentation Security managementData dictionary: Stores definitions of the data elements and their relationshipsPerformance tuning: Ensures efficient performance of the database in terms of storage and access speed Transforms entered data to conform to required data structures Enforces user security and data privacy ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. DBMS Functions
  • 13. * Multiuser access control Backup and recovery management Data integrity management Sophisticated algorithms ensure that multiple users can access the database concurrently without compromising its integrityEnables recovery of the database after a failureMinimizes redundancy and maximizes consistency ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. DBMS Functions * Database access languages and application programming interfaces Database communication interfacesQuery language: Lets the user specify what must be done without having to specify how Structured Query Language (SQL): De facto query language and data access standard supported by the majority of DBMS vendorsAccept end-user requests via multiple, different network environments ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Disadvantages of Database Systems * *
  • 14. ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Table 1.3 - Database Career Opportunities * *