+ All Categories
Home > Documents > Database Planning

Database Planning

Date post: 12-Nov-2014
Category:
Upload: databaseguys
View: 561 times
Download: 0 times
Share this document with a friend
Description:
 
Popular Tags:
17
Announcements Homework 1 Due 9/15 Project: Step 1 Due 9/17 Reading for Wednesday 2.6 – 2.8
Transcript
Page 1: Database Planning

Announcements

• Homework 1 Due 9/15

• Project: Step 1 Due 9/17

• Reading for Wednesday– 2.6 – 2.8

Page 2: Database Planning

Database Planning

Lecture 3

Page 3: Database Planning

Data as a Resource

• Resource:

• Resource Examples:

• Why is a database is a resource? 1.

2.

3.

Page 4: Database Planning

Characteristics of Data

• Data vs. information– Data:

• Example:

– Information:

• Example:

Page 5: Database Planning

Four Levels of Data

1. Real world• Enterprise• Mini-world, or Universe of Discourse

2. Conceptual Model• Entities• Entity sets• Attributes• Relationships

Page 6: Database Planning

Four Levels of Data

3. Logical model of database• Metadata• Record types, data item types, data aggregates• Stored in data dictionary

4. Data occurrences• Database itself• Data instances• files

Page 7: Database Planning

Data Sublanguages

• Languages– DDL

– DML

• Host Language

Page 8: Database Planning

Staged Database Design

• Systems analysis

• Staged database design

Page 9: Database Planning

Characteristics of a Conceptual Database Model

1.

2.

3.

4.

5.

Page 10: Database Planning

Stages in Database Design

Analyze User Environment

Develop Conceptual Model

Choose DBMS

Develop Logical Model

Develop Physical Model

Evaluate Physical Model

Tune System

Implement System

Page 11: Database Planning

Design Tools

• CASE– Upper case:

– Lower case:

• Data dictionary• Project management software

Page 12: Database Planning

Data Dictionary• Contains metadata• Can be integrated (part of DBMS) or free-standing• Useful for

Page 13: Database Planning

Project Management Software• Tools to help plan and manage projects, especially those

with many people• Include several types of charts and graphs

– GANTT chart- See Figure 2.12– PERT chart

• User specifies– Scope and objectives– Major tasks and phases– Task dependencies– Resources, including personnel– Timelines

• Software can– Generate calendars– Produce graphs with different views of project– Provide means of communication for staff

Page 14: Database Planning

Database Administrator Skills– DBA must be

• Technically competent • Good manager• Have excellent interpersonal and communication

skills

– Has primary responsibility for planning, designing, developing and managing the operating database

– Database designer may do conceptual and logical design; DBA does physical design, implementation, develops, manages system

Page 15: Database Planning

Planning and Design Stage

– Preliminary planning– Identifying user requirements– Developing and maintaining the data

dictionary– Designing the conceptual model– Choosing a DBMS– Developing the logical model– Developing the physical model

Page 16: Database Planning

Development Phase

– Creating and loading the database– Developing user views– Writing and maintaining documentation– Developing and enforcing data standards– Developing and enforcing application

program standards– Developing operating procedures– Doing user training

Page 17: Database Planning

Database Management Phase

• Monitoring performance

• Tuning and reorganizing

• Keeping current on database improvements


Recommended