1-The Database Environment and Development Process
1-The Database Environment and Development Process
Thirteenth Edition
Chapter 1
The Database Environment
and Development Process
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Learning Objectives (1 of 2)
1.1 Define terms
1.2 Name limitations of conventional file processing
1.3 Explain advantages of databases
1.4 Identify costs and risks of databases
1.5 Distinguish between operational and informational data
management
1.6 List components of database environment
Learning Objectives (2 of 2)
1.7 Identify categories of database applications
1.8 Explain prototyping and agile development approaches
1.9 Explain roles of individuals
1.10 Explain differences between personal, multi-tiered,
and enterprise data management
1.11 Explain three-schema architectures (external,
conceptual, internal)
Definitions
• Database: organized collection of logically related data
• Data: stored representations of meaningful objects and
events
– Structured: numbers, text, dates
– Unstructured: images, video, documents
• Information: data processed to increase knowledge in
the person using the data
• Metadata: data that describes the properties and context
of user data
Figure 1-1 Converting Data to Information (1 of 2)
13
Evolution of Database Systems
• Several flavors:
– Prototyping
– Agile methodologies
– eXtreme programming
– Scrum
– D S D M (dynamic system development
methodologies)
The Prototyping Methodology
Database Project Team Members (1 of 2)
• Business analysts – analyze business situation and
establish requirements
• Systems analysts – like business analysts, but also have
technical expertise for overall information systems
• Database analysts – analysts who focus on database
• Users – the “customers” communicate their needs to
analysts
• Programmers – coders of the programs that interact with
the database
Database Project Team Members (2 of 2)