RelationalDBDesign
SiteMap
Database Analysis
Database Design
Extended DB Features
Oracle SQL Extensions
Normal Forms
«Prev
Next»
Data Analysis
Relational Constraints
DB Life Cycle
Relational Notation
Data Modeling
Table Characteristics
Table Column Rules
Table Row Rules
Columns Entity Attributes
Calculate Domain Types
RDBMS Calculations
Database Null Values
Key Column Descriptors
Primary Key
Surrogate Keys
Concatenated Keys
Primary Foreign Key
Defining Foreign Keys
Referential Integrity
Relational Constructs Conclusion
Normal Forms
Reduce Data Redundancy
Normalization Defined
Normalization Objective
Normalization Process - Quiz
First Normal Form
Achieving First Normal
First NF Limitations
Second Normal Form
Define Functional Dependencies
Identify Functional Dependencies
Achieving 2nd Normal Form
Second NF Limitations
DB Normalization Conclusion
Normalization - Quiz
Third Normal Form
2NF Limitations
Transitive Dependencies
Eliminate Dependencies
1st, 2nd, 3rd NF
Achieve 3rd Normal Form
Codds Twelve Criteria
(BCNF) Four Important Rules
Beyond 3rd Normal Form
Boyce Codd Normal Form
Denormalizing Tables
3rd Normal Form
Joins, User Views
SQL Joining Tables
SQL Inner Join
Table Join Explanation
Create Equi Join
Business Requirements
Store View Definitions
Creating SQL Views
Permissions Design Role
Requirements Analysis
Table Joins User Views
Physical Design
Physical DB Design
Create index SQL
Drawbacks Field Indexing
Database Clustering
Data Clustering Trade-off
Database Partitioning
Horizontal Partition
Drawbacks Horizontal Partitioning
DB Vertical Partitioning
Drawbacks Vertical Partitioning
Create DB via SQL
Create Table via SQL
Use SQL to Build DB
Data Dictionary Entries
Data Dictionary
Physical Design Conclusion
DB Design Mistakes
Common Mistakes
DB Design Considerations
Business Objects Rules
Database Column Mistakes
Database Key Constraints
Primary Foreign Key Mistakes
Referential Integrity
International DB Mistakes
Eval Relational DB
Design Mistakes Conclusion
RelationalDB
Relational Data Analysis
Relational Constraints
Normal Forms
Third Normal Form
Database Normalization - Quiz
Each question is worth one point. Select the best answer or answers for each question.
1.
A relation is in 1NF if it doesn't contain any ____________?
Please select the best answer.
A.
Determinants
B.
Repeating groups
C.
Null values in primary key fields
D.
Functional dependencies
2.
A table is in 2NF if the table is in 1NF and what other condition is met?
Please select the best answer.
A.
There are no functional dependencies.
B.
There are no null values in primary key fields.
C.
There are no repeating groups.
D.
There are no attributes that are not functionally dependent on the relation's primary key.
3.
When you normalize a relation by breaking it into two smaller relations, what must you do to maintain data integrity?
Please select all the correct answers.
A.
Link the relations by a common field
B.
Remove any functional dependencies from both relations
C.
Assign both relations the same primary key field(s)
D.
Create a primary key(s) for the new relation
4.
What characterizes a relational database table that is in First Normal Form (1NF)?
Please select the best answer.
A.
The table contains no repeating groups or arrays.
B.
The table allows null values in primary key columns.
C.
The table includes multiple values in a single column.
D.
The table contains summary rows and detailed rows together.