21st Century Standards Profile Business and Marketing Education Course Title: Oracle Introduction to PL SQL Part II WVEIS Code 1935 Student’s Name______________________________________________________________________________________________ School__________________________________________________Instructor____________________________________________ Course Description: This course, Introduction to PL/SQL, Part II provides additional database functionality through variables, constants, conditional statements, and iterative controls. Students enhance their relational database design and management skills by learning to write PL/SQL code that includes anonymous blocks, sub programs, built-in functions, control structures, procedures, and triggers, all within a browser-based programming environment. This course prepares students to take the Oracle OCA Certification exam 2, Programming with PL/SQL. Students will utilize problem-solving techniques and participate in hands-on activities to develop an understanding of course concepts. Teachers should provide each student with real world learning business opportunities. Students are encouraged to become active members of the student organizations FBLA, DECA, or Skills USA. The West Virginia Standards for 21st Century Learning include the following components: 21st Century Content Standards and 21st Century Learning Skills and Technology Tools. All West Virginia teachers are responsible for classroom instruction that integrates learning skills, technology tools, and content standards and objectives. Instructors for this course must have completed and received the Oracle certification. Level of Competence: Above Mastery: The student demonstrates exceptional and exemplary performance with distinctive and sophisticated application of knowledge and skills that exceed standard. The student can independently solve problems and is self-directed. Mastery: The student demonstrates competent and proficient performance and shows a thorough and effective application of knowledge and skills that meet standard. Application of knowledge and skills is thorough and effective and the student can work independently. Partial Mastery: The student demonstrates basic but inconsistent performance of fundamental knowledge and skills characterized by errors and/or omissions. Performance needs further development and supervision. 1 Standard 1: Designing Packages Objectives The student will BE.O.OIPS2.1.1 recognize and create packages. BE.O.OIPS2.1.2 establish and differentiate between public and private package constructs. BE.O.OIPS2.1.3 utilize advanced package concepts. BE.O.OIPS2.1.4 identify the persistent state of package variables. BE.O.OIPS2.1.5 use Oracle-supplied packages. BE.O.OIPS2.1.6 construct and execute SQL statement using the Native Dynamic SQL statements in PL/SQL. Standard 2: Creating and Removing Triggers Objectives The student will BE.O.OIPS2.2.1 recognize the difference between a database trigger and an application trigger. BE.O.OIPS2.2.2 describe and create DML triggers. BE.O.OIPS2.2.3 describe events that cause DDL and database event triggers. BE.O.OIPS2.2.4 manage triggers including viewing information in the data dictionary, disabling and enabling, and removal. Standard 3: Using Advanced Data Types Objectives Students will BE.O.OIPS2.3.1 differentiate between internal and external Large Objects (LOBs). BE.O.OIPS2.3.2 manage and manipulate BFILES. BE.O.OIPS2.3.3 create and manipulate user-defined PL/SQL records. 2 Partial Mastery Mastery Above Mastery Content Standards and Objectives Date Comments BE.O.OIPS2.3.4 distinguish between records, tables, and tables of records for indexing tables of records. Standard 4: Understanding Procedural Dependencies Objectives The student will BE.O.OIPS2.4.1 recognize dependencies. BE.O.OIPS2.4.2 use the UTLDTREE script. BE.O.OIPS2.4.3 use the IDEPTREE and DEPTREE views. Standard 5: Participating in the Student Organization Objectives The student will BE.O.OIPS2.5.1 assess the purposes and goals of the local student organization. BE.O.OIPS2.5.2 discover the benefits and responsibilities of participation in student organization as an adult. BE.O.OIPS2.5.3 demonstrate leadership skills through participation in student organization activities such as meetings, programs, and projects. 3 Profile Summary STUDENT COMMENTS: Student’s Signature______________________________________________________________ Date____________________ INSTRUCTOR COMMENTS: Instructor’s Signature_____________________________________________________________ Date___________________ 4