40 Best DBMS Interview Questions and Answers

List of top 40 most frequently asked dbms interview questions and answers pdf download free

DBMS Interview Questions and Answers List

  1. What are data and information, and how are they related in a database?
  2. What is Enterprise Resource Planning (ERP), and what kind of a database is used in an ERP application?
  3. What is a DBMS?
  4. Why is a database considered to be “self-describing”?
  5. Who is E.F. Codd, and why is he significant in the development of modern database systems?
  6. What is SQL, and why is it important?
  7. What is the difference between SQL Server 2000 clustered and nonclustered indexes?
  8. Name and briefly describe the five SQL built-in functions.
  9. Write an SQL SELECT statement to count the number of rows in STUDENT table and display the result with the label NumStudents.
  10. What is an SQL subquery?
  11. Discuss the alternative terminology that is used in the relational model.
  12. Why are functional dependencies not equations?
  13. What is a foreign key, and what is it used for?
  14. What are insertion and deletion anomalies?
  15. What does it mean when we say that a relation is in Boyce-Codd Normal Form (BCNF)? A relation is in BCNF when every determinant in the relation is a candidate key.
  16. You have been given a set of tables with data and asked to create a new database to store them. When you examine the data values in the tables, what are you looking for?
  17. Why do normalized tables require more complex SQL when SQL statements are used in application programs’
  18. What is the multivalue, multicolumn problem?
  19. Why is the multivalue, multicolumn problem another form of the multivalued dependency problem?
  20. What is the inconsistent values problem? Include an example not used in the text.
  21. Explain the relationship between entity, entity class, and entity instance.
  22. Explain the difference between attributes and identifiers.
  23. Name and describe three types of binary relationships.
  24. What is the archtetype/instance pattern?
  25. What is a recursive relationship? Give an example not used in the text.
  26. What are the steps for transforming an entity into a table?
  27. Define a surrogate key, describe the ideal primary key and explain how surrogate keys meet this ideal.
  28. Define and discuss data constraints.
  29. In general, how are recursive relationships handled in a database design?
  30. What is a cascading update?
  31. What is a SQL view? Briefly explain the use of views.
  32. Explain the “paradigm mismatch” between SQL and application programming languages.
  33. Name four applications for triggers.
  34. What are stored procedures, and how do they differ from triggers?
  35. What are the advantages of using stored procedures?
  36. What is the relationship of ODBC, OLE DB, and ADO?
  37. What are the three types of data sources used with ODBC?
  38. What disadvantage of ODBC does OLE DB overcome?
  39. What are to goals of OLE DB?
  40. In OLE DB, what is the difference between an interface and an implementation?

This entry was posted in DBMS Interview Questions. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *