49
IBExpert KG .

IBExpert 13 Min Film

Embed Size (px)

DESCRIPTION

IBExpert Developer Studio (English presentation)

Citation preview

Page 1: IBExpert 13 Min Film

IBExpert KG.

Page 2: IBExpert 13 Min Film

2

IBExpert KG.

… the only tools you’ll ever need!

IBExpert is the leading GUI tool for Firebird and InterBase® databases.

Produced by IBExpert KG, headed by Holger Klemt, who has more than 18 years experience in database design and development.

The following provides an overview of the many features and options offered by IBExpert. See how fast you can develop and administrate your Firebird/InterBase® database with the aid of IBExpert.

Page 3: IBExpert 13 Min Film

3

IBExpert KG.

Database registration

Register your database for IBExpert

use …

…and select a wide range of settings,

options and defaults, specific to this

particular database.

Page 4: IBExpert 13 Min Film

4

IBExpert KG.

With many options including

log files, backup & restore files, default paths, filters, scripts, transactions, and

so on.

Test your connection and you’re then ready to start working with IBExpert.

Page 5: IBExpert 13 Min Film

5

IBExpert KG.

Communications Diagnostics

delivers a detailed protocol of the test connect to a

registered InterBase®/Firebird server and the results

detailed status information concerning the various steps

taken to make the connection is displayed

indicates problem areas if the connection is not achieved

Page 6: IBExpert 13 Min Film

6

IBExpert KG.

A database connection is made by simply double-clicking on the registered database name in the IBExpert DB Explorer, the main database navigator.

Your databases and their objects are all clearly displayed here in a tree structure.

SQL Assistan

t

You can sort your database objects into projects, and view database and object details in the SQL Assistant below it. SQL

Assistant

DB Explorer

Page 7: IBExpert 13 Min Film

7

IBExpert KG.

All database objects can be created, altered and deleted in the IBExpert Object Editors:

IBExpert Table Editor

Page 8: IBExpert 13 Min Film

8

IBExpert KG.

multiple pages customized

toolbars for each editor and page

right-click context-sensitive menus throughout

customizable short cuts

IBExpert Editor features:

Table Editor / Grants page

Page 9: IBExpert 13 Min Film

9

IBExpert KG.

User & Grant Managers In addition to the Grant

pages in the individual object editors,

IBExpert also provides a User Manager

and a Grant Manager.

Page 10: IBExpert 13 Min Film

10

IBExpert KG.

For queries and hand-coding, use IBExpert‘s SQL Editor.

IBExpert SQL Editor

Page 11: IBExpert 13 Min Film

11

IBExpert KG.

print results

filter queries …

… and compare individual query performance

Page 12: IBExpert 13 Min Film

12

IBExpert KG.

analyze query plans

and performance

Page 13: IBExpert 13 Min Film

13

IBExpert KG.

Visual Query Builder

Construct your queries by point & click;

view relationships and see, for

example, how joins are made – ideal for

beginners.

Page 14: IBExpert 13 Min Film

14

IBExpert KG.

Script Executive

capable of more complex work than the SQL Editor

use for executing multiple scripts from a single script

full Unicode support select individual

statements for analysis or deletion

own language extensions

Page 15: IBExpert 13 Min Film

15

IBExpert KG.

stored procedure & trigger editors

customize templates

create a procedure from a query

or directly from the Table & Field Editors

debug

analyze performance

Stored procedures & triggers

Page 16: IBExpert 13 Min Film

16

IBExpert KG.

Stored procedure & trigger debuggerIBExpert interprets the procedure and runs the commands one at a time.

Functions include breakpoints, step into, trace or run to cursor.

you can watch certain parameters

and even change values on the fly

analyze the performance and indices used

Page 17: IBExpert 13 Min Film

17

IBExpert KG.

SP/Triggers/Views Analyzer

Analyze all procedures, triggers

and views at the click of a button

… and then optimize.

It’s that simple with IBExpert!

Page 18: IBExpert 13 Min Film

18

IBExpert KG.

Dependencies Viewer

any dependencies upon an object

an object's dependency upon other objects

direct or indirect recursion

Before manipulating or deleting database objects, check for

Page 19: IBExpert 13 Min Film

19

IBExpert KG.

IBEBlock

A set of DDL, DML and other statements that are executed on the server and on the client side, including some specific constructions applicable only in IBExpert or IBEScript, independent of the database server version.

The syntax of IBEBlock is similar to that of stored procedures but there are many important extensions.

IBExpert’s own script extensions

Page 20: IBExpert 13 Min Film

20

IBExpert KG.

With EXECUTE IBEBLOCK you will be able to:

work with different connections within a single IBEBLOCK at the same time

move (copy) data from one database to another join tables from different databases compare data from different databases and

synchronize them populate a table with test data using random values

or values from other tables or even from other databases

access external databases via ODBC drivers transaction control across multiple databases integration of many IBExpert functions in batch files dispatch and receive e-mails

... and much more

Page 21: IBExpert 13 Min Film

21

IBExpert KG.

execute ibeblock as begin cbb = 'execute ibeblock (LogLine variant) as begin ibec_progress(LogLine); end';

db = ibec_GetDefaultConnection(); ibec_ExtractMetadata(db, 'E:\meta.sql', 'GenerateCreate; ExtractPrivileges; ExtractDescriptions', cbb);

end;

IBEBlock example: complete metadata extract

Page 22: IBExpert 13 Min Film

22

IBExpert KG.

create a new database visually

manipulate an existing database

or reverse engineer your database to create a model

Database Designer

Page 23: IBExpert 13 Min Film

23

IBExpert KG.

IBExpert Database Designer

generate a script from your model

model options for all objects

manage subject areas

Page 24: IBExpert 13 Min Film

24

IBExpert KG.

Database Backup & Restore

Your database backups and restores can be started manually or automated using IBExpertBackupRestore.

Page 25: IBExpert 13 Min Film

25

IBExpert KG.

Database Statistics useful for detecting &

solving a variety of performance problems

retrieves & displays important database statistical information, which can be exported to numerous file formats or printed

Page 26: IBExpert 13 Min Film

26

IBExpert KG.

Database MonitoringMonitor your database(s):

who is logged on where

observe key database information

and transactions

monitor statemen

ts

Page 27: IBExpert 13 Min Film

27

IBExpert KG.

extract your database metadata

search your database metadata

print your database metadata

Page 28: IBExpert 13 Min Film

28

IBExpert KG.

Compare the data of two tables in different databases and obtain a script detailing all discrepancies, including the corresponding INSERT, UPDATE and DELETE statements.

Compare database versions or database SQL scripts with

IBExpert's Database Comparer.

IBExpert Table Data Comparer

IBExpert Database Comparer

Page 29: IBExpert 13 Min Film

29

IBExpert KG.

Test data generator

generate test data specifically for your own database

Page 30: IBExpert 13 Min Film

30

IBExpert KG.

Data Analysis / OLAP IBExpert's integrated OLAP

and data warehouse component quickly and easily analyzes data in the database.

use to build cubes, manage dimensions and

measures.

Page 31: IBExpert 13 Min Film

31

IBExpert KG.

IBExpert ODBC Viewer

Browse data from any ODBC source available on your PC and export data from an ODBC source into

an SQL script or directly into a Firebird/InterBase® database.

Page 32: IBExpert 13 Min Film

32

IBExpert KG.

Blob Viewer/Editor

Enables blob fields in an open grid to be viewed as Text, Hex, Picture (PNG and TIFF images are supported), RTF, Web Page, XML or As Unicode Text.

An As BLR page appears additionally when blobs with subtype 2 data are recognized.

Page 33: IBExpert 13 Min Film

33

IBExpert KG.

Report Manager

IBExpert Report Manager

create a new report on any volume or in the database

double-click on database entries to automatically create required objects

supports the printing of Unicode strings many export filters available

IBEBlock commands for automatic report execution in command-line mode, for example with batch files

Page 34: IBExpert 13 Min Film

34

IBExpert KG.

Generate HTML

Documentation

Generate HTML Documentation

Generate fully-linked software documentation with just a few mouse

clicks.

Page 35: IBExpert 13 Min Film

35

IBExpert KG.

Environment options

… customize your working environment

Page 36: IBExpert 13 Min Film

36

IBExpert KG.

Further options include:

Code formatting options

General Templates

Editor Options

Visual Options

Keyboard Templates

General Templates

Code formatting options

Object Editor Options

Page 37: IBExpert 13 Min Film

37

IBExpert KG.

IBExpert has even more functions ….

Recompute selectivity of all indices

Recompile all triggers

Database Monitoring

Database Properties

SQL Monitor

Log Manager

Localize IBExpert

Recompile all stored procedures

Database Validation

Database Shutdown

Database Online

Server Properties/Log

Localize IB Messages

Page 38: IBExpert 13 Min Film

38

IBExpert KG.

IBExpert Server Tools

automate your routine administration tasks

IBExpertWebForms

create database-based web applications without any html knowledge

IBExpertDemoDB

ideal for benchmark testing

IBExpertLive

over 200 hours of lectures and tutorials

IBExpert Developer Studio isn‘t just the IDE you‘ve seen here. It also includes:

Page 39: IBExpert 13 Min Film

39

IBExpert KG.

IBExpert Server Tools Automate your routine administration tasks using the HK-Software services control center.

IBExpertBackupRestore

IBExpertInstanceManager

IBExpertJobScheduler

IBExpertTransactionMonitor

as well as IBEScript.exe and IBEScript.dll

Page 40: IBExpert 13 Min Film

40

IBExpert KG.

automatic backup and restore facilities for Firebird and InterBase® databases

for any number of databases

separate backup, restore, schedule and log mailing parameters for each database

compress backup files and restore to an alternative server

automatic e-mail function

install several instances of the Firebird server on one Windows® machine using different ports

database monitoring e-mail notification use different SYSDBA

passwords use multiple CPUs more

effectively use old and new

Firebird versions on one machine

IBExpertBackupRestore

IBExpertInstanceManager

Page 41: IBExpert 13 Min Film

41

IBExpert KG.

schedule regular jobs to run automatically

e.g. if you wish a certain IBEBlock to be executed on a daily basis or every two hours

specify e-mail notification

monitors, views and analyzes dynamic transactions within Firebird and InterBase® databases

pick out those transactions that slow performance, and optimize them

IBExpertJobScheduler

IBExpertTransactionManager

IBEScript.exe & IBEScript.dll execute any valid IBExpert script in batch files

encrypt script files all IBEScripts managed in the IBExpert DB

Explorer use IBEScript.dll to integrate IBExpert scripts in

your own application

Page 42: IBExpert 13 Min Film

42

IBExpert KG.

IBExpertWebForms

create database-based web applications without any html knowledge

Page 43: IBExpert 13 Min Film

43

IBExpert KG.

IBExpertDemoDB

ideal for benchmark testing specify the number of data sets to be generated,

and it generates the same random data sets every time

Page 44: IBExpert 13 Min Film

44

IBExpert KG.

IBExpertLive

IBExpertLive is a streaming system

based on the Firebird server, allowing you to

view our comprehensive

collection of Firebird presentations and

tutorials.

Page 45: IBExpert 13 Min Film

45

IBExpert KG.

And all our products are supported by:

Comprehensive online documentationwww.ibexpert.com/doc

Support forumswww.firebirdexperts.com

Newsgroupsnews://ibexpert.info/interbase.ibexpert.en

Page 46: IBExpert 13 Min Film

46

IBExpert KG.

Product description No. of usersLicense

price in Euros (EUR)excl. VAT/sales tax

Software Assurance

price in Euros (EUR)excl. VAT/sales tax

Single license: 1 workstation within a company

1 189.00 89.00

5 License starter pack: 5 workstations within a company

5 799.00 399.00

10 License starter pack: 10 workstations within a company

10 1,499.00 699.00

Site License: Company license for all work stations at a single company location.

Unlimited within a company location

1,950.00 899.00

Enterprise Site License: Enterprise license for all workstations within an enterprise regardless of the number of locations or the distance between them.

Unlimited within an enterprise

Price on request

Price on request

VAR License: entitles you to distribute IBExpert together with your own software. Important: you are only entitled to distribute IBExpert together with your own software to your customers if your VAR License update entitlement is still valid!

Unlimited use at one site/location

and unlimited customer

installation

2,990.00 1,390.00

Enterprise VAR License: Includes a full VAR License and a full Enterprise Site License.

Unlimited (customer installation included)

Price on request

Price on request

Page 47: IBExpert 13 Min Film

47

IBExpert KG.

Product descriptionLicense

price in Euros (EUR)excl. VAT/sales tax

IBExpert Server Tools single license for one computerincluding all updates for 12 months

79.00

IBExpert Server Tools reseller pack 5 licensesincluding all updates for 12 months

299.00

IBExpert Server Tools reseller pack 10 licensesincluding all updates for 12 months

499.00

IBExpert Server Tools license fees

Further IBExpert KG products & services can be found at our website at www.ibexpert.com.

Page 48: IBExpert 13 Min Film

48

IBExpert KG.

Still not convinced?

Then download the IBExpert Trial Version, a fully-functional 45-day IBExpert version, today

from:

www.ibexpert.com/download

Page 49: IBExpert 13 Min Film

49

IBExpert KG.

Further information: Purchase:www.ibexpert.com www.ibexpert.com/[email protected]

… the only tools you’ll ever need!