DevTrain Startseite Visual Studio 1 Magazin  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: ASP Classic | Thema: Datenbank konzept | Von: Matrix Coder ( 02.03.2004 18:18)

Ok vielleicht kann mir wer helfen

Folgendes Problem mit Beziehung zwischen Tabellen
Datenbankstruktur:

1. Tabelle Benutzerverwaltung:
AbtId char Primärschlüssel
Benutzername nvarchar
2. Tabelle Adressen:
AdrId int Primärschlüssel Identity true
diverse andere Felder

3. Tabelle Benutzeradressen
ID int Primärschlüssel Identity true
AbtId
AdrID

Jeder Benutzer kann mehrer Adressen besitzen und eine Adresse kann mehrere Benutzer haben: Das ganze wurde mit einer m:n Beziehung gelöst...(2 mal 1:n)
ZUM Problem:
Jeder Benutzer kann mehrere Adressbezeichnungen besitzen z.b. Lieferant, usw.,….
Lösung neue Tabelle:
4. Bezeichnung
ID int Primärschlüssel Identity true
Bezeichnung = nvarchar
AbtId
Wieder mit 1:n realisiert

Und jetzt zum eigentlichen Problem:
Leider kann auch eine Adresse mehrere Adressbezeichnungen haben…(m:n)

Wie soll ich das ganze realisieren??? (SINNVOLL)

Vielen Dank im Voraus

-

Betreff Von Datum
Re: Datenbank konzept
Das kann nicht Funktionieren...<br>Du must f&#252;r jede einzelne Adressbezeichnung ne eigene ID haben. Alles andere w&#252;rde ja auch gegen ID Felder sprechen.<br>Wenn Du &#252;ber eine ID eine mehrfach...
Sven Buhk 03.03.2004 09:01

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Advanced Developers Conference vom 14.-15. Februar 2011

© Copyright 2003 ppedv AG