jaydeeees
Quiz von , erstellt am more than 1 year ago

Introduction to databases and Relational Model

361
0
0
jaydeeees
Erstellt von jaydeeees vor mehr als 9 Jahre
Schließen

Databases Topic 1 Quiz

Frage 1 von 16

1

What do the privileges associated with your role (the STUDENT role) allow you to do?

Wähle eine der folgenden:

  • Create tables

  • Drop tables

  • Create triggers

  • All of the above

Erklärung

Frage 2 von 16

1

Foreign keys in the relational model make it possible to:

Wähle eine der folgenden:

  • Maintain entity integrity

  • Create unique records

  • Open the back door of the house when we have lost our primary key

  • Create relationships between tables

Erklärung

Frage 3 von 16

1

A database may contain __________.

Wähle eine der folgenden:

  • tables.

  • metadata.

  • triggers.

  • stored procedures.

  • All of the above.

Erklärung

Frage 4 von 16

1

You need to create a column in a table that will store numbers in the form nnn.xx (e.g., 145.67) What data type is this?

Wähle eine der folgenden:

  • NUMBER(5)

  • NUMBER(5,2)

  • FLOAT(3,2)

  • NUMBER(3,2)

Erklärung

Frage 5 von 16

1

The relational model __________.

Wähle eine der folgenden:

  • was first proposed in the late 1960's/early 1970's

  • was developed by E.F Codd

  • was developed at IBM

  • resulted in the DBMS product, DB2

  • All of the above.

Erklärung

Frage 6 von 16

1

What is the main difference between the Oracle SQL data types VARCHAR2 and CHAR?

Wähle eine der folgenden:

  • CHAR is variable in length

  • CHAR allows for numbers and text

  • VARCHAR2 is variable in length

  • VARCHAR2 has a maximum length of 255 characters

Erklärung

Frage 7 von 16

1

Which of the following is NOT a property of a valid relation?

Wähle eine der folgenden:

  • All tuples must be unique – i.e., there must be an attribute or set of attributes that uniquely identifies each row

  • Each attribute in a relation has a distinct name

  • Attributes and tuples are not ordered

  • Each relation must contain data

Erklärung

Frage 8 von 16

1

A null indicates:

Wähle eine der folgenden:

  • A numeric value with value 0

  • The absence of a value

  • A very small value

  • An erroneous value

Erklärung

Frage 9 von 16

1

In the relational database terminology, a table is synonymous with:

Wähle eine der folgenden:

  • A relation

  • A row

  • An attribute

  • A column

Erklärung

Frage 10 von 16

1

In the relational database terminology, a tuple is synonymous with:

Wähle eine der folgenden:

  • An attribute

  • A column

  • A relation

  • A row

Erklärung

Frage 11 von 16

1

Data models have the following features:

Wähle eine der folgenden:

  • Structure, operators, constraints

  • Entity integrity, referential integrity, domain integrity

  • Relations, attributes, tuples

  • Relational algebra, relational calculus, SQL

Erklärung

Frage 12 von 16

1

What SQL command would you execute in Oracle to show the structure of a table called Workshop?

Wähle eine der folgenden:

  • DESCRIBE Workshop;

  • DEMONSTRATE Workshop;

  • SELECT * FROM Workshop;

  • SHOW Workshop;

Erklärung

Frage 13 von 16

1

An unknown value is indicated by:

Wähle eine der folgenden:

  • The string of characters "null"

  • The null "value"

  • The value 0

  • The string of characters "TBA"

Erklärung

Frage 14 von 16

1

A relation that contains data recording Murdoch students' performance in units, has the following attributes:
(StudentNumber, StudentName, UnitCode, Year, Semester, Grade, Mark).

What would be an appropriate primary key for this relation?

Wähle eine der folgenden:

  • (StudentNumber)

  • (StudentNumber, UnitCode, Grade)

  • (StudentNumber, UnitCode, Year, Semester)

  • (StudentNumber, StudentName, UnitCode, Year, Semester, Grade, Mark)

Erklärung

Frage 15 von 16

1

In the relational database terminology, an attribute is synonymous with:

Wähle eine der folgenden:

  • A relation

  • A column

  • A table

  • A row

Erklärung

Frage 16 von 16

1

Which of the following statements does NOT apply to relational databases?

Wähle eine der folgenden:

  • Relational databases are simple to understand

  • Relational databases have a strong mathematical foundation

  • Relational databases have a strong procedural orientation

  • Tables are one of the basic components of relational databases

Erklärung