Introduction Flashcards

1
Q

A database is a _____ of data items which is ________ and _________ so as to be more easily accessed, managed, and updated

A

collection, structured, organized

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

What does DBMS stand for?

A

Database Management System

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

A DBMS ______ and manages databases

A

creates

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

A DBMS mediates _______ between end-users and the database

A

interaction

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

A DBMS ensures that ____ is consistently organized

A

data

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

How is data stored in a Relational Database?

A

Data is organized in tables (relations) with typed attributes

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

How is data stored in Document Stores like XML

A

Data is organized in text documents structured using tags (or other markers)

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

How is data stored in Graph Databases?

A

Data is organized in graph structures with nodes and edges

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

How is data stored in a Key-value store?

A

Data is organized in associative arrays (a.k.a. dictionaries or maps)

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

A _____ _________ is used to ask questions to a database

A

query language

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

A query language is _______ because it specifies a sequence of steps to obtain a result

A

procedural

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

A query language is ______ because it specifies what is wanted and not how to get it

A

declarative

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