mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 20.04.2024 05:30 Benutzername: Passwort: Auto-Login

Thema: erste Gehversuche mit Datenbanken vom 07.07.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> erste Gehversuche mit Datenbanken
Autor Nachricht
Clay
Threadersteller

Dabei seit: 04.12.2006
Ort: München
Alter: 37
Geschlecht: Männlich
Verfasst Mo 07.07.2008 16:54
Titel

erste Gehversuche mit Datenbanken

Antworten mit Zitat Zum Seitenanfang

Hallo zusammen,

ich glaube ich hab etwas essentielles bei Datenbanken nicht gecheckt Menno!

und zwar versuche ich verschiedene tabellen mit einem primary key zu verbinden, das sql-management-studio beschwert sich aber über die verscheidenen datentypen...

was muss ich ändern?

vielen dank im voraus, lg clay

edit: alle id#s sind natürlich als uniqueidentifier angelegt


Zuletzt bearbeitet von Clay am Mo 07.07.2008 17:19, insgesamt 3-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
bacon

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 07.07.2008 17:18
Titel

Antworten mit Zitat Zum Seitenanfang

Ärm du hast da irgend n gmail-link gepostet. Ist das jetzt ein Fishingversuch oder haste dich einfach nur vertan?
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Clay
Threadersteller

Dabei seit: 04.12.2006
Ort: München
Alter: 37
Geschlecht: Männlich
Verfasst Mo 07.07.2008 17:21
Titel

Antworten mit Zitat Zum Seitenanfang

bacon hat geschrieben:
Ärm du hast da irgend n gmail-link gepostet. Ist das jetzt ein Fishingversuch oder haste dich einfach nur vertan?


ups sorry ... hier das bild:


Zuletzt bearbeitet von Clay am Mo 07.07.2008 17:21, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Smooth-Graphics

Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 07.07.2008 17:34
Titel

Antworten mit Zitat Zum Seitenanfang

Was bezweckst du jetzt eigentlich? Hab ich das richtig verstanden dass du einen JOIN haben willst?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
bacon

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 07.07.2008 17:44
Titel

Antworten mit Zitat Zum Seitenanfang

jo, so geht das nicht.

Primärschlüssel und Fremdschlüssel müssen definitiv den gleichen Datentyp haben, dabei ist es aber egal, obs ein integer, varchar oder whatever ist. Der Primärschlüssel sollte i.d.R. atomar und vor allem einzigartig sein, du kannst aber sogar mehrere Attribute in der Zusammensetzung als Schlüssel nehmen, das nennt man dann Schlüsselkandidat (bspw. Vor-/Nachname + Geburtsdatum).

In deinen Relationen Images und Texts fehlt einfach der Fremdschlüssel, in den die Id von Articles geschrieben wird. Darüber kannste die dann miteinander Verknüpfen.

Dein Datenmodell ist dann aber immer noch nicht so ganz ausreichend, kann ja auch sein, dass einunddasselbe Bild/Text in mehreren Artikeln verwurschtelt wird?
  View user's profile Private Nachricht senden
Account gelöscht


Ort: -
Alter: -
Verfasst Do 10.07.2008 09:17
Titel

Antworten mit Zitat Zum Seitenanfang

Jepp genau. Um anders auszudrücken: du musst in der Tabelle "Articles" ja nur eine Referenz auf die Tabelle "Text" anlegen, denn der Textinhalt liegt ja in der Tabelle "Text". Also zB ein Integer-Feld namens "ID_Text" in der Tabelle Articles refernziert "ID" in der Tabelle "Text".
 
Clay
Threadersteller

Dabei seit: 04.12.2006
Ort: München
Alter: 37
Geschlecht: Männlich
Verfasst Do 10.07.2008 10:00
Titel

Antworten mit Zitat Zum Seitenanfang

Hallo zusammen,
vielen Dank für die Antworten. Jetzt hab ich das Prinzip verstanden Lächel
Hat auch gleich geklappt!

Merci,
LG, Clay
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Erste Gehversuche mit CSS...
Erste Gehversuche mit CSharp und XML - Geht das auch anders?
datenbanken
Datenbanken - Grundbegrifferklärung?
Adobe Designer 7.0 und Datenbanken
[Datenbanken] Was sind Kreuztabellen?
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.