You are on page 1of 3

BOM Bills Of Material

Table Name Description

BOM_DEPARTMENT_RESOURCES Resources associated with departments
BOM_OPERATION_NETWORKS Routing operation networks
BOM_OPERATION_RESOURCES Resources on operations
BOM_RESOURCES Resources, overheads, material cost codes, and material overheads
BOM_COMPONENTS_B Bill of material components
BOM_STRUCTURES_B Bills of material
BOM_STRUCTURE_TYPES_B Structure Type master table

An integrity constraint is a declarative way to define a business rule for a column of a table.
Can an Integrity Constraint be enforced on a table if some existing table data does not satisfy the
constraint ?
Describe the different type of Integrity Constraints supported by ORACLE ?
NOT NULL Constraint Disallows NULLs in a tables column.
UNIQUE Constraint Disallows duplicate values in a column or set of columns.
PRIMARY KEY Constraint Disallows duplicate values and NULLs in a column or set of columns.
FOREIGN KEY Constrain Require each value in a column or set of columns match a value in a related
CHECK Constraint Disallows values that do not satisfy the logical expression of the constraint.
What is difference between UNIQUE constraint and PRIMARY KEY constraint ?
A column defined as UNIQUE can contain NULLs while a column defined as PRIMARY KEY cant contain
Describe Referential Integrity ?
A rule defined on a column (or set of columns) in one table that allows the insert or update of a row only if
the value for the column or set of columns (the dependent value) matches a value in a column of a related
table (the referenced value). It also specifies the type of data manipulation allowed on referenced data and
the action to be performed on dependent data as a result of any action on referenced data.
What are the Referential actions supported by FOREIGN KEY integrity constraint ?
UPDATE and DELETE Restrict A referential integrity rule that disallows the update or deletion of
referenced data.
DELETE Cascade When a referenced row is deleted all associated dependent rows are deleted.
What is self-referential integrity constraint ?
If a foreign key reference a parent key of the same table is called self-referential integrity constraint.
What are the Limitations of a CHECK Constraint ?
The condition must be a Boolean expression evaluated using the values in the row being inserted or
updated and cant contain subqueries, sequence, the SYSDATE,UID,USER or USERENV SQL functions,
or the pseudo columns LEVEL or ROWNUM.
What is the maximum number of CHECK constraints that can be defined on a column ?
No Limit.
Oracle Database Questions & Answers 3
61. What constitute an ORACLE Instance ?
SGA and ORACLE background processes constitute an
ORACLE instance. (or) Combination of memory
structure and background process.
62. What is SGA ?
The System Global Area (SGA) is a shared memory region
allocated by ORACLE that contains data and
control information for one ORACLE instance.
63. What are the components of SGA ?
Database buffers, Redo Log Buffer the Shared Pool and
64. What do Database Buffers contain ?
Database buffers store the most recently used blocks of
database data. It can also contain modified
data that has not yet been permanently written to disk.
65. What do Redo Log Buffers contain ?
Redo Log Buffer stores redo entries a log of changes made
to the database.
66. What is Shared Pool ?
Shared Pool is a portion of the SGA that contains shared
memory constructs such as shared SQL areas.
67. What is Shared SQL Area ?
A Shared SQL area is required to process every unique SQL
statement submitted to a database and
contains information such as the parse tree and execution
plan for the corresponding statement.