class 3 Flashcards
who uses a data model?
database administrators to design tables with their corresponding associations
what are database associations?
the relationships that one entity has to another and determine necessary key structures to access data
what are the 3 relationships types of associations between data in a data model?
one to one ( associates one attribute to one attribute in another table)
one to many associates (associates one attribute to many attributes in another table)
many to many (associates many attributes to many attributes in another table)
what are the 2 reasons a database should be designed?
designed to store all data relevant to business
designed to provide quick and easy access and easy modification
when building a database, an organization must consider what 4 characteristics?
content: what data should be collected and at what cost
access: what data should be provided to which users and when
logical structure: how should data be arranged so that it makes sense to a given user
physical organization: where should data be physically located
what is a data model?
a diagram of data entities and their relationships
what is enterprise data modelling?
data modelling done at the level of the entire enterprise
how can you create roadmap for building a database and information system?
crating a single definition and format for data that can ensure compatibility
what are entity-relationship diagrams?
data models that use basic graphical symbols to show the organization of and relationships between data
what are boxes in entity-relationship diagrams?
they indicate data items or entities contained in data tables
what are lines in entity-relationship diagrams?
shows relationships between entities
what is a relational model?
a simple but highly useful way to organize data into collections of two-dimensional tables that are linked to one another
what does each row in a relational model represent?
an entity in the table
what does each column in a relational model represent?
an attribute of that entity
what is domain in a relational model?
the range of allowable values for a data attribute
what are the 2 types of designs for building a database?
logical design
physical design