wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

1-20 data

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

In which type of below normal forms each determinant in relation is possible key?

a)

3NF

b)

2NF

c)

1NF

d)

BCNF

e)

4NF

2.

The scientific method of splitting complex table structures to simple table structures according to certain rules is:

a)

Normalization

b)

Denormalization

c)

Generalization

d)

Concretization

3.

What is the relation type of functional dependencies?

a)

1:1

b)

1:M

c)

M:1

d)

M: M  

4.

What is used for normalization reducing?

a)

Bottom-up method

b)

Decomposition without redundancy

c)

Generalization

d)

E/R scheme

5.

What is the type of NF, if the table is in previous NF and doesn't have multi-value dependencies?

a)

There is no such NF

b)

BCNF

c)

DKNF

d)

4NF

e)

5NF

6.

What is the reason of the anomalies insertion in the database

a)

Relations between entities

b)

Concretization

c)

Functional dependency

d)

Normalization

e)

Redundancy

7.

What functional dependency requires for functional definition of the other attributes?

a)

Doesn't require the attribute not to be the key

b)

Doesn't require the attribute to be the key

c)

Requires the attribute to be the key

d)

Requires the attribute not to be the key

e)

There is no any relation between key and functional dependency

8.

What is the type of NF, when and only when the determinant in the table is possible key?

a)

4NF

b)

BCNF

c)

3NF

d)

1NF

9.

Record - "Descendant" can not have any number of records, "ancestors" in the data model:

a)

other

b)

hierarchical

10.

Which of the actions in the design of a relational database is not included in the stage of deployment?

a)

other

b)

Testing and maintenance of the database

11.

Which functional component controls matches in the database?

a)

database file

b)

file manager

c)

file controller

d)

file director

12.

What is ther reason of the anomalies insertion in the database?

a)

Redundancy

b)

Functional dependency

c)

Normalization

d)

Relations between entities

e)

Concretization

13.

What does the TRUNCATE statement do?

a)

Removes the table

b)

Removes all rows from a table

c)

Removes all columns from a table

d)

Shortens the table to 10 rows

14.

Which of the following are true about normalization?

a)

Eliminate redundant data

b)

Normalization can remove redundant data from the database

c)

Normal forms speed up all queries

d)

Normalization can be used to speed up maintenance tasks

15.

When is a trigger fired?

a)

All transactions, except non-logged operations.

b)

Before constraint vallidation

c)

After constraint validation but before the transaction commits

d)

After the transaction completed

16.

What is the model database used for?

a)

A template for making application

b)

To see databases scheme

c)

A template for creating all new databases

17.

In client/server architechture, what is the normal purpose of a server?

a)

Handle data storage

b)

Enforce data integrity

c)

Format data for displaying to the end user

d)

Control the graphical user interface

18.

If Paula is a member of the user-defined database groups Sales and Accounting, which of the following SQL batches will allow her to have SELECT permissions on the table MyStuff?

a)

other

b)

Revoke select on MyStuff to salesGrant all on MyStuff to sales

19.

Which of the following statements about this INSERT statement is true? (Check all correct answers) INSERT DISCOUNTS (store_id, lowqty, discount, discount_type) VALUES (6380, 10, 20, 'MyDiscount')

a)

The column highqty will be set to NULL

b)

It will insert one row into the table discount if the store_id 6380 exists in the stores table

c)

The column highqty will be set to 20

20.

Part of program which consists of T-SQL instructions, activated in response to definite actions, is :

a)

procedure

b)

Trigger

c)

Table