0% found this document useful (0 votes)
512 views12 pages

Conceptual Database Design

1. Conceptual database design involves conceptual schema design and transaction/application design at the conceptual level, hiding physical storage details. 2. The conceptual schema describes entities, data types, relationships, and constraints to provide a complete understanding of the database structure for users. It is designed independently of specific DBMSs. 3. Approaches to conceptual schema design include the centralized approach that merges all user requirements into a single schema, and the view integration approach that designs schemas for each user group and then combines them into a global schema.

Uploaded by

VinayKumarSingh
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT or read online on Scribd
0% found this document useful (0 votes)
512 views12 pages

Conceptual Database Design

1. Conceptual database design involves conceptual schema design and transaction/application design at the conceptual level, hiding physical storage details. 2. The conceptual schema describes entities, data types, relationships, and constraints to provide a complete understanding of the database structure for users. It is designed independently of specific DBMSs. 3. Approaches to conceptual schema design include the centralized approach that merges all user requirements into a single schema, and the view integration approach that designs schemas for each user group and then combines them into a global schema.

Uploaded by

VinayKumarSingh
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT or read online on Scribd
You are on page 1/ 12

Database Design

Conceptual database design


Phase 2

• Involves 2 parallel activities :

2. Conceptual schema design -


3. Transaction and application design-
Conceptual level
• It hides physical storage and
concentrates on describing entities
,data types ,relationships,
constraints...
• Its conceptual schema describes
the structure of the whole
database for a community of users
Conceptual schema design
Independent of the data base
because:
2. Goal of the conceptual schema design is a
complete understanding of the database
structure, meaning , interrelationships, and
constraints. Its best achieved independent of
DBMS because each has its own rules and
restrictions which can affect conceptual
schema design.
3. Conceptual schema is a very valuable
description of the database .Choice of DBMS
and data decisions should not affect
conceptual schema .
Conceptual schema design
1. A good understanding of the
conceptual schema is crucial for the
users and developers. High level data
model is better than data models of
individual DBMS
2. Diagrammatic representations are
excellent for communicating among
users, designers and analyst. since
high level models use better concepts
they are preferred over lower level
data model.
Characteristics of data model
• Expressiveness
• Simplicity and understandability
• Minimality (least basic concepts that are
distinct and non overlapping)
• Diagrammatic representation
• Formality (formal unambiguous
specification of data)
Approaches to conceptual schema
design
• Centralized approach
:requirements of different applications
and user groups are merged together.
a single schema is designed
corresponding to the merged set of
requirements. Task is arduous and
time consuming .

DBA and staff accomplish the task.


Approaches to conceptual schema
design
• View integration approach : a
schema is designed for each user
group based only on its
requirements .we develop a high
level schema for each group and
combine into a GLOBAL
CONCEPTUAL SCHEMA.

Again DBA and staff accomplish the


task.
Strategies for schema design
• Top down strategy :start a
schema containing high level
abstractions and then apply
successive top – down
refinement.
• Bottom up strategy :start a
schema containing basic
abstractions and then combine or
add these abstractions .
Strategies for schema design
• Inside out strategy : special case
of bottom up where attention is
focused on a central set of
concepts that are most evident.
Modeling then spreads outwards
by considering new concepts in
the vicinity of existing ones .
• Mixed strategy :requirements
partitioned according to T D and
part of schema designed
according to B U.
Course # Sec # semester instructor

Course offering

name
Course# Sec#

(1,1) (1,N)
Offered by instructor
course

semester
faculty faculty

advises Committee
chair of

student student

You might also like