Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CPO Lesson 1.1

Total questions: 18

Worksheet time: 9mins

Name
Class
Date
1.

What level of abstraction was defined by this statement:

Data presented to the end user

(a)  

2.

What level of abstraction was defined by this statement:

How data is stored on disk

(a)  

3.

What level of abstraction was defined by this statement:

Data types, relations between data items and constraints on the data

(a)  

4.

Check the DBMSes in the list

a)

MongoDB

b)

PostgreSQL

c)

Redis

d)

MySQL

e)

Microsoft Excel

5.

File system storage is a good alternative to using a DBMS

a)

True

b)

False

6.

For the acronym ACID, what does A stand for?

(a)  

7.

For the acronym ACID, what does C stand for?

(a)  

8.

For the acronym ACID, what does I stand for?

(a)  

9.

For the acronym ACID, what does D stand for?

(a)  

10.

Which of these problems does a DBMS help solve?

a)

Need for ad-hoc system to use the data

b)

Data duplication

c)

Resource locking (one user at a time only)

d)

Human error

e)

Bad quality data

11.

What will an attribute (ER model) become in the relational model?

a)

An attribute

b)

A relation

c)

A foreign key in a relation

12.

What will an entity (ER model) become in the relational model?

a)

An attribute

b)

A relation

c)

A foreign key in a relation

13.

What will a relationship with a 0:1 or 1:1 cardinality (ER model) become in the relational model?

a)

An attribute

b)

A relation

c)

A foreign key in a relation

14.

What will a relationship with a 0:n or 1:n cardinality (ER model) become in the relational model?

a)

An attribute

b)

A relation

c)

A foreign key in a relation

15.

The surname attribute is a good choice for a primary key in a Person entity or relation?

a)

True

b)

False

16.

This is a correct ER diagram.

a)

True

b)

False

17.

In what year did Codd propose the relational model?

(a)  

18.

Select the properties necessary to be a primary key

a)

Be of minimal size

b)

Change value with time

c)

Reference another relation

d)

Have a unique value for each tuple