Remove the IBExpert Developer Studio software activation

You should only remove the software registration if you have a valid software subscription.

Open your registered IBExpert Developer Studio Edition, open the About window in the Help menu. Click the Remove activation link in the bottom right-hand corner and confirm. A message appears displaying the remove activation string.

Click OK in order to open your email client. If your computer settings do not allow this, you can write a mail to register@ibexpert.biz, and simply paste the clipboard content into the subject heading. If you do not have an email client installed on the machine, then please mail us a screenshot of the Remove Activation string.

Hardware Unlockcode


Contact

IBExpert European offices

Malta:

IBExpert Ltd
22 Triq Ir-Rabat
Marsalforn, Iz-Zebbug
MFN 9012
Malta
------
---
CEO: Holger Klemt
Company registered in Malta; Registration no. C 63906
EU VAT ID no.: MT21670727

Germany:

IBExpert GmbH
Oldenburger Strasse 233
26203 Wardenburg
Germany
---
Telephone: +49 (0)4407 3148770
Monday to Thursday 8am-4pm, Friday 8am-2pm (CET)
---
CEO: Holger Klemt
Commercial registry (Handelsregister: AG Oldenburg): HRegNr HRB 211281
EU VAT ID no.: DE308285764
Tax no.: 64/210/05229

Croatia:

IBExpert Master Key d.o.o.
Matije Gupca 33
22000 Šibenik
Hrvatska/Croatia
---
---
Maticni broj: 5793998
OIB: 10266859273
EU VAT ID: HR10266859273
Clan uprave: Holger Klemt

IBExpert US office

IBExpert, LLC
202 River Bend CT
Longwood, FL 32779
Telephone: 407-288-8070 Monday to Friday 9am-5.30 pm (EST)



IBExpert Firebird Bootcamps:



(German-language version below)

What our customers are saying

"Thanks for a very enlightening bootcamp in Orlando, Florida. I certainly learned a lot and look forward to putting at least some of into effect with my own systems. I also now realize that I need to spend more time with ibeblock so as to be more productive."

Bruce Eglington

"The Bootcamp was a valuable learning experience for my staff and I. We have been using Firebird and IBExpert for many years, but the presenter was extremely knowledgeable and was able to offer a fresh perspective to several issues we have. Overall, it was two days and $$ well spent."

Rick Long, Spectrum Software, Inc.

"I found the IBExpert Bootcamp in Orlando to be quite elucidating, our company has been using Firebird for years and I learned that we are not using Firebird to its full potential. We have been hesitant to move from Firebird 2.5 to 3, but the techniques I was able to observe at the class convinced me to move ahead with beginning the upgrade process with the assistance of IBExpert Developer Studio. I also learned methods that will greatly enhance our ability to support our clients across the globe. Thanks for the great experience!"

Roark Sheehan

"I found the 2-day IBExpert Bootcamp to be very helpful and informative. The built-in IBExpert benchmark tool will be very useful in evaluating our client’s hardware ability to efficiently host a Firebird database. The information presented during the Bootcamp will also help us during our transition from Firebird 1.5/2.5 to Firebird 3.0. Holger and Christian are very knowledgeable in Firebird techniques and optimization strategies and I would highly recommend their services."

Kenneth Severud, BuilderMT

"The Firebird Admin Bootcamp was very informative, being able to sit down to better understand the behind-the-scenes of Firebird and IBExpert is well worth the investment. I can now better utilize the software and tools to help with managing and providing recommendations to our clients."

Roger Long, BuilderMT

"This being my first IBE event I did not know what to expect, but it did exceed expectation as compared to other in-depth trainings I’ve attended. ... I absolutely would recommend the HK software team!"

Dustin Waling, BuilderMT

"In the Bootcamp I received a lot of important information to improve the performance of our applications and the replication between servers in Firebird, I'm sure our customers will receive the benefits of these new tips and information. It is definitely a worthwhile investment.”

Ing. Pedro Fernando Pardo R., Software y Servicios Informáticos Ltda

"I wanted to thank you for the past 2 days training. It was been a pleasure meeting you and really really educational training. It was a lot of material covered and I look forward we can work together soon."

Eduardo Rocha, Avatar Solutions

"Three days pure Firebird: Firebird internals, Firebird replication, Firebird configuration, repairing Firebird, optimizing Firebird, basically: all things Firebird. It's not possible to pack more Firebird theory and practice into three days!
"The very next day, following the recommendations, we set about configuring a new PC as a Firebird server, initially without any software optimization: a LIKE search across all data by customer name previously took about 15 seconds, with the new server 2 seconds. Price of the previous server: 3,500 €, price of the new FB-Server PC: 1,000 €.
"We will need a few months to digest it all, and implement other parts of our newly gained knowledge. Thanks for the video recordings; they help enormously!"

Chris Hölzemann, Jürgen Medart, Ingenieurbüro Medart

"We would like to thank you for an excellent workshop. We've really learnt a lot about Firebird and IBExpert. The following topics were particularly important for ourselves: transaction control und error detection; Firebird database replication; shadows; developing Client/Server apps; hardware recommendations and Firebird server configuration; upgrade to Firebird 3.0 and the advantages compared to Firebird 2.5.

"PS: This was by far the best workshop I've ever participated in!"

Jakob Töws, Tele-Trac Kommunikations GmbH

"The Bootcamp was, as was my previous participation in several IBExpert courses or workshops, very informative. Customer projects that I have implemented and which have been in use for a long time (replication, archive database, log triggers, etc. ...), can now be extended and optimized even further on the basis of the newly acquired knowledge.

"Working with IBExpert is continually improved, thus I can develop much faster in the database and integrate these improvements in customer projects and also in our ERP software.

"Holger Klemt also constantly offers tips, advice and guidance based on his very long experience, among other things: what should be taken into consideration when implementing customer requirements, so that you can avoid a variety of "beginner mistakes" from the outset, which would otherwise make life very difficult later.

"Participation in IBExpert workshops is firmly fixed in my schedule every 1-2 years."

Michael Clemens, Line Software GmbH

Further information: IBExpert Firebird 3 Bootcamp

Interested? Please mail sales@ibexpert.biz and we will send you our written offer.

Should you prefer a different selection of topics, that is not a problem: Just ask us - Anything that is possible, we are happy to do!
Request our written quotation: sales@ibexpert.biz.





IBExpert Firebird Bootcamps:
Was unsere Kunden sagen

"Gefallen hat uns der Praxisbezug und Beispiele aus dem echten Leben. Dass man hinterher noch die Filmaufnahmen in Händen hält, ist extrem hilfreich."

Name der Redaktion bekannt

"Ohne überflüssigen Ballast hat Holger Klemt mal wieder in leicht verständlicher Form aus der Praxis für die Praxis referiert. Die zuvor angekündigten Themen wurden vollständig abgearbeitet. Das Beste ist aber -wie eigentlich immer bei Schulungen des Hauses IBExpert-, dass uns die Werkzeuge und deren Handhabung in schnell fasslicher Form erläutert wurden, so dass wir alle angesprochenen Themen in Ruhe selbst noch einmal durcharbeiten können. Der Referent hat die Fachtermini in leicht verständliche Formen gebracht, Zusammenhänge, Widersprüche und Schlussfolgerungen für die Praxis aufbereitet. Besonders hilfreich hierbei auch, wie der Bogen von der Datenbankprogrammierung und -administration über Betriebssystemfragen bis hin zu Fragen der Hardware gespannt wurde.
"Mag der Vergleich auch hinken, aber m.E. glich das Bootcamp dem von uns verwendeten Datenbankserver: kurz, knackig und hochperformant. Preis-Leistungs-Verhältnis: Ausgezeichnet! Man geht definitiv mit mehr nach Hause als man investiert hat."

Jürgen Henze, Ingenieurbüro Höhnsch

"Da dies mein erstes IBEEvent war, wusste ich nicht genau, was ich zu erwarten hatte, aber es übertraf alle Erwartungen im Vergleich zu anderen eingehenden Trainings, die ich bisher besucht habe. ... Ich würde das HK-Softwareteam jederzeit weiterempfehlen!"

Dustin Waling, BuilderMT

"Beim Bootcamp erhielt ich eine Menge wichtiger Informationen, um die Leistung unserer Anwendungen und die Replikation zwischen Servern in Firebird zu verbessern, ich bin sicher, dass unsere Kunden die Vorteile dieser neuen Tipps und Informationen schätzen werden. Es ist definitiv eine lohnenswerte Investition."

Ing. Pedro Fernando Pardo R., Software y Servicios Informáticos Ltda

"Ich möchte mich für die letzten 2 Tage Training herzlich bedanken. Es war ein Vergnügen, Euch kennen zu lernen und es war wirklich ein pädagogisch wertvolles Training. Viel Material wurde umfassend behandelt, und ich freue mich darauf, dass wir bald zusammenarbeiten können."

Eduardo Rocha, Avatar Solutions

"Drei Tage Firebird pur. Firebird intern, Firebird replizieren, Firebird konfigurieren, Firebird reparieren, Firebird optimieren, einfach alles rund um Firebird. Das waren 3 Tage voller Theorie und Praxis rund um Firebird, mehr geht nicht!

"Direkt am nächsten Tag haben wir uns entsprechend der Empfehlungen einen neuen PC als Firebird-Server konfiguriert. Ergebnis, noch ohne jede Software-Optimierung: Like-Suche nach Kundennamen über alle Daten dauerte bisher ca. 15 Sekunden, mit dem neuen Server 2 Sekunden. Preis bisheriger Server: ca. 3500 €, Preis neuer Firebird Server-PC: ca. 1000 €.

"Wir haben noch einige Monate zu tun, um das alles zu verdauen – sprich weitere Teile davon umzusetzen. Danke für die Aufzeichnungen, die dabei enorm helfen!"

Chris Hölzemann, Jürgen Medart, Ingenieurbüro Medart

"Wir möchten uns für die sehr gute Schulung bedanken. Wir haben viel neues über Firebird und IBExpert gelernt. Für uns waren folgende Themen besonders wichtig: Transaction Kontrolle und Fehlersuche; Replizierung von Firebird Datenbanken; Shadows; Entwicklung von Client/Server Anwendungen; Hardware Empfehlung und Konfiguration eines Firebird Servers; Umstellung auf Firebird 3.0 und seine Vorteile gegenüber Firebird 2.5.

"PS: Das war mit Abstand die beste Schulung an der wir bis jetzt teilgenommen haben!"

Jakob Töws, Tele-Trac Kommunikations GmbH

"Das Bootcamp war, wie meine bisherige Teilnahme an diversen IBExpert Schulungen oder Workshops auch, sehr aufschlussreich. Lösungen, die ich beim Kunden schon sehr lange im Einsatz habe (Replikation, Archivdatenbank, Logtrigger, usw. …), kann ich nun anhand der neuen Informationen noch erweitern und optimieren.

"Das Arbeiten mit IBExpert wird immer weiter verbessert, dadurch kann ich sehr viel schneller in der Datenbank entwickeln und diese Verbesserungen bei Kundenprojekten und auch in unsere ERP Software einbinden.

"Holger Klemt gibt auch immer wieder Tipps, Ratschläge und Hinweise aus seiner sehr langen Erfahrung, u.a. was bei Kundenanforderungen beachtet werden sollte, damit man von vorneherein nicht diverse „Anfängerfehler“ macht, die einem nachher das Leben sehr schwer machen.

"Die Teilnahme an IBExpert Workshops ist alle 1-2 Jahre fest in meinem Terminplan enthalten."

Michael Clemens, Line Software GmbH

Weitere Information: IBExpert Firebird 3 Bootcamp

Bei Interesse mailen Sie bitte sales@ibexpert.biz und wir senden Ihnen gerne unser schriftliches Angebot.

Sollte die von ihnen gewünschte Themenauswahl nicht dabei sein, kein Problem: Fragen Sie uns einfach - Alles was möglich ist, machen wir!
Angebot anfragen: sales@ibexpert.biz




Lazarus training for Delphi programmers



(German-language version below)

This workshop is ideal for Delphi programmers as an introduction to the world of Lazarus as a supplement to your Delphi skills. With over 20 years experience in Delphi programming we have now been implementing for the last 4 years all new projects exclusively with Lazarus, and provides a comprehensive insight into programming with Lazarus. 

Target group

Programmers, who …
... already have a number of years experience developing Delphi applications,
... wish to continue to use their existing Delphi VCL and Pascal knowledge,
... take advantage of a similar development environment with an almost identical programmming language,
... want to realize real multi-platform development,
... want to utilize the advantages of an active open source software and community,
... want to choose a future-proof and vendor-independent development environment for the next 10 to 20 years,
... want to save license fees and yet still keep up-to-date.

We will be focusing on the following topics:

1. Introduction to the world of Lazarus

  • Selecting the correct version, 32 or 64 Bt, CodeTyphon or standard Lazarus.
  • Installation, parallel installation of multiple versions, portable installation.
  • The key paths and files of a Lazarus installation.
  • Lazarus components: What is included, where you can get more, how does the install work?
  • Limitations when converting existing projects and component libraries.
  • Differences between LCL and VCL.
  • Comparison of Lazarus project files and Delphi projects.
  • Handling the Lazarus IDE; customization options.
  • Strategies to incorporate large parts of existing Delphi projects.

2. Avoid past mistakes

  • Does it always have to be components or there is another way.
  • Dynamic creation of controls and administration in separate lists.
  • Dynamic form construction.
  • Use OwnerDraw techniques to extend common components.
  • Implement complex components on a modular basis.
  • Constructing your own class libraries.
  • Should properties be set in the Object Inspector or in your code?
  • Automatically generate source code.
  • Assign events at runtime.
  • Global exception handling and trace logging.
  • Multilingual and UTF8 support.
  • A simple calendar application, modeled on the Google calendar.

3. Database techniques

  • Complex 3rd party DB access components or, even better, the integrated SQLDB components.
  • Interaction of SQLDB with Firebird and other databases.
  • Connection, Transaction, Dataset, Query etc.
  • Data source and data-aware components: advantages and disadvantages.
  • Alternative methods of data storage and display.
  • Object class model for data access without DataSource.
  • Generate and use automated SQL for insert/update/delete/select.
  • Reporting techniques with Lazarus and databases, report design, interaction with stored procedures.
  • Multilingual and UTF8 support in the database.
  • Concepts for high-performance database applications.
  • A simple database application, illustrating a simple invoicing software.

4. Multi-platform in practice

  • Installing Lazarus on other platforms.
  • What needs to be considered in order to use the source code on all platforms?
  • The major platform-specific basics.
  • Open the Lazarus sample project on Win32, Win64, Linux, Mac OSX, Raspberry Pi in the IDE, compile and test.
  • Simple Android applications using Lazarus.
  • Simple iOS Applications using Lazarus.
  • Simple web applications using Lazarus or directly using PHP and Firebird.

5. What's next

  • Classic menu structures in the age of tablets and alternatives.
  • Touch applications for retail, services and industry.
  • Integration of PDF technologies and external applications.
  • Advantages of a database-driven architecture.
  • Automatic distribution of exe, dll and setup files.
  • Automatic distribution of database structures and table contents.
  • Concepts for long term, team-friendly code.
  • Flexible database models, flexible foreign key and tree structures. 





Lazarus Schulung für Delphi Programmierer

Dieser Workshop ist ideal für Delphi-Programmierer als Einstieg in die Welt von Lazarus als Ergänzung zu Ihren Delphi-Kenntnissen. Mit über 20 Jahren Erfahrung in der Delphi-Programmierung setzen wir nun seit 4 Jahren alle neuen Projekte ausschließlich mit Lazarus um und bieten einen umfassenden Einblick in die Programmierung mit Lazarus.

Zielgruppe

Programmierer, die …
... bereits mehrjährige Erfahrung mit der Entwicklung von Delphi Applikationen haben
... ihr vorhandenes Delphi VCL und Object Pascal Know-How weiter nutzen möchten,
... die Vorteile einer ähnlichen Entwicklungsumgebung mit nahezu identischer Programmiersprache nutzen wollen
... eine echte Multiplattformentwicklung realisieren wollen
... die Vorteile einer aktiven Open Source Software und Community nutzen wollen
... eine zukunftssichere und herstellerunabhängige Entwicklungsumgebung für die nächsten 10 bis 20 Jahre auswählen wollen
... Lizenzkosten sparen wollen und trotzdem immer up-to-date bleiben wollen.

Schwerpunkte sind dabei folgende Themen:

1. Einstieg in die Lazarus Welt

  • Auswahl der richtigen Version, 32 oder 64 Bt, CodeTyphon oder Standard Lazarus.
  • Installation, parallele Installation mehrerer Versionen, portable Installation.
  • Die wichtigsten Pfade und Dateien einer Lazarus Installation.
  • Lazarus Komponenten: Was ist dabei, wo bekommt man weitere, wie funktioniert das Installieren?
  • Grenzen der Konvertierung vorhandener Projekte und Komponenten-Bibliotheken.
  • Unterschied LCL und VCL.
  • Lazarus Projekt Dateien im Vergleich zu Delphi Projekten.
  • Umgang mit der Lazarus IDE, Anpassungsmöglichkeiten.
  • Strategien, um große Teile vorhandener Delphi Projekte übernehmen zu können.

2. Fehler der Vergangenheit vermeiden

  • Müssen es immer Komponenten sein oder geht es auch anders.
  • Dynamisches Erzeugen von Controls und Verwalten in eigenen Listen.
  • Dynamischer Maskenaufbau.
  • Erweiterungen bekannter Komponenten mit OwnerDraw Techniken.
  • Komplexe Komponenten im Baukastenprinzip realisieren.
  • Aufbau eigener Klassenbibliotheken.
  • Eigenschaften im Objektinspektor setzen oder im Code?
  • Quellcode automatisch generieren.
  • Events zur Laufzeit zuweisen.
  • Globales Exception Handling und Ablaufprotokollierung.
  • Mehrsprachigkeit und UTF8 Unterstützung.
  • Eine einfache Kalenderanwendung, Vorbild der Google Kalender.

3. Datenbanktechniken

  • Komplexe 3rd Party DB Zugriffskomponenten oder doch besser die eingebauten SQLDB Komponenten.
  • Zusammenspiel SQLDB mit Firebird und anderen Datenbanken.
  • Connection, Transaction, Dataset, Query etc.
  • Datasource und datensensitive Komponenten Vorteile und Nachteile.
  • Alternative Wege der Datenspeicherung und -anzeige.
  • Objektklassenmodell für Datenzugriffe ohne Datasource.
  • Automatisiert SQL für insert/update/delete/select erzeugen und nutzen.
  • Reporttechniken mit Lazarus und Datenbanken, Reportdesign, Zusammenspiel mit Stored Procedures.
  • Mehrsprachigkeit und UTF8 Unterstützung in der Datenbank.
  • Konzepte für performante Datenbankanwendungen.
  • Eine einfache Datenbankanwendung, Vorbild eine einfache Faktura Software.

4. Multiplattform in der Praxis

  • Lazarus auf anderen Plattformen installieren.
  • Was sollte man beachten, um den Quellcode auch auf allen Plattformen nutzen zu können?
  • Die wichtigsten plattformspezifischen Grundlagen.
  • Lazarus Beispielprojekt auf Win32, Win64, Linux, Mac OSX, Raspberry Pi in der IDE öffnen, kompilieren und testen.
  • Einfache Android Anwendungen mit Lazarus.
  • Einfache iOS Anwendungen mit Lazarus.
  • Einfache Webanwendungen mit Lazarus oder direkt mit PHP und Firebird.

5. Wie geht es weiter

  • Klassische Menüstrukturen im Zeitalter der Tablets und Alternativen.
  • Touch Anwendungen für Einzelhandel, Dienstleistungen und Industrie.
  • Integration von PDF Technologien und Fremdanwendungen.
  • Vorteile einer database-driven Architecture.
  • Exe, DLL und Setup Dateien automatisiert verteilen.
  • Datenbankstrukturen und Tabelleninhalte automatisiert verteilen.
  • Konzepte für langfristig und im Team nutzbaren Code.
  • Flexible Datenbankmodelle, flexible Fremdschlüssel und Baumstrukturen. 




Firebird Developer Days



(German-language version below)

The Firebird Developer Days is the training event for Delphi and Lazarus developers who want to benefit from the knowledge of the IBExpert database experts. You can expect interesting talks covering all aspects of Firebird, IBExpert, Lazarus and Delphi development. The focus is on the practical application of the technologies and methods presented, which can also be implemented with other programming languages.

Overview of topics

Client development

  • Debugging a Delphi/Lazarus database application with the integrated debugger
  • Create appropriate events for additional protocols without the Debugger
  • Server-side monitoring of database applications
  • Establishing a 24/7 monitoring protocol on the server
  • Network monitoring of database communication at TCP/IP packet level
  • Performance comparison of different components: TxxTable, TxxDataset, TxxQuery etc.
  • Identify and assess automatically component-generated SQLs
  • Identify SQLs on the server based on source code additions in the Delphi/Lazarus source code
  • Automatically supplement own profiling methods in the Delphi/Lazarus source code
  • Autocommit or manual commit?
  • Use Prepare or not?
  • SQLs with or without parameters? Advantages and disadvantages!
  • Integrate block commands

Server development

  • Basic knowledge regarding the Firebird server functionalities and architecture
  • Detect inadequate transaction handling and assess impact
  • Locate long-running transactions in network operation, identify the cause
  • Techniques to end long-running transactions on the server side
  • Analyze trigger sequences and log the process
  • Measure and evaluate speed benefits of stored procedures
  • Create and debug stored procedures and triggers using IBExpert
  • Global database analysis: lack of primary keys, detection of duplicates, false and missing indices
  • Use calculated fields for maximum performance and manage display using permissions
  • Use data types and table definitions properly
  • Correct use of execute statement on external

Administrative tasks

  • Visualize a database model using IBExpert
  • Export a database model for version control in SVN or similar
  • Use IBExpert to set up versioning of stored procedures and triggers
  • Automate metadata comparison between the development database and the production database
  • Automate an automatic data synchronization between multiple databases using scripts
  • Data backup using Backup tools during normal operation
  • Optimize running time of the data backup
  • Shadow as an alternative high-speed backup method
  • Basic knowledge of replication as a real-time backup
  • Measure hardware speed and compare using IBExpert Benchmark
  • Tips and Tricks to optimize hardware and software for a Firebird Server

Firebird 3.0

  • What does the new multiprocessing capability in Firebird 3.0 really achieve?
  • Application possibilities of packages and internal functions
  • What needs to be considered when migrating to Firebird 3.0?
  • Benchmark comparison Firebird 2.5/Firebird 3.0

IBExpert

  • Tips and tricks for everyday work
  • Why write SQL commands yourself when these can be produced quickly and reliably using the IBExpert assistant
  • Software models: Developer Studio, Company Year Edition and Day Edition 





Firebird Entwickler Tage

Die Firebird Entwickler Tage sind das Trainingsevent für Delphi und Lazarus Entwickler, die vom Wissen der IBExpert Datenbank Experten profitieren möchten. Es erwarten Sie interessante Vorträge rund um die Entwicklung mit Firebird, IBExpert, Lazarus und Delphi. Der Fokus liegt dabei konsequent auf dem praktischen Einsatz der vorgestellten Technologien und Methoden, die auch mit anderen Programmiersprachen umgesetzt werden können.

Themen im Überblick

Client Entwicklung

  • Debuggen einer Delphi/Lazarus Datenbankanwendung mit dem integrierten Debugger
  • Erstellen geeigneter Events für zusätzliche Protokolle auch ohne Debugger
  • Serverseitiges Monitoring von Datenbankanwendungen
  • Einrichtung eines 24/7 Monitoring Protokolls im Server
  • Netzwerkmonitoring der Datenbankkommunikation auf TCP/IP Paketebene
  • Performancevergleich verschiedener Komponenten: TxxTable, TxxDataset, TxxQuery etc.
  • Automatisch von Komponenten erzeugte SQLs erkennen und bewerten
  • SQLs auf dem Server anhand von Quelltextergänzungen im Delphi/Lazarus Quellcode identifizieren
  • Eigene Profiling Methoden automatisiert im Delphi/Lazarus Quellcode ergänzen
  • Autocommit oder manuelles Commit?
  • Mit Prepare oder ohne Prepare?
  • SQLs mit oder ohne Parameter? Vor- und Nachteile!
  • Befehle in Blocks zusammenfassen

Server Entwicklung

  • Basiswissen zur Arbeitsweise und Architektur des Firebird Servers
  • Mangelhaftes Transaktionshandling erkennen und Auswirkungen bewerten
  • Zuordnung langlaufender Transaktionen im Netzwerkbetrieb, Identifikation des Verursachers
  • Techniken, um langlaufende Transaktionen serverseitig zu beenden
  • Trigger Sequenzen analysieren und Ablauf protokollieren
  • Geschwindigkeitsvorteile von Stored Procedures messen und bewerten
  • Stored Procedures und Trigger mit IBExpert erstellen und debuggen
  • Globale Datenbankanalyse: fehlende Primärschlüssel, doppelte, falsche und fehlende Indizes erkennen
  • Berechnete Felder performant einsetzen und Anzeige über Berechtigungen steuern
  • Datentypen und Tabellendefinitionen richtig einsetzen
  • Execute Statement on External richtig einsetzen

Administrative Aufgaben

  • Datenbankmodell mit IBExpert visualisieren
  • Datenbankmodell für eine Versionskontrolle in SVN o.ä. exportieren
  • IBExpert für Versionierung von Stored Procedures und Trigger einrichten
  • Automatisierter Metadatenabgleich zwischen Entwicklungsdatenbank und Produktionsdatenbank
  • Automatisierter Datenabgleich zwischen mehreren Datenbanken per Script automatisieren
  • Datensicherung über Backup Werkzeuge im laufenden Betrieb einsetzen
  • Laufzeit der Datensicherung optimieren
  • Shadow als alternative High Speed Sicherungsmethode
  • Basiswissen Replikation als Echtzeitbackup
  • Hardwaregeschwindigkeit messen und vergleichen mit IBExpert Benchmark
  • Tipps und Tricks für optimale Hardware und Software für einen Firebird Server

Firebird 3.0

  • Was bringt die neue Mehrprozessorfähigkeit in Firebird 3.0 wirklich?
  • Einsatzmöglichkeiten für Packages und Internal Functions
  • Was muss man bei einer Umstellung auf Firebird 3.0 beachten?
  • Benchmark Vergleich Firebird 2.5/Firebird 3.0

IBExpert

  • Tipps und Tricks für die tägliche Arbeit
  • Warum SQL Befehle selber schreiben, wenn diese im IBExpert Assistent schnell und zuverlässig erzeugt werden können
  • Softwaremodelle Developer Studio, Company Year Edition und Day Edition