[SQL] DB-Aufgabe

Dieses Thema im Forum "Webentwicklung" wurde erstellt von NcmX, 1. April 2010 .

  1. 1. April 2010
    DB-Aufgabe

    Soll eine kleine Datenbank erstellen und steh komplett auf dem Schlauch.
    -ERD-Diagramm
    Erstellung eines ER-Models mit mind. drei Beziehungen, davon mindestens eine n-m Beziehung (digitale Darstellung)
    -Umsetzung in Access oder MySQL
    Erstellung der Tabellen, Beziehungen inkl. Ref. Integrität und mind. drei SQL-Abfragen, davon mind. ein Join mit Hilfe von SQL-Befehlen.

    ich bin echt etwas hlflos im mom.
    Wollte ne MP3-Verwaltung machen...aber ich bin echt voll aufgeschmissen komm mit Access 2007 gerade garnicht zurecht. :angry:
     
  2. 1. April 2010
    AW: DB-Aufgabe

    Okay, ist eine typische Einsteigeraufgabe...
    Wo liegt denn jetzt konkret dei Problem?

    Hast du die tabellen schon angelegt?
    Stehen die Beziehungen?
     
  3. 1. April 2010
    AW: DB-Aufgabe

    nein noch nichts dergelichen -.-
    hab arge probleme mich mit Access 2007 zurecht zu finden
     
  4. 1. April 2010
    AW: DB-Aufgabe

    Hallo..
    Na dann mach dich doch mal mit dem Programm vertraut!
    Das neue Access is meiner Meinung echt gut geworden.

    Hier ist z.B. ein gutes Video von MS:


    Demo: Durchstarten mit Access 2007 - Access
     
  5. 3. April 2010
    AW: DB-Aufgabe

    Musst du unbedingt mit Access arbeiten? - Das war in meiner Ausbildung schon ein Fluch gewesen. Nimm MySQL oder lieber gleich Oracle.

    Hier ist ein gutes Tutorial in Englisch, zugleich auch auf der ersten Seite bei Google. Klick!
    oder auf Deutsch:
    Klick!

    Wenn du trotzdem nicht weiter kommst, fange schonmal an und wir prüfen. Habt ihr keine Bücher empfohlen bekommen?

    p.s. n-m-Beziehung ist z.B. (Buch - Autor) - Jeder Autor kann mehrere Bücher schreiben, jedes Buch kann aber auch mehrere Autoren haben.
     
  6. 3. April 2010
    AW: DB-Aufgabe

    vielen dank hat schon mal sehr geholfen so wie es aussieht dürfen wir nur access nutzen -.-
     
  7. 3. April 2010
    AW: DB-Aufgabe

    Du kannst hier auch gerne mal einen Screenshot von deinem ER Diagram hochladen, dann können wir das ganze besser beurteilen
     
  8. 4. April 2010
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    AW: DB-Aufgabe

    Bild

    hab mich für diese richtugn entschieden jetzt habe ich ein problem mit der Join Abfrage

    will nun alles Spieler mit den dazugehörogen Trainer auflisten

    kp ob das soweit richtig ist
     
  9. 5. April 2010
    AW: DB-Aufgabe

    Wenn du zwei Tabellen joinst, muss sich die Bedingung auch auf diese Tabellen beziehen. Du beziehst dich hier auf die Tabelle Trainer_Spieler, die hier gar nicht gejoint wird.
    Ansonsten kommst du ganz gut voran, denk' ich, weiter so

    PS: Eine n:m-Beziehung brauchst du noch irgendwo.
     
  10. 5. April 2010
    AW: DB-Aufgabe

    hat er doch, trainer - spieler, wurde halt schon aufgebrochen.

    kleiner tipp vorweg: entitäten (tabellen) sollten immer in einzahl benannt werden (also nicht positionen sondern position, ...). was willst du mit der beziehung trainer-spieler aussagen?

    ein spieler hat mehrere trainer und ein trainer trainiert mehrere spieler? wenn nicht, dann ist das eine 1:n beziehung und keine n:m! ansonsten den join anpassen wie es bone geschrieben hat, dann müsste es funktionieren
     
  11. 20. April 2010
    AW: DB-Aufgabe

    Kleiner Tip:
    Benutze in sql Aliase, das hilft (zumindest mir) den Überblick zu halten. Aus:

    würde vllt:

    Code:
    SELECT
     T0.Name AS 'Name Spieler',
     T0.Vorname AS 'Vorname Spieler',
     T0.Nationname,
     T2.Name AS 'Name Trainer',
     T2.Vorname AS 'Vorname Trainer',
     T2.TrainerArt
    FROM Spieler T0
    JOIN Trainer_Spieler T1 ON T0.SpielerID = T1.SpielerID
    JOIN...........
    
    hoffe, habe nich zuviel verraten

    gr33tz
    mdaboss
     
  12. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.