gibt es eine Datenbank wo man feste verknüpfungen zwischen tabellen feldern machen kann?
bei MySQL kann man die ja leider nur während einer abfrage verknüpfen.
Kommt darauf an was Du unter festen Verknüpfungen verstehst ... ?!
Der INNODB Table-Handler kann Fremdschlüssel Verweise (seit ca. 3.23.50 neuere Version empfehlenswert), diese führen allerdings nicht dazu das irgendwelche Tabellen-Attribute in Bezug auf Abfragen permanten verknüpft werden.
Solltest Du jedoch Views meinen, so ist MySQL (noch) nicht die richtige Datenbank. Die 4.1.xer Version unterstützt sogenannte "Derived Tables" welche zur Laufzeit (durch ein SELECT) erzeugte virtuelle Tabellen darstellen ... meines erachtens eine Vorstufe zu Views ... aber eben noch keine richtigen Views.
Eine ganz gute Alternative zu MySQL stellt in diesem Punkt das RDBMS PostgreSQL dar ... billiger als Oracle ist's allemal ... .
carpe noctem
[color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color] [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]
Views sind vom Prinzip her vorcompilierte und gespeicherte SQL-Statements auf die man wie auf eine Tabelle zugreifen kann ...
Sowas in der Art wie Abfragen in ACCESS ...
Vorteile von PostgresSQL sind beispielweise VIEWS, Stored Procedures, TRIGGER, ... u.v.m.
Nachteile sind die geringe Verbreitung die kleinere Community, ein etwas umständliches Handling von Blobs ... eine etwas schlechtere Performance ... aber die wird MySQL auch irgendwann haben ... wenn die erstmal die ganzen Features von PostgresSQL unterstützt.
carpe noctem
[color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color] [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]
Kommentar