Kategorie: Datenbanksysteme

OpenOffice.org Base-

OpenOffice.org Base – ist das Datenbankprogramm in dem Office – System OpenOffice.org .

Mit Basis können Sie Datenbanken erstellen , die Abfragen und Berichte behandeln verfügbare Datenbankinformationen zu suchen.

OpenOffice.org Base – . Tabellenfenster aus der Datenbank.
Veröffentlicht Sun Microsystems
stabile Version 2.4.1 ( 10. Juni 2008 )
Posted in Java
Betriebssystem Linux
Mac OS X
Unix von
Windows
Anziehung Büro-Programm
Zulassung LGPL
Webseite OpenOffice.org

MySQL

MySQL ist ein Multi-Threaded SQL -databaseserver , die viele gleichzeitige Benutzer unterstützen. SQL (Structured Query Language) ist die beliebteste Datenbanksprache heute. MySQL ist ein Client / Server – Anwendung, die aus einem besteht Server (mysqld) und viele verschiedene Client – Programme.

MySQL ist um verschiedene Datenbanken auf einem Server aufgebaut, wobei jeder Benutzer in der Regel Zugriff auf eine Datenbank hat. In MySQL, einer relationalen Datenbank , können Sie erstellen Tabellen .

MySQL ist unter der Lizenz verfügbar GNU General Public License (GPL).

Verschiedene Browser basierte Anwendungen wie phpMyAdmin und MySQL AB eigenen Query Browser bietet eine Benutzeroberfläche , die es einfacher zu aktualisieren MySQL ohne Kenntnis macht SQL . MySQL zu tun , ihre eigenen Verwaltungsmodul zu dieser Datenbank, MySQL Workbench . Es funktioniert genau wie die Browser-basierte Anwendungen , sondern ist auf einem Computer installiert ist und eine Verbindung zu den Datenbanken , die Sie möchten.

Datentypen

MySQL unterstützt die folgenden Datentypen:

Varchar : Verwenden Sie beide Zahlen, Buchstaben und einfache Zeichen eine Linie.
Char : ausschließlich für Buchstaben verwendet, eine Linie.
TINYTEXT : Verwenden Sie für kleine resume’er, Zeilenumbrüche erlaubt sind und alle Arten von Zeichen und Buchstaben.
Text : Verwenden Sie den langen Text, Zeilenumbrüche erlaubt sind und alle Arten von Zeichen und Buchstaben.
Long : Für lange Texte werden Zeilenumbrüche erlaubt und alle Arten von Zeichen und Buchstaben.
Dezimal : ausschließlich auf dezimal verwendet.
Datum : Zu für Daten im Format dd-mm-Jahren verwendet.

INT -Familie:
INT : Ausschließlich für Integer ohne Leerzeichen, Zeilenumbrüche und dergleichen.
SMALLINT : Als INT, aber für kleine Zahlen verwendet.
MEDIUMINT : Als INT, aber für mittelgroße Figuren verwendet.
Bigint : Als INT, aber für große Zahlen verwendet.

Firebird (Datenbankserver)

Firebird ist ein kleiner, einfach zu bedienen DBMS [1] , die nicht viel in Anspruch nimmt im Vergleich zu seinem großen Bruder, ist Interbase Version 6.0.

Interbase legte ihre ältere Version heraus als Open – Source – ; obwohl nach fast ein Jahr ist deutlich, Usability immer noch da geändert.

Referenzen

  1. Aufspringen^ DBMS ist eine englische Abkürzung für Datenbank – Managementsystem , das ein System von Programmendie zusammen die Organisation, Speicherung und Abruf von Steuerung Daten in einer Datenbank . ( Quelle: DBMS )

Microsoft SQL Server

Microsoft SQL Server ist ein Datenbank – System von Microsoft . Die primäre Anforderung Sprachen sind T-SQL .

Die ersten Versionen von SQL Server 1989 wurden in Zusammenarbeit mit erstellt Sybase zu Microsoft könnte den Markt für Datenbanken für große Unternehmen geben und damit im Wettbewerb mit Oracle und IBM . Microsoft hat SQL Server für OS / 2 , während Sybase eine ähnliche Version für UNIX gemacht. Microsoft SQL Server 4.21 bis 1993, als Microsoft hat Windows NT beendet die Zusammenarbeit mit Sybase.

Lightweight Directory Access Protocol

Lightweight Directory Access Protocol oder LDAP ist eine Reihe verschiedenen Systeme eine gemeinsame Quelle der Benutzerinformationen zu verwenden. Dies reduziert den Aufwand der täglichen Verabreichung von der Firma deutlich Systemen. Dies gilt sowohl für Administratoren und Benutzer , die nicht brauchen viele verschiedene erinnern Benutzernamen und Passwörter .

LDAP ist als eine einfache Weise definiert mit der Information in einer der Verbindung Bibliothek (X.500 Directory) zB Authentifizierung von Benutzerinformationen oder dergleichen. Nun gibt es nicht so viele , die genau verwendet X.500 , aber X.500 hat irgendwie gezeugt Vines , Novell NDS und Microsoft Active Directory . LDAP ist ein Protokoll , eine einheitliche Art und Weise der Kommunikation, auf Basis von TCP / IP.

IBM Information Management System

IMS ist ein Akronym für Information Management System ist eine Datenbank (IMS / DB) und ein Fernverarbeitungssystem (IMS / DC) von IBM . IMS ist vor allem bekannt für ein Wesen , hierarchische Datenbank . IMS ist eine der ältesten Datenbanksysteme.

Geschichte

IMS wurde erstmals in den Verkehr gebracht 1969 . Nach Angaben auf einem IBM – Kurs wurde ursprünglich von IBM entwickelt , um den Überblick über die Komponenten für Programm Apollo .

Features

IMS-Programme können interaktiv an einem Terminal, Konversations Batch (Batch-Messaging-Programm, BMP) oder reinen Batch-Kommunikation ausgeführt werden soll.

Struktur

Eine IMS-Datenbank besteht aus einer Anzahl von Datenbanken, von denen jedes eine Baumstruktur. Eine Datenbank weist eine Reihe von Wurzelsegmenten gebunden zusammen mit Zeigerketten. Unter jedem Wurzelsegment kann eine Vielzahl von Segmenten platziert werden und unter diesem wieder Subsegmente. Ein Segment ist in etwa äquivalent zu einer Anzahl von anderen Datenbanken. Die Teilung des Segments in den Bereichen, durch die Anwendungsprogramme verwaltet werden, die in der Regel basieren eine Datensatz-Struktur auf der Oberseite des Segments. Einige Felder können für diesen Segmenttyp der Grundlage eines Index bilden. Wenn Sie halten ein bestimmtes Segment erhalten möchten, geben Sie den Schlüssel zu rodsegmentet, sich alternativ nach vorne positionieren, um diese an einer Reihe von Get Next-Unterstützung Operationen zeigen den Weg nach unten durch den Baum entweder als Schlüssel auf die Segmente bzw. Positionierung in Bezug auf bereits Segmente lesen (IMS erinnere mich an die Position der letzten Einlesesegmente). Sie können im Voraus auf einer Ebene (Swappunkte) gelesen und in einigen Fällen nach hinten (wenn ein Rückwärtszeiger angewandt).

Daten zu oder von dem IMS werden in einem Puffer platziert, wobei die Segmente eines nach dem anderen durch ihre Position in der Hierarchie.

Sie können einen bestimmten Benutzer den Zugriff beschränken nur in einer Baumstruktur an ausgewählten Segmenten Zugriff haben. Der Zugriff auf eine Datenbank in einem PSB angegeben, Programm Specification-Block.

Logische DB

Eine logische Datenbank ist eine Datenbank, in der Tat eine logische Ansicht der Segmente in einer Datenbank, andere Indizes und Zeiger. Eine logische dtabase nicht einfach zu bauen, bietet bessere Möglichkeiten, Daten auf verschiedene Weise zuzugreifen.

Vorteile und Nachteile

Eine IMS – Datenbank ist sehr schnell zu erreichen. Daher kann es auch schon in kleinen arbeiten Großrechner .

Im Gegenzug Administratoren die hohen Anforderungen an Programmierer sowie Datenbank. Die Datenbank kann für eine bestimmte Anwendung optimiert werden, aber es kann schwierig sein etwas in einer anderen Art und Weise zu nutzen. Führt Änderungen an der Datenbank, kann es notwendig sein, um es vollständig zu rekonstruieren.

DL / 1

Wenn das Programm mit einem IMS-Datenbank kommunizieren muss, verwenden Sie eine „Sprache“ DL / 1 Daten Sprache 1. Die Kommunikation genannt ist sehr verschieden von der, die wir aus relationalen Datenbanken SQL-Sprache kennen, auch wegen der Datenbank andere Struktur.

SSA

Sie legen fest, welche Segmente zugegriffen werden (Sie ein Segment ohne bekommen es wieder lesen kann, wenn man es nur Ihren Weg in der Datenbank zu finden), indem ein Segment Suchargument oder SSA abgeschlossen. Der SSA umfasst Segmentnamen, möglicherweise. Schlüssel und relationalen Operatoren. Zusätzlich gibt einen Funktionscode für jedes Segment, die angibt, wie zu lesen, um zu halten, gelöscht oder aktualisiert platziert werden. Befehlscodes zum Beispiel. anzuzeigen, dass ein bestimmtes Segment als das „parent“ der folgenden Operationen erhalten werden.

Statuscode

IMS gibt einen Statuscode, der angibt, wie databaseoperatioen gelungen. Dieser Code besteht aus zwei Buchstaben. Der Statuscode und zusätzliche Informationen wie. wie tief unten in der Baumstruktur, die Daten, die gefunden wurden, ist in einem PCB, Programmkommunikationsbaustein gegeben.

IMS / DC

IMS / DC ist ein Telekommunikationsverarbeitungssystem. Das heißt, ein System , das es möglich , zu verwalten viele gleichzeitige Benutzer greifen auf die gleichen IT – Systeme und ermöglicht es jedem Benutzer ermöglicht , eine Illusion von einer Sitzung zu halten, das heißt Ein Fortschritt von Bildschirm Bildschirm. Diese Session – Informationen können in versteckten Feldern gespeichert werden , um die Kommunikation oder in einem Scratch Pad Bereich, SPA anzuzeigen. Es ist nicht möglich , eine Transaktion über mehrere Bildschirme zu erstrecken. Alle Updates sind in einer Transaktion durchgeführt werden , bei denen entweder aktualisiert ( commited ) oder zurückgerollt. Dann können Sie einen Bildschirm an den Benutzer senden. IMS wird durch Transaktionscodes gesteuert , die typischerweise in einem Feld auf dem Bildschirm gespeichert werden. Der Transaktionscode bestimmt , welches Programm auszuführen.

Filemaker

Filemaker Pro ist ein relationales Datenbank – Tool durch die 100% entwickelte Apple – prozentige Tochtergesellschaft von Filemaker Inc. Das Werkzeug besteht aus einem integrierten Datenbank – Engine und graphischer Schnittstelle , die es ermöglicht , ohne Kenntnis der formalen Abfragesprache wie SQL relativ fortgeschrittene databsesystemer zu bauen. Sie später unterstützt auch die Verwendung von SQL – Aufrufe und integriert mit zB Oracle, MS SQL und MySQL.

Filemaker als Datenbankplattform

Filemaker ist in vielerlei Hinsicht ein anderes Werkzeug, das sowohl bei Nicht-IT ausgebildeten Spezialisten in kleineren Unternehmen oder Abteilungen größerer Unternehmen und die Entwicklung der tatsächlichen Business-Systeme richtet.

Filemaker Jobtypen – das Publikum

Im Vergleich zu nicht-qualifizierten Programmierern Filemaker in erster Linie mit konkurriert Microsoft Access und in vielen Fällen verwendet Filemaker hier auch die Aufgaben zu systematisieren , die sonst in zB beheben Microsoft Excel .

Filemaker ist auch die Entwicklung tatsächliche Business – Systeme verwendet und wird in einer Reihe von großen amerikanischen und internationalen Unternehmen. Auch in Dänemark verwendet Filemaker enthalten von den Verlegern als Lindhart und Ringhoff (Egmont) , um die redaktionellen Prozess, Produktionssteuerung zu handhaben und läßt in dem, was ist das zweitgrößte Verlag des Landes. Eine Reihe von dänischem internationalem Auftragnehmer auch Filemaker verwenden , um sehr große Design und Projektmanagement – Aufgaben.

Filemaker Struktur

Filemaker Pro – Struktur ist anders als die meisten anderen Systeme. Es ist ein Layout – Generator, der sowohl verwendet wird , Bildschirme und Ausdrucke zu generieren: Die Programmierung erfolgt entweder über Filemaker Pro – eigene Skriptsprache oder mit PHP oder SQL (von den neuesten Versionen). Script Maker ist die interne Tool – Skripte und Automatisierung zu erzeugen. Faktoren lokal und global scoped und andere traditionelle Programmiermethoden sind in den neueren Versionen von Filemaker Pro unterstützt, wie kann Skripte mit Parametern und Rückgabewerten aufgerufen werden.

In früheren Versionen von Version 7 auf Version 12, eine große Reifung der Filemaker Pro unterzogen, und es ist eine ständige Gratwanderung zwischen ohne fortgeschrittene Entwickler mehr Möglichkeiten bieten , die weniger erfahrenen Entwickler von mir zu schieben. Die vorherigen Versionen von Filemaker hatten Dateiformat .fp7 und können und Export von Daten teilweise von älteren Filemaker – Versionen importieren und Dateien in einer Vielzahl von Dateiformaten teilen, sowohl direkt über ODBC und XML . Darüber hinaus Daten webpubliceres über php, andere Techniken , wie XML und XSLT und Filemaker eigen „Instant Web Publishing“.

In älteren Versionen vor 2004, wenn Filemaker 7 kam, Filemaker eigenen integrierten Web-Server. Da File Maker 7 verwendet worden sind. MS IIS unter Windows und Apache auf Mac (die Unix-basiert).

Filemaker Pro-Datenbanken können als eigenständige Lösungen entweder über Filemaker Pro-Client oder als reine Laufzeitanwendung beide laufen. Aber die häufigste ist Filemaker in einer traditionellen Client-Server-Umgebung, in der das einzelne Filemaker Pro-Clients einer Verbindung zu einem Filemaker Server ausgeführt werden.

Es gibt auch eine erweiterte Version des Datenbank – Client, Filemaker Pro Advanced, zu denen Lieferanten zur Fehlerbehebung debuggingsværktøjer und erweiterte Analysen und Datenbank – Tool fortgeschrittenen Anwender und tatsächliche Entwickler Targeting.

Filemaker 14

Die neueste Version von Filemaker, 14 Filemaker, weitere Fortschritte in Richtung Professionalisierung bei steigenden Lösungen ausgerichtet. Der Server wurde modular und größere Lasten bewältigen kann. Zugleich Filemaker über Appløsningen [Filemaker GO] jetzt auch auf iPad und iPhone . Hier läuft Filemaker – Lösungen entweder als lokale Anwendungen oder auf Filemaker Server verknüpft. Es gibt neues Dateiformat für Filemaker 12 und 13 und das bedeutet , Sie die alte .fp7 Lösung für .fp12 konvertieren, aber ein Prozess erfolgt automatisch , wenn Sie das erste Mal öffnen. Wenn eine Lösung umgewandelt wird es nicht in der alten Version verwendet werden. Filemaker 14 verwendet das gleiche Dateiformat wie Filemaker 12 und 13 und die Dateien werden nicht konvertiert.

WebDirect wurde in Filemaker 13 und wurde wahrgenommen als langsamer und Teil Orte sehr verschieden von der gleichen Lösung in dem File Maker Pro eingeführt. In Filemaker 14 ist WebDirect komplett neu geschrieben. Mit WebDirect gebracht Filemaker-Datenbanken direkt auf dem Netz ohne Codierung. WebDirect in Filemaker 13 war die erste Version dieser neuen Technologie, aber es ist ein langfristiges Ziel von Filemaker die Filemaker Pro-Anwendung vollständig im Web zu replizieren, so dass Sie als Anwender nicht unbedingt Filemaker auf Ihrem Computer installiert haben. WebDirect signalisiert eine erste Verschiebung in Richtung einer Cloud-basierte Zukunft für die Plattform. Filemaker behauptet, auf die neue WebDirect in Filemaker 14 war viel schneller. Darüber hinaus erfordert es nicht so schnell / leistungsfähige Server-Hardware.

Sie können immer noch erstellen Websites mit PHP (HTML 5, JavaScript / PHP / HTML), und es gibt immer noch die Unterstützung für XML zu finden.

Zusätzlich zu Filemaker eigenen Funktionen gibt es eine umfassende Umgebung von Unternehmen, die Erweiterungen machen. Die meisten von ihnen nutzen offiziellen Plugin API File Maker und machte mit und verwendet die Programmiersprache von PHP zu C ++.

Geschichte

Das System hat seine Wurzeln in DOS -world und der „ Nussschale “ , entwickelt von Nashoba Systeme . Wenn Apple den Macintosh – Computer gestartet war Nutshell auf diese portiert, mit einer grafischen Oberfläche erweitert und als Filemaker gestartet. Apple startete das Unternehmen Claris Inc. Programme zu entwickeln , für Macintosh und Claris Nashoba gekauft. Filemaker wurde erstmals Filemaker II umbenannt und seit Filemaker Pro 1.0 im Jahr 1990. 1992 kommt Filemaker Pro 2.0 und mit der Unterstützung von Windows. 1995 wurde die Einführung von Filemaker Pro 3.0 war es möglich , relationalen Datenbanken zu erstellen und eingeführt , um die Programmiersprache Script Maker. Die neueste Version des Programms ist Filemaker 14, die im Mai 2015 ins Leben gerufen Außerdem Filemaker Go ins Leben gerufen wurde, gibt es ein vollständiges Filemaker – Client für iPhone und iPad, im Jahr 2010. Filemaker Go ist kostenlos sowohl für iPhone und iPad.

Filemaker ist eine unabhängige Inc, sondern ist vollständig im Besitz von Apple. In den letzten Jahren haben zu werben begonnen, dass Filemaker ist „An Apple Tochtergesellschaft“.

Versionen

Bis zur Version 2.1 des 1994 Filemaker ausschließlich für Macintosh. Seit 1994 wurde Filemaker das gleiche auf Windows und Mac und hat über Server und Daten gemeinsam genutzt. Seit 1995 3 Filemaker haben Filemaker eine vollständig relationale Datenbank. Die nächste große Veränderung kam 2004 mit Filemaker 7 und dem neuen umfassenden und profunden relationalen Modells und der Fähigkeit, viele Tabellen in der gleichen Datei zu haben.

  • 1985 – File Maker 1.0. Entwickelt von Nashoba ausschließlich für Macintosh mit dem System 3.2 und bis zu 4,2. Schon von Anfang an hatte Filemaker rein grafischen Benutzeroberfläche, die auch für die Entwicklung von Berichten. Aber die ersten Versionen waren sehr einfach und ganz ohne Programmierung und Automatisierungsmöglichkeiten.
  • 1986 – Filemaker Plus der Nashoba war in harten Wettbewerb mit MS Datei, das Microsoft-Datenbanklösung für den Apple Macintosh. Auf der Macintosh Filemaker großen Marktanteil bekommen, hilft es, erhalten Microsoft MS Datei zu löschen.
  • 1988 – Filemaker 4 / Filemaker II 1.0 Nashoba freigegeben und änderte ihren Namen in Filemaker II 1.0, wenn Claris Software-Firma Apple im Juli 1988 Filemaker hat. Filemaker Pro II 1.0 weiterhin nur auf dem Macintosh zu arbeiten. Die Änderung des Namens aus dem File Maker 4, und „zurück“ to File Maker II wurde aufgrund der Namensgebung des anderen Clarisprogrammer in der Zeit genannt MacWrite II, II, usw. MacPaint

Filemaker übernommen von Apple / Claris

  • 1990 – File Maker Pro 1.0. Das Programm wurde nach und nach mit Automatisierungsoptionen erweitert, und auch wenn Filemaker nicht unterstützten relationale Datenmodelle kamen nach und nach Lösungen für die Beziehungen zu simulieren, einschließlich von „Referenzen“, die Daten in, aber im Zusammenhang Abruf könnte es war, als Kopie, die alle mit redundanten Daten und benötigen ständige Aktualisierung werden auf dem neuesten Stand.
  • 1992 – Filemaker Pro 2.0.
  • 1994 – Filemaker Pro 2.1 und Filemaker Server 2.0 war die erste Cross – Plattform und von jetzt an derselben auf Windows- und Macintosh – Plattformen. Filemaker Pro 1.1 Form in vielerlei Hinsicht die Grundlage des Filemaker existierte bis zum Filemaker 7. Skript – Editor für die Automatisierung, über das Internet zu teilen, etc. Es war auch 2.1 Filemaker , das erste mit einer verbesserten Version von Entwickler – Tool kam Filemaker Pro SDK genannt. Filemaker Pro 2.1 unterstützt die folgenden Netzwerke: Appletalk, MacIPX und TCP / IP auf Mac und Windows.
  • 1995 – Filemaker drei kam im Dezember und Filemaker Pro Server kam im Januar 1996 zum ersten Mal gebaut Filemaker auf einem relationales Modell.
  • 1997 – Filemaker 4-Datei bla. Plugin-API, die es Entwicklern von Drittanbietern erstellen Erweiterungen für Filemaker ermöglicht. Außerdem Filemaker Web Companion-Datei, die als HTTP-Web-Server und CGI-Server bedient. Es war das erste Mal, Filemaker direkt im Internet veröffentlichen können.

1998 – Apple-abbaut Claris und nimmt die meisten Produkte in der Muttergesellschaft. Filemaker ausgeschieden jedoch als Filemaker Inc. und setzte eine völlig unabhängige Firma im Jahr 2015, jedoch ist im Besitz von Apple.

  • 1999 – Filemaker 5.0 und Server 5.0. Jetzt mit integrierten ODBC-Treiber für die Integration mit anderen Datenbank und Management-Systemen, verbessertem Webpublishing und vielen anderen Erweiterungen.
  • 2001 – Filemaker Pro 5.5. und Server 5.5. Stellt neues Sicherheitsmodell mit der Sicherheit nach unten auf Rekord (kurz) Ebene und neue Architektur für das im Internet zu teilen.
  • 2002 – Filemaker Pro 6.0. Arbeiten fortgesetzt Server 5.0 und 5.5. Eingeführt XML-Import und Export, sowie eine Reihe anderer Importmethoden und neuer Automatisierungsfunktionen mit bla. Custom Dialog (Dialog-System).
  • 2004 – Filemaker Pro 7. Eine heftige Umstellung auf das neue Beziehungsmodell und Unterstützung für die viel größere Lösungen. Relationale Modell, das in der aktuellen Version von Filemaker weiterhin verwendet wird unterstützt Beziehungen unendlicher Tiefe. Jede Datei kann nun theoretisch Platz für 1 Million Tabellen und, wie in der Theorie, jede Tabelle 1 Million Kisten aufnehmen. Dateigrößen bis zu 8 TB unterstützt und es waren Containerfelder, die alle Dateitypen und Dateien von bis zu 4 GB pro aufnehmen können. Feld. Neues Sicherheitsmodell, Verschlüsselung der Kommunikation zwischen Server und Client. In Filemaker 7 unterstützte Web-Publishing nur mit XML / XSLT-Transformation – die im Jahr 2004 von vielen als die Zukunft des Web-Publishing angesehen wurde.

Filemaker Server wird von nun an die ganze Zeit in neuen Versionen entsprechend dem dann aktuellen Filemaker Pro-Version.

  • 2005 – Filemaker Pro 8 Automatisierung Script-Editor wurde durch variable erweitert und eingeführt Tabs als Layout-Modul. Filemaker Server wurde seit Filemaker 7 viele optimiert worden ist, als ziemlich langsam IFHT gesehen. Je einfacher Filemaker Server 6.
  • 2006 – Filemaker Pro 8.5. Möglichkeit zur Integration von Web-Inhalten auf Layouts über Web Viewer, Entwicklungs-Tool mit Objektnamen zu stärken. Web Viewer gab insbesondere Integration mit Google Maps und anderem ähnlichem Web-Service.
  • 2007 – Filemaker Pro 9 Layout- und Reporting-Tools wurden deutlich verbessert. Allerdings waren die Haupt erhöht „native“ Unterstützung für MySQL, MS SQL und Oracle-Datenbanken. Mit dieser neuen Kupplung tritt diese SQL-Basen in Filemaker, als ob sie Poster mit Filemaker-Tabellen vorgenommen wurden. Es war eine sehr bedeutende Erweiterung für Unternehmen, die von Filemaker mit ihren Unternehmenssysteme integrieren möchten.
  • 2009 – Filemaker Pro 10. Signifikante Verbesserungen an den Automatisierungsfunktionen von so genannten Script-Trigger, dass Überwachungsdaten und der Benutzeraktivität und Trigger-Skripte und Routinen in Abhängigkeit von Benutzeraktionen und Datenänderungen. Außerdem Instant Web Publishing, die Web-Ansicht Datenbanken ohne HTML und PHP-Programmierung ermöglicht.
  • 2010 – Filemaker Pro 11 Built-Graph und diagramming, Filtern von Daten in Portalen.
  • 2010 – Filemaker Go 1.0. Filemaker-Client für den Einsatz auf iOS (iPhone und iPad). Kann sowohl mit den lokalen Daten verwendet werden und auf Filemaker Server verbinden. In den folgenden Jahren kommen Filemaker Go kontinuierlich in verbesserten Versionen entsprechen die aktuelle Version von Filemaker.
  • 2012 – Filemaker Pro 12 neues Layout-Modell zum ersten Mal auf Basis von CSS, direkten SQL-Aufrufe standardmäßig in Filemaker. Eine wesentliche Änderung als Containerfelder erweitert nun zum Speichern von Dateien remote auf Filemaker Server.
  • 2013 – Filemaker Pro 13. Erweiterung Sicherheitsmodell mit Verschlüsselung auf Dateiebene das bestehende Sicherheitsmodell zu ergänzen und impliziert, dass, wenn man eine Datei aus dem Backup oder Server zugreift kann nicht zugegriffen werden. Ausbau des neuen Layout und Berichtsmodell, das in Filemaker 12 eingeführt wurde, so dass Sie jetzt die CSS-Themen und Stile direkt in der Oberfläche bearbeiten. Instant Web Publishing wird nicht unterstützt, aber im Gegenzug gibt es jetzt ein völlig neues Modell, WebDirect. WebDirect ist in seiner ersten Auflage in Filemaker 13 aber Filemaker wird mit dieser neuen Technik im Laufe der Zeit Filemaker die Implementierung ermöglichen, ohne lokale Software auf PC und Mac zu installieren. In der aktuellen Version unterstützt WebDirect nicht mobile Plattformen wie Windows Mobile, Android und iOS aber auf iOS, können Sie Filemaker Go nutzen.
  • 2015 – Filemaker 14. Erheblich WebDirect und Filemaker Go verbessert. Eine Reihe von neuen Funktionen und Layoutelementen, wie Tastenleiste, die für die Menüs und Tastenbereich dynamische Elemente zur Verfügung stellt. Diese und die meisten anderen Werke nun ähnlich in Filemaker Pro, WebDirect und Filemaker Go. Eine wichtige Neuerung ist, dass WebDirect funktioniert nun auch auf iOS (neuere Versionen von iPad und iPhone) und Android und anderen Systemen. Es bringt in der Praxis Filemaker in auf allen Plattformen mit dem Explorer, Chrome und Safari-Browser. Filemaker Pro setzt auf Windows und Mac funktionieren.

Es kommt in der Regel eine neue Version von Filemaker jeweils 12-18. Monat, so dass die nächste Version, die vermutlich Filemaker namens 15 kann im Jahr 2016 zu erwarten ..

Filemaker führt umfangreiche Testläufe mit ausgewählten Entwicklern. Diese Entwickler – Unternehmen haben oft die nächste Version von Filemaker bis zu einem Jahr vor der Veröffentlichung. Während Filemaker großen Wert auf die nächste Version zu Informationen legt nicht herauskommen , bis es freigegeben wird sichergestellt , dass die Entwickler – Community frühzeitig informiert. Es ist bekannt , dass Filemaker stellt oft die nächste Version von Tausenden von Entwicklern auf den amerikanischen und europäischen Entwicklerkonferenzen bis zu einem Jahr vor der Veröffentlichung. Trotzdem wird man selten oder nie in der Lage sein , über die nächste Ausgabe im Web zu lesen oder an anderer Stelle , bevor es veröffentlicht wird.

Developer Environment

Filemaker Inc. Gastgeber der weltweit operierender Entwickler Verein TechNet unter anderem, Benutzer können Probleme und Lösungen diskutieren. Des Weiteren bietet Partner – Programm Filemaker Business Alliance (FBA), die in Standard – und Platin – Mitglieder aufgeteilt sind. Schließlich ein Zertifizierungsprogramm angeboten, das nach einer Flanke Prometric Test für den Titel Filemaker Certified Developer. Filemaker kündigt jederzeit eine Liste der zertifizierten Entwickler in den einzelnen Ländern, hier die Liste der Dänemark . Platinum Partner ist ein Stufe eins wird von Filemaker bestellt werden, können Sie nicht einmal anwenden. Um förderfähig zu sein als ein Platinum Partner hohe Anforderungen an der Solvenz und ein hohes technisches Niveau gesetzt, erneut veröffentlichen Filemaker eine Liste für jedes Land, hier den dänischen Platinum Partner .

Konferenzen und Entwicklungsumgebungen

Jedes Jahr im Sommer einer Entwicklerkonferenz in den Vereinigten Staaten mit der Teilnahme von Entwicklern auf der ganzen Welt. In Europa gibt es mehrere lokale Jahreskonferenzen, einschließlich Devcon Skandinavien mit Beteiligung von Dänemark, Finnland, Norwegen und Schweden, die wiederum in Dänemark und Schweden statt. Letzte Konferenz wurde im Oktober 2014 in Stockholm und die nächsten Mal in Göteborg im Herbst 2015 und dann im Jahr 2016 wieder in Kopenhagen statt. [1] . Die Konferenz wird organisiert „von den Entwicklern“ und „Entwickler“. In Schweden, Premium – AB verantwortlich für die praktischen Modalitäten und Inhalt der Konferenz. In Dänemark CODEO Ltd. verantwortlich für die Konferenz. In den letzten Jahren nahm Filemaker selbst und sendet Entwickler und Führungskräfte als Referenten.

dBASE

dBASE war die erste gemeinsame Datenbank – Anwendung für Microcomputer . dBASE wurde ursprünglich entwickelt von Ashton-Tate für das Betriebssystem CP / M , und später den Apple II , Apple Macintosh und IBM PC in MS-DOS . Es war der meistverkauften Software – Titel für mehrere Jahre in dem 1980 s. dBASE war nicht in der Lage , den Übergang zu den grafischen Schnittstellen wie zu machen Microsoft Windows – erfolgreich und wurde von neueren Produkten wie nach und nach ersetzt Paradox , Clipper und FoxPro . Ashton-Tate wurde von gekauft Borland in 1991 , die die Rechte an dBASE Produkte verkauft an den neu gegründeten dBASE Inc. 1999

dBASEs Datenbankstruktur mit DBF – Datenbank – Datei, verschiedenen Suchindexdateien und Volltextdatendatei ist derzeit noch weit verbreitet unter vielen anderen Systemen mit einem einfachen Format strukturierte Daten zu speichern. In der Regel werden diese Systeme , wie Xbase Systeme wegen Schutzmittel mit dem Namen dBASE.

Geschichte

dBASEs kann zurück in die Mitte zurückverfolgt werden 1960 in Form eines Systems namens ABRUFEN, die durch den Verkehr gebracht wurde Tymshare Gesellschaft . Einer von abruft Anwender war das Jet Propulsion Laboratory und am Ende des Jahres 1960 forderte einen ihres eigenen Programmierer Jeb Long , ihre eigene angepasste Version zu entwickeln. Das Ergebnis war JPLDIS ( Jet Propulsion Laboratory Anzeige – Informationssystem ) , die in der Programmiersprache geschrieben wurden , Fortran und liefen ihren UNIVAC 1108 – Mainframe .

In 1978 schrieb C. Wayne Ratliff andere Programmierer bei JPL – Datenbank – Programm in der Sprache Assembler für das Betriebssystem CP / M basierend auf JPLDIS. Er nannte es Vulcan nach der Figur Spock in Star Trek – Serie. Dieses Programm wurde geschrieben , um ihm eine Wette auf Fußball an seinem Arbeitsplatz gewinnen zu helfen. Nach mehr Entwicklung und nach der Verwendung des Systems seine Steuerkonten zu verwalten, glaubte er , dass er eine geschäftliche Gelegenheit hatte.

Im Oktober 1979 und die folgenden fünf Monaten waren eine Anzeige für Vulcan in gedruckter BYTE Magazin , in dem das System wurde verkauft US $ 50 pro. Lizenz. Die Nachfrage war nicht riesig, aber immerhin mehr , als er sich leisten konnte. Im Sommer 1980 war die Arbeit zu verkaufen, zu vermarkten, vertreiben und unterstützen Vulcan (neben einen Vollzeit – Job) zu viel. Er beschloss , die Vermarktung von Vulcan zu stoppen und nur die Kunden unterstützen, die das Produkt bereits gekauft hatte.

Ashton-Tate

George Tate und Hal Laslee übernahm Vermarktungsrechte für Vulcan Sie hatten bereits eine Firma namens Discount Software (mit einem Mitarbeiter). Diese Zusammenarbeit wird fortgesetzt , bis 1983 mit Ratliff als Direktor.

Ratliff war später Projektkoordinator für dBASE III , sowie Designer und Lead – Entwickler. Jeb Long wurde in dieser Zeit und arbeitete mit dBASE in den nächsten 8 Jahren gemietet. Er wurde als dBASE bekannt Guru in Ashton-Tate und war der Architekt von dBASE-internen Programmiersprache .

dBASE III

Die ursprünglichen Versionen von dBASE (I und II) wurden direkt in Assembler programmiert, aber da das Programm wuchs, wurde beschlossen , die nächste Version der neu zu schreiben C – Programmiersprache .

Dies erwies sich als fatal. Während dBASE III , die im Juni veröffentlicht wurden 1984 lief in akzeptabler Weise auf neueren PCs, war es ältere PCs zu langsam auf.

Spätere Versionen von Produkten auf Basis von dBASE II fortgesetzt , während sie sich auf Performance – Probleme funktionierten, die zuerst am Ende wurde abgewickelt 1985 .

Dennoch dBASE III und Nachfolger + dBASE III eine Referenzplattform für dBASE und Xbase . Wenn im allgemeinen wird Bezug auf dBASE , ist es am häufigsten dBASE III + Plattform bezeichnet wird.

In den späten 1980 s entwickelt Nantucket Corporation , Clipper , der eine war Compiler , die dBASES die .prg Programme ausführbare EXE – Dateien übersetzen könnte. Dies vermied mit dBASE Runtime – Modul installieren , um Datenbanken und Anwendungen zu nutzen.

Netzwerk – Software begann entstehen und dBASE III + wurde Multi-User – Einrichtungen wie LOCK / UNLOCK RECORD gebaut. Zu diesem Zeitpunkt dBASE Referenzprodukt für kleine Datenbanksysteme, zB Office – Produkte wie Lotus 1-2-3 und Microsoft Word .

Mac producter

Rund 1986 , ergriff das Ashton-Tate von „Mac – Fieber“ , und sie begann eine vollständige Suite von Macintosh – Anwendungen zu entwickeln. Ashton-Tate kaufte eine kleine Firma namens Ann Arbor Softworks , die auf „High-End“ Office – Anwendungen gearbeitet. Sie veröffentlichten ihre Kalkulationstabelle Tabelle Full Impact , ein Textverarbeitungsfullwrite Professionelle und ein Datenbanksystem namens dBASE Mac .

Fullwrite und Full Impact folgten ein früheres Muster und waren voller Fehler, langsam im allgemeinen Maschinen und nicht zuletzt mehr als zwei Jahre zu spät veröffentlicht worden . Die Produkte mit gutem Grunde verkauft werden , nicht besonders gut und Ashton-Tate gab das ganze Projekt auf, wie Fullwrite wurde als Produkt reifen werden. Fullwrite tauchte kurz in 1994 , aber zu diesem Zeitpunkt Microsoft Word über den gesamten Markt genommen.

dBASE Mac war völlig verschieden von der PC – Version, da es ein voll war grafische Benutzeroberfläche (GUI) , da einige der komplexen Aufgaben viel einfacher gemacht hat. Darüber hinaus gab es einen grafischen Editor zum Bearbeiten von Daten. Das Produkt wurde als die richtige Art und Weise beschrieben , eine Datenbank aufzubauen , aber ohne die Möglichkeit , Daten mit PC – Versionen teilen sollte es mit anderen Mac gewidmet Datenbanken wie konkurrieren 4th Dimension , Helix und Filemaker , die weit besser war – aber auch schon mit der Version 2 hörte auf, ein rein Mac Produkt zu sein und heute hat die meisten Benutzer in der Windows – Welt. Nachdem ich endlich diese Version direkt veröffentlicht wurde aufgegeben zu haben Portierung von dBASE III mit voller DOS – Kommandozeile.

dBASE IV

dBASE IV wurde im Oktober veröffentlicht 1988 in den USA und wurde mit Fehlern gefüllt. dBASE IV 1.0 hatte etwas Neues integrierte SQL – Schnittstelle und einen integrierten Pre-Compiler.

Der Verkauf ist fehlgeschlagen , weil die neuen Klone wie in Teil FoxBase und Klipper . Ashton-Tate beschlossen , dass die beste Antwort war FoxBase zu klagen. In der Untersuchungsphase, es stellte sich heraus , dass das Urheberrecht an JPL gehörte, nicht Ashton-Tate und die Aktion wurde schnell aufgegeben.

Ashton-Take war praktisch bankrott und wurde von erworbenem Borland in 1991 . Die Probleme mit dBASE IV wurde gelöst und das Programm wurde auf mehrere andere Plattformen wie portiert Sun SPARC , IBM AIX und Dezember ist VMS . dBASE IV blieb ihr Vorprodukt bis Anfang 1993 .

dBASE 5

5.0 dBASE war eine reine PC – Version bzw. DOS und Windows. In 1993 wurde rückläufigen Marktanteil des dBASE. Borland entschieden Umsatz war so klein , dass die Entwicklung stoppen würde. Stattdessen verkauft Rechte an dBASE Inc. , ein kleines Unternehmen , deren Zweck es war dBASE am Leben zu halten. Obwohl dBASE Inc. neue Versionen von dBASE zur Freigabe weiter – inklusiv einer objektorientierten Upgrade auf Windows namens dBASE Plus – – ist dBASE nicht mehr zu einem wichtigen Akteur auf dem Markt für Datenbanken und mit Produkten , die nicht konkurrieren können auf der Basis von SQL – Standard.

dBASEs Programmiersprache

dBASE verfügt über eine eigene integrierte in Programmiersprache für die Suche und Datenverarbeitung. Einige argumentieren , dass es ein gutes Ad-hoc – Tool, da im Gegensatz zu SQL, zu speichern und Zwischenschritte in dem Prozess zurückzuführen.

Kritiker argumentieren, dass die Sprache „Modal“, was bedeutet, dass der einzelne Ausdruck auf Fahrumgebung Setup stark abhängig ist. Dies ist weniger wichtig in einem ereignisgesteuerten System. Diese Sprache ist modal macht es in bestimmten Situationen kompakt, wenn Sie müssen Kontext nicht festlegen, Haken und Pfade für jeden Ausdruck in einer verwandten Gruppe.

Programmierbeispiele

Im nachfolgenden Beispiel-Tabelle wird mit den Mitarbeitern ( „empl“) geöffnet sind und einen Filter aufaddiert, so dass nur der Leiter (durch eine oder mehr assistant) wird eine 10-prozentige Rate von Tarif hat, und das Ergebnis wird in einer Tabelle angezeigt. Abgefiltert (um alle Mitarbeiter zu zeigen) und die Namen und das Gehalt gedruckt für alle.

 Verwendung empl
 Gesehen Filter zwei Super erscheint> 0
 ersetzen alle Gehalt mit Gehalt * 1.1
 blättern
 Betrachtet zwei Filter
 Liste alle fname, lname, Gehalt zwei Druck

dBase war auch einer der ersten Sprache , die strenge Bewertung umgesetzt hatte (lange vor Perl )

 i = 0
 Macro = "i + 10"
 i = & Macro
 // in jetzt har Wert 10

DBF – Datei – Format

Eines der wichtigsten Merkmale von dBASE ist das DBF – Dateiformat, das von vielen anderen Systemen wie zum Beispiel kopiert , da wurde Shape – Datei – Format , entwickelt von ESRI Datenattributdateien mit DBF zu speichern.

dBASE des Datenbanksystems war einer der ersten, die zur Beschreibung der Datenstruktur in der Datei einen „Header“ Abschnitt verwendet. Dies bedeutete, dass das Programm keine detaileret Kenntnis der Datenstruktur hat, aber aus der Datendatei lesen kann.

PostgreSQL

PostgreSQL ist ein freies objektrelationalen Datenbank – Server ( Datenbank – Management – System ), unter einem flexiblen freigegeben BSD – Lizenz . Es ist eine Alternative zu anderen Open-Source – Datenbank – Systemen (wie Ingres , MySQL und Firebird ), in Bezug auf die proprietären Systeme wie Oracle , Sybase , IBM DB2 und Microsoft SQL Server .

Ähnlich wie bei anderen Open-Source – Projekte wie Apache , Linux und MediaWiki ist PostgreSQL nicht von einem einzigen Unternehmen kontrolliert wird, sondern stützt sich auf ein weltweites Netzwerk von Entwicklern und Unternehmen , die mit der Entwicklung unterstützen.

Einführung und Geschichte von PostgreSQL

PostgreSQL wurde im Jahr 1986 als Postgres von Michael Stonebraker in Berkeley University of Califonia gestartet. Postgres wird als Nachfolger bestimmt Ingres . Postgres hatte keine SQL – Unterstützung die ersten paar Jahre, sondern eine interne Untersuchung Sprache namens POSTQUEL verwendet. Im Jahr 1995 ersetzt POSTQUEL mit SQL Ph.D. Studenten Andrew Yu und Jolly Chen. Mit SQL – Unterstützung war Postgres Postgres95 umbenannt.

1996 Postgres95 Open Source, was zu einer breiten Palette von Stabilität, Feature- und Leistungsverbesserungen. Postgres95 änderte seinen Namen wieder, jetzt zu PostgreSQL. Aufgrund der großen Menge an Arbeit, die bereits in PostgreSQL gegründet wurde beschlossen, dass die erste Version von PostgreSQL 6.0 war.

Heute (2006), PostgreSQL die fortschrittlichste Open-Source-Datenbank und bieten eine hohe Stabilität, hohe Leistung und mehr.

Portabilität

PostgreSQL ist für eine Vielzahl von Betriebssystemen, einschließlich Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64) und Windows. Eine große Menge an Kernel-Entwickler verwenden Linux als Entwicklungsplattform, mit der Entwicklerversion nicht immer funktional auf anderen Betriebssystemen gewährleistet ist. Es wird jedoch erwartet, dass die Unterschiede zu anderen Unix-Systemen minimal sind.

PostgreSQL die Zahl der nativen Bindungen zu einer Reihe von Programmiersprachen, wie C / C ++, Java, Perl, Python, Ruby und Tcl ODBC.