Professional Documents
Culture Documents
DDMS
DDMS
Metadata: data that describes the properties and context of user data.
1. Program-Data Dependence
2. Duplication of Data
3. Limited Data Sharing
4. Lengthy Development Times
5. Excessive Program Maintenance
3. Each application program must have its own processing routines for
reading, inserting, updating, and deleting data
i. Program-data independence
ii. Planned data redundancy
iii. Improved data consistency
iv. Improved data sharing
v. Increased application development productivity
vi. Enforcement of standards
vii. Improved data quality
viii. Improved data accessibility and responsiveness
ix. Reduced program maintenance
x. Improved decision support
Data models
Graphical system capturing nature and relationship of data
Enterprise Data Model–high-level entities and relationships for the
organization
Project Data Model–more detailed view, matching data structure in
database or data warehouse
Entities
Noun form describing a person, place, object, event, or concept
Composed of attributes
Relationships -
Between entities
Usually one-to-many (1:M) or many-to-many (M:N)
Relational Databases
Database technology involving tables (relations) representing entities
and primary/foreign keys representing relationships
Personal databases
Two-tier Client/Server databases
Multitier Client/Server databases
Enterprise applications
i. Enterprise resource planning (ERP) systems
ii. Data warehousing implementations
CH2
Classifications of attributes:
Required versus
Optional Attributes
Simple versus
Composite Attribute
Single-Valued versus
Multivalued Attribute e.g skill
Stored versus Derived Attributes
Identifier Attributes
Identifier keys
a) Unary Relationship
b) Binary Relationship
c) Ternary Relationship
Cardinality of Relationships:
I. One-to-One
II. One-to-Many
III. Many-to-Many]
Minimum Cardinality
Maximum Cardinality
Types of entities:
Strong entity -has its own unique identifier underlined with single line
‘
CH3
Completive constraints:
Total specialization
Partial specialization
Disjoint constraints:
Disjoint constraints
Overlap constraints