Student Competency Record (MS Word document)

advertisement
2015/2016 Student Competency Record
Database Design and Management with PL/SQL (Oracle)
6662 - 36 weeks
___________________________________
Student
___________________________________
School Year
___________________________________
School
___________________________________
Teacher Signature
Traditional letter or numerical grades do not provide adequate documentation of student
achievement in competency-based education; therefore, the Virginia Standards for CBE require a
recording system to provide information about competencies achieved to employer, studentemployee, and teacher. The Student Competency Record provides a means for keeping track of
student progress. Ratings are assigned by the teacher for classroom competency achievement and
by the teacher-coordinator in conjunction with the training sponsor when competence is
evaluated on the job.
Tasks/competencies designated "Required" are considered essential statewide and are required of
all students. In some courses, all tasks/competencies have been identified as required.
Tasks/competencies marked "Optional" are considered optional; they and/or additional
tasks/competencies may be taught at the discretion of the school division. Tasks/competencies
marked with an asterisk (*) are considered sensitive, and teachers should obtain approval by the
school division before teaching them.
Note: Students with an Individualized Education Program (IEP) or an Individualized
Student Alternative Education Plan (ISAEP) will be rated, using the following scale, only
on the competencies identified in their IEP or ISAEP.
Students will be expected to achieve a satisfactory rating (one of the three highest marks) on
the Student Competency Record (SCR) rating scale on at least 80% of the required (essential)
competencies in a CTE course.
...RATING SCALE...
1 - Can teach others
2 - Can perform without supervision
3 - Can perform with limited supervision
4 - Can perform with supervision
5 - Cannot perform
6662
36
weeks
Database Design and Management with PL/SQL (Oracle)
TASKS/COMPETENCIES
Date Rating
Demonstrating Workplace Readiness Skills: Personal Qualities and People Skills
Required 1
Demonstrate positive work 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.
Required 12
Demonstrate an understanding 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
Required 18
Demonstrate proficiency with technologies common to a
specific occupation.
Required 19
Demonstrate information technology skills.
Required 20
Demonstrate an understanding of Internet use and security
issues.
Required 21
Demonstrate telecommunications skills.
Examining All Aspects of an Industry
Required 22
Examine aspects of planning within an industry/organization.
Required 23
Examine aspects of management within an
industry/organization.
Required 24
Examine aspects of financial responsibility within an
industry/organization.
Required 25
Examine technical and production skills required of workers
within an industry/organization.
Required 26
Examine principles of technology that underlie an
industry/organization.
Required 27
Examine labor issues related to an industry/organization.
Required 28
Examine community issues related to an
industry/organization.
Required 29
Examine health, safety, and environmental issues related to
an industry/organization.
Addressing Elements of Student Life
Required 30
Identify the purposes and goals of the student organization.
Required 31
Explain the benefits and responsibilities of membership in the
student organization as a student and in professional/civic
organizations as an adult.
Required 32
Demonstrate leadership skills through participation in student
organization activities, such as meetings, programs, and
projects.
Required 33
Identify Internet safety issues 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.
Required 41
Describe reserved words, delimiters, literals, and comments
in PL/SQL.
Required 42
List data types used in PL/SQL.
Required 43
Identify the benefits of 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.
Required 46
Demonstrate how functions can be used to explicitly convert
data types.
Using SQL in PL/SQL
Required 47
Evaluate the SQL statements that can be directly included in
a PL/SQL executable block.
Required 48
Hold the values returned by a 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
Required 52
Identify the uses and types of conditional control structures.
Required 53
Construct and use an IF statement.
Required 54
Construct and use an IF-THEN-ELSE 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
Required 60
Distinguish between an implicit 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.
Required 88
List the advantages of user-defined functions in SQL
statements.
Required 89
List circumstances in which user-defined functions can be
called from within an SQL statement.
Required 90
Describe the restrictions on 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.
Required 95
Create packages (e.g., related variables, cursors, constants,
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.
Required 101
Identify restrictions on using packaged functions in SQL
statements.
Required 102
Invoke packaged functions from SQL.
Required 103
Identify persistent states in package variables and cursors.
Required 104
Describe the use and application of some Oracle serversupplied packages (e.g., DBMS_SQL, DBMS_OUTPUT, and
UTL_FILE).
Required 105
Use EXECUTE IMMEDIATE.
Required 106
Describe the benefits of EXECUTE IMMEDIATE over
DBMS_SQL for Native Dynamic SQL.
Creating and Removing Triggers
Required 107
Describe database triggers and 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.
Required 127
Use PL/SQL INDEX BY Table 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
Required 135
certifications related to the Database Design and Management
with PL/SQL (Oracle) course.
Required 136
Identify testing skills/strategies for a certification
examination.
Required 137
Demonstrate ability to successfully complete selected
practice examinations (e.g., practice questions similar to
those on certification exams).
Optional 138
Successfully complete an industry certification examination
representative of skills learned in this course (e.g., MOS,
IC3).
Developing Employability Skills
Required 139
Investigate job opportunities, 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.
Required 148
Develop a portfolio containing representative samples of
student's work (e.g., program 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.
Locally Developed Tasks/Competencies
Download