data models Flashcards

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 a database

A

data modeling

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

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
4
Q

a relatively simple representation, usually graphical, of more real-world data structures.

A

data model

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

an abstraction of a more complex real-world object or event

A

model

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

building blocks for data model:

A
  • entity
  • attribute
  • relationship
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

a person, place, thing or event about which data will be collected and stored

A

entity

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

a characteristic of an entity

A

attribute

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

describes an association among entities

A

relationship

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

three types of relationships:

A
  • one-to-one (1:1) relationship
  • one-to-many (1:M) relationship
  • many-to-many (M:M) relationship
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

this model’s basic logical structure is represented by an upside-down tree.

it contains levels or segments

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

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
12
Q

data model that was created to represent complex data relationships to improve database performance and to impose database standard

A

network model

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

it is the conceptual organization of the entire database

A

schema

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

it defines the portion of the database by the application programs that actually produce the desired info from the data in the database

A

subschema

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

it defines the environment in which data can be managed

A

data manipulation language (DML)

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

it allows the database administrator to define the schema components

A

data definition language (DDL)

17
Q

data model that was introduced in 1970 by E. F. Codd of IBM, represented a major breakthrough for both users and designers

relation - foundation of mathematical concept

A

relational model

18
Q

data model that was introduced in 1976 by peter chen

A

entity relationship model

19
Q

a metalanguage used to represent and manipulate data elements.

A

extensible markup language (XML)

20
Q

it 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

21
Q

the basic characteristics of big data databases that was described by Douglas Laney, a data analyst from the Gartner Group:

A

volume, velocity, variety

22
Q

it refers to the amounts of data being stored

23
Q

it refers not only to the speed with which data grows but also to the need to process this data quickly in order to generate information and insight

24
Q

it refers to the fact that the data being collected comes in multiple different data formats

25
Q

it is a large-scale distributed database system that store structured and unstructured data in efficient ways

26
Q

general characteristics of noSQL databases:

A
  • they are not based on the relational model and SQL
  • they support distributed database architectures
  • 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
27
Q

advantages of noSQL:

A
  • noSQL supports distributed database architecture
  • noSQL supports very large amounts of sparse data
  • noSQL provides high scalability, high availability, and fault tolerance
  • most noSQL databases are geared toward performance rather than transactions consistency
28
Q

in 1970’s, they defined a framework for data modeling based on degrees of data abstraction.

A

american national standards institute (ANSI) standards planning and requirements committee (SPARC)

29
Q

the resulting ANSI/SPARC architecture defines three levels of data abstraction:

A

external, conceptual, and internal

30
Q

it is the end user’s view of the data environment

A

external model

31
Q

it represents a global view of the entire database by the entire organization

A

conceptual model

32
Q

it is the representation of the database as “seen” by the DBMS

A

internal model

33
Q

depicts a specific representation of an internal model, using the database constructs supported by the chosen database

A

internal schema

34
Q

operates at the lowest level of abstraction, describing the way data is saved on storage media such as magnetic, solid stage, or optical media.

A

physical model