0% found this document useful (0 votes)
167 views

Lecture 6 Packaged Data Models

This document summarizes key topics from a lecture on database systems, including prototyping database methodology, managing database projects, database schema, and three-tiered client/server database architecture. The lecture outlines prototyping methodology involving iterative development and review points. It discusses roles in database projects and using packaged and industry-specific data models. Database schema are explained as physical, conceptual, and external views. A three-tier architecture separates the user interface, application processing, and data management tiers.

Uploaded by

Wajiha's World
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
167 views

Lecture 6 Packaged Data Models

This document summarizes key topics from a lecture on database systems, including prototyping database methodology, managing database projects, database schema, and three-tiered client/server database architecture. The lecture outlines prototyping methodology involving iterative development and review points. It discusses roles in database projects and using packaged and industry-specific data models. Database schema are explained as physical, conceptual, and external views. A three-tier architecture separates the user interface, application processing, and data management tiers.

Uploaded by

Wajiha's World
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 20

DATABASE

SYSTEMS

LECTURE 6
Ms. Anum Hameed

Database Systems
Previous Lecture Topics

■ Enterprise Data Model


■ Information Systems Architecture (ISA)
■ Information Engineering
■ Systems Development Life Cycle

2
Lecture Outline

■ Prototyping Database Methodology


■ Managing Projects
■ Database Schema
■ Three-tiered client/server database architecture

3
Prototyping Database Methodology
(Figure 2.6)

4
Prototyping Database Methodology
(Figure 2.6) (cont.)

5
Prototyping Database Methodology
(Figure 2.6) (cont.)

6
Prototyping Database Methodology
(Figure 2.6) (cont.)

7
Prototyping Database Methodology
(Figure 2.6) (cont.)

8
CASE
■ Computer-Aided Software Engineering (CASE)–software tools providing
automated support for systems development
■ Three database features:
– Data modeling–drawing entity-relationship diagrams
– Code generation–SQL code for table creation
– Repositories–knowledge base of enterprise information

9
Packaged Data Models

■ Model components that can be purchased, customized, and


assembled into full-scale data models
■ Advantages
– Reduced development time
– Higher model quality and reliability
■ Two types:
– Universal data models
– Industry-specific data models

10
Managing Projects

■ Project–a planned undertaking of related activities to reach an objective


that has a beginning and an end
■ Involves use of review points for:
– Validation of satisfactory progress
– Step back from detail to overall view
– Renew commitment of stakeholders
■ Incremental commitment–review of systems development project after
each development phase with rejustification after each phase

11
Managing Projects: People Involved

■ Business analysts
■ Systems analysts
■ Database analysts and data modelers
■ Users
■ Programmers
■ Database architects
■ Data administrators
■ Project managers
■ Other technical experts
12
Database Schema
■ Physical Schema
– Physical structures–covered in Chapters 5 and 6
■ Conceptual Schema
– E-R models–covered in Chapters 3 and 4
■ External Schema
– User Views
– Subsets of Conceptual Schema
– Can be determined from business-function/data entity
matrices
– DBA determines schema for different users

13
Figure 2-7 Three-schema architecture

Different people
have different
views of the
database…these
are the external
schema

The internal
schema is the
underlying
design and
implementation

14
Figure 2-8 Developing the three-tiered architecture

15
Figure 2-9 Three-tiered client/server database architecture

16
Pine Valley Furniture

Segment of project data model (Figure 2-11)

17
Figure 2-12 Four relations (Pine Valley Furniture)

18
Figure 2-12 Four relations (Pine Valley Furniture) (cont.)

19
References:

■ Modern Database Management by Fred McFadden, Jeffrey Hoofer, Mary Prescott,


Prentice Hall; 11th Edition (July 26, 2012). ISBN-10: 0132662256.

20

You might also like