Sei sulla pagina 1di 4



Assignments for B.Sc. (IT) Course Subject: R D B M S Subject Code: B S I T 32 Assignment: TA (Compulsory) Answer the following questions 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Define relation. What is an instance? Define tuple. What is domain? What do you mean by data base scheme? What do you mean by cardinality ratio? What do you mean by degree of relation? Define the term key. What do you mean by primary key? What is the role of candidate key? What is the function of foreign key? Give the difference between procedural language and non procedural language. What is a query language? What do you mean by union compatibility? Explain the characteristic properties of a relation With example explain the relational database schema. Explain the six fundamental operations of relational algebra. Give example for each. Briefly explain the derived operations of relational algebra. Give example for each. Give brief history of SQL. List out the main parts of SQL structure. Describe the domain types of SQL. Describe the SQL select statement with basic format and with general format Describe the concept of rename operation.

24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54.

Give short note on string operation of SQL. Describe the null values. What do you mean by set membership Define set comparison. Describe inner join operator. Describe natural join operator Describe left outer join Briefly describe right outer join Describe full outer join Give the syntax of alter table. With syntax explain drop command. Describe the terms create command, drop command, and alter command with syntax. Explain select-where-from clause with examples. Explain the set operations in relational algebra. with example explain aggregate functions in SQL With simple query as example, describe the GROUP BY clause in SQL. With simple query as example, explain the working principle of nested sub query. Explain various types of data base modifications operations With example explain different join types and join conditions. Describe the data base design process. What do you mean by normalization of data? Define data independence. Explain how normalization avoids duplication of data and different types of anomalies. Briefly describe the responsibilities of DBA. Explain in detail the three types of models in database design process. What problems are related to the un normalized relations? Explain with example. What do you mean by un normalized relation? Explain in briefly. With example, explain update anomalies, insert anomalies and delete anomalies. With example explain 1NF and 2NF. How the 3NF and BCNF are different. explain with example With example explain 4NF and 5NF. Define the term table space and data file with respect to oracle architecture.

55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.

What is a constraint? Explain the different constraints that can be placed on tables columns. List out the functions of SMON and PMON. What are the roles of CKPT and ARCH in oracle? Explain the need of Redo log buffer. Mention the different constituents of SGA. Differntiate between Trace files and Alert files. What the responsibilities are of redo log and alert log in oracle database? Explain the oracle data base structure in detail. What are the two different types of memory structures used by oracle database? Explain. Explain the external structure of oracle data base. What is Rollback Segment? Explain its role.

Assignment: TB (Compulsory) PART - A

1. Relational algebra is a_____________ query language. 2. A query language is required for the user to _____________with the database. 3. _____________operation is denoted using. 4. The three important commands of DDL are _____________and_____________ 5. The_____________clause causes the tuples in the result of a query to appear in sorted order. 6. A sub-query is a_____________expression that is nested within another query. 7. Normalization is a technique for reading_____________ 8. Every non-key column is fully dependent on the _____________key. 9. Redundant data wastes_____________and creates maintenance problems. 10. ORACLE database consists of_____________online Redo logs in the simplest form 11. Information about statements that are run against the database resides in _____________memory area. 12. _____________performs batch writes of changed block to the datafiles. 13. _____________ are used to define code that is executed/fired when certain actions or event occur. 14. Numeric literals can be either_____________or_____________ 15. When a variable or constant is declared as_____________, it must be assigned a value. 16. Variables may be used to store the result of a_____________or____________ 17. _____________section is the last section of PL/SQL block.

18. Relational database management systems are the result of_____________vision. 19. The use of a_____________to invoke a program at a remote site leads us to the role of databases on the web. 20. Java servlets are executed in their own_____________ 21. _____________data is stored in either raster or vector formats. PART - B 1. a) Explain additional relational algebra operations with examples. b) Explain the SELECT, PROJECT and UNION operation. 2. a) What are aggregate functions? With an example each, write the various aggregate functions used in SQL. b) Explain different domain types of SQL. 3. a) What is an unnormalized relation? Give example. b) Explain the second normal form, with example. 4. a) Explain briefly global memory areas used by ORACLE. b) Explain the external structures of ORACLE. 5. a) What PL/SQL can do for programmers ? b) Explain various operators of PL/SQL with example. 6. a) What is remote procedure calls? Explain the steps normally takes place in a RPC. b) Explain how JDBC works? 7. a) Explain briefly the different types of search tools. b) Explain the application server architecture. 8. a) Explain briefly mobile computing architecture. b) Explain GENOME data management.