| |
| Engineering Summit |
Autor(16237)
|
Thema: Relationale Datenbank oder objektorientiert? (1188 mal gelesen)
|
System Crash Mitglied
Beiträge: 18 Registriert: 08.06.2015 Windows 7 Enterprise 64 Bit RUPLAN EVU-Modul 4.72 Engineering Base Power 6.5.0
|
erstellt am: 31. Jul. 2015 12:59 <-- editieren / zitieren --> Unities abgeben:
Hallo Leute, ich habe zwei Fragen zu Datenbanken.
- Die einfachere Frage: Wo kann ich die Version des SQL-Servers herausfinden, mit dem EB arbeitet?
- Anschnallen: EB wird als objektorientiertes CAE-System angepriesen. Dessen Datenbank wird vom MS SQL Server verwaltet, wenn ich das richtig verstanden habe. MS SQL Server arbeitet aber mit relationalen Datenbanken. Kann mir einer den Zusammenhang erklären? Weil relational ≠ objektorientiert, oder?
Vielen Dank und liebe Grüße, SC Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ismo Mitglied
Beiträge: 97 Registriert: 20.11.2011
|
erstellt am: 01. Aug. 2015 10:14 <-- editieren / zitieren --> Unities abgeben: Nur für System Crash
Um herauszufinden welche Version du verwendest, schau doch einfach was installiert ist (z.B. unter Control Panel - Add or Remove Programs...) Ich habe SQL Server 2008 laufen, kann aber gut sein dass auch andere Versionen unterstützt werden - da findest du sicher in der Doku was dazu. EB besteht ja aus 3 Teilen, das "mapping" von Datenbank zu Objekten findet im "Application Server" statt. Was im "Explorer" angezeigt wird sind also nicht die eigentlichen Daten aus der Datenbank direkt sondern "Objekte". Das ganze findet sich so ziemlich ähnlich in vielen "objektorientierten" Programmen, wohl vor allem weil die SQL Datenbanken meist die ausgereifteste Möglichkeit zur Speicherung grosser Mengen von Daten sind. Als Einstiegslektüre schlage ich folgendes vor: https://de.wikipedia.org/wiki/Objektrelationale_Abbildung Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
System Crash Mitglied
Beiträge: 18 Registriert: 08.06.2015 Windows 7 Enterprise 64 Bit RUPLAN EVU-Modul 4.72 Engineering Base Power 6.5.0
|
erstellt am: 03. Aug. 2015 14:18 <-- editieren / zitieren --> Unities abgeben:
Hi ismo, Danke für deine Antwort, das hat mich schon sehr weiter gebracht. Eine Frage noch zum Application Server: ist der direkt aus dem Hause Aucotec, oder versteckt sich dahinter auch Microsoft-Software? Bin bei meinen Recherchen auf die OR-Mapper LINQ-to-SQL und ADO.NET gestoßen. Arbeiten irgendwie mit dem .NET zusammen, welches anscheinend auch für EB benötigt wird. Könnte aber auch Zufall sein und das .NET wird für etwas anderes benötigt. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Hochi Mitglied
Beiträge: 111 Registriert: 15.05.2013
|
erstellt am: 03. Aug. 2015 16:14 <-- editieren / zitieren --> Unities abgeben: Nur für System Crash
OR-Mapper sind Tools, die die Programmierung der Abbildung Objekt <-> SQL vereinfachen. Aber die Abbildung selbst (welche Daten eines Objektes stehen in welcher SQL Tabelle, wie heißt das Feld, welche Eigenschaften hat es, was muss beim Ändern noch angepasst werden) muss halt programmiert werden. Und das steckt dann im Application Server und der kommt "natürlich" von Aucotec. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |