Lesson 1 Flashcards

(32 cards)

1
Q

A structured database where information is stored in tables where columns represent data fields and rows represent records.

A

Relational database

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

Software that maintains relational databases

A

Relational Database Management Systems (RDBMS)

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

Programming and query language common to many relational database management systems

A

Structured Query Language (SQL)

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

A database system that stores data without the use of relational database models; also known as NoSQL

A

Non-relational database

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

What are the four basic categories of NoSQL databases?

A
  1. Document-oriented databases
  2. Key-value stores
  3. Column-oriented databases
  4. Graph stores
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Store data in XML documents or JSON; flexible, can reshape data to meet the format needed for the application

A

Document-oriented databases

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

Store each value with a key-value; similar to a table with just two columns: a field(key) and a value

A

Key-value stores

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

Store data in columns rather than rows; can make for easier analysis in some cases

A

Column-oriented databases

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

Store individual elements as nodes; more complex and focuses on the relationships between data elements

A

Graph stores

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

What type of databases should you use when you need a defined structure with relationships within the data?

A

Relational database

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

What is the language that is used for relational databases?

A

SQL

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

Which type of database stores data in document format and uses XML or JSON?

A

Non-relational (NoSQL)

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

Which type of database provides the most scalable and flexible option for web-based applications?

A

Non-relational databases (NoSQL)

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

Data that is structured for optimal storage and use within a program

A

Normalized data

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

Describe First Normal Form (1NF)

A

eliminates redundant information in individual tables; each set of related data is stored in a dedicated table; each table of related information will have a primary key assigned

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

Describe Second Normal Form (2NF)

A

related information that is applicable to multiple tables will have its own table and be associated through the use of a foreign key

17
Q

Describe Third Normal Form (3NF)

A

eliminates fields that do not depend on a key

18
Q

A unique identifier for a record that cannot obtain duplicates and is used to reference a record

19
Q

A field or fields that are primary in another table

20
Q

Describes how many possible occurrences of one entity can be associated with the number of occurrences in another

21
Q

A relationship where one record in a table is associated with only one record in another table

A

One-to-one relationship

22
Q

A relationship where one record in a table is associated with multiple records in another table or tables

A

One-to-many relationship

23
Q

A relationship where many records in a table are associated to many other records in other tables

A

Many-to-many relationship

24
Q

Established to maintain that records are not orphaned by ensuring the proper table has the key field

A

Referential integrity

25
Referential integrity setting that updates all related records when the primary key is changed
Cascade update
26
Referential integrity setting that deletes all related records when the primary key is deleted
Cascade delete
27
Data that has not gone through a normalization process
Denormalized data
28
Which elements of a database are necessary in order to establish relationships between tables?
Primary and foreign keys
29
To ensure data updates effectively across tables, what can be set on the relationships between tables?
Cascade update
30
When the design of the data forces a person to repetitively enter the same information over and over, this data would be considered ____.
Denormalized data
31
A database architect creates a design in which a table has a primary key and associated fields. This is an example of what type of design theory?
Designing in the normal forms
32
What are the two main components of a table design?
Field names and data types