Download COMP 521 F10 Final Exam Review

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts

Database model wikipedia, lookup

Relational algebra wikipedia, lookup

Relational model wikipedia, lookup

Transcript
COMP 521 F10
Final Exam Review
1. Which of the following is defined as a
property or description of an entity.
A. Relation
B. Attribute
C. Domain
D. Selection
E. Projection
Given the valid relation
Instance below,
A1
A2
A3
A4
A5
1020 1
3
102034 A
52
G
1043 1
4
120819 T
82
A
1130 2
4
389271 C
23
T
1729 2
0
389389 T
21
A
1920 3
1
120038 G
21
A
Which of the following sets
of attributes cannot be a
candidate key?
A. A1
B. A3
C. <A4, A5>
D. <A3, A4>
E. <A2, A3>
Which attribute can you
deduce is a candidate
key?
A. A1
B. A2
C. A3
D. A4
E. None of the above
A relation R(A, B, C), represents a relationship
between two entities with keys A and B
respectively. It also has the functional
dependences A? B and B ? A. What does such a
pair of dependences mean?
A. There is total participation of both entities
B. The relationship is one-to-one
C. The two entity sets form a disjoint cover
D. The relationship is many-to-many
E. The relation cannot be in BCNF
Which of the following SQL features
supports logical data independence?
A. Its portability across DBMSs
B. The fact that it is relationally complete
C. It’s declarative semantics
D. It’s support of ‘views’
E. All of the above
• Which of the following database properties
states that, once committed, data should persist
in the database, even if the system crashes.
•
•
•
•
•
A. Atomicity
B. Buffer Writes
C. Consistency
D. Durability
E. Equality
Which of the following most likely explains the result set of the SQL
query:
SELECT DISTINCT S.name
FROM Student S
WHERE S.id IN (
SELECT C.sid
FROM Class C
GROUP BY C.sid
HAVING COUNT (*) >= ALL (
SELECT COUNT (*)
FROM Class C2
GROUP BY C2.sid))
A. Names of students taking the class with the largest enrollment
B. Names of students taking the most classes
C. Names of students taking one or more classes
D. Names of all students taking no classes
E. Names of all students
What results from the following schedule:
R2(X), R2(Y), W2(X), R1(X), R1(Y), W2(Y),
W1(X)
A. A write-read conflict
B. A read-write conflict
C. A write-write conflict
D. No conflicts, equivalent to T1, T2
E. No conflicts, equivalent to T2, T1
18. Which of the following about record ids is false?
A. They uniquely identify a particular record
B. They identify the disk address of the page
containing the record
C. Given one, only one I/O is required to read the
associated record into memory
D. They determine the page buffer where a record is
stored in main memory
E. They appear frequently in indices
• 46. Which of the following is true after inserting
19 and 20 into the B+-tree shown?
• A. The tree will split and gain a level
• B. All nodes of the tree will be filled
• C. The tree’s structure is unchanged
• D. The resulting tree is identical to the original
• E. The tree looses a level
Questions?