Professional Documents
Culture Documents
10th Edition
Chapter 5
Database Processing
• Laredo Petroleum
– Needs to know when it should clean chemical
deposits in its wells.
– Cloud storage and analytics improved scalability,
robust data analysis, and data accessibility.
• Cloud analytics will grow by 46 percent through
2020.
• Security and privacy concerns are drawbacks to
cloud services.
Database
Category Description
Administration Task
Size of DBA group depends on size and complexity of
Create and staff DBA
database. Groups range from one part-time person to
function
small group.
Form steering Consists of representatives of all user groups. Forum
committee for community-wide discussions and decisions.
Development
Specify requirements Ensure that all appropriate user input is considered.
Validate data model Check data model for accuracy and completeness.
Verify that all necessary forms, reports, queries, and
Evaluate application
applications are developed. Validate design and
design
usability of application components.
Forms View data; insert new, update existing, delete existing data.
Figure 5-12A Sample Query Form Used to Enter Phrase for Search
Figure 5-12B Sample Query Results of Query Operation
Source: Microsoft Access 2016
Figure 5-16 Graphical Query: User Clicks on Video Icon to Find All Videos from That Location
1 2 3 4 5
• Something to track.
Entities – Order, customer, salesperson,
item, volunteer, donation
• Describe characteristics of entity.
Attributes – OrderNumber, CustomerNumber,
VolunteerName, PhoneNumber
Figure 5-19 Example of Department, Adviser, and Student Entities and Relationships
Crow’s
Feet
1:N N:M
One department may An Adviser may have
have many advisers, many students, and
but an adviser may be one student may have
in only one many advisers
department
“Crow’s
Foot”
N:M 1:N
A department has many A student has only
advisors, and an advisor one advisor, but an
may advise for more adviser may advise
than one department many students
Figure 5-22 Sample Relationships Showing Both Maximum and Minimum Cardinalities
• Normalization
Converting poorly structured tables into two or more
well-structured tables.
– Goal
Construct tables with single theme or entity.
– Purpose
Minimize data integrity problems.
• Final judges.
• Thorough review of data model.
Entities must contain all the data users need to do
their jobs.
Must accurately reflect their view of the business.
• Take it seriously.
• Devote time.
• NewSQL DBMS
– Process very high levels of transactions, like NoSQL
DBMS, but provide ACID support.
– May or may not support relational model.
– Current hotbed of development.
• In-memory DBMS using SQL extension
– SAP HANA, Tableau.
– High volume ACID transaction support with complex
relational query processing.
• InformationWeek Survey:
– Poor database security practices at 20 percent of
respondents.
1. Databases containing sensitive information are not
secured.
2. Data breaches have occurred or it cannot be
confirmed breaches have not occurred.
3. Security evaluations are not regularly conducted on
respondents’ databases.
– Securing data is as important as accuracy and
reporting capabilities.
Copyright © 2018 Pearson Education Ltd. 5-55
Database Engineer
Career Guide