logo
english deutsch

Wien, am

Was macht ComfortsQL-Relationic einzigartig?

Ein stets fexibles Datenmodell für Ihr DB-System

Ein stets fexibles Daten-
modell für Ihr DB-System

ComfortsQL-Statements + ComfortsQL-Relationic = ein stets aktuelles DBMS

ComfortsQL-Statements
+ ComfortsQL-Relationic
= ein stets aktuelles DBMS

Ein flexibles und stets erweiterbares Datenmodell für Ihre Datenbank.

Als ein innovativer Standardsoftware-Hersteller, sind uns einige Schwierigkeiten oder Umständlichkeiten im Umgang mit DBMSen sehr bewusst, deshalb haben wir mit "ComfortsQL-Relationic" etwas Abhilfe im Bereich Datenmodelle geschaffen.

Unser, in dieser Software integriertes, patentiertes technisches Verfahren ermöglicht Ihrem DB-Systemen immer "up to date" zu sein - jetzt und auch stets in der Zukunft.

Das bedeutet allgemein

Sie müssen nicht mehr alles neu machen, wenn sie Ihr Datenmodell und somit Ihr DB-System verändern wollen. Neue Anforderungen oder Unternehmensumwelten können in das DB-System durch ComfortsQL-Relationic einfach integriert werden, ohne dass aufgrund der vorgenommenen Änderungen an der Tabellenstruktur, die bereits vorhandenen SQL-Statements umgeschrieben werden müssen. Bei der Programm-Ausführung werden die benötigten SQL-Statements durch die ComfortsQL-Relationic automatisch an das neue Datenmodell angepasst.

Durch diese Technik können auch ältere DB-Systeme, die meist langsame Datenmodelle, aufgrund der bereits angefallenen Datenmenge, aufweisen, einfach und ohne viel Aufwand optimiert oder erweitert werden.

Die weltweit einzigartige ComfortsQL-Relationic

Das ComfortsQL-Relationic nutzt "ComfortsQL-Statements" zur Verarbeitung der Daten. Ein "ComfortsQL-Statement" ist ein von Relationen befreites SQL-Statement für das jeweilige DBMS.

Das Kennzeichen eines "ComfortsQL-Statement" ist ein CSELECT anstatt des SELECT-Befehls. Dieses neue CSELECT ermöglicht die Formulierung der SQL-Statements ohne FROM- und JOIN-Bereiche. Es müssen lediglich die Tabellen- und -spalten-Namen im ComfortsQL-Statement vorhanden sein z.B. CSELECT Firmen.Firmenname, Firmen.Strasse , etc..

Die Software selbst ist in unserem ComfortsQL-Relationic-ODBC-Treiber integriert. Dieser wird dem aktuellen ODBC-Treiber des DB-Systems vorgeschaltet. Die Performance-Kosten sind minimal, da praktisch alle Befehle direkt an den eigentlichen ODBC-Treiber weitergeleitet werden, außer jene, welche SQL-Statements als Parameter übergeben bekommen.

Ein Entwickler verwendet seine ihm bekannten ODBC-Befehle wie gehabt weiter und braucht so auch keine neuen Befehle zu lernen. Er kann von Relationen befreite und damit vom Datenmodell unabhängige SQL-Statements erstellen, da die Relationen im Anschluss auch für eine geänderte Datenstruktur automatisch wieder eingefügt werden.

Einfacher Umstieg auf ComfortsQL-Relationic

Durch die Installation unseres ODBC-Treiber kann ein Umstieg auf das ComfortsQL-Relationic sehr einfach durchgeführt werden, um die Vorteile, die ein flexibles Datenmodell bietet, nutzen zu können und das in sämtlichen Programmiersprachen z.B. C / C++, PHP usw..

Kostenschonende Integration von heterogenen Datenbanken

Schritt 1:
Es werden der ersten Datenbank alle relationalen Operationen der bereits vorhandenen SQL-Statements entfernt.

Schritt 2:
Es werden in die von Relationen bereinigten SQL-Statements die entsprechenden relationalen Operationen der zweiten Datenbank eingefügt.

Ergebnis:
Es wird die Abfrage auf Basis der mit den zweiten relationalen Operationen versehenen Datenbankanweisung ausgeführt.

Wichtige Anmerkung

Auch wenn Computer und vor allem Server immer schneller werden, so verhalten sich Datenbanken trotzdem bei ansteigenden Datenmengen nicht so. Ein wesentlicher Grund dafür sind Datenmodelle, die bei der Applikationsentwicklung erstellt wurden und oftmals den gestiegenen Anforderungen der heutigen Zeit nicht mehr entsprechen.


Systemanforderung
Sie müssen die Berechtigung haben, Programme auf der Festplatte installieren zu dürfen und benötigen einen Internetzugang.

Intel Pentium ab 500 MHz bzw. gleichwertiger AMD-Prozessor
Arbeitsspeicher: 50 MB; Festplattenplatz: 10 MB
Betriebssysteme: Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10, Windows Server 2000, 2003, 2005, 2008, 2010

Datenbanken: Zugangsdaten für Leseberechtigung müssen vorhanden sein. Wenn ein Zugriff über ODBC erfolgt, muss der entsprechende ODBC-Treiber installiert sein.
MySQL: User, Passwort, Host, Port
MsSQLServer: User, Passwort, Server
Oracle: User, Passwort, Service
IBM DB2: User, Passwort, ServerIP
MsAccess: Verzeichnis und Name der MsAccess-Datenbank
SQLite: Verzeichnis und Name der SQLite-Datenbank

ForeignKeys: Die Foreignkeys sollten in der Datenbank definiert sein, beispielsweise in den Constraints oder in der Tabelle der Relationen.

Falls im DBMS die Tabelle der Relationen nicht vorhanden ist, die ansonsten automatisch bei der Installation der Query-Edition eingelesen wird, können fehlende oder neue Relationen mittels des, in der Query Premium-Edition integrierten, Tools "virtuelles Datenmodell" selbst erstellt und außerhalb des DB-System abgelegt werden.


Benefits für Sie

+) Ein flexibles und stets erweiterbares Datenmodell für eine nachhaltige Zukunft

+) Große Kostenersparnis bei Wartung und Projekten
Da das Umschreiben von SQL-Statements entfällt und die Applikationen zur Laufzeit automatisch an das neue Datenmodell angepasst wird, erspart man sich technisches Personal für diese Tätigkeit.

+) Kürzere Projektdauer
Neue Datenmodelle können, aufgrund der neugewonnenen Flexibilität der SQL-Statements, wesentlich schneller im Echtbetrieb eingeführt werden. Anfragen werden übersichtlicher und kürzer, da sie nur für die jeweilige Aufgabe direkt relevante Tabellen und deren Spalten enthalten.

+) Das DB-System kann durch Optimierung auf der Datenmodell-Ebene beschleunigt werden und ermöglicht so kürzere Ausgabezeiten.

+) Heterogene Datenbanken können einfach und kostenschonend integriert werden

+) Das Programm liest sich die vorhandenen Relationen der User selbstständig ein.



Benefits für den Experten

+) Das DB-System kann jederzeit auf der Datenmodell-Ebene an jeweils neue Unternehmensumwelten angepasst werden.

+) Kein neuer SQL-Dialekt sondern SQL mit automatisierten Relationen!!!
Die verwendeten ComfortsQL-Statements sind SQL-Statements ohne Relationen-Angaben.

+) Erleichtert das Programmieren von SQL-Statements bzw. das Adaptieren dieser entfällt
Die SQL-Statements werden automatisch an das aktuelle Datenmodell angepasst.

+) ComfortsQL-Relationic ersetzt die verbreiteden Mastertabellen
Unsere ComfortsQL-Relationic eignet sich hervorragend auch als "virtuelle Mastertabelle", da der Zugriff auf alle Spalten der Tabellen des Datenmodells stets gewährleistet ist, aber keine kartesischen Produkte im Arbeitsspeicher gehalten werden müssen.

+) ODBC-Treiber für einen leichten Umstieg - maximale Flexibilität und Sicherheit
Um die Vorteile ComfortsQL in eigenen Programmen nutzen zu können, reicht ein Verweisaustausch auf den ComfortsQL-Relationic-ODBC-Treiber anstatt des Datenbank-ODBC-Treibers. Der ODBC-Treiber liest automatisch alle für ihn relevanten Informationen ein, und benötigt für diesen Vorgang nur eine Leseberechtigung. Als Quelle dient die Datenbank direkt, welche mit einer Konfigurationsdatei auch erweitert werden kann.