A.1. Chapter 1

  1. Name the most important element of a relational database and its components.

    Answer: The table is the most important element of a relational database and it consists of rows and columns. A field exists at the intersection of a row and a column.

  2. Which type of table relationship associates more than one record in a given table with more than one record in another table?

    Answer: A many-to-many relationship associates more than one record in a table with more than one record in another table.

  3. What type of key can be used to enforce referential integrity between two tables in a database?

    Answer: A foreign key can be used to enforce referential integrity between two tables.

  4. What are some reasons why using a spreadsheet is not a good alternative to using a large-scale database?

    Answer: Some reasons why a spreadsheet is not a good alternative to a large-scale database are that it's difficult to use for multiple users, it does not offer transaction control, the cells in a spreadsheet can contain any type of data, and referential integrity controls between spreadsheets are difficult to implement efficiently.

  5. What are some of the benefits of abstraction in an object-relational database management system?

    Answer: In an object-relational database management system, new datatypes can be created as aggregates of existing datatypes and other new datatypes, enhancing adherence to standards and reusability.

  6. What object-relational feature of Oracle eases the transition between relational and object-relational applications?

    Answer: Object views allow the developer to define an object-oriented structure over an existing relational database table, thus easing the transition between relational and object-relational applications.

  7. What are the three steps in the ERA process for database design?

    Answer: The three steps in the ERA (entities, relationships, attributes) design process are to define the entities, then define the relationships between the entities, and then define the attributes of the entities. After one pass through all three steps, one or more iterations may be necessary.

  8. Name the three Oracle-compliant ANSI SQL standards.

    Answer: Oracle9i is compliant with SQL:1992 and SQL:1999, whereas Oracle 10g is compliant with SQL:2003.

  9. What is the difference between a relation and a relationship?

    Answer: The difference between a relation and a relationship is that a relation is another name for a table, whereas a relationship is a way to correlate, or join, two or more tables.

  10. Which type of relationship associates one row in a given table with one or no rows in another table?

    Answer: A one-to-one relationship associates one row in a given table with one or no rows in another table.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset