Part 18. Developer 2000

Similar documents
Proje D2K. CMM (Capability Maturity Model) level Project Standard:- Corporate Trainer s Profile

5. Single-row function

COURSE DETAILS & CURRICULUM

Oracle Education Partner, Oracle Testing Center Oracle Consultants

Oracle Reports Developer 10g: Build Reports

Topics Fundamentals of PL/SQL, Integration with PROIV SuperLayer and use within Glovia

Oracle Fusion Middleware 11g: Build Applications with Oracle Forms

Oracle Reports Developer 10g: Build Reports

Oracle Fusion Middleware 11g: Build Applications with Oracle Forms

Table of Contents. PDF created with FinePrint pdffactory Pro trial version

Using SQL with SQL Developer 18.2

New features in APLX Version 3

Code Finix Label Designer V 1.0 User Guide

Sql Server Syllabus. Overview

Index COPYRIGHTED MATERIAL. Symbols and Numerics

Oracle Fusion Middleware 11g: Build Applications with Oracle Forms

Introducing Gupta Report Builder

Oracle Database: Introduction to SQL/PLSQL Accelerated


BusinessObjects Frequently Asked Questions

Oracle Forms Developer 10g: Build Internet Applications

Oracle Syllabus Course code-r10605 SQL

Call: Crystal Report Course Content:35-40hours Course Outline

Forms 10g. Section Title Page

Contents I Introduction 1 Introduction to PL/SQL iii

II B.Sc(IT) [ BATCH] IV SEMESTER CORE: RELATIONAL DATABASE MANAGEMENT SYSTEM - 412A Multiple Choice Questions.

BarTender Editions Summary

FactoryLink 7. Version 7.0. Client Builder Reference Manual

Golden Software, Inc.

Reports 9i. Section Title Page

Press the Plus + key to zoom in. Press the Minus - key to zoom out. Scroll the mouse wheel away from you to zoom in; towards you to zoom out.

LinkMotion and CorelDraw 9, 10, 11, 12, X3, X4, X5, X6, X7 and X8:

PL/SQL Developer 7.0 New Features. December 2005

WebIntelligence. Creating Documents

ORACLE DEV 11G CURRICULUM. Introduction to SQL

Rich Web UI made simple Building Data Dashboards without Code

QDA Miner. Addendum v2.0

Chapter 4. Microsoft Excel

UNIT-IV (Relational Database Language, PL/SQL)

Introduction to SQL/PLSQL Accelerated Ed 2


MAS 90/200 Intelligence Tips and Tricks Booklet Vol. 1

Copyright combit GmbH ; Rev All rights reserved.

Free Microsoft Office 2010 training from MedCerts. Course Outline

Technology Assignment: Scatter Plots

Report Designer Report Types Table Report Multi-Column Report Label Report Parameterized Report Cross-Tab Report Drill-Down Report Chart with Static

ArcView QuickStart Guide. Contents. The ArcView Screen. Elements of an ArcView Project. Creating an ArcView Project. Adding Themes to Views

Management Reports Centre. User Guide. Emmanuel Amekuedi

This course is aimed at those who need to extract information from a relational database system.

GETTING STARTED TABLE OF CONTENTS

Lecture 08. Spring 2018 Borough of Manhattan Community College

Introduction to Computer Science and Business

SQL Interview Questions

Oracle Database: SQL and PL/SQL Fundamentals NEW

Solo 4.6 Release Notes

Upgrade Developer Forms 4.5 to Oracle Forms 6. An Oracle Technical White Paper March 2000

Oracle Database 11g: SQL and PL/SQL Fundamentals

This section provides an overview of the features available within the Standard, Align, and Text Toolbars.

END-TERM EXAMINATION

INDEX. Access. See Database Alignment, 21, 34, 36-37, 71, 74

Oracle Database: SQL and PL/SQL Fundamentals Ed 2

Using SQL with SQL Developer Part II

Many-to-Many One-to-One Limiting Values Summary

Introduction p. 1 The Logical and Physical View of Tables p. 1 Database Types p. 4 NULLs p. 6 DDL and DML Statements p. 7 Column and Table Constraint

2. Programming written ( main theme is to test our data structure knowledge, proficiency

ORACLE Job Placement Paper. Paper Type : General - other

Course Outline and Objectives: Database Programming with SQL

Correcting Grammar as You Type

STAR OFFICE CALC. Lesson 6

Using SQL with SQL Developer 18.1 Part II

Detailed Table of Contents

1. AUTO CORRECT. To auto correct a text in MS Word the text manipulation includes following step.

DbSchema Forms and Reports Tutorial

Microsoft Office Excel 2013 Courses 24 Hours

Connect Databases to AutoCAD with dbconnect Nate Bartley Test Development Engineer autodesk, inc.

Oracle Reports 6.0 New Features. Technical White Paper November 1998

SQL Server. Management Studio. Chapter 3. In This Chapter. Management Studio. c Introduction to SQL Server

JUSTCROFT INTERNATIONAL PRINTING AND PLOTTING SOLUTIONS. JustCGM 5.0 User Manual

TSM Report Designer. Even Microsoft Excel s Data Import add-in can be used to extract TSM information into an Excel spread sheet for reporting.

ORACLE: PL/SQL Programming

Desktop Studio: Charts. Version: 7.3

ActiveReports 12 Server 1

Chapter-14 SQL COMMANDS

PL/SQL Developer 10.0 User s Guide. February 2013

DbSchema Forms and Reports Tutorial

Quick Start Guide. Version R94. English

Visual Programming 1. What is Visual Basic? 2. What are different Editions available in VB? 3. List the various features of VB

USO RESTRITO. AppleWorks 6. Quick Reference

Simply Accounting Intelligence Tips and Tricks Booklet Vol. 1

MS-Access : Objective Questions (MCQs) Set 1

BASICS OF MOTIONSTUDIO

Chapter 6 Setting Defaults

Using SQL Developer. Oracle University and Egabi Solutions use only

Pre-installation Information

Table of Contents. iii

HMI. Software release 4.21

ORACLE TRAINING CURRICULUM. Relational Databases and Relational Database Management Systems

Presenter: Susan Campbell Wild Rose School Division

Desktop Studio: Charts

Introduction to Computer Science and Business

Transcription:

Part 18 Developer 2000

Oracle Developer/2000 Key Features WYSIWYG Layout Editor Object Navigator View all application objects, drag and drop, speed search, create and remove objects Inch, centimeter, character cell measurement units X and Y coordinate indicators Size indicators Alignment grids Rulers Cut, copy, paste operations Same-size and align operations Object rotation Zoom capability Drawing tools for boilerplate text and graphics, color and pattern palettes Rectangles, rounded rectangles, lines, polygons, polylines, circles, ellipses, arcs, symbols, freehand drawings Boilerplate text Color and pattern palettes Copyright 1971-2002 Thomas P. Sturm Developer 2000 Part 18 Page 2

Integrated PL/SQL Debugger Access to both client and server PL/SQL code Incremental compilation Global search and replace Set break points Specify conditions on break points Step through source code with options to: Step into Step over Step out Step to source location Browse call stack Browse and edit local variables and argument values Fire debug triggers on: Entry into every source line Entry into a specific source line Entry into the debugger Entry into a break point Access to system text editors Copyright 1971-2002 Thomas P. Sturm Developer 2000 Part 18 Page 3

Image and Graphics File Formats TIFF BMP PCX PICT (Image) JFIF/JPEG GIF CALS RAS PCD CGM Oracle format Sound format AIFF-c Copyright 1971-2002 Thomas P. Sturm Developer 2000 Part 18 Page 4

Unlimited Data Access Oracle Server SQL Server Access Rdb Oracle Open Gateway-supported databases: DB2 DB2/400 DRDA APPC EDA/SQL Any data source via transactional triggers Microsoft Excel SYLK files Lotus 1-2-3 WKS files ASCII delimited files dbase National Language Support ASCII and EBCDIC Major 8-bit and multibyte character sets Fully translatable user interfaces Storage Methods Oracle Server Operating system files Copyright 1971-2002 Thomas P. Sturm Developer 2000 Part 18 Page 5

User Interface Portability MS-Windows Macintosh Motif Character mode Product Integration Embed charts in forms and reports Embed graphics in any OLE 2 container application Pass data between forms, graphics and reports Integrate with third-party packages through operating system calls and/or 3GL extensions Integration of third-party VBX custom controls OLE 2.0 container Call DLLs directly from PL/SQL Generate and reverse-engineer forms and reports using Modeller/2000 Integrate with third-party packages through operating system calls and/or 3GL extensions Copyright 1971-2002 Thomas P. Sturm Developer 2000 Part 18 Page 6

Forms Features General Forms Features Property palette - View and edit object properties Toolbars Graphical menu editor - Create, drag, and drop menu items Accessible object orientation Object groups for quick reuse of components Property classes for easy reuse of object properties and methods Method inheritance and override Application Generation Capabilities Master-detail relationships of arbitrary complexity Application menus Query, insert, update, delete Query-by-example Resource locking Transaction logic Graphical user interfaces Integrity constraints Extensible default applications Default query capabilities Exact-match relational operators Wildcards text search Case-insensitive or case-sensitive queries Copyright 1971-2002 Thomas P. Sturm Developer 2000 Part 18 Page 7

Procedural Capabilities Integrated procedural language, PL/SQL Editing and debugging of PL/SQL Library management for reusing PL/SQL Oracle7 stored procedure support Timers Extensions through 3GL programs: Ada, C++, COBOL, FORTRAN, Java, Pascal, PL/I Form Security Role-based application security Restricted design access to forms, menus, libraries Separate runtime engine Copyright 1971-2002 Thomas P. Sturm Developer 2000 Part 18 Page 8

GUI Applications Toolbars Dynamic lists Drop-down lists MDI Mouse support Drag and drop Dialog boxes Combo boxes List boxes Check boxes Push buttons Iconic buttons Radio groups Text items Multi-line text items Images Interactive charts Scroll bars Menu styles: full-screen, bar-style, pull-down Menu items: check, radio, separator Modal Windows Non-modal Windows Lists of values Alerts Boilerplate text Boilerplate graphics: lines, arcs, rectangles, rounded rectangles, polygons, ellipses Colors Patterns Fonts Copyright 1971-2002 Thomas P. Sturm Developer 2000 Part 18 Page 9

Default Report Styles Tabular Form Form letter Master-Detail Mailing label Matrix Simple matrix Matrix break Nested matrix Reports Features Powerful Data Control Unlimited number of queries Group filters Dynamic graphical data Calculated columns Support for DDL and DML Copyright 1971-2002 Thomas P. Sturm Developer 2000 Part 18 Page 10

Extensive Aggregation Capabilities Average Count First Last Maximum Minimum Percent total Standard deviation Sum Variance Windows Enhancements Bitmap and ASCII reports from one runtime executable Batch reporting engine Run reports in background Report scheduling Cancel reports during execution Common Graphical Painter for: Data model Layout model Parameter screen Copyright 1971-2002 Thomas P. Sturm Developer 2000 Part 18 Page 11

Procedural Capabilities Integrated procedural language, PL/SQL Report level triggers Formatting triggers Runtime input validation Data filters Computations Oracle Procedure Builder for editing and debugging PL/SQL Library management for reusing PL/SQL Support for Oracle7 stored procedures Extensions through 3GL programs: Ada, C, C++, COBOL, FORTRAN, Java, Pascal, PL/I Printer Portability Develop reports independently of printer specifications Print reports to both PostScript and non-postscript printers Report Security Restricted access to reports, queries, libraries Separate runtime engine Copyright 1971-2002 Thomas P. Sturm Developer 2000 Part 18 Page 12

Charting Capabilities Cross-tabular charts Strip charts Column charts Bar charts Line charts Pie charts Mixed charts Scatter charts Double-Y charts High-Low-Close charts Table charts Gantt charts Chart templates Multimedia Capabilities Images Sounds Record and play back Graphics Features Copyright 1971-2002 Thomas P. Sturm Developer 2000 Part 18 Page 13

Procedural Capabilities Integrated procedural language, PL/SQL Library management for reusing PL/SQL Procedure execution on: Timers Open/Close document Mouse clicks Post-query execution Custom-query execution Chart row creation Support for Oracle7 stored procedures Support for Oracle7 alerts Foreign function call interface to DLLs Extensions through 3GL programs: Ada, C, C++, COBOL, FORTRAN, Java, Pascal, PL/I Copyright 1971-2002 Thomas P. Sturm Developer 2000 Part 18 Page 14

Programmatic Control Create and modify application objects including: Charts Queries Timers Modify chart attributes including: Chart type Pie slice explosion Drill-down relationships Format triggers Field mapping Label formats Label fonts Title Axis labels Axis scaling Grid lines Tick marks Legend location Legend label stacking Number of categories Create or clone any graphical object including: Images Rectangles Arcs Lines Polygons Groups Change object graphical attributes such as: Color Pattern Size Position Rotation Copyright 1971-2002 Thomas P. Sturm Developer 2000 Part 18 Page 15

Database Connectivity Features SQL Support SQL Support Core ODBC Data manipulation statements: Select (with support for Order By, Group By, and Having) Insert Update Delete Core ODBC Data definition statements: Create Table Create Index Create View Alter Table Drop Table Drop Index Drop View Grant Revoke Transaction processing: Commit Rollback Commit Processing AutoCommit mode selectable Data Access Data Dictionary through views Upper/lower/mixed case identifiers Read only and read-write access Copyright 1971-2002 Thomas P. Sturm Developer 2000 Part 18 Page 16

PL/SQL Support Developer/2000 Support Modes Primary Key - Updatable and Non-Updatable Cursor - Close at commit Locking - Delayed PL/SQL supported datatypes BINARY INTEGER, NUMBER and its subtypes CHAR and its subtypes, VARCHAR2, VARCHAR LONG, RAW, LONG RAW BOOLEAN DATE PL/SQL supported statements DECLARE, BEGIN, END COMMIT WORK, ROLLBACK OPEN, CURSOR, FETCH, CLOSE, GOTO SELECT INTO, UPDATE, INSERT, DELETE, NULL Cursor management DECLARE, OPEN, CLOSE explicit/implicit attributes (%FOUND, %NOTFOUND, %ROWCOUNT, %ISOPEN) cursor in loop constructs FOR UPDATE OF_WHERE CURRENT OF Functions SUM, AVG, MAX, MIN, COUNT, ABS, FLOOR SIGN, SQRT, ROUND, ASCII, LOWER, UPPER LTRIM, RTRIM, SOUNDEX Exceptions - All Stored procedures Copyright 1971-2002 Thomas P. Sturm Developer 2000 Part 18 Page 17

User Productivity Automatic datatype conversions between Developer/2000- Oracle SQL datatypes and MS SQL Server datatypes Character set translation between client and server-side character sets Oracle's NLS support allows for applications to be developed in and for most major languages and character sets Oracle Open Gateways: Supporting Over 30 Databases Copyright 1971-2002 Thomas P. Sturm Developer 2000 Part 18 Page 18

Ingres Visual Programming Ingres / Menu forms-based front-end to entire Ingres system invoked by ingmenu dbname execute predefined queries, reports, graphs invoke frontends QBF, RBF, VIGRAPH, ABF, VIFRED enter terminal monitor ISQL, IQUEL perform forms-based data definition Copyright 1971-2002 Thomas P. Sturm Developer 2000 Part 18 Page 19

Ingres Table Utility Forms-based interface for data definition create base tables destroy base tables help on base table definitions help on view definitions Views are created in ISQL / IQUEL Tables cannot be updated in Ingres - must be deleted and recreated Copyright 1971-2002 Thomas P. Sturm Developer 2000 Part 18 Page 20

Ingres ISQL and IQUEL Forms-based interfaces screen "editor" for commands execution window Development tool can save queries to a file (from editor window) can scroll through output (from execution window) can terminate execution of a query after examination of the first screen of results Copyright 1971-2002 Thomas P. Sturm Developer 2000 Part 18 Page 21

QBF - Query By Forms Ingres / Query No knowledge of SQL or QUEL required Performs retrievals updates appends Varied functions of QBF Given a table name, constructs and uses a default form for table query or data entry Given the name of a pre-defined join, uses a default form for master/detail table(s) data query or entry Given a form name, uses that form for data query or entry to the table(s) or pre-defined join(s) associated with the form Copyright 1971-2002 Thomas P. Sturm Developer 2000 Part 18 Page 22

Ingres Join Definition Master / master join definition (or detail / detail) ordinary natural join (yields one table) Master / detail join definition left outer natural join - outer join on master (all master occurrences) - natural join on detail (matching master must exist) presented in master/detail form - master appears in "row" form - one per screen - detail appears in "column" form, scrolling on same screen as corresponding master Copyright 1971-2002 Thomas P. Sturm Developer 2000 Part 18 Page 23

Ingres / Forms VIFRED - Visual Forms Editor Create forms for use with QBF (usually defaults are adequate) user-developed applications Can either start from scratch edit existing form edit default form from QBF Once created, can be used with any number of applications any number of tables Copyright 1971-2002 Thomas P. Sturm Developer 2000 Part 18 Page 24

Ingres VIFRED Form Fields In QBF, fixed relationship between form fields and database fields In VIFRED each form has a name each form field has an internal name field each form field also has a title know to the user Can establish position on the screen tabbing order for data entry "trim" or printed text on the screen titles data window attributes - internal name - display attributes - validation checks - error messages Copyright 1971-2002 Thomas P. Sturm Developer 2000 Part 18 Page 25

RBF - Report By Forms Ingres / Reports Report Writer Facility content / layout controlled by report specifications RBF creates report specifications Process: 1. Create report specifications (RBF) 2. Compile specifications (SReport) 3. Execute report on demand (Report) Report writer different that VIFRED output only supports control breaks Usually create a VIEW with. joins, calculations, and all report entries prior to invoking RBF Copyright 1971-2002 Thomas P. Sturm Developer 2000 Part 18 Page 26