Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Chapter 11
Building
Solutions
Objectives Overview
Differentiate among a
Differentiate between Describe uses of web
character, field,
file processing databases, types of
record, and data file
systems and the databases, and Big
and describe
database approach Data
validation techniques
Discuss functions
common to most
database Define system
management development, list the
systems: data system development
dictionary, file phases, and identify
retrieval and the guidelines for
maintenance, data system development
security, and backup
and recovery
2016 Cengage Learning. May not be
See Page 498 scanned, copied or duplicated, or posted to a 2
for Detailed Objectives publicly accessible website, in whole or in part.
Objectives Overview
Discuss the
importance of project
Discuss the purpose of Differentiate between
management,
and tasks conducted low-level languages
feasibility assessment,
in each system and procedural
documentation, and
development phase languages
data and information
gathering techniques
Modifyi Deletin
Adding
ng g
records
records records
Completeness
Check digit Other checks
check
Local and
Photos Movies Videos national
weather
Sporting Legislative
events information
Object- Multidimensio
Relational oriented nal and other
database database database
(OODB) types
Query by example
Form
Report writer
A DBMS provides
means to ensure that
only authorized users
access data
Access privileges
Principle of least privilege
policy
Page 513
2016 Cengage Learning. May not be
scanned, copied or duplicated, or posted to a
publicly accessible website, in whole or in part.
23
Database Management
Systems
A DMBS provides a variety of techniques
to restore the database to a usable form
in case it is damaged or destroyed
Backup Log
Continu
Recover
ous
y utility
backup
2016 Cengage Learning. May not be
Page 515 scanned, copied or duplicated, or posted to a 24
publicly accessible website, in whole or in part.
System Development
Define standards
2016 Cengage Learning. May not be
Page 517 scanned, copied or duplicated, or posted to a 28
publicly accessible website, in whole or in part.
System Development
Activities that
Cost
Order of can take
estimates for
activities place at the
each activity
same time
2016 Cengage Learning. May not be
Page 517 scanned, copied or duplicated, or posted to a 30
publicly accessible website, in whole or in part.
System Development
Popular tools
used to plan
and schedule
the time
relationships
among project
activities are
Gantt and PERT
charts
Review
documentati Observe Survey
on
JAD
Interview Sessions Research
Build
custom Outsource
software
2016 Cengage Learning. May not be
Page 522 scanned, copied or duplicated, or posted to a 37
publicly accessible website, in whole or in part.
System Development
Develop all of
the details of
Acquire
the new or
hardware and
modified
software
information
system
Test and
Identify
evaluate
technical
vendor
specifications
proposals
Input
Databa Progra
and
se m
output
design design
design
A compiler
converts the entire
source program to An interpreter
machine language translates and
before executing it executes one
instruction at a time
Compiler Interpreter
Most object-
oriented
application
development
tools are IDEs
2016 Cengage Learning. May not be
Page 530 scanned, copied or duplicated, or posted to a 53
publicly accessible website, in whole or in part.
Application Development Languages
and Tools
BASIC COBOl
FORTR
RPG
AN
2016 Cengage Learning. May not be
Page 532 scanned, copied or duplicated, or posted to a 57
publicly accessible website, in whole or in part.
Application Development Languages
and Tools
JavaScri
pt Perl PHP
Python Ruby
2016 Cengage Learning. May not be
Page 536 scanned, copied or duplicated, or posted to a 62
publicly accessible website, in whole or in part.
Application Development Languages
and Tools
Various programming
languages and Variety of web
application development tools
development tools
Chapter 11
Building
Solutions
Chapter 11