Normalization
Joins
Entity Relations
Database Concepts
Database Terminology
100

What is normalization?

The process of reducing data redundancy 

100

What is a Join?

A type of statement that joins multiple tables together.
100

What is cardinality?

The numerical relationship between one entity and another. 

100
What is a database?
Generally anything that stores a collection or related information organized in an easily retrievable way.
100

What do data files do?

Contain all the data of the database

200

What is First Normal Form(1NF)?

All attributes must be single valued.

200

What is an equijoin?

A join that joins tables with the = operator
200

What is optionality?

A measure of whether a relationship or attribute is Mandatory or not.

200

How are Flat file databases organized?

Rows and columns !!

200

Where do columns only exist?

tables

300

What is Second Normal Form(2NF)?

All attributes must be dependent on the full UID.

300

What is an inner join?

Keyword that selects matching records from both tables.

300

What is the optionality if the relationship line is dashed?

not mandatory
300

What is a Database management system?

A software program used to administer the database, controls the contents of the database files.

300

What is a segment?

A set of extents allocated for a user object (a table/index)

400

What is Third Normal Form(3NF)?

Attributes must not be dependent on any Non-UID attributes.

400

What is a Left outer join?

Join that selects all the records from the left table, and all the matching records from the right table

400

What is the Cardinality if the relationship line has a crow's foot?

One or more

400

When did grid computing become practical?

Early 2000's

400

What do control files contain?

Information specifying the physical structure of a database.

500

What is Fifth Normal Form(5NF)?

Tables must be simplified as much as possible in order to reduce data redundancy.

500

What is a Full Outer Join?

Keyword that returns all matching records from both tables

500

What symbol represents a Non-transferable relationship?

Diamond

500

What is the database design lifecycle?

Requirements analysis, Logical design, Physical Design, Implementation, Monitoring, modification & maintenance. 

500

What are Extents?

A specific number of logically contiguous data blocks, used to store a specific type of information.

M
e
n
u