Position the Oracle Product Family |
1. | Which of these languages can run within the database? (Choose all correct answers.) A. C B. Java C. PL/SQL D. SQL E. Any other language, if it is linked with the OCI libraries | | 2. | In a web application, on which tier does the application software run? (Choose the best answer.) A. In the web browser on the client tier B. On the middle tier C. Within a Java-enabled database | |
Answers
|
1. | B, C, and D. SQL, PL/SQL, and Java are implemented internally to the database. A is wrong because C is not available internally (though with OCI, it can of course be used for writing user processes). E is wrong because OCI is used for writing user processes that run externally to the database. | 2. | B. In a three-tier web application, the application software resides on the middle tier. A is wrong because the client tier manages only the user interface. C is wrong because the database tier manages only the data access. |
Explain Relational Structures |
3. | For what data storage paradigm must data be normalized? (Choose the best answer.) A. Hierarchical databases B. Network databases C. Object-oriented databases D. Relational databases | | 4. | What type of relationship should be avoided when normalizing data? (Choose the best answer.) A. One-to-many B. Many-to-one C. Many-to-many D. One-to-one | |
Answers
|
3. | D. Normalization is the process of converting data to two-dimensional relational tables. A, B, and C. Hierarchical, network, and object-oriented databases do not implement normalized data structures. | 4. | C. Many-to-many relationships should be resolved into one-to-many relationships, by inserting another entity between the two. A, B, and D. These are all acceptable in the third normal form model. |
Understand the SQL Language |
5. | SQL cannot do everything. What functions require another language? (Choose all correct