Download presentation
Presentation is loading. Please wait.
Published byBennett Dalton Modified over 9 years ago
1
Chapter 4 Introduction to Database Development
2
Outline Context for database development Goals of database development Phases of database development CASE tools
3
Information System
4
Traditional Life Cycle
5
Development Alternatives Difficulties –Operational system is produced late –Rush to begin implementation –Requirements are difficult to capture Alternative methodologies –Spiral approaches –Rapid application development Prototypes may reduce risk
6
Graphical Models Explicit or implicit Data model Process model Environment interaction model Emphasize data model
7
Broad Goals of Database Development Develop a common vocabulary Define data meaning Ensure data quality Provide efficient implementation
8
Data Quality Measures Completeness Lack of ambiguity Timeliness Correctness Consistency Reliability
9
Database Development Phases Conceptual Data Modeling Logical Database Design Distributed Database Design Physical Database Design ERD Tables Distribution Schema Internal Schema, Populated DB Data requirements
10
Splitting Conceptual Design
11
Cross Checking Requirements
12
Design Skills Soft –Qualitative –Degree of subjectivity –People-oriented Hard –Quantitative –Objective –Intensive data analysis
13
Design Skills in Phases
14
Features of CASE Tools Diagramming Documentation Analysis Prototyping
15
Classification of CASE Tools Front-end vs. Back-end –Front-end emphasize data modeling and logical analysis –Back-end emphasize code generation and physical design DBMS dependent vs. DBMS independent
16
Commercial CASE Tools PowerDesigner 9 Oracle 9i Designer Visual Studio.Net Enterprise Architect ERWin ER/Studio Visible Analyst
17
ER Assistant CASE tool distributed with the textbook Customized for this textbook: supports the ERD notation used in Chapters 5 and 6 Drawing tool Diagram checking Easy to use and powerful tool
18
Summary Background for second part of the course Relationship to information systems development Broad goals Development phases CASE tool features
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.