Matthew Rook
Quiz by , created more than 1 year ago

Database Quiz on Database Design, created by Matthew Rook on 04/04/2019.

4
0
0
Matthew Rook
Created by Matthew Rook over 5 years ago
Close

Database Design

Question 1 of 40

1

What is Program-Data Redundancy?

Select one of the following:

  • changing the structure or storage characteristics would require changing the applications that access it

  • Unnecessary storage of the same data in different places

  • different and conflicting versions of the same data occur at different places

  • Abnormalities when all changes in redundant data are not made correctly

Explanation

Question 2 of 40

1

What is Data Redundancy?

Select one of the following:

  • changing the structure or storage characteristics would require changing the applications that access it

  • different and conflicting versions of the same data occur at different places

  • Abnormalities when all changes in redundant data are not made correctly

  • Unnecessary storage of the same data in different places

Explanation

Question 3 of 40

1

What is Data Inconsistancy?

Select one of the following:

  • Abnormalities when all changes in redundant data are not made correctly

  • Unnecessary storage of the same data in different places

  • changing the structure or storage characteristics would require changing the applications that access it

  • different and conflicting versions of the same data occur at different places

Explanation

Question 4 of 40

1

What is Data Anomalies?

Select one of the following:

  • changing the structure or storage characteristics would require changing the applications that access it

  • different and conflicting versions of the same data occur at different places

  • Unnecessary storage of the same data in different places

  • Abnormalities when all changes in redundant data are not made correctly

Explanation

Question 5 of 40

1

Fill the blank spaces to complete the text.

Data Dictionary Management - Data dictionary: Stores of the
and their

Explanation

Question 6 of 40

1

Fill the blank spaces to complete the text.

- Performance tuning: Ensures of the
in terms of and access

Explanation

Question 7 of 40

1

Fill the blank space to complete the text.

- Transforms entered data to conform to required data structures

Explanation

Question 8 of 40

1

Fill the blank space to complete the text.

- Enforces user security and data privacy

Explanation

Question 9 of 40

1

Fill the blank space to complete the text.

- Sophisticated algorithms ensure that multiple users
can access the database concurrently without
compromising its integrity

Explanation

Question 10 of 40

1

Fill the blank space to complete the text.

- Enables recovery of the database after a failure

Explanation

Question 11 of 40

1

Fill the blank space to complete the text.

- Minimizes redundancy and maximizes consistency

Explanation

Question 12 of 40

1

Fill the blank spaces to complete the text.


interfaces - Query language: Lets the user specify what
must be done without having to specify how
• Structured Query Language (SQL): De facto
query language and data access standard
supported by the majority of DBMS vendors

Explanation

Question 13 of 40

1

Fill the blank space to complete the text.

- Accept end-user requests via multiple, different
network environments

Explanation

Question 14 of 40

1

Abstraction of a real-world object or event is an example of Data Models?

Select one of the following:

  • True
  • False

Explanation

Question 15 of 40

1

Collection of related concepts used to describe the structure
of a database, i.e. unique objects, data types, relationships,
and constraints
• Useful for supporting a specific problem domain
• Simple representations of complex real-world data structures

This is an example of Data Modelling

Select one of the following:

  • True
  • False

Explanation

Question 16 of 40

1

A Model refers to the process of creating a specific data model for a
determined problem domain.

Select one of the following:

  • True
  • False

Explanation

Question 17 of 40

1

Fill the blank space to complete the text.

An is a person, place, thing, or event
about which data will be collected and stored.

Explanation

Question 18 of 40

1

Fill the blank space to complete the text.

An is a characteristic of an entity

Explanation

Question 19 of 40

1

Fill the blank space to complete the text.

A describes an association among
entities.

Explanation

Question 20 of 40

1

Fill the blank space to complete the text.

A is a restriction placed on the data

Explanation

Question 21 of 40

1

• Logical Data Independence:

Select one or more of the following:

  • Change the schema at one level of a database system without
    having to change the schema at the next higher level.

  • A change in storage devices or methods and even a change in
    operating system will not affect the internal model.

  • Change the internal model without affecting the conceptual
    model.

  • Change the physical model without affecting the internal model

  • Recoding, adding fields (e.g. adding an email address to a
    student file) in the database should not affect applications

Explanation

Question 22 of 40

1

Data Independence:

Select one or more of the following:

  • Change the schema at one level of a database system without
    having to change the schema at the next higher level.

  • A change in storage devices or methods and even a change in
    operating system will not affect the internal model.

  • Change the internal model without affecting the conceptual
    model.

  • Change the physical model without affecting the internal model

  • Recoding, adding fields (e.g. adding an email address to a
    student file) in the database should not affect applications

Explanation

Question 23 of 40

1

Physical Data Independence:

Select one or more of the following:

  • Recoding, adding fields (e.g. adding an email address to a
    student file) in the database should not affect applications

  • Change the physical model without affecting the internal model

  • Change the internal model without affecting the conceptual
    model.

  • A change in storage devices or methods and even a change in
    operating system will not affect the internal model.

  • Change the schema at one level of a database system without
    having to change the schema at the next higher level.

Explanation

Question 24 of 40

1

Fill the blank space to complete the text.

- An attribute that can identify each row in a table uniquely. Cannot be null or duplicate

Explanation

Question 25 of 40

1

Fill the blank space to complete the text.

- Composed of more than one attribute

Explanation

Question 26 of 40

1

Fill the blank space to complete the text.

- Unique key other than primary key, Strictly for data retrieval purposes, E.g. Customers do not remember their ID, but
they do remember their phone number!

Explanation

Question 27 of 40

1

Fill the blank space to complete the text.

- Each row (entity instance) in the table has its own unique identity

Explanation

Question 28 of 40

1

Fill the blank space to complete the text.

- An attribute whose values match primary key values in the related table

Explanation

Question 29 of 40

1

Fill the blank space to complete the text.

- FK contains a value that refers to an existing valid tuple (row) in another
relation

Explanation

Question 30 of 40

1

Fill the blank space to complete the text.

will show all rows in the tables except duplicates

Explanation

Question 31 of 40

1

Fill the blank space to complete the text.

will show all rows from the tables including duplicates

Explanation

Question 32 of 40

1

Fill the blank space to complete the text.

- Unary operator that yields a vertical subset of a table. Yield all values for selected attributes

Explanation

Question 33 of 40

1

Fill the blank space to complete the text.

- Yields only the rows that appear in both tables

Explanation

Question 34 of 40

1

Fill the blank space to complete the text.

- Yields all rows in one table that are not found in the other table

Explanation

Question 35 of 40

1

Fill the blank space to complete the text.

: one or more attributes that uniquely identify
each entity instance.

Explanation

Question 36 of 40

1

Fill the blank space to complete the text.

: Attribute that can be subdivided to
yield additional attributes

Explanation

Question 37 of 40

1

Fill the blank space to complete the text.

: Attribute that cannot be subdivided

Explanation

Question 38 of 40

1

Fill the blank space to complete the text.

: Attribute that has only a single value.

Explanation

Question 39 of 40

1

Fill the blank space to complete the text.

s: Attributes that have many values.

Explanation

Question 40 of 40

1

Fill the blank space to complete the text.

: Attribute whose value is calculated from other
attributes

Explanation