

Database Security Practice Exam
Course Introduction
Database Security explores the principles, techniques, and best practices for safeguarding data within database systems. The course covers fundamental concepts such as access control, authentication, encryption, auditing, and vulnerability assessment. Students will learn about the various threats and attack vectors targeting databases, as well as methods for secure database design, implementation, and administration. Practical case studies illustrate real-world security breaches and mitigation strategies, while hands-on labs equip students with skills in securing popular database platforms and complying with industry standards and legal regulations.
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

Chapter 1: Clientserver Databases and the Oracle10g
Relational Database
Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/35708
Sample Questions
Q1) What is meant by the term "transaction processing"?
A)processing over a network
B)processing by a bank or other financial institution
C)grouping database changes into one unit of work that must succeed or fail together
D)pre-processing data with a separate program before it is saved in the database
Answer: C
Q2) In a(n)____________________ database,the DBMS server process runs on one workstation,and the database applications run on separate client workstations across the network.
Answer: client/server
Q3) A(n)____________________ database stores data in tabular format. Answer: relational
Q4) What is a disadvantage of using a personal database over a network?
A)slow
B)creates a lot of network traffic
C)hard to save data
D)not secure
Answer: B
To view all questions and flashcards with answers, click on the resource link above. Page 3
Chapter 2: Creating and Modifying Database Tables
Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/35709
Sample Questions
Q1) A(n)____________________ constraint defines a primary or foreign key. Answer: integrity
Q2) To view a list of all tables in your own schema,use the command "select table_name from ____________________".
Answer: user_tables
Q3) To view the column names and data types of the LOCATION table you would type DESCRIBE LOCATION;at the SQL*Plus prompt.
A)True
B)False
Answer: True
Q4) NVARCHAR2 and NCHAR store character data with ____________________ coding.
Answer: Unicode unicode
Q5) The Oracle Naming Standard states that objects must be from 1 to ____ characters long.
A)20 B)30 C)40
D)unlimited
Answer: C

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

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) DML commands that insert,update,or delete database data are called
Answer: action queries
Q2) To create a locator for a LOB column,use the ____ function.
A)make_blob()
B)init_blob()
C)new_blob()
D)empty_blob()
Answer: D
Q3) To get the current value of a sequence you would select the ____________________ pseudocolumn.
Answer: CURRVAL
Q4) The operator ^= indicates not equal.
A)True
B)False
Answer: True
Q5) The UNION ALL operator excludes duplicate values.
A)True
B)False
Answer: False
To view all questions and flashcards with answers, click on the resource link above. Page 5

Chapter 4: Introduction to PlSQL
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 disadvantage of using a Cursor FOR loop over processing a cursor with a LOOP ...EXIT WHEN loop?
A)It is slower
B)It is more error-prone
C)Cursor variables can not be used outside loop
D)It is not supported in previous versions of Oracle
Q2) When you declare a variable in PL/SQL,the variable's default value is always ____________________.
Q3) When you execute a SELECT statement in a PL/SQL program that returns exactly one row,you must use an explicit cursor.
A)True
B)False
Q4) When declaring a variable that has the same data type as a field,use the ____ type.
A)%FIELD
B)%COLUMN
C)%TYPE
D)%ROWTYPE
Q5) What are nested IF/THEN/ELSE structures?
To view all questions and flashcards with answers, click on the resource link above. Page 6

Chapter 5: Introduction to Forms Builder
Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/35712
Sample Questions
Q1) In a(n)____________________ Web page,the content varies based on user inputs or data retrieved from external sources.
Q2) The most common block items are radio buttons. A)True B)False
Q3) A ____ Web page always displays the same information. A)static B)dynamic C)fixed D)normal
Q4) A(n)____________________ object would be a good choice for a field that has a value of either Yes or No.
Q5) A(n)____________________ appears beside the mouse pointer when the user moves the mouse pointer over the text item.
Q6) All form objects have the same properties on the Property Palette. A)True B)False
Q7) The property that is used to convert the value of a text item to upper or lower-case letters is called ____________________.
To view all questions and flashcards with answers, click on the resource link above. Page 7

Chapter 6: Creating Custom Forms
Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/35713
Sample Questions
Q1) All data is shared between two canvases stored in separate form files.
A)True
B)False
Q2) Forms Builder determines which messages to display on the message line using the ____________________ variable.
Q3) An item validation trigger is an item-level trigger that you associate with the items WHEN-VALIDATE-ITEM event.
A)True
B)False
Q4) The following code could be used to disable a command button: SET_ITEM_PROPERTY('UPDATE_BUTTON',ENABLED,PROPERTY_FALSE);
A)True
B)False
Q5) What property is used to limit the length of an entry in a text item?
A)Max Length
B)Maximum Length
C)Length
D)Length Limit
Q6) List and describe the properties that can be used to configure a text field.
To view all questions and flashcards with answers, click on the resource link above. Page 8

Chapter 7: Creating Database Reports
Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/35714
Sample Questions
Q1) A simple tabular report has a single record group,and a master-detail report has multiple record groups.
A)True
B)False
Q2) When you enable ____________________,an enclosing frame automatically becomes larger when you move an enclosed object beyond the enclosing frame's boundary.
Q3) The ____ specifies how Reports Builder internally references the parameter.
A)parameter object name
B)system name
C)query key
D)parameter value
Q4) The only way to apply a custom template to a report is to use the Template file specification button on the Report Wizard Template page.
A)True
B)False
Q5) The ____________________ report style displays field headings across the top and down the left side of the page.
Q6) In a Reports Builder template the ____________________ contains the report data.
Page 9
To view all questions and flashcards with answers, click on the resource link above.

Chapter 8: Creating an Integrated Database Application
Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/35715
Sample Questions
Q1) Use the ____ procedure to open a child form and exit the parent form.
A)LAUNCH_FORM
B)OPEN_FORM
C)NEW_FORM
D)CALL_FORM
Q2) To replace the default Forms Services pull-down menu choices with custom pull-down menu choices,you create a ____.
A)menu module
B)custom menu
C)user menu
D)form menu
Q3) A child menu cannot have a submenu.
A)True
B)False
Q4) The NEW_FORM built-in procedure opens a child form,with the option of not immediately changing the application focus to the child form.
A)True
B)False
Q5) How do you display a report in an integrated database application?
To view all questions and flashcards with answers, click on the resource link above. Page 10

Chapter 9: Advanced SQL and PlSQL Topics
Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/35716
Sample Questions
Q1) The ____ keyword is used to call a stored procedure in SQL*Plus.
A)CALL
B)EXECUTE
C)RUN
D)No keyword is needed - just the procedure name
Q2) In a procedure declaration,the DEFINE keyword follows the parameter list.
A)True
B)False
Q3) A composite index is used for a query that uses logical operators in the search condition.
A)True
B)False
Q4) A PL/SQL stored program unit can run on either the database server or on the client workstation.
A)True B)False
Q5) A database table ____________________ is a distinct database table that contains data values,along with a corresponding column that specifies the physical locations of the records that contain those data values.
Q6) The extension for a compiled PL/SQL library is ____________________.
Page 11
To view all questions and flashcards with answers, click on the resource link above.

Chapter 10: Advanced Forms Builder Topics
Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/35717
Sample Questions
Q1) A(n)____________________ is a structure that contains information about the BLOB type and points to the alternate memory location where the BLOB image data will eventually be stored.
Q2) ____ is a built-in exception that halts processing of the current transaction.
A)END_TRANSACTION
B)FORM_END_TRANSACTION
C)FORM_TRIGGER_STOP
D)FORM_TRIGGER_FAILURE
Q3) During the ____________________ phase of query processing,the DBMS prepares to retrieve the requested records.
Q4) 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
Q5) The LOV Automatic Refresh property determines whether the LOV display refreshes each time the user opens the LOV.
A)True
B)False
Q6) Describe the three list styles for static lists.
Page 12
To view all questions and flashcards with answers, click on the resource link above.

Chapter 11: Introduction to Oracle 10g Database Administration
Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/35718
Sample Questions
Q1) The DBA must explicitly connect to the OEM by specifying a username,password,and connect role.
A)True
B)False
Q2) The block ____________________ contains general block information,such as the block address within the operating system.
Q3) A rollback segment is made up of data blocks configured in a ____.
A)circle
B)linked list
C)B-tree
D)set
Q4) As part of the Oracle database installation,passwords must be specified for the following accounts: ____,SYSMAN,DBSNMP,and SYSTEM.
A)SYS
B)SYSDBA
C)SYSOPS
D)SYSADMIN
Q5) The SYSDBA or SYSOPER system privileges allow a user to access objects in the ____________________ tablespace.
To view all questions and flashcards with answers, click on the resource link above. Page 13