Data Storage & Database Design Flashcards

S2 M6

1
Q
  • a complex database schema that normalizes dimension tables into multiple related tables
  • greatest number of foreign keys
  • added flexibility & more detailed info about dimensions
A

snowflake schema

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  • a simple & common dimensional modeling schema with a central fact table surrounded by dimension tables
  • fewer foreign keys
  • easyer to understand & query
A

star schema

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  • simplest type of database schema where all data is stored in a single table
  • lacks the complexity of relationships between multiple tables
  • not suitable for storing detailed or structured data
A

flat model

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

database schema that organizes data in a tree-like structure where each parent has multiple child records
- one-to-many relationships
- not used for complex relational databases

A

hierarchical model

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

a very large data repository that is centralized & used for reporting & analysis rather than transactional purposes; must be continuously updated

A

data warehouse

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

a repository of transactional data from multiple sources, often an interim area between data sources & data warehouses

A

ODS operational data storage

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

a large data repository that is more focused on a specific purpose like marketing or logistics (subset of data warehouse)

A

data mart

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

a large repository that contains both structured & unstructured data, with data mostly being in its natural or raw form

A

data lake

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

a database design technique that reduces data redundancy & eliminates undesirable characteristics

A

normalization

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

List the 4 benefits associated with relational databases.

A

completeness
no redundancy
business rules enforcement
communication & integration of business processes

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

files that contain plain text with no structural interrelationships within that file (excel or CSV)

A

flat file

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

a column in a relational database table (must be unique)

A

attribute

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

a row in a relational database table

A

record

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

space created at the intersection of a column & row in a table in which data is entered

A

field

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q
  1. each cell (field) in a table must contain only 1 piece of info
  2. each record in every table must be uniquely identified (primary or composite key)
A

1NF first normal form

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

all non-key attributes are required to depend on the entire primary key

A

2NF second normal form

16
Q

ascertain that each column in a table describes only the primary key

A

3NF third normal form

17
Q

a set of instructions to tell the database engine how to organize data to be in compliance with data models

A

database schema

18
Q

conceptual representations of the data structures in an information system & are not restricted to relational databases only

A

data model

19
Q

a high-level, big-picture representation of the data structures in an information system

A

conceptual data model

20
Q

a more detailed representation of the data structures in an information system at the level of the data itself, giving more detail than a conceptual data model

A

logical data model

21
Q

the most detailed representation of data structures that specifies how the data will be stored in the database

A

physical data model

22
Q

table that contains measures or metrics (facts) that measure the business & have no descriptive elements

A

fact table