Beruflich Dokumente
Kultur Dokumente
Lecture 5
Database Design
Information
Required by decision maker
Data processed and presented in a meaningful
form
Transformation
Information System
Provides data collection, storage, and retrieval
Facilitates data transformation
Components include:
People
Hardware
Software
Database(s)
Application
programs
Procedures
Systems development
Process of creating information system
Database development
Process of database design and implementation
Creation of database models
Implementation
Creating storage structure
Loading data into database
Providing for data management
5
Figure 6.2
6
Figure 6.3
7
10
Figure 6.5
11
I. Conceptual Design
Data modeling creates abstract data structure to
represent real-world items
High level of abstraction
Four steps
12
Information needs
Information users
Information sources
Information constitution
Data sources
Developing and gathering end-user data views
Direct observation of current system
Interfacing with systems design group
Business rules
13
Entity Relationship
Modeling and Normalization
Table 6.2
14
Figure 6.8
15
Figure 6.9
16
Table 6.4
18
Figure 6.10
19
20
Cost
DBMS features and tools
Underlying model
Portability
DBMS hardware requirements
21
Tables
Indexes
Views
Transactions
Access authorities
Others
22
23
Physical Organization
Figure 6.12
24
Performance
Security
Backup and recovery
Integrity
Company standards
Concurrency controls
25
Phase 5: Operation
27
28
Bottom-up
1) Identify data elements
2) Group them into data sets
29
Figure 6.14
30
Decentralized design
Larger numbers of entities and complex relations
Spread across multiple sites
Developed by teams
31
Decentralized Design
Figure 6.16
32