Zum Inhalt springen

Will_Malecken

Mitglieder
  • Gesamte Inhalte

    32
  • Benutzer seit

  • Letzter Besuch

Beiträge von Will_Malecken

  1. DROP DATABASE Beispiel;

    CREATE DATABASE Beispiel;

    USE Beispiel;

    CREATE TABLE Dokument(D_ID INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,

    Nickname VARCHAR(25) NOT NULL);

    CREATE TABLE Link (L_ID INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,

    Nickname VARCHAR(25) NOT NULL,

    D_ID VARCHAR(25) NOT NULL);

    INSERT INTO Dokument (Nickname) VALUES ("Foo"), ("Bar");

    INSERT INTO Link (Nickname, Link.D_ID) VALUES ("Foolink", "1");

    Also ganz leicht einfach so? Fehler sind schonmal nicht drin ;D

  2. Es muss ja gleich sein, weil er das sonst nicht zuordnen könnte oder? :D

    Das mit dem Auto_Increment weiß ich nicht. Ich kenn eigentlich die ganze Bezeichnung gar nicht wenn ich ehrlich bin, ich weiß nur dass das dahin muss^^.

    Ähm okay dafür brauch ich aber noch bisschen Zeit ;) Ich schreib gleich nochmal

  3. CREATE DATABASE Beispiel;

    USE Beispiel;

    CREATE TABLE Dokument(D_ID INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,

    Nickname VARCHAR(25) NOT NULL);

    CREATE TABLE Link (L_ID INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,

    Nickname VARCHAR(25) NOT NULL,

    D_ID VARCHAR(25) NOT NULL);

    INSERT INTO Dokument (Nickname) VALUES ("Foo"), ("Bar");

    INSERT INTO Link (Nickname, D_ID) VALUES ("Foolink", "1");

    so is es nicht gemeint oder?

  4. Hier:

    DROP DATABASE Beispiel;

    CREATE DATABASE Beispiel;

    USE Beispiel;

    CREATE TABLE Dokument(D_ID INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,

    Nickname VARCHAR(25) NOT NULL);

    CREATE TABLE Link (L_ID INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,

    Nickname VARCHAR(25) NOT NULL);

    INSERT INTO Dokument (Nickname) VALUES ("Foo"), ("Bar");

    INSERT INTO Link (Nickname) VALUES ("Foolink");

    Willst du überhaupt IDs haben? :D oder andere Frage: Geht das überhaupt ohne ID?

  5. Ich habe jetzt schon Probleme xD Ich versteh bloß grad nicht warum.

    CREATE DATABASE Beispiel;

    USE Beispiel;

    CREATE Table Dokument(Dokumentname INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,

    Dokumentname varchar(25) Not Null,

    D_ID varchar(25) Not Null);

    CREATE Table Link (Linkname INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,

    Linkname varchar(25) Not Null,

    L_ID varchar(25) NOT NULL);

  6. Primär- und Fremdschlüssel sind doch im Prinzip das gleiche. Das sind doch meistens IDs oder? Und wenn man dann z.B in einer zweiten Tabelle auch eine ID hat, die praktisch der ersten Tabelle sagen soll, dass es sich um die und die Datei handelt, dann muss man doch einfach noch eine Fremdschlüsselsyntax zur Primärschlüsselsyntax dazu packen, damit der weiß, dass der Primärschlüssel gleichzeitig auch der Fremdschlüssel sein soll oder so?

  7. Tut mir leid aber irgendwie versteh ich immernoch nicht wie das mit den Fremdschlüsseln geht... Ich habe schon recherchiert aber ich versteh das nicht ganz. Also man muss einen Fremdschlüssel für einen Primärschlüssel erstellen damit dieser auf einen anderen Primärschlüssel zugreifen kann. Stimmt das?

  8. Achso ich dachte eigentlich, dass nur allgemein drin steht, wer welche Rechte auf die Dateien hat. Also nur irgendeine Datei oder alle Dateien. Aber warum kann er das keinem Nutzer zuordnen? Da steht doch die Nutzer ID bei. Oder muss ich dann eine Tabelle machen, in der die Datei ID und die Nutzer ID steht damit er das zuordnet?

  9. Okay dann brauch ich glaub ich noch Hilfe weil ich nicht wirklich weiß was da bei beiden noch falsch ist... Was die Normalform angeht könnte man ja die Tabellen noch mehr teilen aber ich meine dass unser Lehrer gesagt hatte, dass da 3 Tabellen rauskommen sollten. Ich hab mir auch nochmal alle Normalforemn angeschaut und ich wüsste jetzt leider nicht was noch falsch sein könnte.

  10. Oh ja eins noch. Wir sollen noch überprüfen ob wir das in der 3.Normalform haben und das haben wir doch oder? Das heißt doch eigentlich nur, dass man das alles in 3 Tabellen aufgeteilt hat und nicht in einer einzigen, also jede mit einer ID und einem Namen z.b. oder?

  11. Achso ja genau. Das wollte ich auch eigentlich nur wissen ob das hier überhaupt klappt, weil das Modell ist normalerweise richtig so von der Aufgabe her. Also unser Leher hatte nichts anderes erwähnt.

    danke

  12. Oh besten dank für die Querie ;D

    Und danke für eure schnellen Antworten...

    Stimmt das wäre auch noch ne gute Idee bloß leider weiß ich nicht wie ich 2 Tabellen mit einander verknüpfen kann. Also ich mein eine Querie wie diese , die 2 Tabellen beinhaltet. Das wäre auch meine nächste Frage gewesen.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...