Statements (53)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Database_Management_System
|
gptkbp:bfsLayer |
4
|
gptkbp:bfsParent |
gptkb:Core_Data
|
gptkbp:can_provide |
data normalization
|
gptkbp:consists_of |
relationships
attributes entities |
gptkbp:depicts |
ER diagram
|
gptkbp:developed_by |
gptkb:Peter_Chen
|
gptkbp:has_transformation |
relational model
|
https://www.w3.org/2000/01/rdf-schema#label |
Entity-Relationship Model
|
gptkbp:includes |
foreign keys
primary keys composite attributes derived attributes multivalued attributes |
gptkbp:introduced |
gptkb:1976
|
gptkbp:is_criticized_for |
complexity in large systems
difficulties in representing certain relationships lack of support for dynamic data |
gptkbp:is_enhanced_by |
data modeling tools
database normalization denormalization process normalization process |
gptkbp:is_evaluated_by |
cardinality constraints
participation constraints relationship constraints entity constraints |
gptkbp:is_often_used_in |
software engineering
|
gptkbp:is_part_of |
database management systems
|
gptkbp:is_related_to |
data integrity
data redundancy data relationships entity-relationship diagramming |
gptkbp:is_represented_in |
Chen notation
UML class diagram crow's foot notation |
gptkbp:is_supported_by |
diagramming tools
data modeling software CASE tools database design methodologies |
gptkbp:is_used_for |
database design
|
gptkbp:is_used_in |
gptkb:software_framework
system analysis information systems business analysis |
gptkbp:supports |
conceptual schema
logical schema physical schema |
gptkbp:training |
database courses
computer science programs software engineering courses information systems programs |