Zum Inhalt springen

Will_Malecken

Mitglieder
  • Gesamte Inhalte

    32
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Will_Malecken

  1. Achso die okay. Ist das okay wenn ich das morgen nachmittag poste? Schaff ich jetzt nicht mehr so schnell. Muss noch schlafen gehn und kann dann erst später nach der Schule morgen
  2. Ah okay das stimmt. Jetzt muss ich nur noch wissen wie so ein constrait geht. da google ich nochmal Das Auto_Increment bei Link kann ich einfach wegmachen?
  3. 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
  4. Es muss ja gleich sein, weil er das sonst nicht zuordnen könnte oder? 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
  5. Sry schreib später... Hab im Moment keine Zeit mehr :/
  6. 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?
  7. Genau. Das versteh ich nicht. Wo muss die 1 hin? Noch eine neue Spalte in der Tabelle?
  8. Also ich hab noch nie was mit Fremdschlüsseln gemacht. Weiß überhaupt nicht wie das geht und wo ich weiter machen muss^^.
  9. Okay gut ;D Aber das href bringt mich jetzt voll raus :/ Was muss ich denn jetzt damit machen? Ich glaub solangsam sitz ich da schon zu lange vor
  10. Erstmal der Anfang... Ich weiß nicht wirklich wie ich jetzt weiter machen muss.
  11. 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? oder andere Frage: Geht das überhaupt ohne ID?
  12. Ah schon erledigt nur wie meinst du das mit "worauf der Link zeigt"? Was muss ich da denn machen?
  13. 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);
  14. Okay ich werds gleich versuchen weil es gerade ein bisschen knapp wird mit der Zeit. ;D
  15. Oh man ich glaub ich weiß es wirklich nicht xD
  16. 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?
  17. Hab schon einiges versucht... Z.B dieses: ALTER TABLE zugriff ADD CONSTRAINT FOREIGN KEY (N_ID) REFERENCES nutzer (N_ID)); das bei create table zugriff
  18. 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?
  19. 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?
  20. Oder meinst du, dass man noch eine zusätzliche Tabelle mit den ganzen Nummern bzw. IDs machen sollte?
  21. 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.
  22. 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?
  23. 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
  24. Okay ich werd mal schauen...Werde aber erst morgen weitermachen.
  25. 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...