Dataset Structure & Job Classification Quiz

GracefulMossAgate avatar
GracefulMossAgate
·
·
Download

Start Quiz

Study Flashcards

Questions and Answers

Normalization is the process of evaluating and correcting table structures to minimize data ______.

redundancies

First normal form (1NF) assigns attributes to tables based on ______.

determination

Denormalization produces a ______ normal form.

lower

Higher normal forms are ______ than lower normal forms.

<p>better</p> Signup and view all the answers

Normalization is used while designing a new ______ structure

<p>database</p> Signup and view all the answers

Normalization improves the existing data ______ and creates an appropriate database design

<p>structure</p> Signup and view all the answers

The objective of the normalization process is to ensure that each table conforms to the concept of well-formed ______

<p>relations</p> Signup and view all the answers

The normalization process progressively breaks the relation up into a new set of ______

<p>relations</p> Signup and view all the answers

StudentAdvisor is fully functionally dependent on ______

<p>StudentID</p> Signup and view all the answers

A partial dependency occurs when an attribute depends on only part of the ______

<p>primary key</p> Signup and view all the answers

The Grade depends on both StudentID and ______

<p>CourseID</p> Signup and view all the answers

The ProductName only depends on the ______

<p>ProductID</p> Signup and view all the answers

Knowing the PROJ_NUM and EMP_NUM values will let you find the job classification and its ______.

<p>hourly charge</p> Signup and view all the answers

HOURS attribute represents the number of hours an employee worked on a specific project and CHG_HOUR is the amount ______ per hour.

<p>charge</p> Signup and view all the answers

Normalization should be part of the ______ process.

<p>design</p> Signup and view all the answers

Normalized tables help minimize data ______.

<p>redundancies</p> Signup and view all the answers

Entity names: Should be nouns that are familiar to ______

<p>business</p> Signup and view all the answers

Should document abbreviations, synonyms, and ______ for each entity

<p>aliases</p> Signup and view all the answers

Should be unique ______ the model

<p>within</p> Signup and view all the answers

Attribute names: Should be unique ______ the entity

<p>within</p> Signup and view all the answers

Should use suffixes such as _ID, _NUM, or _CODE for the ______ attribute

<p>PK</p> Signup and view all the answers

Entities: Each entity should represent a single ______

<p>subject</p> Signup and view all the answers

Functional dependence (generalized definition) Attribute A determines attribute B (that is, B is functionally dependent on A) if you look at all the rows in a table and see that they have the same value for attribute A, they will also have the same value for attribute ______.

<p>B</p> Signup and view all the answers

Fully functional dependence (composite key) If attribute B is functionally dependent on a composite key A but not on any subset of that composite key, the attribute B is fully functionally dependent on ______.

<p>A</p> Signup and view all the answers

This dataset is not in 1NF because the ______ column contains multiple authors separated by commas.

<p>Author</p> Signup and view all the answers

Conversion to First Normal Form (1NF) (1 of 3) Repeating group: group of multiple entries of same type can exist for any single ______ attribute occurrence.

<p>key</p> Signup and view all the answers

1NF describes tabular format in which: All key attributes are defined There are no multi-valued ______ in the table All attributes are dependent on the primary key All relational tables satisfy 1NF requirements

<p>attributes</p> Signup and view all the answers

Conversion to 2NF occurs only when the 1NF has a composite primary key If the 1NF has a single-attribute primary key, then the table is automatically in ______

<p>2NF</p> Signup and view all the answers

"BookID" is the primary key. However, "Author" depends on both "BookID" and "Title." To achieve 2NF, we create two tables: "Books" and ______.

<p>Authors</p> Signup and view all the answers

The data anomalies created by the database organization shown in Figure 6.4 are easily eliminated Make new tables to eliminate ______ dependencies Reassign corresponding dependent attributes Table is in 3NF when it: Is in 2NF Contains no transitive dependencies

<p>transitive</p> Signup and view all the answers

Study Notes

Normalization

  • Normalization is the process of evaluating and correcting table structures to minimize data redundancy.
  • First normal form (1NF) assigns attributes to tables based on a single value for each attribute.
  • Denormalization produces a lower normal form.

Normalization Forms

  • Higher normal forms are more desirable than lower normal forms.
  • Second normal form (2NF) occurs when the 1NF has a composite primary key.
  • A table is in 3NF when it is in 2NF and contains no transitive dependencies.

Functional Dependence

  • Attribute A determines attribute B if you look at all the rows in a table and see that they have the same value for attribute A, they will also have the same value for attribute B.
  • Fully functional dependence (composite key) occurs when attribute B is functionally dependent on a composite key A but not on any subset of that composite key.

Table Design

  • Normalization is used while designing a new database structure.
  • Normalization improves the existing data structure and creates an appropriate database design.
  • The objective of the normalization process is to ensure that each table conforms to the concept of well-formed relations.

Entity and Attribute Names

  • Entity names should be nouns that are familiar to the users.
  • Entity names should document abbreviations, synonyms, and definitions for each entity.
  • Attribute names should be unique within the entity.
  • Attribute names should use suffixes such as _ID, _NUM, or _CODE for the identifier attribute.

Entities and Attributes

  • Each entity should represent a single concept or object.
  • Entities should have unique names within the model.
  • Attributes should be dependent on the primary key.

Data Anomalies

  • Data anomalies can be eliminated by making new tables to eliminate partial dependencies and reassigning corresponding dependent attributes.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

More Quizzes Like This

Use Quizgecko on...
Browser
Browser