Midterms - Data models Flashcards

1
Q

A collection of concepts for describing the data in a database

A

Data Model

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

A description of a particular collection of data using a given data model

A

Schema

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

Data Models

A

Relational
Key/Value
Graph
Document
Column-family
Array/Matrix
Heirarchial
Network

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

The defintion of relations and their contents

A

Structure

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

Ensure the database contents satisfy constraint

A

Integrity

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

How to access and modify the data in the database contents

A

Manipulation

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

is an unordered set that contain the relationship of attributes that represent entities

A

Relation

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

is a set of attribute values (also known as domain) in the relation

A

tuple

tuples = rows, records in a table

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

uniquely identifies a single tuple

A

Primary Key

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

Specifies that an attribute from one relation has to map a tuple in another relation

A

Foreign Key

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

DML

The query specifies the (high level) strategy the DBMS should use to find the desired result

A

Procedural

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

DML

The query Specifies only what data is wanted and not how to find it

A

Non-procedural

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