summary - Spatial Database Group
Download
Report
Transcript summary - Spatial Database Group
Question 1
Which of the following requires object
database technology?
A. Storing employee picture on disk
B. Retrieving an employee picture
C. Retrieving and processing an employee
picture together with simpler data
C. Retrieving and processing an employee
picture together with simpler data
A and B could be accomplished with a hard
drive and GIMP.
Question 2
Which of the following supports object oriented
concepts?
A. SQL1
B. SQL2
C. SQL3
D. All of the above
C. SQL 3
(We saw how SQL 2 is insufficient in Monday's
exercise. Note: SQL 3 is often referred to as
SQL:2008.)
Question 3
Object in pure object oriented languages hide the
implementation details, e.g. attributes and internal
procedures, from external world. This properties is called:
A. Abstraction
B. Encapsulation
C. Inheritance
D. Polymorphism
B. Encapsulation
“As a second benefit, encapsulation provides a form
of data independence. Because internal details of
objects are hidden, changes to the internal details
can be made without changing the code that uses
the objects.” (Mannino pg. 719)
Question 4
Which of the object concepts are usually not implemented in
today’s object relational DBMS because of the serious
performance concerns?
A. Data abstraction
B. Encapsulation
C. Inheritance
D. Methods (i.e. procedures)
B. Encapsulation
Abstraction is inherent in databases (physical
layer vs. logical layer). Inheritance options are
used in databases such as PostgreSQL.
Examples of methods have been shown
previously in class.
Question 5
Which of the following do not apply to today’s object relational
DBMS?
A. Calls to functions that process media data are part of the
database
language
B. Specialized storage structures are provided
C. Reliability is of no concern
D. Combined access to complex data and relational data is
optimized
C. Reliability is of no concern