what is data modeling
process of creating a layout of information fields to structure and organize data
what is data modeling used for
what is an external data model
-depiction of the data base system form the viewpoints of individual user groups
what does an external data model do
-provides a view of the data base from the end users point of view
-can look different for each user
`
what model resmebles the real world when seen by the end user
external data model
what is a conceptual data model
what form does a conceptual data model take
-usually a ERD( entity relationship diagram)
what is an ERD
-entity relationship diagram`
what is a logical data model
based on more detailed info gathered form the business requirments
which is more complex logical models or conceptual
logical
what does a logical model do
show the layout of data,
what is a physical data model
-indicates the technical details for implementation as a database structure
what does a physical data model represent
-represents the actual design “blueprint” or a relational database
what is an ERD
-a chart the visually represents the relationship between database entities
what does an ERD model
- 3 main components
what are the 3 main components of an ERD
what is an entity
noun/thing
what is a relationship
verb/what happened
what is an attribute
adjective/adverb
3 properties of entities
what is a primary key
unique identifier
-for a single instance entitty
what is a foreign key
a column of group of column in a relational database table that provides a link between data in two tables
what is cardinality
-the number of instances in one entity which are associated with or linked to the number of instances in another
1:1
one to one