1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Deutsch
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

oracle: (5..n):(1..n)-relation implementieren

  • Mr.Radar
  • 27. Oktober 2006 um 20:27
  • Unerledigt
  • Mr.Radar
    19
    Mr.Radar
    Mitglied
    Reaktionen
    13
    Punkte
    3.883
    Beiträge
    738
    • 27. Oktober 2006 um 20:27
    • #1

    hey,

    habe folgendes problem: ich hab ne relation, bei der mindestens 5 tupel aus der einen entity einem tupel aus der anderen entity zugeordnet sein sollen.

    Wie kann ich sowas unter oracle als integritätsbedingung formulieren? Ein CONSTRAINT CHECK dürft afaik nicht gehen, weil im CHECK keine subqueries erlaubt sind. ich hätt mir überlegt, dafür nen ON INSERT-trigger zu verwenden, der die zahl der bereits existierenden einträge mit dem entsprechenden key zählt und, wenns zuwenig sind, den insert verhindert. problem dabei wäre nur, dass ich den trigger ja irgendwie DEFERRED machen müsst, wozu ich aber bis jetzt keine möglichkeit gefunden hab. oder wird der trigger automatisch erst beim start der transaktion aufgerufen?

    bzw, gibts ne bessere möglichkeit, das zu realisieren?

    danke
    lg m.

  • Maximilian Rupp 27. Dezember 2024 um 12:05

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung

  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  • Deutsch
  • English
Zitat speichern