Hallo,
ich bin neu hier und auch was Datenbanken angeht noch nicht ganz so fit.
Ich erstelle gerade zu Übungszwecken eine Datenbank, die Arzneimittel verwaltet und komm nicht weiter.
Ich habe eine Relation Arzneimittel: MittelID (= Primärschlüssel) , weitere Eigenschaften...
Relation Vergleichsmittel: ID (= Primärschlüssel) , MittelID (Fremdschlüssel auf Relation Arzneimittel) , VergleichsmittelID (soll sich auch auf irgendeine MittelID aus Arzneimittel beziehen!)
so, in der Relation Arzneimittel werden alle Daten zu einem Medikament gespeichert.
Jetzt soll aber auch zu jeder MittelID alle Medikamente gespeichert werden, die diesem Medikament ähnlich sind. Also diese "ähnlichen" sind auch in der Relation Arzneimittel aufgeführt. Ich brauche also eine Beziehung zwischen den Relationen Arzneimittel und Vergleichsmittel. Aber wenn ich da einen Fremdschlüssel von VergleichsID auf MittelID mach, geht das nicht. Das ist ja quasi eine Fremdschlüsselbeziehung zu sich selbst. Aber wie realisiere ich das?
Ich hoffe ihr versteht was ich meine.
Danke schon mal
ich bin neu hier und auch was Datenbanken angeht noch nicht ganz so fit.
Ich erstelle gerade zu Übungszwecken eine Datenbank, die Arzneimittel verwaltet und komm nicht weiter.
Ich habe eine Relation Arzneimittel: MittelID (= Primärschlüssel) , weitere Eigenschaften...
Relation Vergleichsmittel: ID (= Primärschlüssel) , MittelID (Fremdschlüssel auf Relation Arzneimittel) , VergleichsmittelID (soll sich auch auf irgendeine MittelID aus Arzneimittel beziehen!)
so, in der Relation Arzneimittel werden alle Daten zu einem Medikament gespeichert.
Jetzt soll aber auch zu jeder MittelID alle Medikamente gespeichert werden, die diesem Medikament ähnlich sind. Also diese "ähnlichen" sind auch in der Relation Arzneimittel aufgeführt. Ich brauche also eine Beziehung zwischen den Relationen Arzneimittel und Vergleichsmittel. Aber wenn ich da einen Fremdschlüssel von VergleichsID auf MittelID mach, geht das nicht. Das ist ja quasi eine Fremdschlüsselbeziehung zu sich selbst. Aber wie realisiere ich das?
Ich hoffe ihr versteht was ich meine.
Danke schon mal