data models Flashcards

(34 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 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
it is a large-scale distributed database system that store structured and unstructured data in efficient ways
noSQL
26
general characteristics of noSQL databases:
- 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
advantages of noSQL:
- 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
in 1970's, they defined a framework for data modeling based on degrees of data abstraction.
american national standards institute (ANSI) standards planning and requirements committee (SPARC)
29
the resulting ANSI/SPARC architecture defines three levels of data abstraction:
external, conceptual, and internal
30
it is the end user's view of the data environment
external model
31
it represents a global view of the entire database by the entire organization
conceptual model
32
it is the representation of the database as "seen" by the DBMS
internal model
33
depicts a specific representation of an internal model, using the database constructs supported by the chosen database
internal schema
34
operates at the lowest level of abstraction, describing the way data is saved on storage media such as magnetic, solid stage, or optical media.
physical model