01 test cases for lines - architektur-informatik.scix.net
01 test cases for lines - architektur-informatik.scix.net
01 test cases for lines - architektur-informatik.scix.net
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Franz Stoiber BEGRIFFSBESTIMMUNGEN<br />
IFC2x3 als Austausch<strong>for</strong>mat österreichischer Hochbaurichtlinien<br />
Seite 8<br />
API<br />
API (application programming interface), steht für „Schnittstelle zur<br />
Anwendungsprogrammierung“.<br />
GUID<br />
Ein Globally Unique Identifier (GUID) ist eine global eindeutige Zahl zur Identifikation, die<br />
ohne zentrale Berechnungsmethode generiert wird.<br />
SQL<br />
SQL (Structured Query Language) ist eine deklarative Datenbanksprache für relationale<br />
Datenbanken. Grundlage des Konzeptes relationaler Datenbanken ist die Relation, ein im<br />
mathematischen Sinn wohldefinierter Begriff. Dabei handelt es sich im Wesentlichen um eine<br />
mathematische Beschreibung für eine Tabelle. Operationen auf diesen Relationen sind im<br />
Sprachumfang von SQL definiert. Die Syntax von SQL stellt eine Reihe von Befehlen zur<br />
Definition von Datenstrukturen nach der relationalen Algebra, zur Manipulation von<br />
Datenbeständen (Einfügen, Bearbeiten und Löschen von Datensätzen) und zur Abfrage von<br />
Daten zur Verfügung. 1 Näheres dazu unter de.wikibooks.org/wiki/SQL.<br />
ODBC<br />
ODBC (Open DataBase Connectivity) ist eine standardisierte Datenbankschnittstelle, die SQL<br />
als Datenbanksprache verwendet. ODBC bietet also eine Programmierschnittstelle (API), die<br />
es einem Programmierer erlaubt, seine Anwendung relativ unabhängig vom verwendeten<br />
Datenbankmanagementsystem (DBMS) zu entwickeln, wenn dafür ein ODBC-Treiber<br />
existiert. Obwohl ODBC ursprünglich nur für Windows entwickelt wurde, ist die Schnittstelle<br />
auch für Unix-Betriebssysteme verfügbar (www.unixodbc.org). Durch ODBC wird<br />
Programmierumgebungen der Zugriff auf sehr viele unterschiedliche Datenbank-<br />
Managementsysteme erlaubt. Der Datenzugriff erfolgt nie unmittelbar auf eine Tabelle oder<br />
eine Datenbank, sondern immer über die entsprechende (ODBC-)Komponente. 2<br />
Mapping<br />
Als Mapping bezeich<strong>net</strong> man die Einbindung und den strukturbasierten Abgleich<br />
verschiedener fachbezogener Teilmodelle.<br />
Sequentielle Datei<br />
Eine sequentielle Datei ist eine Datei, die nur von Anfang an und kontinuierlich verarbeitet<br />
werden kann. Direkte Zugriffe auf eine bestimmte Stelle in der Datei sind nicht möglich. Es<br />
muss immer die gesamte In<strong>for</strong>mation, bis zur benötigten gelesen werden. Am Dateiende einer<br />
sequentiellen Datei können Daten angefügt werden.<br />
1 Nach http://de.wikipedia.org/wiki/SQL und http://de.wikipedia.org/wiki/Relationale_Datenbank<br />
2 Nach http://de.wikipedia.org/wiki/ODBC