You are on page 1of 29

INSTITUTE OF AERONAUTICAL ENGINEERING

(Autonomous)
Dundigal, Hyderabad - 500 043

COMPUTER SCIENCE AND ENGINEERING


QUESTION BANK

Course Title ADVANCED DATABASES


Course Code ACSB26
Program B.Tech
Semester VII CSE
Course Type Elective
Regulation IARE - R18
Theory Practical
Course Structure Lecture Tutorials Credits Laboratory Credits
3 - 3 - -
Course Coordinator Mr. C Praveen Kumar, Assistant Professor

COURSE OBJECTIVES:
The students will try to learn:

I Query languages to support temporal and object databases.


II Internals of database management system.
III Data processing paradigms.
IV Research and usage of emerging technologies for solving existing database
problems.

COURSE OUTCOMES:
After successful completion of the course, students should be able to:
CO 1 Compare different database techniques to defining the concept of Understand
Time domain and associating facts with time for representing
queries for constructing a database
CO 2 Model the real world database systems for open problems from the Apply
requirement specification for optimal real world databases.
CO 3 Implement queries in transact-SQL and recursive queries using Remember
query optimization techniques for retrieving desired information
from hierarchical data
CO 4 Describe spatial data access methods to apply different data Apply
processing techniques for satisfying the exact need of the user for
effective data retrieval
CO 5 Compare different lattice based and probabilistic based approaches Apply
for efficient relational databases
CO 6 Analyze a full real size database system for an industry or business Analyze
scenario

QUESTION BANK:
Q.No QUESTION Taxonomy How does this subsume CO’s
the level
MODULE I
ACTIVE DATABASES
PART A-PROBLEM SOLVING AND CRITICAL THINKING QUESTIONS
1 Write the syntax for finding Apply The learner will try to CO 4
supervisor “The supervisor of recallthe concept of
an employee must be older than writing queries in SQL.
the employee” Using a trigger.

2 State the syntax for satisfying Apply The learner will try to CO 1
the following statement “The recall the various
location of a project must be classification of Then
one of the locations of its explain with a flow chart
department.” various classes of rockets.

3 Definition and use of triggers in Apply The learner will try to CO 2


Oracle? Write the Trigger recall the concept of
syntax in Oracle? writing queries in SQL

Page 2
4 Definition and use of triggers in Understand The learner will try to CO 2
DB2? Write the Trigger syntax recall the concept of
in DB2? writing queries in SQL
5 Given the relational schema: Remember The learner will try to CO 1
EMPLOYEE(Name, Salary, recall the various
DeptNum) classification of Then
DEPARTMENT(DeptNum, explain with a flow chart
ManagerName)Define the various classes of rockets.
following active rules in Oracle
and DB2.
A rule that deletes all the
employees belonging to a
department when that
department is deleted.

6 Given the relational schema: Apply The learner will try to CO 2


STUDENT(Name, Subject, recallthe concept of
Supervisor) triggers
PROFESSOR(Name, Subject)
COURSE(Title, Professor)
EXAM(StudentName,
CourseTitle) Describe the
triggers that manager the
following integrity constraints
(business rules):
1. Each student must work in
the same area as his or her
supervisor.
2. Each student must have
taken at least three courses in
the subject of his or her
supervisor.
3.Each student must have taken
the exam for the course taught
by his or her supervisor.

Page 3
7 Given the relational Understand The learner will try to CO 2
schema:EMPLOYEE(Name, recallthe concept of
Salary, DeptNum) writing queries in SQL.
DEPARTMENT(DeptNum,
ManagerName)Define the
following active rules in Oracle
and DB2.
A rule that, each time the
salaries are modified, verifies
that there are no departments
in which the average salary
increases more than three
percents and in this case
cancels the modification.
8 Given the relational Apply The learner will try to CO 2
schema:EMPLOYEE(Name, recall the concept of
Salary, DeptNum) writing queries in SQL
DEPARTMENT(DeptNum,
ManagerName)
A rule that, each time that the
salaries are modified, verifies
their average and if it is higher
than 50 thousand, deletes all
the employees whose salaries
have been modified and are
higher than 80 thousand
9 A family tree represents the Apply The learner will try to CO 2
structure of a family. Show how recall the concept of
the information of a family tree writing queries in SQL
Can be represented by means of
a relational database, in which
only the male line or only the
female line is represented
10 Define a database schema that Apply The learner will try to CO 2
organizes, The information recall the concept of
necessary to generate the radio writing queries in SQL
programmes page of a daily
newspaper, with station, times
and programme title; besides
the name, include transmission
frequency and the location of
the radio station.

Page 4
PART-B LONG ANSWER QUESTIONS
1 Give the syntax for following Remember The learner will try to CO 1
statements and discuss briefly recall the various
on: i) Starburst ii) Oracle iii) classification of Then
DB2 explain with a flow chart
various classes of rockets.
2 Write the Semantics for Understand The learner will try to CO 2
following statements: i) recall the various
Starburst ii) Oracle iii) DB2 classification of missiles and
then explain with a flow
chart various classes of
Missiles
3 List and explain the Understand The learner will try to CO 1
Applications of Active Database recall the various
with suitable examples? classification of Then
explain with a flow chart
various classes of rockets.
4 Discuss about the Starburst Understand The learner will try to CO 2
rule Definition? Write the recall the concept of
query for the following writing queries in SQL.
statement ?“salary of employees
is not larger than the salary of
the manager of their
department”?
5 Write the query for the Remember The learner will try to CO 1
following statement “If the recall the Business Rules
average salary of employees gets explain using as case
over 100, then reduces the study Energy Management
salary of all employees by 10 System
%” using starburst rule?
6 Discuss about the Business Understand The learner will try to CO 1
Rules? Write the Case Study of recall the Business Rules
Energy Management System explain using as case
using the business rules? study Energy Management
System
7 Explain the Design Principles Understand The learner will try to CO 2
for Active Databases? Give the recall the active databases
suitable examples of using and then explain the using
recursive rules? recursive rules
8 Write the query for the Understand The learner will try to CO 2
following statement “If average recall the concept of
salary of employees exceed 100, writing queries in SQL.
reduce salary of each employee
by 10 %” using recursive rules?

Page 5
9 Discuss about Business Rules Remember The learner will try to CO 2
Advantages and Difficulties recall the concept of
with suitable example of case writing queries in SQL
study?
10 Explain about the rule Remember The learner will try to CO 2
modularization and write the recall the concept of
program for order processing writing queries in SQL
database?
11 Explain the Centralized Remember The learner will try to CO 1
database system Architecture. recall the various
classification of Then
explain with a flow chart
various classes of rockets.
12 Explain the Client server Understand The learner will try to CO 1
database system Architecture. recall the various
classification of Then
explain with a flow chart
various classes of rockets.
13 Explain the concepts of object Understand The learner will try to CO 2
databases. recall the concept of
writing queries in SQL
14 Compare and contrast parallel Understand The learner to Recall the CO 2
and distributed database concept of data base
systems. learned in DBMS and
explain semantic of DB2
15 Explain parallel database with Remember The learner will try to CO 1
inter and intra query recall the various
parallelism. classification of Then
explain with a flow chart
various classes of rockets.
16 How the transactions are Understand The learner will try to CO 1
handled in distributed recall the various
database? Explain. classification of Then
explain with a flow chart
various classes of rockets.
17 Explain inter and intra Understand The learner will try to CO 1
operation parallelism. recall the various
classification of Then
explain with a flow chart
various classes of rockets.

Page 6
18 Briefly explain the data storage Understand The learner will try to CO 1
formats in distributed recall the various
databases. classification of Then
explain with a flow chart
various classes of rockets.
19 Explain commit protocols in Remember The learner will try to CO 1
detail. recall the various
classification of Then
explain with a flow chart
various classes of rockets.
20 Explain the concurrency control Understand The learner will try to CO 1
schemes. recall the concept of
management workflow and
explain with a business
management
PART-C SHORT ANSWER QUESTIONS
1 Explain the active database and Remember The learner will try to CO 1
list of the advantages using recall the various
active database? classification of Then
explain with a flow chart
various classes of rockets.
2 List the applications of active Remember The learner will try to CO 1
database and explain any one of recall the various
the application? classification of Then
explain with a flow chart
various classes of rockets.
3 Discuss about the Starburst Understand The learner will try to CO 1
and write the suitable syntax? recall the concept of active
database rules to form a
syntax
4 Discuss about the Starburst Understand The learner will try to CO1
and write the semantics of recall the concept of active
Starburst? database rules to form a
syntax
5 Which statement is used to Remember The learner will try to CO 2
create a trigger? What is the recall the concept of
use of creating triggers? writing queries in SQL
6 Discuss about the Oracle and Understand The learner will try to CO 1
write the semantics of Oracle? recall the concept of oracle
and explain with its
semantics of oracle

Page 7
7 What is abc in the following Understand The learner will try to CO 2
statement? CREATE recall the concept of
TRIGGER abc (...) (...) ON writing queries in SQL
def FOR EACH ROW ghi;
8 Discuss about the DB2 and Understand The learner to Recall the CO 1
write the semantics of DB2? concept of database learned
in DBMS and explain
semantics of DB2
9 Explain about the integrity Remember The learner will try to CO 2
management and with suitable recall the concept of
examples? writing queries in SQL
10 Discuss about the workflow Understand The learner will try to CO 2
management? recall the concept of
management workflow and
explain with a business
management workflow
example
11 Explain about the triggers and Remember The learner will try to CO 2
cursors? recall the concept of
writing queries in SQL
12 Enlist the disadvantages of Understand The learner will try to CO 2
query. recall the concept of
writing queries in SQL
13 Discuss about Oracle and write Understand The learner to recall the CO1
the suitable syntax? concept of oracle and its
data types
14 Which statement is used to Remember The learner will try to CO1
remove a trigger? recall the various
classification of Then
explain with a flow chart
various classes of rockets.
15 Discuss about DB2 and write Understand The learner will try to CO 2
the suitable syntax? recall the concept of
database and explain using
syntax of DB 2
16 List the Benefits of Active Understand The learner will try to CO 1
Technologies?? recall the concept of active
database
17 Write the steps of Rule Remember The learner will try to CO 2
Generation for Integrity recall the concept of
Checking? database and explain using
syntax of DB 2

Page 8
18 Write the advantages of Understand The learner try to recall CO 1
Business Rules and Difficulties the concept of database
? learned in DBMS
19 Explain the rule debugging and Remember The learner will try to CO 2
monitoring? recall the concept of
database and explain using
syntax of DB 2
20 Explain about the rule Understand The learner will try to CO 2
modularization? recall the concept of rule
modularization
MODULE II
TEMPORAL AND OBJECT DATABASES
PART-A PROBLEM SOLVING AND CRITICAL THINKING QUESTIONS
1 Create a table using the Apply The learner will try to CO 4
attributes (name, address, city, recall the concept of
and region) of employees living queries in SQL
in INDIA. Write a Query to
find the list of persons living in
INDIA.
2 Create a tables “employee” and Apply The learner will try to CO 4
“Employee Lifecycle”? Give the recall the concept of
name of current employees who queries in SQL
do not work currently in any
department?
3 Create a tables “employee”, Apply The learner will try to CO 4
“Supervision” and “WorksOn”? recallthe concept of
Give the name of super visors queries in SQL
who had work ona project at
sometime
4 Write the syntax for “Who has Apply The learner will try to CO 4
been on a drug for more than a recallthe concept of
total of six months”? Using queries in SQL
following Scenario:
1. Patient records include
information on the drugs
prescribed to each patient.
2. The valid time specifies the
period(s) during which the drug
was prescribed.
3. The valid time has a
granularity of day (transaction
time granularity is system
defined)

Page 9
5 Explain about Valid Time Understand The learner will try to CO 3
Projection and write the syntax recall the concept of
of “What drugs was Melanie queries on Temporal
prescribed during 1994”using database
the patient record?
6 Create a table of “employee” Apply The learner will try to CO 4
and Write the syntax to “Find recall the concept of
the employee’s salary at a given queries in SQL
time: e.g. the current one:”?
7 Give the name of the managers Apply The learner will try to CO 4
living currently in Houston. recall the concept of
queries in SQL

8 Write the sql query “At any Apply The learner will try to CO 4
point in time an employee recall of queries in SQL
cannot work more than once in
a project. In other terms
(SSN,PNumber) is a sequenced
primary key for WorksOn”

9 Write the sql query for finding Apply The learner will try to CO 4
the name(s) of the employee(s) recall the concept of
who had the less salary on queries in SQL
1/1/2010. Make your own
tables.
10 Write the sql query for finding Apply The learner will try to CO 4
the name(s)of the employee(s) recall the concept of
who had the highest salary on queries in SQL
1/1/2002. Make your own
tables.

Page 10
PART-B LONG ANSWER QUESTIONS
1 Summarize the phrase The Remember – CO 3
complexities of time in
Temporal databases, with
suitable examples.
2 Discuss various types of Understand The learner will try to CO 3
commands which can be used recall the concept of
for manipulating text in the writing queries in SQL.
TSQL code. (i.e. for example,
Replace a text string, Obtain a
portion of the text etc.)
3 Briefly explain about time Understand The learner will try to CO 4
domain and associating facts recall the concept of
with time of temporal database writing queries in SQL
with example?
4 Explain about the temporal Understand The learner will try to CO 4
query language in temporal recall the concept of
database with suitable writing queries in SQL
example?
5 List out the temporal supports Remember The learner will try to CO 4
and transactSQL supports? recallthe concept of
Explain? writing queries in SQL
6 What is Time stamped? Give Understand The learner will try to CO 3
the example suitable example recall the concept of data
for time stamped? types of Time
7 CREATE TABLE Lab Test Remember The learner will try to CO 4
(Name, Physician, TestID) and recallthe concept of
write the program for Patients writing queries in SQL
who were the sole receivers of
all tests ordered by a physician?
8 Explain the different Kinds of Remember The learner will try to CO 3
Tables and write the suitable recall the concept of
syntax? queries on Temporal
database
9 Discuss the language constructs Understand The learner will try to CO 3
in TransactSQL with suitable recall the concept of
example? writing queries in SQL
10 Summarize the Time ontology Remember The learner will try to CO 4
of temporal database and recallthe concept of
explain the data model with writing queries in SQL
suitable example?

Page 11
11 What are the object relational Remember The learner will try to CO 2
features in SQL? Explain recall the concept of
database and explain using
syntax of DB 2
12 Write in detail about ODMG Understand The learner will try to CO 2
model with ODL and OQL. recall the concept of
database and explain using
syntax of DB 2
13 Distinguish object oriented and Understand The learner will try to CO 2
object relational databases. recall the concept of
database and explain using
syntax of DB 2 -
14 Explain ODMG model. Understand The learner to Recall the CO 2
concept of data base
learned in DBMS and
explain semantic of DB2
15 Briefly explain the concept of Remember The learner to Recall the CO 2
object relational model. concept of data base
learned in DBMS and
explain semantic of DB2
16 Explain the object relational Understand The learner to Recall the CO 2
features in oracle. concept of data base
learned in DBMS and
explain semantic of DB2
17 How will you design an object Understand The learner to Recall the CO 2
oriented database? Explain the concept of data base
standards and languages. learned in DBMS and
explain semantic of DB2
18 What is extended relational Understand The learner to Recall the CO 2
systems? Explain. concept of data base
learned in DBMS and
explain semantic of DB2
19 Explain briefly on Object Remember The learner to Recall the CO 2
Oriented DBMS Standards and concept of data base
Systems? learned in DBMS and
explain semantic of DB2
20 How is object database Understand The learner will try to CO 2
differentiated from relational recall the concept of
database? management workflow and
explain with a business
management

Page 12
PART-C SHORT ANSWER QUESTIONS
1 Discuss about the Temporal Understand The learner will try to CO 3
Database? recall the concept of
queries on Temporal
database
2 Explain about the Time Remember The learner will try to CO 4
Structure and draw the recallthe concept of
Structure? writing queries in SQL
3 Discuss the Time Density? Understand The learner will try to CO 3
recall the concept of time
data types
4 Briefly discuss about the Remember The learner will try to CO 4
TSQL2 Time ontology? recallthe concept of
writing queries in SQL
5 Explain the associating facts Remember The learner will try to CO 3
with time in temporal recall the concept of
database? queries on Temporal
database
6 Create table and Write the Remember The learner will try to CO 4
query for What is Bobs Salary? recallthe concept of
writing queries in SQL
7 Explain about temporal join Remember The learner will try to CO 3
with suitable example? recall the concept of
queries on Temporal
database
8 List out the Time Data Types Remember The learner will try to CO 3
and explain? recall the concept of
queries on Temporal
database
9 Explain the Temporal query Remember The learner will try to CO 3
languages? recall the definition of
grain and then sketches
various grain configurations
10 Briefly described about the Understand The learner will try to CO 3
time ontology? And list out the recall the concept of time
data types? ata types
11 Explain the data model in Understand The learner will try to CO 4
temporal database? recall the concept of
queries on Temporal
database
12 Discuss the temporal database Remember The learner will try to CO 3
constructs? recall the concept of
queries on Temporal
database

Page 13
13 Discuss about the aggregates Understand The learner will try to CO 3
function with suitable example? recall the concept of time
data types
14 Briefly described about Remember The learner will try to CO 4
constructs and data model? recallthe concept of
writing queries in SQL
15 Discuss about the time Remember The learner will try to CO 3
ontology in temporal database? recall the concept of
queries on Temporal
database
16 Explain the time facts? Remember The learner will try to CO 4
recallthe concept of
writing queries in SQL
17 Create a employee table and Remember The learner will try to CO 3
find the employee date of birth? recall the concept of
queries on Temporal
database
18 Discuss about temporal data Remember The learner will try to CO 4
base and explain the time recallthe concept of
domain? writing queries in SQL
19 Explain about the Time Remember The learner will try to CO 4
Structure and Time Density? recall the definition of
grain and then sketches
various grain configurations
20 Create a employee table and Understand The learner will try to CO 3
find the employee current recall the concept of time
salary? ata types

Page 14
MODULE III
COMPLEX QUERIES AND REASONING
PART A-PROBLEM SOLVING AND CRITICAL THINKING QUESTIONS
1 Write a Datalog program to Apply The learner will try to CO 4
compute how many courses are recall the concept of
required for a CS degree where queries in SQL
an each CS senior student is
missing?

2 Find the name of junior-level Apply The learner will try to CO 4


students who have taken both recallthe concept of
cs101 and cs143? queries in SQL

Page 15
3 Write the query for Apply The learner will try to CO 4
“Junior-level Students who did recallthe concept of
not take course cs143”using queries in SQL
Negation?

4 Create a tables of student Apply The learner will try to CO 1


(Name, Major, Year), Took recallthe concept of
(Name, Course, Grade) and queries in SQL
write the query for “Find the
senior students who are NOT
missing any requirement” using
Double Negation?
5 Given the relations: Apply The learner will try to CO 4
employee(name, salary, deptno) recall the concept of
department (deptno, deptname, queries in SQL x‘
address) Explain which query
cannot be expressed using the
basic relational algebra
operations?
6 Explain how the magic sets and Apply The learner to recall the CO 4
related methods are also concept of queries in SQL
applicable to programs that
have the binding passing
property, but not the unique
binding passing property.
Apply the magic sets method to
the following example:

Page 16
7 Write the Program on Apply The learner will try to CO 1
Recursive View in SQL using recall the concept of
following Table. queries in SQL

8 Create a tables of Part Cost Apply The learner will try to CO 1


(BASIC-PART, SUPPLIER, recall the concept of
COST, TIME), Assembly queries in SQL
(PART, SUBPART, QTY) and
write the query for ”find the
parts using ’top tube’” using
recursive queries?
9 Create a tables of Part Cost Apply The learner will try to CO 4
(BASIC-PART, SUPPLIER, recall the concept of
COST, TIME), Assembly queries in SQL
(PART, SUBPART, QTY) and
write the query for
”Materialization of the view of
recursive view?
10 Create a tables of Part Cost Apply The learner will try to CO 4
(BASIC-PART, SUPPLIER, recall the concept of
COST, TIME), Assembly queries in SQL
(PART, SUBPART, QTY) and
write the query for creating a
view which doesn’t affect actual
tables in database management
system?

Page 17
PART-B LONG ANSWER QUESTIONS
1 State the Syntax and Semantics Understand The learner will try to CO5
of Datalog Languages and recall the concept of
discuss in detail about the queries in SQL
Syntax of First-Order Logic
and Datalog.
2 Explain about the relational Remember The learner will try to CO 6
database with suitable example recall the concept of
with help of student and queries in SQL
courses?
3 Discuss about Minimal Model Understand The learner will try to CO 6
and Least Model with suitable recall the concept of
example? queries in SQL
4 Explain about the Negation in Remember The learner will try to CO 4
Datalog and with suitable recallthe concept of
example? writing queries in SQL
5 Discuss about Domain Understand The learner will try to CO 6
Relational Calculus and write recall the concept of
the syntax differences in DRC? Relational algebra
6 Explain the Left-Linear and Remember The learner will try to CO 5
Right-Linear Recursion using recall the concept of
the Rule rewriting methods? queries in SQL
Give the one example?
7 Write the Algorithm Binding Understand The learner will try to CO 6
Passing analysis for Recursive recall the concept of
Predicates? Recursive rules
8 Discuss about the Remember The learner will try to CO 5
Non-recursive Program and recall the concept of
Recursive Predicates using queries in SQL
Compilation and Optimization?
9 Write the Algorithm Understand The learner will try to CO 5
Construction of the Rule-Goal recall the concept of
graph rgg(P) for non-recursive queries in SQL
program P?
10 Exemplify the Magic set and Understand The learner will try to CO 5
Counting Method using the recall the concept of Rule
Rule rewriting methods? Give rewriting methods
the one example?
11 Explain the syntax and Remember The learner will try to CO 3
semantics of Starburst recall the concept of
Database. How the active rules queries in SQL
are specified

Page 18
12 Explain the syntax and Understand The learner to Recall the CO 3
semantics of Oracle and DB2 concept of data base
Databases. learned in DBMS and
explain semantic of DB2
13 Explain the taxonomy of active Understand - CO 3
databases
14 What are the applications of Understand The learner to Recall the CO 3
Active databases? concept of data base
learned in DBMS and
explain semantic of DB2
15 Explain the design principles Remember - CO 3
for Active Rules
16 Explain the implementation of Understand The learner to Recall the CO 3
Rules and Recursion in concept of data base
deductive databases. learned in DBMS and
explain semantic of DB2
17 Explain the Syntax and Understand The learner to Recall the CO 3
Semantics of Datalog concept of data base
Languages. learned in DBMS and
explain semantic of DB2
18 Explain the spatial database Understand - CO 2
with data types and
relationships.
19 Explain TSQL2 database Remember - CO 2
20 How the recursive queries can UnderstandThe learner will try to CO 3
be specified in SQL? Explain. recall the concept of
management workflow and
explain with a business
management
PART-C SHORT ANSWER QUESTIONS
1 Explain about the Datalog and Remember – CO 4
with suitable example?
2 Briefly explain about the Tuple Understand The learner will try to CO 1
Relational Calculus (TRC)? recall the concept TRC its
characteristics in detail
3 Write the syntax of first order Understand The learner will try to CO 1
logic ? recall the concept of
queries in SQL
4 Discuss about the Relational Remember – CO 4
Model vs Datalog?
5 Explain the operators and list Understand The learner will try to CO 4
out the Relational Operators? recall the concept
relational model and its
features

Page 19
6 Discuss about Minimal Model Remember – CO 1
and Least Model?
7 Briefly discuss about the Fix Understand The learner will try to CO 1
Point Semantics? recall the concept of
queries in SQL
8 Discuss about Relational Remember – CO 1
Algebra (RA) and explain the
set operators?
9 Explain the Least Fix Point of Understand The learner will try to CO 1
Tp and power of Tp? recall the concept of
queries in SQL
10 Discuss about the Positive Remember – CO 1
program?
11 Briefly described about the Understand The learner will try to CO 4
Rule rewriting methods? recall the concept of Rule
rewriting methods
12 Explain the compilation and Remember – CO 1
optimization?
13 Exemplify the Recursive queries Understand The learner will try to CO 1
in SQL? recall the concept of
queries in SQL
14 Discuss about the Remember The learner will try to CO 4
Non-recursive programs? recallthe concept of
writing queries in SQL
15 EExplain the Left-Linear and Understand The learner will try to CO 4
Right-Linear Recursion? recall the concept
relational model and its
features
16 Discuss about the Magic Sets Remember – CO 1
Method and give one example?
17 Exemplify the Restricting Understand The learner will try to CO 1
search via magic set? recall the concept of
queries in SQL
18 Briefly described about the Remember – CO 1
Counting Method?
19 Explain about recursive query Understand The learner will try to CO 1
in SQL recall the concept of
queries in SQL
20 Explain about Implementation Remember The learner will try to CO 1
Rules and Recursion ? recall the conceptof Rules
and Recursion

Page 20
MODULE IV
SPATIAL, TEXT AND MULTIMEDIA DATABASES
PART A- PROBLEM SOLVING AND CRITICAL THINKING QUESTIONS
1 Consider the following table: Apply The learner will try to CO 4
Country(name: String, pop: recall the concept of
number, boundary: queries in SQL
POLYGON) Where for each
country, we record its name,
population, and boundary. Also
assume that country name is a
primary key. Write an SQL-like
quarry language for “List the
name, population and area of
each country in the country
table”?
2 Consider the following table: Apply The learner will try to CO 4
Country(name: String, pop: recall the concept of
number, boundary: queries in SQL
POLYGON) Where for each
country, we record its name,
population, and boundary. Also
assume that country name is a
primary key. Write an SQL-like
quarry language for” Find all
the names of countries that are
neighbors of the United
Kingdom (UK).”?
3 Explain the Space filling Apply The learner will try to CO 1
Curves? Let the 8*8 grid in the recall the concept of
following figures represent the queries in SQL
maximum level of space
decommission. Find the binary
Z-value to best approximate the
two objects in the following
figure. You can use up to 4
Z-values for one object.

Page 21
4 Explain about the Multimedia Apply The learner will try to CO 4
Indexing method? with a recall the concept of
suitable example. queries in SQL
5 Briefly described about Text Apply The learner will try to CO 1
Retrieval? with suitable recall the concept of
example. queries in SQL
6 Discuss about Sub pattern Apply The learner will try to CO 1
Matching and Sketch of the recall the concept of
Approach - STIndex with queries in SQL
suitable example?
7 Explain Vector Space Model Apply The learner will try to CO 1
and Clustering? with suitable recall the concept of
example. queries in SQL
8 Explain about the Text Apply The learner will try to CO 1
Indexing method in databse recall the concept of
system? with an example. queries in SQL
9 Exaplain about Commercial Apply The learner will try to CO 1
Query languages which are recall the concept of
associated in real time? queries in SQL
10 Briefly describe main operators Apply The learner will try to CO 1
in Relational Algebra which can recall the concept of
apply on database system? queries in SQL
PART-B LONG ANSWER QUESTIONS
1 Briefly described about 1-D Remember – CO 6
Time Series and the 2-D Color
Images and with suitable
example?
2 List out the Spatial Access Remember – CO 6
Methods(SAMs) and Space
Filling Curves with Suitable
example?
3 Explain about Traditional Understand The learner will try to CO 6
Indexing Methods? Briefly recall the concept of
described the secondary key Traditional indexing
and give me one example?
4 Briefly explain the following a) Remember – CO 6
Secondary Key b) Inverted File
c) Grid File
5 Briefly described about Text Remember The learner will try to CO 6
Retrieval? Explain Vector recall the concept of
Space Model and Clustering? queries in SQL

Page 22
6 Explain about the Multimedia Understand The learner will try to CO 6
Indexing method? Discuss recall the concept of time
about 1-D Time Series with data types
suitable example?
7 List out the 2-D Color Images Remember – CO 5
and Explain Image Futures and
Distance Function?
8 Discuss about Sub pattern Understand The learner will try to CO 6
Matching and Sketch of the recall the concept of time
Approach - ST-Index with data types
suitable example?
9 Briefly explain the following a) Remember – CO 5
Full Text Scanning b) Inversion
c) Signature Files
10 Discus about 1-D Time Series Understand The learner will try to CO 5
and the 2-D Color Images and recall the concept of time
Advantages and Disadvantages? data types
11 How the location and Handoff Remember The learner will try to CO 4
management can be performed recall the concept of
in mobile databases? queries in SQL
12 Explain the Effect of Mobility Understand - CO 3
on Data Management
13 Explain the taxonomy of active Understand The learner will try to CO 4
databases recall the concept of
queries in SQL
14 Explain any two retrieval Understand The learner to Recall the CO 4
models used in Information concept of data base
Retrieval learned in DBMS and
explain semantic of DB2
15 Define Data mining? Briefly Remember - CO 4
explain the different types of
knowledge discovered during
data mining
16 Explain any two mobile Understand - CO 4
transaction models.
17 Write detailed notes on Understand - CO 4
transaction commit protocols in
mobile database.
18 Explain the concept of mobile Understand - CO 4
databases with mobile data
types and data formats.
19 Explain the various data Remember - CO 4
classification methods for data
mining.

Page 23
20 Briefly explain the concept of UnderstandThe learner will try to CO 3
data warehousing recall the concept of
management workflow and
explain with a business
management
PART-C SHORT ANSWER QUESTIONS
1 Explain about Traditional Remember – CO 1
Indexing Methods?
2 Briefly described the secondary Understand The learner will try to CO 4
key and give me one example? recall the concept of time
data types
3 Discuss about Inverted Files Remember – CO 1
and Grid File?
4 Explain and Illustrate the K-D Remember – CO 4
Tree?
5 Briefly describe about Spatial Remember – CO 1
Access Methods (SAMs)?
6 List out the Spatial Access Understand The learner will try to CO 4
Methods (SAMs) and explain? recall the concept of
spatial Access
7 List out the Text Retrieval and Remember – CO 1
explain Signature Files?
8 Discus about Handling Points Understand The learner will try to CO 4
and Handling Regions? recall the concept of
Handling Regions
9 Briefly described about Text Remember – CO 4
Retrieval and The Queries can
be Classified?
10 List out the Text Retrieval and Understand The learner will try to CO 1
explain Full Text Scanning? recall the concept of Text
Retrieval
11 Explain the Space Filling Remember The learner will try to CO 4
Curves and draw the Z-ordering recall the concept of
square? Handling Regions
12 Briefly described about Understand The learner will try to CO 1
Signature file with good recall the concept of
example? signiture file
13 List out the Text Retrieval and Remember – CO 4
explain Inversion?
14 Discus about the Vector Space Remember – CO 1
Model and Clustering?
15 Explain about the Multimedia Remember – CO 4
Indexing method?

Page 24
16 Briefly described about 1-D Understand The learner will try to CO 1
Time Series and with suitable recall the concept of time
example? data types
17 Discus about the 2-D Color Remember The learner will try to CO 4
Images and with suitable recall the concept of
example? queries in SQL
18 Explain about Sub pattern Understand The learner will try to CO 4
Matching? recall the concept of Sub
pattern from databse
19 Explain about spatial database? Remember The learner will try to CO 4
recall the concept of
queries in SQL
20 explain about Multimedia Remember The learner will try to CO 4
indexing? recall the concept of
queries in SQL
MODULE V
UNCERTAINITY IN DATABASES AND KNOWLEDGE BASES
PART A-PROBLEM SOLVING AND CRITICAL THINKING QUESTIONS)
1 Create a table using the Apply The learner will try to CO 6
attributes (File, Person, LB, recall the concept of
UB, and Salary) and Find all queries in SQL
Pictures of people making over
$100,000 per year where the
pictures correctly identify the
person in question with over
70% Probability?
2 Find people who appear in the Apply The learner will try to CO 4
face database with certainty recall the concept of
over 50% using following table? queries in SQL

3 Briefly described about Apply – CO 5


Probabilistic Relational
Databases and List out and
Explain the Converting the
Probabilistic Tuples to
Annotated Tuples with suitable
examples?

Page 25
4 Explain the Uncertainty in Apply The learner will try to CO 5
Image Databases and Temporal recall the concept of
Databases and Null-Value with queries in SQL
suitable examples?
5 Explain about Lattice-Based Apply – CO 5
Relational Databases and with
suitable example in
Intersection?
6 Explain the Uncertainty in Apply The learner will try to CO 5
Temporal Databases with recall the concept of
suitable examples? queries in SQL
7 Briefly described about Apply – CO 5
Lattice-Based Relational
Databases and with suitable
example in Projection?
8 Briefly described about Apply – CO 5
Lattice-Based Relational
Databases ?
9 Describe the concept of Apply – CO 5
Lattice-Based Relational
Databases and with suitable
example in Union?
10 Explain the Uncertainty in Apply The learner will try to CO 5
Null-Value with suitable recall the concept of
examples? queries in SQL
PART-B LONG ANSWER QUESTIONS
1 List out the Probabilistic Remember – CO 5
Relational Databases and
explain the Converting the
Probabilistic Tuples to
Annotated Tuples?
2 Briefly described about Remember The learner will try to CO 6
Lattice-Based Approaches and recall the concept of
with suitable example? queries in SQL
3 Explain about Models of Understand The learner will try to CO 6
Uncertainty database? Briefly recall the concept of
described about uncertainty queries in SQL
database in image database?
4 Briefly described about Remember – CO 5
uncertainty database in image
database and Temporal
Databases?

Page 26
5 Discuss the models of Understand The learner will try to CO 5
uncertainty database with recall the concept of
Relational to Fuzzy Logic? queries in SQL
6 List out the Probabilistic Understand The learner will try to CO 5
Relational Databases and recall the concept of
explain Manipulating queries in SQL
Annotated Relations?
7 Briefly described about Remember – CO 6
Probability Theory with
Independence and Ignorance?
8 Explain the Uncertainty in Understand The learner will try to CO 6
Databases and knowledge recall the concept of
Bases? queries in SQL
9 Briefly described about Models Remember – CO 5
of Uncertainty in Null-Values
and Image Databases with
suitable examples
10 List out the models of Understand The learner will try to CO 6
uncertainty database and recall the concept of
Lattice-Based Approaches? queries in SQL
11 Give details about approaches Remember - CO 4
used to store XML documents
in database.
12 Explain about XML query Understand - CO 1
languages
13 Describe Cloud storage Understand - CO 5
architecture with neat diagram
14 Explain Big-data storage Understand The learner to Recall the CO 4
analysis with suitable example concept of data base
learned in DBMS and
explain semantic of DB2
15 Briefly explain the cloud data Remember The learner will try to CO 6
models. recall the concept of
queries in SQL
16 Explain Geographic Understand The learner will try to CO 5
information system. recall the concept of queries
in sql
17 Explain Native XML databases. Understand - CO 5
18 Explain about cloud based Understand - CO 4
databases.
19 Explain about web databases. Remember - CO 5

Page 27
20 Explain big data storage and Understand The learner will try to CO 1
analysis. recall the concept of
management workflow and
explain with a business
management
PART-C SHORT ANSWER QUESTIONS
1 Explain about Models of Understand The learner will try to CO 5
Uncertainty database? recall the concept of
uncertainty database
2 Briefly described about Remember – CO 5
uncertainty database in image
database?
3 Described about uncertainty Understand The learner will try to CO 5
database in temporal database? recall the concept of
uncertainty database
4 Discuss about the uncertainty Understand The learner will try to CO 6
database in Null-Value? recall the concept of
queries in SQL
5 List out the various models of Remember – CO 6
uncertainty database with
example?
6 Explain the Fuzzy Sets and Understand The learner will try to CO 5
Fuzzy logic with suitable recall the concept of
example? queries in SQL
7 Discuss about Lattice-Based Remember – CO 6
Approaches and Lattices?
8 Write about the Relationship to Understand The learner will try to CO 5
Fuzzy logic? recall the concept of
queries in SQL
9 Explain the Independence and Understand The learner will try to CO 6
Ignorance? recall the concept of
queries in SQL
10 Write the Probability Theory in Understand The learner will try to CO 6
models of uncertainty? recall the concept of
Probability
11 Explain the Uncertainty in Understand The learner will try to CO 5
Relational Databases? recall the concept of
relational databases
12 Briefly described about Remember – CO 6
Lattice-Based Relational
Databases?
13 Write the Querying of Understand The learner will try to CO 5
Lattice-Based Database? recall the concept of
queries in SQL

Page 28
14 Discuss about Probabilistic Remember – CO 6
Relational Databases?
15 Explain the Converting of Understand The learner will try to CO 6
Probabilistic Tuples to recall the concept of
Annotated Tuples? Probability
16 Explain the Manipulating Understand The learner will try to CO 5
Annotated Relations? With recall the concept of
Suitable example? queries in SQL
17 Write a detailed notes on Understand The learner will try to CO 5
Triangular Norms in recall the concept of
Uncertianity model With queries in SQL
Suitable example?
18 Explain the Probability Theory Understand The learner will try to CO 5
in database system? recall the concept of
queries in SQL
19 Explain what is Uncertainity in Understand The learner will try to CO 5
database system and how if recall the concept of
affects various types of queries in SQL
databases?
20 Explain about various Understand The learner will try to CO 5
operations available in Lattice recall the concept of
based Relational Databases? queries in SQL

Course Coordinator: HOD, CSE


Mr. C Praveen Kumar, Assistant Professor

Page 29

You might also like