CLASS: M.Sc. – INFORMATION TECHNOLOGY 12N / 413 St. JOSEPH’S COLLEGE (AUTONOMOUS) TIRUCHIRAPPALLI – 620 002 SEMESTER EXAMINATIONS – NOVEMBER 2012 TIME: 3 Hrs. MAXIMUM MARKS: 100 SEM SET PAPER CODE TITLE OF THE PAPER I 2012 12PIT1102 ADVANCED DATABASE SYSTEMS SECTION – A Answer all the questions: 20 x 1 = 20 Choose the correct answer: 1. DSDL is used to specify. a) Internal schema c) Conceptual schema b) d) External schema Physical schema 2. Which of the following is a comparison operator used in SELECT statement? a) LIKE b) BETWEEN c) IN d) None of these 3. Locking can take place at the following levels. a) Page level c) Row level b) d) Database level All of these 4. OO concepts first appeared in _______ programming language. a) Ada b) C c) C++ d) Pascal 5. Which of the following computing architecture is used by DDBS? a) Client/Server computing b) Mainframe computing c) Personal computing d) Mobile computing Fill in the blanks: 6. A ________ is a software that provides services for accessing a database. 7. The ________ clause specifies a summary query. 8. The only way to undo the effects of a committed transaction is to execute a ________. 9. Shadow paging technique is classified as ________algorithm. 10. Co-ordination of concurrent tasks is called ________. State True or False: 11. The data in a database cannot be shared. 12. 5NF does not require semantically related multiple relationships. 13. The physical database design is independent of any specific DBMS. 14. A checkpoint is a point of synchronization between the database and the transaction log file. 15. Hash partitioning prevents skewing. Match the following: 16. DML - a) query parallelism 17. Rational Rose - b) relational query language 18. SQL - c) recovery technique 19. Deferred update - d) modeling in UML 20. Locking - e) SELECT SECTION – B Answer all the questions: 21. a. 5 x 4= 20 List the disadvantages of DBMS. OR 22. b. Briefly explain the 3- levels of Data Base Architecture. a. Explain any four DDL commands of SQL. OR 23. b. Discuss the classification of attributes in E–R model with examples. a. What are cursors? Explain the types of cursors. OR 24. b. Discuss the three basic variants of time stamp-based methods of concurrency control and its drawbacks. a. Explain the two types of Data Base Recovery. OR 25. b. Explain the advantages and disadvantages of OODBMS. a. Explain Hash partitioning and explain its advantages and disadvantages. OR b. Explain in DDBS. the different schemes for fragmenting a relation SECTION – C Answer any FOUR questions: with 4 x 15 = 60 26. Illustrate of DBMS. a neat sketch, 27. Explain various types of Normal Forms used in Relational Database with example. 28. Explain procedure, functions and packages on PL–SQL. 29. Explain the concept of OODB with examples. 30. Explain the three most prominent architecture of parallel Data Bases. ************** the structure and components