0% found this document useful (0 votes)
13 views4 pages

QBANK - Advanced Database Technologies

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views4 pages

QBANK - Advanced Database Technologies

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

PSN COLLEGE OF ENGINEERING AND TECHNOLOGY (Autonomous)

Tirunelveli – 627152
Department of Computer Science and Engineering
Course Name:Advanced Database Technologies

UNIT 1: OVERVIEW
Part A (2 marks)
Q.No Question BT Competence
Level*
1 Define DBMS. 1 Remember
2 Define the role of a DBMS in managing data. 1 Remember
3 Define the terms “Relational Model”. 2 Understand
4 Define Database Schema. 2 Understand
5 Write down the importance of normalization in relational database design. 2 Understand
6 Define high-level database models. 2 Understand
7 Define algebraic query languages. 1 Remember
8 List out the importance of abstraction in database design. 2 Understand
9 Define SQL. 1 Remember
10 Write down components of a SQL statement. 1 Remember
11 Difference between algebraic and logical query languages. 2 Understand
12 What are the role of SQL in a server environment. 2 Understand
13 Define the term ‘Database Server’. 1 Remember
14 Define Data mining. 1 Remember
15 List out the goal of data mining in the context databases. 2 Understand
Part B (13 marks)
1 Discuss the evolution of DBMS. 2 Understand
2 Compare and contrast Centralized and distributed DBMS architectures. 2 Understand
3 Discuss the fundamental principles of the Relational Model. 1 Remember
Explain about the denormalization and its use cases in relational database 2 Understand
4
design
Discuss the principles of database design in the context of high-level 2 Understand
5
models.
Explore the key operators in relational algebra and their roles in querying 1 Remember
6
database
7 Explain about the importance of transactions in SQL. 1 Remember
8 Discuss the techniques and approaches for information integration. 2 Understand
Part C(15 marks)
1 Write about the evolutions of DBMS. 2 Understand
Discuss the principles of database design in the context of high-level 2 Understand
2
models.
UNIT 2: QUERY PROCESSING AND EVALUATION
Part A (2 marks)
Question BT
Q.No Competence
Level*
1 Define Query processing. 1 Remember
2 Write down the importance of query optimization. 3 Analyze
3 Define the measure of query cost. 2 Understand
4 Define the select operation in the context of query processing 2 Understand
5 Define the nested loop join operation. 2 Understand
6 Define the block nested loop join. 2 Understand
7 Difference between merge join and hash join operations 1 Remember
8 Short notes on significance of these operations in query evaluations 2 Understand
9 Define query expression representation. 2 Understand
10 Write down the importance of efficient representation in query evaluation. 1 Remember
11 Short notes on query evaluation plan. 2 Understand
12 List out the role of the query optimizer in creating qvaluation plans. 1 Remember
13 Short notes on views in a database. 2 Understand
14 How views are processed in query execution. 2 Understand
15 Short notes on Hash join opearation. 1 Remember
PART-B (13 Mark question)
1 Discuss the steps involved in the query processing phase. 1 Remember
Briefly explain about the various factors that contribute to the overall cost 1 Remember
2
of a query.
3 Explain the trade-offs involved in query optimization. 2 Understand
Briefly explain the different strategies of implementing the select 1 Remember
4
operation efficiently.
5 Discuss the importance of sorting in query processing. 2 Understand
Compare and contrast different sorting algorithms and their suitability 1 Remember
6
for query processing.
Explain the challenges and solutions associated with processing queries 2 Understand
7
involving views.
PART-C (15 Mark question)
Briefly explain the different strategies of implementing the select 1 Remember
1
operation efficiently.
Explain the challenges and solutions associated with processing queries 2 Understand
2
involving views.
UNIT-3 : RELATIONAL DATABASE DESIGN

PART-A(2 Marks)
Q.No Question BT
Competence
Level*
1 Define relational database design. 1 Remember
2 Write down the principles of the relational model. 1 Remember
3 List out the features of good database design. 1 Remember
4 Define Enhanced ER(EER) tools. 2 Understand
5 How EER tools enhance the databse design process. 1 Remember
6 Define functional dependency. 2 Understand
7 Write down the role of functional dependency in database normalization. 1 Remember
8 Short notes on multivalued dependency. 2 Understand
9 Difference between multivalude and join dependency. 1 Remember
10 Define inclusion dependency. 2 Understand
11 Short notes on Domain key normal Form. 2 Understand
12 Write down the role of DKNF in ensuring data integrity. 1 Remember
13 Define temporal data in the context of database. 2 Understand
14 Write down the benefits of relational databse. 1 Remember
15 List out the advantage of Domain key Normal form. 2 Understand
Part-B(13 Marks)
1 Discuss the Key steps involved in relational database design 2 Understand
Explain the relationship between databse design and database 1 Remember
2
performance.
3 Briefly explain the features of good database design. 2 Understand
Discuss the trade-offs involved in achieving a balance between 2 Understand
4
normalization and performance.
5 Discuss the features and capabilities of Enhanced ER tools. 1 Remember
Discuss the theory of functional dependency and its application in 2 Understand
6
normalization.
Explain the steps involved in achieving the fifth normal form with 1 Remember
7
examples.
Part-C(15 Marks)
Explain the steps involved in achieving the fifth normal form with 1 Remember
1
examples.
2 Discuss the features and capabilities of Enhanced ER tools. 1 Remember
UNIT 4: TRANSACTION MANAGEMENT AND RECOVERY
PART-A (2 Marks)
Q.No Question BT
Competence
Level*
1 Define transaction management. 1 Remember
2 Write down the importance of recovery mechanisms in database systems. 2 Understand
3 Define transaction processing. 1 Remember
4 List ou the key properties of transactions in a database systems. 2 Understand
5 Short notes on lock-based protocol. 2 Understand
6 Define the timestamp-based protocol. 1 Remember
7 Short notes on multi-version schemas. 2 Understand
8 List out the benefits of multi-version two-phase locking. 2 Understand
9 Define multi-version two-phase locking. 1 Remember
10 Define weak levels of consistency. 1 Remember
11 How concurrency is achieved in index structures. 1 Remember
12 Classify database failures. 2 Understand
13 Define recovery algorithms. 2 Understand
14 Short notes on buffer management. 1 Remember
15 Define advanced recovery techniques 1 Remember
PART-B(13 Marks)
Discuss the role of transaction management in ensuring database 1 Remember
1
consistency.
Discuss the ACID properties and their significance in transaction 2 Understand
2
processing.
3 Discuss the basic principles of lock-based protocols. 2 Understand
Explain about the advantages and challenges of the timestamp-based 1 Remember
4
protocol.
Write about the principles and implementation details of Multi-version 2 Understand
5
timestamp ordering.
2 Understand
6 Discuss the principles of multi-version two –phase locking
7 Explain about the types and consequences of database failures. 1 Remember
PART-C (15 Marks)
1 Explain about the types and consequences of database failures. 1 Remember
Write about the principles and implementation details of Multi-version 2 Understand
2
timestamp ordering.
UNIT 5: DATABASE SECURITY AND AUTHORIZATION
PART-A (2 Marks)
Q.No Question BT
Competence
Level*
1 Define database security. 1 Remember
2 Short notes on server security. 2 Understand
3 Write down the server security for overall database security. 2 Understand
4 Define database connections 2 Understand
5 Write down the concept of table access control in database security. 1 Remember
6 Define the process of granting permissions in access control 2 Understand
7 Define statistical database security 1 Remember
8 Write down the process of removing permissions in access control. 1 Remember
9 Define multilevel security in a database. 2 Understand
10 Write down the concept of audit trails in database security. 1 Remember
11 Short notes on vendor-specific e-security. 2 Understand
Why e-security considerations may vary among different database 1 Remember
12
vendors.
Write down the examples of additional measures for enhancing database 2 Understand
13
security.
Write down the role of continuous monitoring and assessment in database 2 Understand
14
security.
15 List out the key best practices for ensuring database security. 1 Remember
PART-B (13 Marks)
1 Explain the role of database security in safeguarding sensitive information. 2 Understand
2 Analyze the specific security challenges presented in the scenario. 3 Analyze
Discuss the various levels of security in a database systems,With a focus on 1 Remember
3
server security.
4 Explain the strategies and mechanisms used to implement server security. 2 Understand
5 Discuss the significance of secure database connections. 2 Understand
6 Explore different methods for controlling access to database tables. 2 Understand
7 Discuss the principles and challenges of granting and managing permissions. 1 Remember
PART-C (15 Marks)
1 Explain the strategies and mechanisms used to implement server security. 2 Understand
2 Discuss the principles and challenges of granting and managing permissions. 1 Remember

You might also like