

![]()


This course provides a comprehensive introduction to the principles of database design and implementation. Students will explore conceptual modeling using entity-relationship diagrams, normalization techniques to optimize database structures, and the practical aspects of implementing databases using relational database management systems (RDBMS). The curriculum covers SQL for creating, querying, and managing databases, as well as foundational topics such as data integrity, constraints, indexing, transactions, and security. Real-world case studies and hands-on projects will equip students with the skills to design efficient, scalable, and secure databases tailored to organizational needs.
Recommended Textbook Guide to Oracle 10g 5th Edition by Joline Morrison
Available Study Resources on Quizplus
11 Chapters
1100 Verified Questions
1100 Flashcards
Source URL: https://quizplus.com/study-set/1796 Page 2

Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/35708
Sample Questions
Q1) Who typically installs and maintains a database?
A)the project leader
B)a manager
C)a dba
D)any programmer
Answer: C
Q2) The final step in the normalization process is to convert the tables to fourth normal form (4NF).
A)True
B)False
Answer: False
Q3) ____ data takes up extra storage space.
A)Inconsistent
B)Redundant
C)Overused
D)Foreign
Answer: B
Q4) A table that is in 1NF and does not have a(n)____________________ key must be in 2NF.
Answer: composite
To view all questions and flashcards with answers, click on the resource link above. Page 3

Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/35709
Sample Questions
Q1) Which of the following is not part of a DDL command?
A)create table ...
B)drop table ...
C)create constraint ...
D)select table_name from ...
Answer: D
Q2) Define the two basic categories of SQL commands.
Answer: Data definition language (DDL)commands-Used to create new database objects (such as user accounts and tables)and modify or delete existing objects.When you execute a DDL command,the command immediately changes the database,so you do not need to save the change explicitly.
Data manipulation language (DML)commands-Used to insert,update,delete,and view database data.When you execute a DML command,you must explicitly save the command to make the new data values visible to other database users.
Q3) A TIMESTAMP data type is the same as a DATE data type,except that time zone can be specified.
A)True
B)False
Answer: False
To view all questions and flashcards with answers, click on the resource link above.
Page 4

Chapter 3: Using SQL Queries to Insert, update, delete, and View Data
Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/35710
Sample Questions
Q1) In a SQL query,the search condition begins with ____. A)WHERE
B)FROM
C)BY
D)COND
Answer: A
Q2) The default sort order for the ORDER BY clause is ascending.
A)True
B)False
Answer: True
Q3) The format model to display a four digit year (e.g. ,2005)is
Answer: YYYY
Q4) COUNT is a(n)____________________ function.
Answer: group
Q5) DML commands that insert,update,or delete database data are called
Answer: action queries
Answer: subquery Page 5
Q6) When using a subquery the DBMS executes the ____________________ first.
To view all questions and flashcards with answers, click on the resource link above. Page 6

Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/35711
Sample Questions
Q1) What is a pointer to the context area?
A)explicit cursor
B)implicit cursor
C)declared cursor
D)context cursor
Q2) What are nested IF/THEN/ELSE structures?
Q3) The numeric FOR loop executes a predetermined number of times.
A)True
B)False
Q4) The VARCHAR2 variable data type is exactly the same as the field data type.
A)True
B)False
Q5) What keyword is not used in a PL/SQL program?
A)UPDATE
B)COMMIT
C)ROLLBACK
D)ALTER
Q6) The ____________________ of a PL/SQL block starts with the BEGIN reserved word and consists of program statements,such as assignment statements,conditional structures,and looping structures.
Page 7
To view all questions and flashcards with answers, click on the resource link above.

Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/35712
Sample Questions
Q1) Every form object has a Property Palette.
A)True
B)False
Q2) The most common block items are radio buttons.
A)True
B)False
Q3) What is the difference between a record group and a database table?
A)record group only has 1000 records
B)record group only has 1 field
C)record group only exists while form is running
D)record group is static
Q4) You create a command button by drawing the button on the canvas using the ____________________ tool on the tool palette.
Q5) How do you refer to a form item in a PL/SQL block?
A):block_name.item_name
B)block_name.item_name
C)block_name:item_name
D)item_name:block_name
Q6) To use a wizard to modify an existing data block or layout,you must start the wizard in ____________________ mode.
To view all questions and flashcards with answers, click on the resource link above. Page 8

Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/35713
Sample Questions
Q1) When using Forms Debugger,a(n)____________________ is used to monitor the value of a specific variable or form item value during program execution
Q2) The text item validation property ____________________ specifies that the value entered by the user should be validated against the items LOV.
Q3) The property values used in the SET_ITEM_PROPERTY function are the same as those used in the Property Palette.
A)True
B)False
Q4) How do you specify tab canvas order?
A)order tab pages in Object Navigator
B)order blocks on tabs in Object Navigator
C)set Tab Order property using Property Palette
D)the tab page creation order sets order
Q5) If working with multiple canvases in the same form,when you create a new data block,you can select the canvas name on which the block items are to appear on the Layout Wizard Canvas page.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 9

Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/35714
Sample Questions
Q1) To modify the report SQL query,use the Report Wizard in ____________________ mode.
Q2) How does Reports Builder prevent the developer from moving an object out of its enclosing frame?
A)If confine mode is enabled it is impossible
B)It is never possible
C)A red arrow appears D)A beep sounds
Q3) The DECIMAL parameter is an example of a user parameter. A)True B)False
Q4) What is the preface for all web report tags generated by the Oracle Reports Server? A)wr: B)rw:
C)web: D)report:
Q5) The ____________________ report style is used to display a master-detail relationship with the master records above the detail records.
Q6) In a Reports Builder template the ____________________ contains the report data.
To view all questions and flashcards with answers, click on the resource link above. Page 10

Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/35715
Sample Questions
Q1) What is the data type of a global variable?
A)any data type
B)number
C)date
D)character
Q2) An integrated database application should use the Forms Services menu.
A)True
B)False
Q3) The project folder can contain graphics as well as forms and reports files.
A)True
B)False
Q4) ____ is the default value for the commit mode parameter of the EXIT_FORM procedure.
A)ASK_COMMIT
B)DONT_COMMIT
C)NO_COMMIT
D)DO_COMMIT
Q5) A(n)____________________ form is a generic form that includes standard form objects,such as graphics,command buttons,and program units that appear on every form in an application.
To view all questions and flashcards with answers, click on the resource link above. Page 11
Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/35716
Sample Questions
Q1) Which of the following program units executes on the client workstation?
A)package
B)trigger
C)library
D)function
Q2) A PL/SQL package contains exactly the same functionality as a library,but it resides on the database server.
A)True
B)False
Q3) A database table cannot have more than five indexes.
A)True
B)False
Q4) What is the purpose of a database table index?
A)Keep track of changes
B)Audit trail
C)Speed up queries
D)Modularize code
Q5) A composite index can contain up to 16 columns.
A)True
B)False

Page 12
To view all questions and flashcards with answers, click on the resource link above.

Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/35717
Sample Questions
Q1) When is a dynamic image loaded?
A)when the form is designed
B)when the form is saved
C)when the form is compiled
D)at runtime
Q2) The LOV Automatic Refresh property determines whether the LOV display refreshes each time the user opens the LOV.
A)True
B)False
Q3) You should use a form list item to allow the user to select from a limited number of choices that do not change very often.
A)True
B)False
Q4) Forms Builder creates a relation object for a master-detail form.
A)True
B)False
Q5) When the user opens a Poplist,the drop-down box displays up to 10 items at once.
A)True
B)False
Q6) Describe the three list styles for static lists.
Page 13
To view all questions and flashcards with answers, click on the resource link above.

Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/35718
Sample Questions
Q1) The parameter file is a text file that specifies configuration information about an Oracle 10g database instance.
A)True
B)False
Q2) Most of the time,you start a database in ____________________ mode.
Q3) How many tiers does the OEM have?
A)1
B)3
C)4
D)5
Q4) By default,an Oracle 10g data block stores ____ bytes.
A)512
B)1024
C)8192
D)9232
Q5) The connect role values are ____________________,which specifies that the DBA will be performing routine maintenance tasks;or SYSOPER or SYSDBA,which allows the DBA to perform administrative tasks.
Q6) What tasks make up the service role for DBAs?
Q7) A tablespace's ____________________ determines whether it is available to Page 14
To view all questions and flashcards with answers, click on the resource link above.
Page 15