Die Entwicklung von Datenbanksystemen für die Verwaltung strukturierter Daten im Kombinat Robotron Jürgen Bittner SQL GmbH Dresden 137. Datenbank-Stammtisch SQL GmbH 1
Die Entwicklung von Datenbanksystemen für die Verwaltung strukturierter Daten im Kombinat Robotron 1 Einführung 2 Das Zeitalter der Datenbanken beginnt 2.1 BASTEI Start mit großem Erfolg 2.2 SAWI Wichtige Erfahrung für später 3 DBS/R 15 Jahre Entwicklung und Anwendung 3.1 Datenmodell und Performance 3.2 DBS/R-Anwendungsentwicklung und Betriebsarten 4 INTERBAS Herausforderung mit offenem Ende 137. Datenbank-Stammtisch SQL GmbH 2
Die Entwicklung von Datenbanksystemen für die Verwaltung strukturierter Daten im Kombinat Robotron 1 Einführung 2 Das Zeitalter der Datenbanken beginnt 2.1 BASTEI Start mit großem Erfolg 2.2 SAWI Wichtige Erfahrung für später 3 DBS/R 15 Jahre Entwicklung und Anwendung 3.1 Datenmodell und Performance 3.2 DBS/R-Anwendungsentwicklung und Betriebsarten 4 INTERBAS Herausforderung mit offenem Ende 137. Datenbank-Stammtisch SQL GmbH 3
BASTEI-DB-Diagramm Gegenstand 1,1 Arbeitsplan 0,n Arbeitsgang Gegenst_Nr <pi> 1,1 1,1 0,n Stueckliste Verwendungsliste Arbeitsplatzverwendung 0,n 0,n 0,1 Stuecklistenposition Arbeitsplatz Arbeitspl_Nr <pi> 137. Datenbank-Stammtisch SQL GmbH 4
BASTEI-DB-Diagramm verallgemeinert Basisdatei1 (ueberg) 1,1Primaerkette20,n Verbindungsdatei2 BD1_Schl <pi> 1,1 1,1 0,n Primaerkette1 Sekundaerkette1 Sekundaerkette2 0,n 0,n 0,1 Verbindungsdatei1 Basisdatei2 (unterg) BD2_Schl <pi> 137. Datenbank-Stammtisch SQL GmbH 5
Adressketten-Technik (Beispiel) Primärkette vorwärts von B in V Sekundärkette vorwärts von B in V Adressverweis zum Übergeordneten Basissatz von V auf B Adressverweis zum untergeordneten Basissatz von V auf B 137. Datenbank-Stammtisch SQL GmbH 6
Die Entwicklung von Datenbanksystemen für die Verwaltung strukturierter Daten im Kombinat Robotron 1 Einführung 2 Das Zeitalter der Datenbanken beginnt 2.1 BASTEI Start mit großem Erfolg 2.2 SAWI Wichtige Erfahrung für später 3 DBS/R 15 Jahre Entwicklung und Anwendung 3.1 Datenmodell und Performance 3.2 DBS/R-Anwendungsentwicklung und Betriebsarten 4 INTERBAS Herausforderung mit offenem Ende 137. Datenbank-Stammtisch SQL GmbH 7
Die Entwicklung von Datenbanksystemen für die Verwaltung strukturierter Daten im Kombinat Robotron 1 Einführung 2 Das Zeitalter der Datenbanken beginnt 2.1 BASTEI Start mit großem Erfolg 2.2 SAWI Wichtige Erfahrung für später 3 DBS/R 15 Jahre Entwicklung und Anwendung 3.1 Datenmodell und Performance 3.2 DBS/R-Anwendungsentwicklung und Betriebsarten 4 INTERBAS Herausforderung mit offenem Ende 137. Datenbank-Stammtisch SQL GmbH 8
DBS/R-Datenbankstrukturen Basisdatei3 BD3_Schl <ai1> 0,1 Kopplung 1,1 Basisdatei4 BD4_Schl <ai1> 0,1 Sekundaerkette3 0,n Netzwerk-Datenmodell bestehend aus Basis- und Verbindungsdateien (unabhängige und abhängige Satztypen) Primärindex für Basisdateien notwendig für Verbindungsdateien optional eindeutige und mehrdeutige Sekundärindizes je Satztyp unterschiedliche Segmenttypen möglich Basisdatei1 (ueberg) Primaerkette2 1,1 0,n Verbindungsdatei2 Primaerkette3 1,1 0,n Verbindungsdatei3 BD1_Schl <pi> VD2_Schl <ai1> 1,1 1,1 Primaerkette1 Sekundaerkette1 0,n 0,n 0,n Sekundaerkette2 0,1 DDL enthielt auch Beschreibung von Eingabedateien bzw. Satztypen sowie deren Mapping auf die Datenbank Verbindungsdatei1 Basisdatei2 (unterg) BD2_Schl <pi> 137. Datenbank-Stammtisch SQL GmbH 9
DBS/R-Speicherungsstrukturen 137. Datenbank-Stammtisch SQL GmbH 10
DBS/R-Speicherungsstrukturen 137. Datenbank-Stammtisch SQL GmbH 11
Beispiel: Ausschnitt einer ERP-Datenbank 137. Datenbank-Stammtisch SQL GmbH 12
Beispiel: Kennziffern-DB eines Industrieministeriums 137. Datenbank-Stammtisch SQL GmbH 13
Die Entwicklung von Datenbanksystemen für die Verwaltung strukturierter Daten im Kombinat Robotron 1 Einführung 2 Das Zeitalter der Datenbanken beginnt 2.1 BASTEI Start mit großem Erfolg 2.2 SAWI Wichtige Erfahrung für später 3 DBS/R 15 Jahre Entwicklung und Anwendung 3.1 Datenmodell und Performance 3.2 DBS/R-Anwendungsentwicklung und Betriebsarten 4 INTERBAS Herausforderung mit offenem Ende 137. Datenbank-Stammtisch SQL GmbH 14
DBS/R-Sprache eigenständig 137. Datenbank-Stammtisch SQL GmbH 15
DBS/R-Sprache eingebettet Beispiel PL/1 137. Datenbank-Stammtisch SQL GmbH 16
Die Entwicklung von Datenbanksystemen für die Verwaltung strukturierter Daten im Kombinat Robotron 1 Einführung 2 Das Zeitalter der Datenbanken beginnt 2.1 BASTEI Start mit großem Erfolg 2.2 SAWI Wichtige Erfahrung für später 3 DBS/R 15 Jahre Entwicklung und Anwendung 3.1 Datenmodell und Performance 3.2 DBS/R-Anwendungsentwicklung und Betriebsarten 4 INTERBAS Herausforderung mit offenem Ende 137. Datenbank-Stammtisch SQL GmbH 17
Herausforderungen der 80er Jahre Datenunabhängigkeit SQL Nicht-Standard-DB, Objektorientierung Weitere Datenmodell-Tendenzen Differenzierte Benutzerklassen DB-Entwurfsunterstützung Skalierbarkeit des DBMS Portabilität Alles in Verbindung mit ständig steigenden Performance-Anforderungen 137. Datenbank-Stammtisch SQL GmbH 18
Architektur INTERBAS 137. Datenbank-Stammtisch SQL GmbH 19
Eine Vision von 1983 137. Datenbank-Stammtisch SQL GmbH 20
Vielen Dank für Ihre Aufmerksamkeit Jürgen Bittner Die Entwicklung von Datenbanksystemen für die Verwaltung strukturierter Daten im Kombinat Robotron In: GI-Edition Lecture Notes in Informatics Informatik in der DDR Grundlagen und Anwendungen Tagungsband zum Symposium 15. und 16. Mai 2008 in Dresden S.268-279 Kontakt SQL GmbH Dresden Franklinstraße 25a 01069 Dresden Telefon (0351) 87619-0 Telefax (0351) 876 19-99 www.sql-gmbh.de 137. Datenbank-Stammtisch SQL GmbH 21
Lieber Uwe Vielen Dank für 137 Datenbank-Stammtische! 137. Datenbank-Stammtisch SQL GmbH 22