1) Database System Concepts, fifth edition,
By Abraham Silberschatz, Henry F. Korth, S. Sudarshan
Topics: 1.1 to 1.5, 2.1 to 2.4, 6.1 to 6.9, 13.1 to 13.5, 13.7, 14.1 to 14.5,
15.1, 15.2, 15.4 to 15.8, 16.1.1 to 16.1.4, 16.6, 17.3, 17.4
2) An Introduction to Database Systems, eighth edition
By C. J. Date, A kannan, S. Swamynathan
Topics: 2.1 to 2.7, 11.1 to 11.6, 12.1 to 12.5, 13.1 to 13.3, 15.1 to 15.5, 16.1 to 16.4,
16.8, 16.9, 17.1 to 17.3, 17.5
3) SQL, PL/SQL The programming language of ORACLE, 3 rd revised edition,
By Ivan Bayross
Topics: ch-7, ch-8, ch-9, ch-10, ch-11 (page 251-256), ch-12, ch-15, ch-16(page
336- 345), ch-18(379-386,403-407)
1.
Explain applications of database management system. Or Discuss the Utilities of the
Database.
2.
Explain functions of DBA.
3.
What is Instance and Schema?
4.
Distinguish between DBMS & File management system?
5.
What is data model? Which are different data models?
6.
Explain different database languages ( DDL, DML, DCL)
7.
Explain three level database architecture.
8.
Explain different database users.
9.
Explain relational model.
10.
Explain: super key, candidate key, primary key, alternate key, foreign key, domain, attribute, relation.
11.
Explain different operations of relational algebra.
12.
Define: entity, entity set, relationship, relationship set, attribute, weak entity set, strong entity set.
13.
Explain ER model.
14.
Draw the ER diagram for different examples.
15.
Explain different types of attributes in ER model.
16.
Explain different types of mapping cardinalities.
17.
Explain ER diagram with all symbols and example.
18.
Explain binary versus n-ary relationship.
19.
Explain extended ER features (specialization, generalization, attribute inheritance, aggregation).
20.
Explain query processing.
21.
What are the factors for calculating the query cost?
22.
How expressions are evaluated? Or Explain materialization and pipelining.
23.
What is transaction?
24.
Explain different properties (ACID) of transaction.
25.
Explain different states of transaction. www.gtucampus.com
Study materials Page 1 of 2
26.
Explain system recovery.
27.
Explain two phase commit.
28.
What is concurrent execution? Explain its advantages and disadvantages.
29.
Explain three concurrency problems with example.
30.
Explain conflict serializability.
31.
Explain view serializability.
32.
Explain recoverable schedule and cascadeless schedules.
33.
How can we test whether the schedules are serializable or not?
34.
Explain different types of locks.
35.
Explain lock based protocol and two phase locking protocol.
36.
What is strict two phase locking and rigorous two phase locking?
37.
Explain lock table.
38.
What is deadlock? Explain deadlock handling.
39.
Explain deadlock prevention, deadlock detection and recovery.
40.
Explain isolation level and intent locking.
41.
Explain log based recovery.
42.
Explain deferred database modification, immediate database modification.
43.
Explain checkpoint method for transaction recovery.
44.
Explain functional dependency.
45.
Explain irreducible functional dependency.
46.
Explain trivial and nontrivial dependency.
47.
Explain closer of a set of functional dependency.
48.
Explain closure of a set of attributes.
49.
Explain normalization.
50.
Explain: 1 NF , 2 NF, 3 NF, BCNF, 4 NF, 5 NF
51.
Explain GOOD or BAD decomposition.
52.
Explain dependency preservation. Or How can we check that relations are independent or not?
53.
Give the difference between integrity and security.
54.
Explain discretionary access control and mandatory access control system.
55.
Explain audit trail.
56.
Explain data encryption with example.
57.
Explain Order by & Group by Clause.
58.
Explain i) Aggregate functions ii) String functions
Iii) Date functions iv) View
59.
Explain Concept of Join.
60.
Explain advantages of PL/SQL over SQL.
61.
Explain PL/SQL block structure.
62.
What is Integrity Constrain? Explain with Example.
63.
Explain SELECT & CREATE statement in SQL.
64.
Explain multivalued dependency & Join Dependency with examples.
65.
Explain DROP, UPDATE & DELETE statement in SQL.
66.
What is Cursor?
67.
What is Optimization?
68.
Solve the small problems on Functional Dependency given in the book, such as whether the decomposition is lossy or lossless? Whether it is dependency preserving? Whether it is irreducible?
69.
Solve the SQL queries based on the syllabus?
70.
Explain the steps in Query Processing? www.gtucampus.com
Study materials Page 2 of 2