The Database Environment and Database Development Process

143 cards

Reference:Modern Database Management 8th EditionBY: Jeffrey A. Hoffer, Mary B. Prescott , Fred R. McFaddenChapter 1 & Chapter 2


 
  
Created Jul 18, 2012
by
johannady2

 

 
Table View
 
Download
 
Print

Flashcard Set Preview

  Side A   Side B
1
Organized collection of logically related data
 
Database
2
stored representations of meaningful objects and events
 
Data
3
2 types of Data.
 
>structured>unstructured
4
what type of data are numbers, text and dates?
 
Structured
5
what type of data are images, videos and documents
 
unstructured
6
what does UML stand for?
 
Unfinished Modelling Languages
7
helps users understand data
 
context
8
turn data into useful information that managers can use for decision making and interpretation
 
graphical display
9
Descriptions of the properties or characteristics of the data, including data types, field...
 
Metadata
10
5 Disadvantages of File Processing
 
>Program-data dependence>Duplication of Data/ data redundancy>Limited Data Sharing>Lengthy...
11
disadvantage of file processing where All programs maintain metadata for each file they use
 
Program-data dependence
12
disadvantage of file processing where different systems/programs have seperate copies of the...
 
duplication of data/data redudancy
13
disadvantage of file processing where there is no centralized control of data
 
Limited Data sharing
14
disadvantage of file processing where programmers must design their own file formats
 
Lengthy development time
15
Disadvantage of file processing where 80% of information systems budget is used.
 
Excessive program Maintenance
16
5 Problems with data dependency
 
>Each application programmer must maintain his/her own data>each application program...
17
Problems with duplication of data/ data redundancy
 
>waste of space to have duplicate data>causes more maintenance headaches>The biggest...
18
Solution to file processing disadvatages.
 
Database Approach
19
3 database approaches
 
>Central repository of shared data>data is managed by controlling agent>stored in...
20
What does the database approach require?
 
Database Management System(DBMS)
21
what does DBMS stand for?
 
database management system.
22
a software system that is used to create, maintain and provide controlled access to user databases.
 
Database management system
23
manages data resources like an operating system manages hardware resources
 
Database management system
24
contains employee, order, inventory, pricing and customer data.
 
Central database
25
10 Advanatages of the Database Approach
 
>Program-data independence>Planned data redudancy>Improved data consistency>Improved...
26
costs and risks of the database approach
 
>New, specialized personnel>Installation and management cost and complexity>conversion...
27
Elemets of the database approach
 
>Data Models>Relational Databases>Use of Internet Technology>Database Applications
28
Graphical system capturing nature and relationship of data
 
Data mdels
29
High-level entities and relationships for the organization
 
Enterprise data model
30
more detailed view, matching data structure in database or data warehouse
 
Project Data Model
31
2 typs of data models
 
>Enterprise Data Model>Project Data Model
32
Database technology involving tables(relations) representing entities and primary/ foreign...
 
Relational Database
33
Networks and telecommunications , distributed database , client server and 3-tier...
 
Use of Internet Technology
34
Application programs used to perform database activities(create, read, update and delete) for...
 
Database application
35
Components of teh Database Environment
 
>CASE tools>Repository>Database management System (DBMS)>Database>Application...
36
Computer-aided software engineering
 
Case tools
37
what does CASE stand for
 
Computer-aided Software Engineering
38
Centralized storehouse of metadata
 
Repository
39
Software for managing the database
 
Database Management System(DBMS)
40
Software using the data
 
Application Programs
41
Text and graphical displays to users
 
User Interface
42
Personnel responsible for maintaining the database
 
Data/database Administrators
43
personnel responsible for designing database and software
 
System Developers
44
People who use the applications and databases
 
End Users
45
The range of database applications
 
>personal Database> workgroup databases>departmental/ divisional databases>Enterprise...
46
2 tparts of Enterprise Database Applications
 
>Enterprise Resource Planning (ERP)>Data Warehouse
47
Integrate all enterprise functions(manufacturing, finance, sales , marketing , inventory ,...
 
Enterprise Resource Planning(ERP)
48
Integrated decision support system derived from various operational database
 
Data Warehouse
49
First step in database development
 
Enterprise Data Model
50
Specifies scope and general content
 
Enterprise Data model
51
Overall picture of organizational data at high level of abstraction
 
Enterprise Data model
52
Has Entity-relationship diagram, description of entity types, relationships between...
 
Enterprise data model
53
describes the high-level entities in an organization and the relationship between these.
 
Enterprise data model 
54
what does ISA stand for?
 
Information System Architecture (ISA)
55
Conceptual blueprint for organization's desired information system structure
 
Inforamtion System Architecture (ISA)
56
The Inforamation Systems Architecture (ISA) consists of ;
 
>Data>Processes>Data Network>People>Events and points in time> reasons for...
57
(e.g. Enterprise Datamodel- simplified ER diagram)
 
Data
58
data flow diagrams, process decomposition, etc.
 
processes
59
topology diagram
 
data network
60
people management using project management tools(Gantt charts, etc.)
 
People
61
(when processes are performed)
 
Events and points in time
62
(e.g., decision tables)
 
reasons for events and rules
63
A data-oriented methodology to create and maintain information systems
 
Information Engineering
64
A generic Information Systems planning methodology for obtaining a broad understanding...
 
Top-down Planning
65
four steps to Top-down planning:
 
>Planning>analysis>Design>Implementation
66
Purpose of Information Systems Planning;
 
to align information technology with an organization's business strategies.
67
3 steps in Information Systems planning:
 
> Identify Strategic planning factors>Identify corporate planning objects>Develop...
68
what we hope to accomplish
 
Organization goals
69
what must work in order for us to survive
 
Critical success factors
70
weakness we now have
 
Problem areas
71
Identify strategic Planning factors;
 
>organization goals>Critical success factors>Problem areas
72
Identify corporate planning objects
 
> organizational units> organizational locations>business functions>entity...
73
departments
 
Organizational units
74
groups of business processes
 
Business fuctions
75
the things we are trying to model for the database
 
Entity types
76
application programs
 
Information Systems
77
Interactive process breaking system description into finer and finer detail
 
Functional decomposition
78
Describes interrelationships between planning objects
 
Planning matrixes
79
breaking large tasks into smaller tasks in a hierarchical structure chart
 
Decomposition
80
Describes relationships between planning objects in the organization
 
Planning Martixes
81
6 types of matrixes;
 
>unit-to-function>location-to-function >Supporting function-to-data entity >function-to-data...
82
what does SDLC stand for?
 
System Development Life Cycel
83
-Detailed, well-planned development process- time-consuming but comprehensive-long dveleopment...
 
System Development Life Cycle (SDLC)
84
-Rapid Application Development(RAD)-Cursory attempt at conceptual data modeling-Define Database...
 
Prototyping
85
What does RAD stand for?
 
Rapid Application Development
86
2 approaches to database and IS development
 
> SDLC>Prototyping
87
SDLC
 
planning<>analysis<>logical design<> physical design<> implementation...
88
purpose of planning:
 
Preliminary understanding
89
deliverable of planning:
 
request of study
90
database activity of planning:
 
enterprise modeling and early conceptual data modeling.
91
purpose of analysis:
 
Thorough requirements analysis and structuring.
92
deliverable of analysis:
 
fuctional system specifications
93
database activity of analysis:
 
Thorough and integrated conceptual data modeling.
94
purpose of logical design:
 
 Information requirements elicitation and structure
95
deliverable of logical design:
 
detailed design specifications
96
database activity of logical design:
 
 Logical database design(transactions, forms displays, views, data  integrity and...
97
purpose of Physical Design:
 
Develop technology and organizational specifications.
98
deliverable of Physical Design:
 
Program/data structures, technology purchases,  organization redesigns
99
database activity of Physical Design
 
Physical Database design(define database to DBMS, physical data organization, database processing...
100
purpose of implementation:
 
Programming, testing, training, installation, documenting 
101
deliverable of implementation:
 
Operational programs, documentation, training materials
102
database activity of implementation:
 
database implementation, including coded programs, documentation, installation and conversion
103
Purpose of Maintenance
 
monitor, repair , enhance
104
deliverable of maintenance
 
periodic audits
105
database activity of maintenance:
 
database maintenance, performance analysis, and tuning, error corrections
106
Prototying database methodology:
 
>identify problem>develop initial prototype>implement and use prototype>if inefficient;...
107
steps in Conceptual data modelling
 
>Analyze requirements>Develop preliminary data model
108
steps in Logical database design
 
>analyze requirements in detail>Integrate database views into conceptual data...
109
steps in Physical database design and definition
 
>define new database contents to DBMS>decide on physical organization for new data>design...
110
steps in database implementation:
 
>code database processing>install new database contents, usually from existing data sources
111
steps on database maintenance:
 
>analyze database to ensure it meets application needs>fix errors in database
112
steps in database maintenance when converting prototype to operational system.
 
>tune database for improved performance>fix errors in database
113
software tools providing automated support for systems development
 
Computer-aided software engineering (CASE)
114
three database features of computer-aided software engineering:
 
>Data modelling>code generation>repositories
115
 drawing entity relationship diagrams
 
data modeling 
116
SQL code for table creation
 
Code generation
117
knowledge base of enterpprise information
 
Repositories
118
Model components that can be purchased, customize, and assembled into full-scale data models
 
Packaged Data models
119
Advantages of Packaged Data Models
 
>Reduced development time>higher model quality and reliability
120
Two types of packaged data models:
 
>universal data models>industry-specific data models
121
a planned undertaking of related activities to reach an objective that has a beginning and...
 
Project
122
Managing Projects Involves use of review points for:
 
>Validation of satisfactory progress>step back from detail to overall view>Renew...
123
Review of systems development project after each development phase with rejustification after...
 
Incremental Commitement
124
People Involved in Managing Projects:
 
>Business Analyst>System Analyst>Database Analyst and data Modelers>users>programmers>database...
125
Database Schemas
 
> Internal Schema> conceptual Schema>External Schema
126
Schema concerned with Physical structures
 
Internal Schema
127
Schema concerned with E-R Models
 
Conceptual Schema
128
>User views>subsets of conceptual schema>can be determine from business- function/data...
 
External Schema
129
is the underlying design and implementation
 
Internal Schema
130
AIP, AIR, order processing, inventory control, and so forth; access and connectivity to DBMS...
 
Application/Web server
131
contains all organizational data or summaries of data on department servers.
 
Transaction Database
132
work with both management and users to analyze the business situation and develop detailed...
 
Business Analysts
133
May perform business analyst activities but also specify computer systems requirements and...
 
System Analysts
134
Concentrate on determining the requirements and design for the database component...
 
Database Analysts and data modelers
135
Provide assessment of their information needs and monitor that the developed system meets their...
 
Users
136
Design and write computer programs that have commands to maintain adn access data...
 
Programmers
137
Establish standards for data in business units, striving to attain optimum data location, currency...
 
Database Architects
138
have responsibility for existing and future databases and ensure consistency and integrity...
 
Data administrators
139
oversee assigned projects, including team composition, analysis, deign, implementation and...
 
project managers
140
for example, networking, operating systems, testing , data warehousing and documentation
 
Other technical experts
141
schema for the user views
 
External Schema
142
 integrates external schemata
 
Conceptual Schema
143
 schema that defines physical storage structures
 
Internal Schema

No comments yet! Be the first to add a comment below!

Please login to post comments.
After login, we will forward you back to this flashcard.

Upgrade and get a lot more done!
Upgrade