| TurboDB Datenbank Kernel |
| |
TurboDB
für VCL Std
|
TurboDB
für VCL Pro
|
TurboDB
für
ODBC
|
TurboDB
Managed
|
TurboDB
Studio
|
| Läuft unter nativem Windows |
|
|
|
|
|
| Läuft unter .NET |
|
|
|
|
|
| Läuft unter .NET CF/Silverlight/Phone |
|
|
|
|
|
| Läuft als echte 64 Bit Anwendung |
|
|
|
|
|
| Multi-User Zugriff |
|
|
|
|
|
| Primärschlüssel und Fremdschlüssel-Bedingungen
mit cascade und reject |
|
|
|
|
|
| Vorgabewerte und Gültigkeitsüberprüfungen |
|
|
|
|
|
| Verbessertes Management der Netzwerkdateien um "tote"
Sperren zu vermeiden |
|
|
|
|
|
| Transaktionen |
|
|
|
|
|
| Gesamte Datenbank wahlweise in einer einzigen Datei |
|
|
|
|
|
| Multi-Session und Multi-Thread Unterstützung |
|
|
|
|
|
| Bis zu 255 gleichzeitig geöffnete Tabellen |
|
|
|
|
|
| Bis zu 50 Indexe pro Tabelle |
|
|
|
|
|
| Bis zu 1000 Spalten pro Tabelle |
|
|
|
|
|
| Bis zu 2.000.000.000 Datensätze pro Tabelle |
|
|
|
|
|
| Starke und schwache Verschlüsselung der Datenbanktabellen
und Indexe |
|
|
|
|
|
| Unicode String Felder und Unicode Memo Felder |
|
|
|
|
|
| Spaltentyp für bis zu 32.767 Zeichen lange Zeichenketten |
|
|
|
|
|
| Large Integer Felder (64 Bit) |
|
|
|
|
|
| GUID Felder |
|
|
|
|
|
| Memo und Blob Felder |
|
|
|
|
|
| 32-Bit Integer Felder |
|
|
|
|
|
| Zeitspalten mit einer Genauigkeit in Minuten, Sekunden oder
Millisekunden |
|
|
|
|
|
| Datetime Felder |
|
|
|
|
|
| Auto-Zähler Felder |
|
|
|
|
|
| Link Feld zur Implementierung von 1-n Verknüpfungen |
|
|
|
|
|
| Relation Feld zur Implementierung von n-m Verknüpfungen |
|
|
|
|
|
| Gewartete Volltext-Indexe zur schnellen Volltextsuche |
|
|
|
|
|
| Keine Konfiguration/Installation nötig |
|
|
|
|
|
| Sprachunterstützung durch Collations auf Tabellen- und
Spaltenebene |
|
|
|
|
|
| Unicode-fähiger Datenbank Kernel |
|
|
|
|
|
| Volle Unterstützung von SQL Parametern |
|
|
|
|
|
| Stored Procedures geschrieben in TurboSQL oder einer .NET Sprache
|
|
|
|
|
|
| Benutzerdefinierte Funktionen geschrieben in TurboSQL oder einer
.NET Sprache |
|
|
|
|
|
| Benutzerdefinierete Aggregate zum Erzeugen kundenspezifischer
Aggregationsfunktionen analaog zu MAX, SUM etc in einer .NET Sprache
|
|
|
|
|
|
| Tabellenformat ist kompatibel zu TDB für DOS, Visual Data
Publisher und TurboDB Studio |
|
|
|
|
|
| Benötigt keinerlei Sonderrechte unter .NET |
-
|
-
|
|
|
-
|
| Bibliotheksgröße (KB) |
~2000
|
~2000
|
~1300
|
~1000
|
~8500
|
| SQL Dialekt |
| SELECT mit GROUP BY und HAVING, UPDATE, DELETE und INSERT mit
Unterabfragen |
|
|
|
|
|
| INNER JOIN, LEFT OUTER JOIN, RIGHT OUTER JOIN |
|
|
|
|
|
| FULL OUTER JOIN |
|
|
|
|
|
| Sub-Queries mit IN, EXISTS, SOME, ANY, ALL |
|
|
|
|
|
| Sub-Queries können korreliert oder unkorreliert sein
|
|
|
|
|
|
| UNION, EXCEPT, INTERSECT |
|
|
|
|
|
| CASE, CAST und TOP Schlüsselwörter
|
|
|
|
|
|
| PRIMARY KEY, FOREIGN KEY, CHECK |
|
|
|
|
|
| DDL mit CREATE TABLE, ALTER TABLE, CREATE INDEX and DROP
|
|
|
|
|
|
| UPDATE INDEX/FULLTEXTINDEX um Indexe zu aktualisieren |
|
|
|
|
|
| Mehrere SQL Kommandos in einem Statement |
|
|
|
|
|
| CREATE FUNCTION/PROCEDURE/AGGREGATE statements |
|
|
|
|
|
| TurboDB VCL Komponenten |
| Kann vollständig in die Anwendung kompiliert werden, keine
zusätzlichen Bibliotheken nötig |
|
|
-
|
-
|
-
|
| Spezielle Komponenten Properties und Methoden für den Einsatz
von Unicode |
|
|
-
|
-
|
-
|
| Von TDataSet abgeleitete Tabellen Komponente, damit kompatibel
zu allen Komponenten zur Datensteuerung |
|
|
-
|
-
|
-
|
| Die Tabellen-Komponente bietet Methoden, Ereignisse und Eigenschaften
von TTable, wie SetKey, Lookup, Locate, Exclusive, ReadOnly...
|
|
|
-
|
-
|
-
|
| Komplexe Filterung gleichzeitig mit Bedingungen und Schlüsselwörtern
|
|
|
-
|
-
|
-
|
| Range Methoden: SetRange, ApplyRange, CancelRange |
|
|
-
|
-
|
-
|
| Erzeugen und Ändern von Tabellen zur Laufzeit mit den Methoden
CreateTable und AlterTable |
|
|
-
|
-
|
-
|
| Volle Kontrolle über normale und Volltext-Indexe: Add/Delete/Update
Methoden |
|
|
-
|
-
|
-
|
| Properties für Fremdschlüssel-Definitionen und Volltext-Index
Definitionen |
|
|
-
|
-
|
-
|
| Von TDataSet abgeleitete Query Komponente, damit kompatibel
zu allen Komponenten zur Datensteuerung |
|
|
-
|
-
|
-
|
| Die Query-Komponente bietet Methoden, Ereignisse und Eigenschaften
von TQuery, wie SQL and ExecSQL. |
|
|
-
|
-
|
-
|
| Query kann Live-Ergebnismengen erzeugen |
|
|
-
|
-
|
-
|
| Query kann Outer Joins |
|
|
-
|
-
|
-
|
| Die Batchmove-Komponente bietet Methoden, Ereignisse und Eigenschaften
von TBatchMove wie Mappings, Execute. |
|
|
-
|
-
|
-
|
| Batchmove importiert von verschiedenen Text Formaten, TurboDB
und dBase |
|
|
-
|
-
|
-
|
| Batchmove exportiert in verschiedene Text Formate, TurboDB,
dBase und XML. |
|
|
-
|
-
|
-
|
| Batchmove importiert von jedem beliebigen Dataset, z.B. BDE,
ADO, dbExpress, ... |
|
|
-
|
-
|
-
|
| Batchmove bietet die Modi der BDE wie Append, Copy, Update,
Delete, AppendUpdate. |
|
|
-
|
-
|
-
|
| BatchMove Export zu jedem beliebigen Dataset, z.B. BDE, ADO,
dbExpress |
|
|
-
|
-
|
-
|
| BatchMove Exports von Query Abfrageergebnissen genauso wie von
Tabellen |
|
|
-
|
-
|
-
|
| Datenbank-Komponente um TDatabase und TSession zu ersetzen
|
|
|
-
|
-
|
-
|
| Komponenten Editor für die Tabellen Komponente zum Öffnen,
Erzeugen, Ändern und Indizierenvon Tabellen in der IDE |
|
|
-
|
-
|
-
|
| Komponenten Editor für die Datenbank Komponente zum Erstellen
und Auswählen von Datenbanken |
|
|
-
|
-
|
-
|
| Assistent zur schnellen Umwandlung von BDP-Tabellen in der Delphi
IDE |
|
|
-
|
-
|
-
|
| Passwort Unterstützung in der Datenbank-Komponente |
|
|
-
|
-
|
-
|
| .NET Managed Provider |
| Nativer Managed Provider ohne OLE/COM |
-
|
-
|
|
|
-
|
| Bietet einen vollständigen ADO.NET Komponenten Set mit
DataConnection, DataCommand, DataReader und DataAdapter |
-
|
-
|
|
|
-
|
| Fähigkeit verkettete SQL Kommandos auszuführen (mehrere
Kommandos mit derselben DataCommand Komponente) |
-
|
-
|
|
|
-
|
| Zusätzliche Komponenten für das Cursor-basierte Zugriffsmodell
|
-
|
-
|
|
|
-
|
| Entwurfszeit Editoren und Designer für Visual Studio.NET
|
-
|
-
|
|
|
-
|
| Unterstützung des Entity Frameworks |
-
|
-
|
|
|
-
|
| Verschiedenes |
| Visuelles Datenbank Management Tool im TurboDB Lieferumfang
|
|
|
|
|
|
| Konsolenanwendung zum Erstellen, Ändern und Indizieren
von Datenbanktabellen |
|
|
|
|
|
| Lizenzfreie Weitergabe von Anwendungen, die mit TurboDB erstellt
wurden |
|
|
|
|
|
| Freier, zeitlich unbeschränkter 48 Stunden E-Mail Support
|
|
|
|
|
|