Fundamentals Flashcards

Overview of Databases

1
Q

What is a Database (DB)

A

Any collection of related information

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

Database Management System (DBMS)

A

Special software intended for creating and maintaining massive bundles of information. Security, Backups, Importing/exporting, and interacts with other programs/websites

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

CRUD

A

Create, read/retrieve, update and delete. Four core abilities of a DBMS

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

Types of Databases

A

Relational (SQL) and Non-Relational (noSQL)

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

Relational DB (SQL)

A

Organizes data into tables. Each with columns and rows. Unique keys identify each row (entry/instance)

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

Non-Relational DB

A

Any DB that is not a relational table. Key/Values stores, Documents, Graphs

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

Relational DBMS

A

mySQL, Oracle, postgreSQL, mariaDB

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

Structured Query Language (SQL)

A

Standardized language for interacting with RDBMS software.

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

Non-Relational DBMS

A

mongoDB, dynamoDB, apache cassandra, firebase, etc. There isn’t a standard language for interacting with these systems.

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

Database Queries

A

Request to the DBMS for specific information. The more complex the Database, the more specific the query needs to be to write a query. (in SQL)

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