…  the only tools you’ll ever need!   <ul><li>IBExpert is the leading GUI tool for Firebird and InterBase ®  databases. </...
<ul><li>Database registration </li></ul>Register your database for IBExpert use … … and select a wide range of settings, o...
With many options including  log files, backup & restore files, default paths, filters, scripts, transactions, and so on. ...
Communications Diagnostics <ul><li>delivers a detailed protocol of the test connect to a registered InterBase ® /Firebird ...
<ul><li>A database connection is made by simply double-clicking on the registered database name in the IBExpert DB Explore...
<ul><li>All database objects can be created, altered and deleted in the IBExpert Object Editors: </li></ul>IBExpert Table ...
<ul><li>multiple pages </li></ul><ul><li>customized toolbars for each editor and page </li></ul><ul><li>right-click contex...
User & Grant Managers <ul><li>In addition to the Grant pages in the individual object editors,  IBExpert also provides a U...
<ul><li>For queries and hand-coding, use IBExpert‘s SQL Editor. </li></ul>IBExpert SQL Editor
<ul><li>print results   </li></ul><ul><li>filter queries … </li></ul>…  and compare individual query performance
<ul><li>analyze query plans </li></ul><ul><li>and performance </li></ul>
<ul><li>Visual Query Builder   </li></ul>Construct your queries by point & click; view relationships and see, for example,...
Script Executive <ul><li>capable of more complex work than the SQL Editor </li></ul><ul><li>use for executing multiple scr...
<ul><li>stored procedure  & trigger editors </li></ul><ul><li>customize templates </li></ul><ul><li>create a procedure  fr...
Stored procedure & trigger debugger <ul><li>IBExpert interprets the procedure and runs the commands one at a time. </li></...
<ul><li>SP/Triggers/Views Analyzer </li></ul>Analyze all procedures, triggers and views at the click of a button …  and th...
Dependencies Viewer <ul><li>any dependencies upon an object  </li></ul><ul><li>an object's dependency upon other objects <...
<ul><li>IBEBlock </li></ul><ul><li>A set of DDL, DML and other statements that are executed on the server and on the clien...
<ul><li>With EXECUTE IBEBLOCK you will be able to:   </li></ul><ul><li>work with different connections within a single IBE...
<ul><li>execute ibeblock </li></ul><ul><li>as </li></ul><ul><li>begin </li></ul><ul><li>cbb = 'execute ibeblock (LogLine v...
<ul><li>create a new database visually </li></ul><ul><li>manipulate an existing database  </li></ul><ul><li>or reverse eng...
<ul><li>generate a script from your model </li></ul><ul><li>model options for all objects </li></ul><ul><li>manage subject...
Database Backup & Restore <ul><li>Your database backups and restores can be started manually or automated using IBExpertBa...
Database Statistics <ul><li>useful for detecting & solving a variety of performance problems </li></ul><ul><li>retrieves &...
Database Monitoring Monitor your database(s): <ul><li>who is logged on where </li></ul><ul><li>observe key database inform...
<ul><ul><li>search your database metadata </li></ul></ul><ul><ul><li>extract your database metadata </li></ul></ul><ul><ul...
<ul><li>Compare database versions or database SQL scripts with IBExpert's Database Comparer. </li></ul><ul><li>Compare the...
<ul><ul><li>Test data generator </li></ul></ul><ul><li>generate test data specifically for your own database </li></ul>
<ul><ul><li>Data Analysis / OLAP </li></ul></ul><ul><li>IBExpert's integrated OLAP and data warehouse component quickly an...
IBExpert ODBC Viewer <ul><ul><li>Browse data from any ODBC source available on your PC and export  data from an ODBC  sour...
Blob Viewer/Editor Enables blob fields in an open grid to be viewed as  Text ,  Hex ,  Picture  (PNG and TIFF images are s...
<ul><li>Report Manager </li></ul><ul><li>create a new report on any volume or in the database </li></ul><ul><li>double-cli...
<ul><li>Generate  HTML Documentation </li></ul>Generate fully-linked software documentation with just a few mouse clicks. ...
<ul><li>Environment options </li></ul>…  customize your working environment
Further options include: <ul><li>Editor Options  </li></ul><ul><li>Visual Options  </li></ul><ul><li>Keyboard Templates </...
IBExpert has even more functions …. <ul><li>Recompute selectivity of all indices </li></ul><ul><li>Recompile all triggers ...
<ul><ul><ul><li>IBExpert Server Tools   automate your routine administration tasks </li></ul></ul></ul><ul><ul><ul><li>IBE...
<ul><li>IBExpert Server Tools   </li></ul><ul><li>Automate your routine administration tasks using the HK-Software service...
<ul><li>automatic backup and restore facilities for Firebird and InterBase ®  databases  </li></ul><ul><li>for any number ...
<ul><li>schedule regular jobs to run automatically </li></ul><ul><li>e.g. if you wish a certain IBEBlock to be executed on...
<ul><li>IBExpertWebForms </li></ul><ul><li>create database-based web applications without any html knowledge </li></ul>
<ul><li>IBExpertDemoDB </li></ul><ul><li>ideal for benchmark testing </li></ul><ul><li>specify the number of data sets to ...
<ul><li>IBExpertLive </li></ul><ul><li>IBExpertLive is a streaming system based on the Firebird server, allowing you to vi...
<ul><li>And all our products are supported by: </li></ul><ul><ul><li>Comprehensive online documentation www.ibexpert.com/d...
Price on request Price on request Unlimited within an enterprise Enterprise Site License:  Enterprise license for all work...
IBExpert Server Tools license fees Further IBExpert KG products & services can be found at our website at  www.ibexpert.co...
<ul><li>Still not convinced? </li></ul><ul><li>Then download the IBExpert Trial Version, a fully-functional 45-day IBExper...
<ul><li>Further information: Purchase: </li></ul><ul><li>www.ibexpert.com www.ibexpert.com/shop [email_address] </li></ul>...
Upcoming SlideShare
Loading in …5
×

IBExpert 13 Min Film

3,215 views

Published on

IBExpert Developer Studio (English presentation)

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,215
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
20
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Wofür sind diese Notizen??
  • IBExpert 13 Min Film

    1. 2. … the only tools you’ll ever need! <ul><li>IBExpert is the leading GUI tool for Firebird and InterBase ® databases. </li></ul><ul><li>Produced by IBExpert KG, headed by Holger Klemt, who has more than 18 years experience in database design and development. </li></ul><ul><li>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. </li></ul>
    2. 3. <ul><li>Database registration </li></ul>Register your database for IBExpert use … … and select a wide range of settings, options and defaults, specific to this particular database.
    3. 4. 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.
    4. 5. Communications Diagnostics <ul><li>delivers a detailed protocol of the test connect to a registered InterBase ® /Firebird server and the results </li></ul><ul><li>detailed status information concerning the various steps taken to make the connection is displayed </li></ul><ul><li>indicates problem areas if the connection is not achieved </li></ul>
    5. 6. <ul><li>A database connection is made by simply double-clicking on the registered database name in the IBExpert DB Explorer, the main database navigator. </li></ul><ul><li>Your databases and their objects are all clearly displayed here in a tree structure. </li></ul>SQL Assistant You can sort your database objects into projects, and view database and object details in the SQL Assistant below it. SQL Assistant DB Explorer
    6. 7. <ul><li>All database objects can be created, altered and deleted in the IBExpert Object Editors: </li></ul>IBExpert Table Editor
    7. 8. <ul><li>multiple pages </li></ul><ul><li>customized toolbars for each editor and page </li></ul><ul><li>right-click context-sensitive menus throughout </li></ul><ul><li>customizable short cuts </li></ul>IBExpert Editor features: Table Editor / Grants page
    8. 9. User & Grant Managers <ul><li>In addition to the Grant pages in the individual object editors, IBExpert also provides a User Manager </li></ul>and a Grant Manager.
    9. 10. <ul><li>For queries and hand-coding, use IBExpert‘s SQL Editor. </li></ul>IBExpert SQL Editor
    10. 11. <ul><li>print results </li></ul><ul><li>filter queries … </li></ul>… and compare individual query performance
    11. 12. <ul><li>analyze query plans </li></ul><ul><li>and performance </li></ul>
    12. 13. <ul><li>Visual Query Builder </li></ul>Construct your queries by point & click; view relationships and see, for example, how joins are made – ideal for beginners.
    13. 14. Script Executive <ul><li>capable of more complex work than the SQL Editor </li></ul><ul><li>use for executing multiple scripts from a single script </li></ul><ul><li>full Unicode support </li></ul><ul><li>select individual statements for analysis or deletion </li></ul><ul><li>own language extensions </li></ul>
    14. 15. <ul><li>stored procedure & trigger editors </li></ul><ul><li>customize templates </li></ul><ul><li>create a procedure from a query </li></ul><ul><li>or directly from the Table & Field Editors </li></ul><ul><li>debug </li></ul><ul><li>analyze performance </li></ul>Stored procedures & triggers
    15. 16. Stored procedure & trigger debugger <ul><li>IBExpert interprets the procedure and runs the commands one at a time. </li></ul>Functions include breakpoints , step into , trace or run to cursor . <ul><li>you can watch certain parameters </li></ul><ul><li>and even change values on the fly </li></ul><ul><li>analyze the performance and indices used </li></ul>
    16. 17. <ul><li>SP/Triggers/Views Analyzer </li></ul>Analyze all procedures, triggers and views at the click of a button … and then optimize. It’s that simple with IBExpert!
    17. 18. Dependencies Viewer <ul><li>any dependencies upon an object </li></ul><ul><li>an object's dependency upon other objects </li></ul><ul><li>direct or indirect recursion </li></ul>Before manipulating or deleting database objects, check for
    18. 19. <ul><li>IBEBlock </li></ul><ul><li>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. </li></ul><ul><li>The syntax of IBEBlock is similar to that of stored procedures but there are many important extensions. </li></ul>IBExpert’s own script extensions
    19. 20. <ul><li>With EXECUTE IBEBLOCK you will be able to: </li></ul><ul><li>work with different connections within a single IBEBLOCK at the same time </li></ul><ul><li>move (copy) data from one database to another </li></ul><ul><li>join tables from different databases </li></ul><ul><li>compare data from different databases and synchronize them </li></ul><ul><li>populate a table with test data using random values or values from other tables or even from other databases </li></ul><ul><li>access external databases via ODBC drivers </li></ul><ul><li>transaction control across multiple databases </li></ul><ul><li>integration of many IBExpert functions in batch files </li></ul><ul><li>dispatch and receive e-mails </li></ul><ul><li>... and much more </li></ul>
    20. 21. <ul><li>execute ibeblock </li></ul><ul><li>as </li></ul><ul><li>begin </li></ul><ul><li>cbb = 'execute ibeblock (LogLine variant) </li></ul><ul><li>as </li></ul><ul><li>begin </li></ul><ul><li>ibec_progress(LogLine); </li></ul><ul><li>end'; </li></ul><ul><li>db = ibec_GetDefaultConnection(); </li></ul><ul><li>ibec_ExtractMetadata(db, 'E:meta.sql', 'GenerateCreate; ExtractPrivileges; ExtractDescriptions', cbb); </li></ul><ul><li>end; </li></ul>IBEBlock example: complete metadata extract
    21. 22. <ul><li>create a new database visually </li></ul><ul><li>manipulate an existing database </li></ul><ul><li>or reverse engineer your database to create a model </li></ul>Database Designer
    22. 23. <ul><li>generate a script from your model </li></ul><ul><li>model options for all objects </li></ul><ul><li>manage subject areas </li></ul>IBExpert Database Designer
    23. 24. Database Backup & Restore <ul><li>Your database backups and restores can be started manually or automated using IBExpertBackupRestore. </li></ul>
    24. 25. Database Statistics <ul><li>useful for detecting & solving a variety of performance problems </li></ul><ul><li>retrieves & displays important database statistical information, which can be exported to numerous file formats or printed </li></ul>
    25. 26. Database Monitoring Monitor your database(s): <ul><li>who is logged on where </li></ul><ul><li>observe key database information </li></ul><ul><li>and transactions </li></ul><ul><li>monitor statements </li></ul>
    26. 27. <ul><ul><li>search your database metadata </li></ul></ul><ul><ul><li>extract your database metadata </li></ul></ul><ul><ul><li>print your database metadata </li></ul></ul>
    27. 28. <ul><li>Compare database versions or database SQL scripts with IBExpert's Database Comparer. </li></ul><ul><li>Compare the data of two tables in different databases and obtain a script detailing all discrepancies, including the corresponding INSERT, UPDATE and DELETE statements. </li></ul>IBExpert Table Data Comparer IBExpert Database Comparer
    28. 29. <ul><ul><li>Test data generator </li></ul></ul><ul><li>generate test data specifically for your own database </li></ul>
    29. 30. <ul><ul><li>Data Analysis / OLAP </li></ul></ul><ul><li>IBExpert's integrated OLAP and data warehouse component quickly and easily analyzes data in the database. </li></ul><ul><li>use to build cubes, manage dimensions and measures. </li></ul>
    30. 31. IBExpert ODBC Viewer <ul><ul><li>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. </li></ul></ul>
    31. 32. 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.
    32. 33. <ul><li>Report Manager </li></ul><ul><li>create a new report on any volume or in the database </li></ul><ul><li>double-click on database entries to automatically create required objects </li></ul><ul><li>supports the printing of Unicode strings </li></ul><ul><li>many export filters available </li></ul><ul><li>IBEBlock commands for automatic report execution in command- line mode, for example with batch files </li></ul>IBExpert Report Manager
    33. 34. <ul><li>Generate HTML Documentation </li></ul>Generate fully-linked software documentation with just a few mouse clicks. Generate HTML Documentation
    34. 35. <ul><li>Environment options </li></ul>… customize your working environment
    35. 36. Further options include: <ul><li>Editor Options </li></ul><ul><li>Visual Options </li></ul><ul><li>Keyboard Templates </li></ul><ul><li>General Templates </li></ul><ul><li>Code formatting options </li></ul><ul><li>Object Editor Options </li></ul>Code formatting options General Templates
    36. 37. IBExpert has even more functions …. <ul><li>Recompute selectivity of all indices </li></ul><ul><li>Recompile all triggers </li></ul><ul><li>Database Monitoring </li></ul><ul><li>Database Properties </li></ul><ul><li>SQL Monitor </li></ul><ul><li>Log Manager </li></ul><ul><li>Localize IBExpert </li></ul><ul><li>Recompile all stored procedures </li></ul><ul><li>Database Validation </li></ul><ul><li>Database Shutdown </li></ul><ul><li>Database Online </li></ul><ul><li>Server Properties/Log </li></ul><ul><li>Localize IB Messages </li></ul>
    37. 38. <ul><ul><ul><li>IBExpert Server Tools automate your routine administration tasks </li></ul></ul></ul><ul><ul><ul><li>IBExpertWebForms create database-based web applications without any html knowledge </li></ul></ul></ul><ul><ul><ul><li>IBExpertDemoDB ideal for benchmark testing </li></ul></ul></ul><ul><ul><ul><li>IBExpertLive over 200 hours of lectures and tutorials </li></ul></ul></ul>IBExpert Developer Studio isn‘t just the IDE you‘ve seen here. It also includes:
    38. 39. <ul><li>IBExpert Server Tools </li></ul><ul><li>Automate your routine administration tasks using the HK-Software services control center. </li></ul><ul><li>IBExpertBackupRestore </li></ul><ul><li>IBExpertInstanceManager </li></ul><ul><li>IBExpertJobScheduler </li></ul><ul><li>IBExpertTransactionMonitor </li></ul><ul><li>as well as IBEScript.exe and IBEScript.dll </li></ul>
    39. 40. <ul><li>automatic backup and restore facilities for Firebird and InterBase ® databases </li></ul><ul><li>for any number of databases </li></ul><ul><li>separate backup, restore, schedule and log mailing parameters for each database </li></ul><ul><li>compress backup files and restore to an alternative server </li></ul><ul><li>automatic e-mail function </li></ul><ul><li>install several instances of the Firebird server on one Windows ® machine using different ports </li></ul><ul><li>database monitoring </li></ul><ul><li>e-mail notification </li></ul><ul><li>use different SYSDBA passwords </li></ul><ul><li>use multiple CPUs more effectively </li></ul><ul><li>use old and new Firebird versions on one machine </li></ul>IBExpertBackupRestore IBExpertInstanceManager
    40. 41. <ul><li>schedule regular jobs to run automatically </li></ul><ul><li>e.g. if you wish a certain IBEBlock to be executed on a daily basis or every two hours </li></ul><ul><li>specify e-mail notification </li></ul><ul><li>monitors, views and analyzes dynamic transactions within Firebird and InterBase ® databases </li></ul><ul><li>pick out those transactions that slow performance, and optimize them </li></ul>IBExpertJobScheduler IBExpertTransactionManager IBEScript.exe & IBEScript.dll <ul><li>execute any valid IBExpert script in batch files </li></ul><ul><li>encrypt script files </li></ul><ul><li>all IBEScripts managed in the IBExpert DB Explorer </li></ul><ul><li>use IBEScript.dll to integrate IBExpert scripts in your own application </li></ul>
    41. 42. <ul><li>IBExpertWebForms </li></ul><ul><li>create database-based web applications without any html knowledge </li></ul>
    42. 43. <ul><li>IBExpertDemoDB </li></ul><ul><li>ideal for benchmark testing </li></ul><ul><li>specify the number of data sets to be generated, and it generates the same random data sets every time </li></ul>
    43. 44. <ul><li>IBExpertLive </li></ul><ul><li>IBExpertLive is a streaming system based on the Firebird server, allowing you to view our comprehensive collection of Firebird presentations and tutorials. </li></ul>
    44. 45. <ul><li>And all our products are supported by: </li></ul><ul><ul><li>Comprehensive online documentation www.ibexpert.com/doc </li></ul></ul><ul><ul><li>Support forums www.firebirdexperts.com </li></ul></ul><ul><ul><li>Newsgroups news:// ibexpert.info/interbase.ibexpert.en </li></ul></ul>
    45. 46. Price on request Price on request Unlimited within an enterprise Enterprise Site License: Enterprise license for all workstations within an enterprise regardless of the number of locations or the distance between them. Price on request Price on request Unlimited (customer installation included) Enterprise VAR License: Includes a full VAR License and a full Enterprise Site License. 1,390.00 2,990.00 Unlimited use at one site/location and unlimited customer installation 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! 899.00 1,950.00 Unlimited within a company location Site License: Company license for all work stations at a single company location. 699.00 1,499.00 10 10 License starter pack: 10 workstations within a company 399.00 799.00 5 5 License starter pack: 5 workstations within a company 89.00 189.00 1 Single license : 1 workstation within a company Software Assurance price in Euros (EUR) excl. VAT/sales tax License price in Euros (EUR) excl. VAT/sales tax No. of users Product description
    46. 47. IBExpert Server Tools license fees Further IBExpert KG products & services can be found at our website at www.ibexpert.com . 499.00 IBExpert Server Tools reseller pack 10 licenses including all updates for 12 months 299.00 IBExpert Server Tools reseller pack 5 licenses including all updates for 12 months 79.00 IBExpert Server Tools single license for one computer including all updates for 12 months License price in Euros (EUR) excl. VAT/sales tax Product description
    47. 48. <ul><li>Still not convinced? </li></ul><ul><li>Then download the IBExpert Trial Version, a fully-functional 45-day IBExpert version, today from: </li></ul><ul><li>www.ibexpert.com/download </li></ul>
    48. 49. <ul><li>Further information: Purchase: </li></ul><ul><li>www.ibexpert.com www.ibexpert.com/shop [email_address] </li></ul>… the only tools you’ll ever need!

    ×