|
Dec 26, 2024
|
|
|
|
CIS 338 - SQL/Oracle Credits: 3 Lecture Hours: 2 Lab Hours: 2 Practicum Hours: 0 Work Experience: 0 Course Type: Voc/Tech Students will use advanced techniques to retrieve data, format reports and create script files to generate SQL. The course also provides the opportunity to students to write COBOL programs that utilize embedded SQL statements. Prerequisite: CIS 332 Competencies
- Develop blocks of PL/SQL code
- Distinguish between SQL and PL/SQL
- Describe the benefits of PL/SQL over SQL
- Recognize the components of a PL/SQL block of code
- Distinguish between anonymous PL/SQL blocks and PL/SQL subprograms
- Describe the significance of variables in PL/SQL
- Declare and use variables in PL/SQL
- Declare and use constants in PL/SQL
- Assign values to PL/SQL variables
- Distinguish between PL/SQL and Non-PL/SQL variables
- List the guidelines for PL/SQL block syntax
- Demonstrate effective commenting in PL/SQL code
- Execute an anonymous PL/SQL block
- Control PL/SQL flow of execution
- Recognize the significance of the executable section of PL/SQL blocks
- Describe conditional statements and process flow
- Define a cursor
- Explain the difference between implicit and explicit cursors
- Declare and use cursors.
- Write executable statements within the executable section of PL/SQL
- Write a successful SELECT statement in PL/SQL
- Write DML statements in PL/SQL
- Perform transaction control in PL/SQL
- Determine the outcome of a SQL DML statement
- Describe the rules of nested blocks
- Write Control Structures within PL/SQL
- Identify the three types of selection structures available in PL/SQL
- Identify the three types of repetition structures available in PL/SQL
- Construct and IF statement in PL/SQL
- Construct looping structures in PL/SQL
- Control block flow using nested loops and labels
- Use logic tables
- Create PL/SQL Procedures and Functions
- Describe the use of procedures and functions
- Compile a procedure
- Compile a function
- Debug the compile of a procedure or function
- Invoke a procedure from the SQL*Plus command prompt
- Invoke a procedure from within a PL/SQL subprogram
- Invoke a function from the SQL*Plus command prompt
- Invoke a function from within a PL/SQL subprogram
- Revise and re-compile a procedure
- Revise and re-compile a function
- Remove a procedure from the database
- Remove a function from the database
- Implement error handling in PL/SQL code
- Recognize the three basic types of exceptions
- Code exception handlers
- Discuss the guidelines for trapping exceptions
- Create PL/SQL Packages
- Describe packages and list their possible components
- Create a package to group together related variables, cursors, constructs, exceptions, procedures, and functions
- Make a package construct either public or private
- Invoke a package construct
- Write packages that make use of the overloading feature of PL/SQL
- Compile a package
- Remove a package from the database
- Create Database Triggers
- Describe database triggers and their use
- Create database triggers
- Describe database trigger firing rules
- Drop database triggers
- Test PL/SQL programs thoroughly
Add to Portfolio (opens a new window)
|
|