Questions from Database Management


Q: Martin is encouraged by the progress you have made so far.

Martin is encouraged by the progress you have made so far. As promised, he forwards you an email from one of the key members of his staff, Pat Smith (an artist manager). He also provide you with an e-...

See Answer

Q: Define each of the following terms: a. determinant

Define each of the following terms: a. determinant b. functional dependency c. transitive dependency d. recursive foreign key e. normalization f. composite key g. candidate key h. normal form i. parti...

See Answer

Q: Does normalization place any constraint on the storage of data in physical

Does normalization place any constraint on the storage of data in physical form or on its processing performance? Explain.

See Answer

Q: Describe how the following components of an E-R diagram are

Describe how the following components of an E-R diagram are transformed into relations: a. regular entity type b. relationship (1:M) c. relationship (M:N) d. relationship (supertype/subtype) e. multiv...

See Answer

Q: What do you understand by domain constraint?

What do you understand by domain constraint?

See Answer

Q: Outline a shortcut to describe relations in 3NF.

Outline a shortcut to describe relations in 3NF.

See Answer

Q: Discuss how transitive dependencies in a relation can be removed when it

Discuss how transitive dependencies in a relation can be removed when it leads to anomalies.

See Answer

Q: List the three steps to remove transitive dependencies.

List the three steps to remove transitive dependencies.

See Answer

Q: Explain how each of the following types of integrity constraints is enforced

Explain how each of the following types of integrity constraints is enforced in the SQL CREATE TABLE commands: a. entity integrity b. referential integrity

See Answer

Q: What are the benefits of enforcing the integrity constraints as part of

What are the benefits of enforcing the integrity constraints as part of the database design and implementation process (instead of doing it in application design)?

See Answer