Database & Big Data Intro Flashcards

1
Q

This provides structure for storing data including security, ease of updating, redundancy, size (scalability), accuracy and importance.

A

A database

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

Databases typically store 3 types of data. What are they?

A
  1. Traditional -numeric
  2. Multimedia- videos, pictures
  3. Web- html, xml
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

A collection of programs that allows us to create and maintain databases.

A

Database Management System (DBMS)

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

Databases are used to store data that is what?

A

interrelated

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

A database system consists of two things. What are they?

A

The database and the DBMS

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

Metadata is stored in what?

A

The Catalog

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

Why are concurrency controls needed?

A

When multiple users access data, rules need to ensure no conflicting operations are executed.

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

The Data Model is a collection of concepts used to do what?

A

Determine the structure of the database.

Examples: Data types, relationships, constraints

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

This data model is the high level model that is similar to how people perceive data.

A

Conceptual Data Model

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

This data model can be understood by end users but is not too far removed from how data is organized in computer storage.

A

Implementation (representational) data model

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

This data model provides concepts that describe the details of how data is stored.

A

Physical (low level) data model

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

The database schema is what?

A

The description of the database, which shouldn’t change much/often.
Table names, columns, relationships, etc.

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

The current state of the database is called what?

A

The Database instance

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

The Three-Scheme Architecture contains what 3 pieces?

A

External view- what users can see
Conceptual Schema- how database is set-up
Internal Schema- how it’s stored

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

Data Definition Language (DDL) is a type of DBMS Language. What is it used for?

A

Used by DBAs to define the schemas.

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

Data Manipulation Language (DML) is a type of DBMS Language. What is it used for?

A

Used for users to interact with the Database

17
Q

Data independence means what?

A

The software applications shouldn’t change when changes occur to one of the schemas (logical or physical)

18
Q

What is the purpose of an integrity rule?

A

Determines how data should be input into the database (syntax, semantic) and certain constraints like if data is unique or is allowed.

19
Q

The database system that is very scalable and can handle different types of data easily is what?

A

NoSQL Database

20
Q

True/False: NoSQL Databases have a rigid schema, making it difficult to change the type of data that is stored.

A

False.

NoSQL is very dynamic and does not have a set schema like SQL.

21
Q

Which Database design is extremely scalable and flexible?

A

NoSQL