Lesson 2 Flashcards

(47 cards)

1
Q

focuses on how the database structure will be used to store and manage end-user data.

A

Database Design

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

the first step in designing database, refers to the process of creating 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
3
Q

is relatively simple representation, usually graphical, of more complex real-world data structure.

A

Data Model

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

can facilitate interaction among the designer, the applications programmer, and the end-user.

A

Data models

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

Basic building blocks for data model are the following:

A

Entity
Attribute
Relationship

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

It was developed in the 1960’s to manage large amounts of data for complex manufacturing projects.

A

Hierarchical Model

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

The model’s basic logical structure is represented by an upside-down tree. It contains levels, or segment.

A

Hierarchical Model

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

is the equivalent of a file system’s record type.

A

Segment

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

It was created to represent complex data relationships more effectively than the hierarchical model, to improve database performance, and to impose a database standard.

A

Network Model

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

is generally used today, the standard database concepts that emerged with it are still used by modern data models: schema, subschema, DML, and DDL.

A

Network Model

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

It is the conceptual organization of the entire database as viewed by the database administrator.

A

Schema

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

It defines the portion of the database by the application programs that produce the desired information from the data in the database.

A

Subschema

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

It defines the environment in which data can be managed; is a computer programming language used for adding, deleting, and modifying data in a database.

A

Data Manipulation Language (DML)

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

It allows the database administrator to define the schema components; is a syntax for creating and modifying database objects such as tables, indices, and users.

A

Data Definition Language (DDL)

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

It was introduced in 1970 by E.F. Codd of IBM.

A

Relational Model

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

this model represented a major breakthrough for both users and designers.

A

Relational Model

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

The foundation of mathematical concept is known as

A

Relation

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

It was introduced in 1976 by Peter Chen.

A

Entity Relationship Model

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

The graphical representation of entries and their relationships in a database structure quickly became popular, because it complemented the relational data model concepts.

A

Entity Relationship Model

20
Q

The _________ are combined to provide the foundation for tightly structured database design.

A

relational data model and ERM

21
Q

both data and its relationships are contained in a single structure known as object.

A

Object-Oriented Model

22
Q

is the basis for the Object-Oriented Database Management System (OODBMS).

23
Q

The OODM is said to be a ____data model because it indicates meaning

24
Q

The Object-Oriented Data Model is based on the following components:

An object is an __________ of a real-world entity.

Attributes describe the __________ of an object.

Objects that share similar __________ are grouped in __________ .

A

The Object-Oriented Data Model is based on the following components:

An object is an abstraction of a real-world entity.

Attributes describe the properties of an object.

Objects that share similar characteristics are grouped in classes.

25
a collection of similar objects with shared structure (attributes) and behavior (methods).
class
26
Classes are organized in a
class hierarchy
27
is the ability of an object within the class hierarchy to inherit attributes.
inheritance
28
Object-oriented data models are typically depicted using
Unified Modeling Language (UML) class diagrams
29
is a language based on Object-oriented concepts that describes a set of diagrams and symbols you can use to graphically model a system.
UML
30
A metalanguage used to represent and manipulate data elements.
XML
31
permits the manipulation of a document’s data elements
XML
32
Refers to a movement to find new and better ways to manage large amounts of web and sensor-generated data and derive business insight from it, while simultaneously providing high performance and scalability at a reasonable cost.
BIg data
33
Characteristics of Big Data Databases:
Volume Velocity Variety
34
It is a large-scale distributed database system that stores structured and unstructured data in efficient ways.
NoSQL (“not only SQL”)
35
general characteristics of NoSQL databases: They are not based on the __________ model They support __________ database architecture. They provide high __________ , high __________ , and fault __________ . They support very large amounts of __________ data. They are geared toward __________ rather than transaction consistency.
They are not based on the relational model They support distributed database architecture. They provide high scalability, high availability, and fault tolerance. They support very large amounts of sparse data. They are geared toward performance rather than transaction consistency.
36
ANSI/SPARC architecture defines three (3) levels of data abstraction
external, conceptual, and internal
37
It is the end user’s view of the data environment.
External Model
38
It refers to people who use the application programs to manipulate the data and generate information.
External Model
39
will be used to represent the external views. A specific representation of an external view is known as an external schema.
ER diagrams
40
It represents a global view of the entire database by the entire organization.
Conceptual Model
41
basis for the identification and high-level description of the main data objects.
Conceptual Model
42
integrates all external views (entities, relationships, constraints, and processes) into a single global view of the data in the enterprise.
conceptual model
43
It is the representation of the database as “seen” by the DBMS
Internal Model
44
It requires the designer to match the conceptual model’s characteristics and constraints to those of the selected implementation model.
Internal Model
45
depicts a specific representation of an internal model, using the database constructs supported by the chosen database.
Internal schema
46
Operates at the lowest level of abstraction, describing the way data is saved on storage media such as magnetic, solid state, or optical media.
Physical Model
47
requires the definition of both the physical storage devices and the (physical) access methods required to reach the data within those storage devices, making it both software and hardware dependent.
physical model