6662

advertisement
2015/2016 Online Instructional Materials Correlation
Database Design and Management with PL/SQL (Oracle)
6662 - 36 weeks
___________________________________
Provider
___________________________________
Last Updated
___________________________________
Course Title
___________________________________
Course Syllabus URL
Content must address both the task/competency and the curriculum framework. Enter the
exact part of the online syllabus that addresses the task/competency.
6662
36
weeks
Database Design and Management
with PL/SQL (Oracle)
TASKS/COMPETENCIES
Correlation
Demonstrating Workplace Readiness Skills: Personal Qualities and People
Skills
Demonstrate positive work
Required 1
ethic.
Required 2
Demonstrate integrity.
Required 3
Demonstrate teamwork skills.
Required 4
Demonstrate self-representation
skills.
Required 5
Demonstrate diversity
awareness.
Required 6
Demonstrate conflict-resolution
skills.
Required 7
Demonstrate creativity and
resourcefulness.
Demonstrating Workplace Readiness Skills: Professional Knowledge and Skills
Required 8
Demonstrate effective speaking
and listening skills.
Required 9
Demonstrate effective reading
and writing skills.
Required 10
Demonstrate critical-thinking
and problem-solving skills.
Required 11
Demonstrate healthy behaviors
and safety skills.
Demonstrate an understanding
Required 12 of workplace organizations,
systems, and climates.
Required 13
Demonstrate lifelong-learning
skills.
Required 14
Demonstrate job-acquisition and
advancement skills.
Required 15
Demonstrate time-, task-, and
resource-management skills.
Required 16
Demonstrate job-specific
mathematics skills.
Required 17
Demonstrate customer-service
skills.
Demonstrating Workplace Readiness Skills: Technology Knowledge and Skills
Demonstrate proficiency with
Required 18 technologies common to a
specific occupation.
Required 19
Demonstrate information
technology skills.
Demonstrate an understanding
Required 20 of Internet use and security
issues.
Required 21
Demonstrate
telecommunications skills.
Examining All Aspects of an Industry
Examine aspects of planning
Required 22
within an industry/organization.
Required 23
Examine aspects of management
within an industry/organization.
Examine aspects of financial
Required 24 responsibility within an
industry/organization.
Examine technical and
production skills required of
Required 25
workers within an
industry/organization.
Examine principles of
Required 26 technology that underlie an
industry/organization.
Required 27
Examine labor issues related to
an industry/organization.
Examine community issues
Required 28 related to an
industry/organization.
Examine health, safety, and
Required 29 environmental issues related to
an industry/organization.
Addressing Elements of Student Life
Identify the purposes and goals
Required 30
of the student organization.
Explain the benefits and
responsibilities of membership
Required 31 in the student organization as a
student and in professional/civic
organizations as an adult.
Demonstrate leadership skills
through participation in student
Required 32 organization activities, such as
meetings, programs, and
projects.
Identify Internet safety issues
Required 33 and procedures for complying
with acceptable use standards.
Introducing PL/SQL Programming Concepts
Required 34 Explain PL/SQL.
Required 35
Differentiate between SQL and
PL/SQL.
Required 36 Explain the need for PL/SQL.
Required 37
Describe the structure of a
PL/SQL block.
Required 38
Identify the different types of
PL/SQL blocks.
Using PL/SQL Program Data
Required 39 Use variables in PL/SQL.
Required 40
Describe valid and invalid
identifiers in PL/SQL.
Describe reserved words,
Required 41 delimiters, literals, and
comments in PL/SQL.
Required 42 List data types used in PL/SQL.
Identify the benefits of
Required 43 anchoring data types with the
%TYPE attribute.
Required 44
Use built-in SQL functions in
PL/SQL.
Required 45
Differentiate between implicit
and explicit conversions.
Demonstrate how functions can
Required 46 be used to explicitly convert
data types.
Using SQL in PL/SQL
Evaluate the SQL statements
Required 47 that can be directly included in a
PL/SQL executable block.
Hold the values returned by a
Required 48 SQL statement by using the
INTO clause.
Required 49
Manipulate data with DML
statements in PL/SQL.
Required 50 Use SQL cursor attributes.
Required 51
Use transaction control
statements in PL/SQL.
Manipulating PL/SQL Program Structures
Identify the uses and types of
Required 52
conditional control structures.
Required 53
Construct and use an IF
statement.
Required 54
Construct and use an IF-THENELSE statement.
Required 55
Use basic loops with EXIT
conditions.
Required 56
Use basic loops with EXIT
WHEN conditions.
Required 57 Use WHILE loops.
Required 58 Use FOR loops.
Required 59 Use nested loops.
Using Cursors
Distinguish between an implicit
Required 60
and an explicit cursor.
Required 61
Declare and control explicit
cursors.
Required 62
Use cursor simple LOOP to
FETCH data.
Required 63
Use cursor FOR LOOP to fetch
data.
Required 64
Declare and use cursors with
parameters.
Required 65
Lock rows using the FOR
UPDATE clause.
Required 66
Reference the current row with
the WHERE CURRENT clause.
Required 67 Use multiple cursors.
Using Exception Handling
Required 68
Describe the function of
exceptions.
Required 69
Describe the function of an
exception handler.
Required 70 Detect unhandled exceptions.
Required 71
Handle exceptions in PL/SQL
programs.
Required 72
Trap predefined Oracle Server
errors.
Required 73
Trap non-predefined Oracle
Server errors.
Required 74 Trap user-defined errors.
Creating and Removing Procedures
Required 75
Identify the function of a stored
procedure.
Required 76 Invoke a stored procedure.
Required 77
List the development steps for
creating a procedure.
Required 78
Create a procedure with
parameters.
Required 79
Invoke a procedure that has
parameters.
Required 80
List the types of parameter
modes.
Required 81
Describe the DEFAULT option
for parameters.
Required 82
Describe the method for
propagating exceptions.
Required 83 Remove a procedure.
Required 84
Identify how to view and
manage procedures.
Creating and Removing Functions
Required 85 Define stored function.
Required 86 Create a function.
Required 87
List the procedures for invoking
a function.
List the advantages of userRequired 88 defined functions in SQL
statements.
List circumstances in which
user-defined functions can be
Required 89
called from within an SQL
statement.
Describe the restrictions on
Required 90 calling functions from SQL
statements.
Required 91 Remove a function.
Required 92
Identify how to view stored
objects in the data dictionary.
Required 93
Identify differences between
invoker and definer rights.
Designing Packages
Required 94
Identify a package specification
and body.
Create packages (e.g., related
variables, cursors, constants,
Required 95
exceptions, procedures, and
functions).
Required 96 Invoke a package construct.
Required 97
Designate package constructs as
public or private.
Required 98 Drop packages.
Required 99 Identify benefits of packages.
Required 100
Create packages that use the
overloading feature.
Identify restrictions on using
Required 101 packaged functions in SQL
statements.
Required 102
Invoke packaged functions from
SQL.
Required 103
Identify persistent states in
package variables and cursors.
Describe the use and application
of some Oracle server-supplied
Required 104 packages (e.g., DBMS_SQL,
DBMS_OUTPUT, and
UTL_FILE).
Required 105 Use EXECUTE IMMEDIATE.
Describe the benefits of
EXECUTE IMMEDIATE over
Required 106
DBMS_SQL for Native
Dynamic SQL.
Creating and Removing Triggers
Describe database triggers and
Required 107
types and the uses of each.
Required 108 Create a DML trigger.
Required 109
List the DML trigger
components.
Required 110 Create a statement-level trigger.
Required 111
Describe the trigger-firing
sequence options.
Required 112
Use conditional predicates in a
DML trigger.
Required 113 Create a row-level trigger.
Required 114
Use the OLD and NEW
qualifiers in a database trigger.
Required 115 Create an INSTEAD OF trigger.
Required 116
Describe events that cause
database triggers to fire.
Required 117
Create a trigger for a DDL
statement.
Required 118
Create a trigger for a system
event.
Required 119
Describe the functionality of the
CALL statement.
Required 120
Describe the impact of a
mutating table.
Required 121
View trigger information in the
dictionary views.
Required 122 Alter a trigger status.
Required 123 Remove a trigger.
Using Advanced Data Types
Required 124
Describe the function of LOB
(large object) data types.
Required 125 Migrate from LONG to LOB.
Required 126 Manage BFILES.
Use PL/SQL INDEX BY Table
Required 127 and INDEX BY Table of
Records.
Required 128
Use PL/SQL records in
packages.
Understanding Procedural Dependencies
Required 129
Describe the implications of
procedural dependencies.
Required 130
Describe dependent objects and
referenced objects.
Required 131
View dependency information in
the dictionary views.
Required 132 Use the UTLDTREE script.
Required 133
Use the IDEPTREE and
DEPTREE views.
Required 134
List the procedures for
minimizing dependency failures.
Preparing for Industry Certification
Describe the process and
requirements for obtaining
industry certifications related to
Required 135
the Database Design and
Management with PL/SQL
(Oracle) course.
Required 136
Identify testing skills/strategies
for a certification examination.
Demonstrate ability to
successfully complete selected
Required 137 practice examinations (e.g.,
practice questions similar to
those on certification exams).
Successfully complete an
industry certification
Optional 138 examination representative of
skills learned in this course (e.g.,
MOS, IC3).
Developing Employability Skills
Investigate job opportunities,
Required 139 using the Internet and other
sources.
Required 140
Investigate careers in the
information technology field.
Required 141
Research certification and
educational opportunities.
Required 142
Compose or update a printed
résumé.
Required 143 Prepare an electronic résumé.
Required 144 Create a letter of application.
Required 145
Complete an electronic
application form.
Required 146
Create an interview follow-up
letter.
Required 147
Identify the steps to follow in
resigning from a position.
Develop a portfolio containing
representative samples of
student's work (e.g., program
Required 148
design, source code, technical
documentation and design,
source code, and output).
Required 149
Deliver an oral presentation of
portfolio.
Required 150
Identify potential employment
barriers for nontraditional
groups and ways to overcome
barriers.
Download