Oracle SQL, PL/SQL and Reports Developer 10g

Course Length: 5 Days Approach: Instructor led lectures, combined with workshops. Course Description: This course offers students an introduction to Oracle 10g Database technology. Students learn the concepts of relational databases and the powerful SQL programming language. This course provides the essential SQL skills that allow developers to write queries against single and multiple tables, manipulate data in tables, create database objects, and query meta data. This course also introduces students to PL/SQL and helps them understand the benefits of this powerful programming language. Students learn to create PL/SQL blocks of application code that can be shared by multiple forms, reports, and data management applications. Students learn to create anonymous PL/SQL blocks and are introduced to stored procedures and functions. They learn about declaring variables, trapping exceptions and they also learn to declare and control cursors. This course introduces the student to the main concepts of Oracle Reports Developer. Students learn how to design reports and how to retrieve, display, and format data in numerous reporting styles and publish the output. Students also learn how to add dynamic content to a static Web page, publish reports on the Web, customize complex reports, and embed charts. This course is presented in an intensive workshop format where participants absorb the complex topics of object hierarchies, frame hierarchies, field-level control of report output and many other subjects. Who Should Attend: The target audiences for this course are application developers, business intelligence developer, database designers, end users, forms developer, PL/SQL developer and portal developer. Other target audiences are application developers and designers, software development and technical support personnel who need to create reports in a variety of styles and customize reports to meet their business requirements. Prerequisites: Familiarity with Data Processing Concepts and Techniques. Ability to use a graphical user interface (GUI) and familiarity with basic XML and HTML would be an advantage. Benefits of Attendance: Upon completion of this course, students will be able to: • • • Identify the major structural components of the Oracle Database 10g Retrieve row and column data from tables with the SELECT statement Create reports of sorted and restricted data

Page 1

PDF and hardcopy Tune reports Enhance reports and maximize report performance Publish reports on the web and build reports to run in various languages Add dynamic data to an existing HTML page Course Outline: Page 2 . calculations. groups. and explicit cursors) Create simple stored procedures and functions Create paper and web reports Define report queries Build reports in various different formats Apply queries.• • • • • • • • • • • • • • • • • • • • • • • Run data manipulation statements (DML) to update data in the Oracle Database 10g Write PL/SQL code to interface with the database Describe the features and syntax of PL/SQL Use PL/SQL programming constructs and conditionally control code flow (loops. and summaries to a report Edit and manipulate boilerplate and layout objects Edit and enhance the web source code Build master/detail and matrix reports Build and use report templates Use PL/SQL to base reports on ref cursor queries Use PL/SQL trigger code for validating and formatting reports Use XML and text pluggable data sources in reports Use report parameters and customize a runtime parameter form Add graphics to a report Distribute reports in all supported formats including HTML. control structures.

Day 1 I: II: III: IV: V: VI: VII: VIII: IX: X: XI: XII: Day 2 – I: II: III: IV: V: VI: VII: VIII: IX: SQL Introduction to SQL Writing SQL SELECT Statements Restricting and Sorting Data Using Single-Row Functions to Customize Output Reporting Aggregated Data Using the Group Functions Displaying Data from Multiple Tables Using Subqueries to Solve Queries Using the SET Operators Manipulating Data Using DDL Statements to Create and Manage Tables Creating Other Schema Objects Managing Objects with Data Dictionary Views PL/SQL Introduction to PL/SQL Declaring PL/SQL Identifiers Writing Executable Statements Interacting with the Oracle Server Writing Control Structures Working with Composite Data Types Using Explicit Cursors Handling Exceptions Creating Stored Procedures and Functions Day 3 – Oracle Reports I: Introduction to Oracle Reports II: Designing and Running Reports III: Creating and Enhancing a Paper Report IV: Managing Report Templates V: Creating a Web Report VI: Enhancing Reports Using the Data Model: Queries and Groups Day 4 – Oracle Reports VII: Enhancing Reports Using the Data Model: XML and Pluggable Data Sources VIII: Enhancing Reports Using the Data Model: Creating Columns IX: Enhancing Reports Using the Paper Layout X: Controlling the Paper Layout XI: Controlling the Paper Layout: Specific Properties XII: Web Reporting Day 5 – Oracle Reports XIII: Extending Functionality Using XML Page 3 .

XIV: XV: XVI: XVII: XVIII: XIX: Creating and Using Report Parameters Embedding a Graph in a Report Enhancing Matrix Reports PL/SQL and Triggers in Reports Using the SRW Package Maximizing Performance Page 4 .

Sign up to vote on this title
UsefulNot useful