Intro to Database Development

  1. Where is the best place for a database's metadata to be stored?




    C. In the database
  2. What is the purpose of a database application?




    B. To make it easy for human users to communicate with a database
  3. What language provides all the facilities you need to create, maintain, manipulate, and protect a database?




    B. SQL
  4. Which of the following is a component of a database system?




    A. The user
  5. Which database model is in the most widespread use today?




    A. The relational model
  6. What must user documentation do?




    C. Describe all the functions the application is capable of and how to perform them
  7. What are the four principal components of the E-R Model?




    D. Relationships, Identifiers, Attributes, and Entities
  8. Most systems can be modeled with the E-R modeling system using relationships of how many degrees?




    A. Two degrees
  9. What specific aspect of a database system does cardinality refer to?




    D. Relationships
  10. In a corporation, whose job is it to keep centralized database systems running smoothly?




    C. The information technology department
  11. When replacing an existing system, how can you tell what parts of the old system are obsolete and should not be reimplemented?




    B. Consult the users
  12. What does the statement of requirements protect the developer from?




    A. Feature creep
  13. What is another name for attribute?




    B. A column
  14. Which of the following is characteristics of a table in First Normal Form?




    B. Each cell may contain one and only value
  15. What is the relationship between two attributes of a relation called, when one attribute determines the value of the other attribute?




    A. A functional dependency
  16. What kind of key must uniquely identify each tuple in a relation?




    C. Primary key
  17. Which kind of binary relationship is the most complex?




    C. Many-to-many
  18. What is the intersection relation used for?




    B. To decompose a many-to-many relationship
  19. To create a table with Microsoft Access, what must you specify?




    C. The Field Name and Data Type of at least one field
  20. What problem might occur if referential integrity is not enforced?




    C. Records in a table on the many side of a relationship may become orphans
  21. What is the main disadvantage of using the Form Wizard to create data entry forms?




    A. It restricts the choice of form layouts
  22. What sublanguage of SQL do you use to create the structure of a database?




    A. DDL
  23. When you are creating a table with an SQL statement, what does PRIMARY KEY act as?




    A. A table constraint
  24. What SQL statement should you use to add a new column to a table?




    A. ALTER TABLE
  25. Why build a database application if you already have a fully functional database?




    C. An application makes it easier for a lesser-skilled person to operate on a database
  26. What tool should you use to create professional-looking forms?




    D. Design view
  27. What part of an Access system is essential in order for you to create a query?




    C. A table
  28. Which of the following is a database design problem?




    D. Improperly linking the tables in a multitable database
  29. Which of the following can a database owner grant to a grantee?




    B. The ability to change a table record
  30. Contention among users for database access is mediated by a collection of locks. Which kind of lock has the least effect on system performance?




    A. A record lock
  31. What language or combination of languages contain all the functionality you need to write a major database application?




    B. C++ and SQL
  32. What kind of driver is tailored to communicate with one specific type of data source?




    B. A native driver
  33. How is a three tier client/server system similar to a Web-based database system?




    A. Both have a client system, a database server system, and a network/Web server system
  34. What are the domain experts most knowledgeable about?




    A. The function that needs to be performed by a database system
  35. What is a good way to get early customer feedback on your development effort?




    C. Demonstrate a prototype of the system to the customer
  36. What is scope creep?




    C. The expansion of the size of a project beyond what was originally agreed, but with no increase in budget or time to completion
Author
jdavis123
ID
356844
Card Set
Intro to Database Development
Description
Final Exam
Updated