Chapter 2. Data Models Flashcards

1
Q

It is the first step in designing a database, refers to the process of creating a specific data model for a determined problem domain

A

Data Modeling

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

It is a relatively simple representation, usually graphical, of more complex real-world data structures

A

Data Model

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

It is a person, place, thing, or event about which data can be stored

A

Entity

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

It is a characteristic of an entity or object. An attribute has a name and a data type

A

Attribute

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

An association between entities

A

Relationship

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

Types of relationships

A
  • One-to-Many Relationship
  • Many-to-One Relationship
  • One-to-One Relationship
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

A restriction placed on data, usually expressed in the form of rules.

A

Constraint

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

A description of a policy, procedure, or principle within an organization.

A

Business Rule

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

To properly identify the type of relationship, you should consider that relationships are __

A

Bidirectional

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

Entity names should be descriptive of the objects in the business environment and use terminology that is familiar to the users.

A

Naming Conventions

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

An attribute name should also be descriptive of the data represented by that attribute.

A

Naming Convention

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

It is also a good practice to prefix the name of an attribute with the name or abbreviation of the entity in which it occurs.

A

Naming Conventions

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

Is based on mathematical set theory and represents data as independent relations.

A

Relational Model

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

Is conceptually represented as a two-dimensional structure of intersecting rows and columns.

A

Each relation

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

The relations are related to each other through the sharing of common ___

A

Entity Characteristics

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

A logical construct perceived to be a two-dimensional structure composed of intersecting rows (entities) and columns (attributes) that represents an entity set in the relational model.

A

Table (Relation)

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

In the relational model, a table row

A

Tuple

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

Each ___ represents an attribute

A

Column

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

The relational model also describes a precise set of data manipulation constructs based on advanced mathematical concepts

A

Table

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

Tables are related to each other through the sharing of a common ___

A

Attribute

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

A collection of programs that manages a relational database. The ___ software translates a user’s logical requests (queries) into commands that physically locate and retrieve the requested data.

A

Relational Database Management System (RDBMS)

22
Q

It is a representation of the relational database’s entities, the attributes within those entities, and the relationships between those entities

A

Relational Diagram

23
Q

A data model that describes relationships (1:1, 1:M, and M:N) among entities at the conceptual level with the help of ER diagrams.

A

Entity relationship (ER) model (ERM)

24
Q

A diagram that depicts an entity relationship model’s entities, attributes, and relations

A

Entity Relationship Diagram (ERD)

25
Defined as anything about which data will be collected and stored
Entity
26
An entity is represented in the ERD by a rectangle, also known as an ___
Entity Box
27
The name of the entity, a noun, is written in the center of the ____
Rectangle
28
The entity name is generally written in ___
Capital Letters and in Singular Form
29
Each entity consists of a ___ that describes particular characteristics of the entity.
Set of attributes
30
It describes associations among data. Most relationships describe associations between two entities.
Relationships
31
ER Notations
- Chen Notation - Crow's Foot - Class Diagram Notation
32
The application programmer’s view of the data environment.
External Model
33
Works with a data subset of the global database schema.
External Model
34
The specific representation of an external view; the end user’s view of the data environment
External Schema
35
It represents a global view of the entire database by the entire organization.
Conceptual Model
36
Integrates all external views (entities, relationships, constraints, and processes) into a single global view of the data in the enterprise
Conceptual Model
37
A representation of the conceptual model, usually expressed graphically
Conceptual Schema
38
A property of any model or application that does not depend on the software used to implement it.
Software Independence
39
A condition in which a model does not depend on the hardware used in the model’s implementation
Hardware Independence
40
A stage in the design phase that matches the conceptual design to the requirements of the selected DBMS and is therefore software dependent.
Logical Design
41
In database modeling, a level of ___ that adapts the conceptual model to a specific DBMS model for implementation.
Data Abstraction
42
The ___ is the representation of a database as “seen” by the DBMS.
Internal Model
43
In other words, the ___ requires a designer to match the conceptual model’s characteristics and constraints to those of the selected implementation model.
Internal Model
44
A representation of an internal model using the database constructs supported by the chosen database.
Internal schema
45
A condition in which the internal model can be changed without affecting the conceptual model.
Logical Independence
46
A model in which physical characteristics such as location, path, and format are described for the data.
Physical Model
47
The physical model is both ___
hardware and software-dependent.
48
A condition in which the physical model can be changed without affecting the internal model.
Physical Independence
49
Models and their Degrees of Abstraction
- External - Heighest - Conceptual - High - Internal - Low - Physical - Lowest
50
Model and their Focus
- External - End-User Views - Conceptual - Global view of Data (Database model independence) - Internal - Specific Database model - Physical - Storage and Access methods
51
Models and their Independence
- External - Hardware and Software - Conceptual - Hardware and Software - Internal - Hardware - Physical - Neither hardware nor software