Lesson 2 - Week 3-4 Flashcards
Database Designing Process
- Requirement collection
- Conceptual schema
- Basic data model operations
- Actual implementation of database
- Physical database design
____ models help the designer in describing data at the logical level. This type of model provides flexible capabilities which let constraints be clearly defined.
Object-based logical models
____ models are used to state the general logical structure of the database and to offer an advanced description of the implementation.
Record-based logical models
____ models describe data at the lowest level. Although seldom used, they capture the features of implementing a database-system.
Physical data models
____ uses a group of tables to indicate relationships among those data. Each table contains several columns, and each of them owns a unique name.
Relational Model
Data is shown in groups of records in a network database. Relationships are represented by links. The collection of records is structured as a group of arbitrary graphs.
Network Model
The ____ is similar to the network model as records and links represent data and relationships among data respectively.
hierarchical model
Proposed by Peter P. Chen in 1976; identifies that the real world is composed of entities and their relationships.
Entity- Relationship Model
____ is a visual representation of data that describes how data is related to each other.
Entity Relationship Diagram
An ____ is any visible object which stores information and can be a person, place, thing, event or a concept; An ____ may be physical or abstract.
Entity
____ are the properties of entities which we can use to identify them.
Attributes
Types of Attributes
- Key or non-key
- Required or optional
- Simple or composite
- Single-valued and multi-valued
- Stored, Coded or derived
An ____ is the structure for the set of entities that share the same structure
entity type
the individual entities of a particular entity type are collectively called ____.
entity set
Each attribute of an entity type is associated with a ____.
value set