Professional Documents
Culture Documents
Chapter 3 Conceptual Design
Chapter 3 Conceptual Design
Conceptual
Database Design
1
Fundamentals of Database Systems (INSY2031) - c 02/06/2024
hapter 3
Chapter 3 - Objectives
Database Development Methodology (DDLC)
Phases of Database Design
How to use Entity–Relationship (ER) modelling in database design.
Objectives)
System definition ( Scope and Boundary definition)
Conceptual Design
Logical Design
Design
Physical Design
Relationship types
Attributes
Structural Constraints
Entity occurrence
Uniquely identifiable object of an entity type.
Relationship occurrence
Uniquely identifiable association, which includes one
occurrence from each participating entity type.
Shown by a Semantic Net an Object Level Model that
shows the relationship instances.
Relationship of degree :
One is Unary
two is binary
three is ternary
four is quaternary
N is n-ary.
Attribute Domain
Set of allowable values for one or more attributes.
Composite Attribute
Attribute composed of multiple components, each with an
independent existence.
Indicated by indentation in E-R model(UML)
Indicated by extension ellipses of an attribute ellipse (Chen Notation)
Multi-valued Attribute
Attribute that holds multiple values for each occurrence of an
entity type.
Represented by
double line ellipse in Chen Notation
[Min..Max ] boundary in UML
Composite Key
A candidate key that consists of two or more attributes.
Underline all (Chen Notation)
{PK} suffix all (UML)
Cardinality
Describes maximum number of possible relationship
occurrences for an entity participating in a given
relationship type.
Participation
Determines whether all or only some entity occurrences
participate in a relationship.
Subclass
A distinct subgrouping of occurrences of an entity
type.
Generalization
Process of minimizing differences between entities by
identifying their common characteristics.
Participation constraint
Determines whether every member in superclass
must participate as a member of a subclass.
May be mandatory or optional.