Lesson 2 - Week 3-4 Flashcards

1
Q

Database Designing Process

A
  • Requirement collection
  • Conceptual schema
  • Basic data model operations
  • Actual implementation of database
  • Physical database design
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

____ models help the designer in describing data at the logical level. This type of model provides flexible capabilities which let constraints be clearly defined.

A

Object-based logical models

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

____ models are used to state the general logical structure of the database and to offer an advanced description of the implementation.

A

Record-based logical models

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

____ models describe data at the lowest level. Although seldom used, they capture the features of implementing a database-system.

A

Physical data models

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

____ uses a group of tables to indicate relationships among those data. Each table contains several columns, and each of them owns a unique name.

A

Relational Model

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

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.

A

Network Model

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

The ____ is similar to the network model as records and links represent data and relationships among data respectively.

A

hierarchical model

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Proposed by Peter P. Chen in 1976; identifies that the real world is composed of entities and their relationships.

A

Entity- Relationship Model

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

____ is a visual representation of data that describes how data is related to each other.

A

Entity Relationship Diagram

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

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.

A

Entity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

____ are the properties of entities which we can use to identify them.

A

Attributes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Types of Attributes

A
  • Key or non-key
  • Required or optional
  • Simple or composite
  • Single-valued and multi-valued
  • Stored, Coded or derived
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

An ____ is the structure for the set of entities that share the same structure

A

entity type

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

the individual entities of a particular entity type are collectively called ____.

A

entity set

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Each attribute of an entity type is associated with a ____.

A

value set

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

This value set is also called ____.

A

domain

17
Q

The ____ of an attribute is the collection of all possible values an attribute can have.

A

Domain

18
Q

Any linkage or connection between different entities indicated by a verb is called a ____.

A

Relationship

19
Q

Each relationship has:

A

Name, Degree, Cardinality

20
Q

____ refers to the number of entities related to the relationship.

A

Degree

21
Q

____ is used to depict the connectivity of entities; ____ is the actual number of connected occurrences for each entity.

A

Cardinality

22
Q

Three Basic Types of Connectivity Relations:

A
  • one-to-one relationship
  • **one-to-many **relationship
  • many-to-many relationship*
23
Q

The Foreign Key (FK) and only the FK of the related table is the PK of another.

A

Weak or Non-identifying

24
Q

The FK of the related table is also involved in its PK, along with being the PK of another table

A

Strong or Identifying

25
Q

To determine relationship ____ , you have to look at it both ways and determine its categorization for each direction.

A

Participation

26
Q

Participation Types:

When the ‘parent’ does not require a ‘child’ to be present.

A

Optional

27
Q

Participation Types:

There is an entity required on each end for the relationship to make sense

A

Mandatory

28
Q

____ is an entity that depends on another entity.

A

Weak entity

29
Q

____ represents the main characteristic of an Entity.

A

Key attribute

30
Q

An attribute can also have its own attributes. These attributes are known as ____.

A

Composite attribute

31
Q

____ is a bottom-up approach in which two lower level entities combine to form a higher level entity.

A

Generalization

32
Q

_ is opposite to Generalization. It is a top-down approach in which one higher level entity can be broken down into two lower level entities.

A

Specialization

33
Q

When an Entity is related to itself it is known as ____.

A

Recursive Relationship