1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Community
  3. Smalltalk

SQL-Anweisung

  • seraphim
  • 13. Oktober 2011 um 16:58
  • Unerledigt
  • seraphim
    3
    seraphim
    Mitglied
    Punkte
    70
    Beiträge
    12
    • 13. Oktober 2011 um 16:58
    • #1

    Hallöchen,

    erstmal zu mir. Ich bin eine Chemiestudentin und mache dies berufsbegleitend. Leider hatten wir kaum Informatik und vorallem keine ANwendungsbeispiele und sollen nun eine Hausaufageb machen, die ich schon von der Aufgabe her nicht verstehe. Ich poste sie mal:

    Es soll die Datenbank entworfen werden durch folgende Schritte

    • Angabe der Grundidee
    • das zugehörige relationale Schema
    • die SQL-Anweisungen zum Aufbau des Datenbankschematas
    • Angabe von Operationen in Form von SQL-Anweisungen, die sich auf die jeweilige
    Applikation beziehen.

    So das Thema ist meine CD-Sammlung...wurde uns zugeordnet...

    Was soll ich nun tun?

    Wir hatten sowas hier mal als Bsp. habe aber auch keine Ahnung ob ich da nur Begriffe wie Kunde austauschen muss...

    CREATE TABLE Kunde (
    KU INT NOT NULL,
    Nummer INT,
    Anschrift VARCHAR(30) NOT NULL,
    KO_buchen INT NOT NULL,
    PRIMARY KEY(KU),
    FOREIGN KEY(KO_buchen) REFERENCES Konto(KO));

    CREATE TABLE Konto (
    KO INT NOT NULL,
    Stand FLOAT,
    KU_buchen INT NOT NULL,
    PRIMARY KEY(KO),
    FOREIGN KEY(KU_buchen) REFERENCES Kunde(KU)

    CREATE TABLE Privatkunde (
    KU INT NOT NULL,
    Name VARCHAR(30) NOT NULL,
    PRIMARY KEY(KU)
    );

    CREATE TABLE Buchung (
    B INT NOT NULL,
    Wert FLOAT,
    Zielkunde VARCHAR(30) NOT NULL,
    PRIMARY KEY(B)
    );

    CREATE TABLE Kontostruktur (
    B INT NOT NULL,
    KO_Buchung INT,
    FOREIGN KEY(KO_Buchung) REFERENCES Konto(KO)
    );

    Beziehung: (1 : 1)
    Aggregation: „hat“ (1 : n)
    Generalisierung: „ist“

    Bitte HILFE....

  • R3nwo!
    5
    R3nwo!
    Mitglied
    Reaktionen
    1
    Punkte
    261
    Beiträge
    45
    • 2. November 2011 um 16:33
    • #2

    hey (:

    hast du schon die Lösung? dein Beitrag war von 13.10 und leider habe ich diesen theard est heut gesehen.

    -----------

    MfG 010100100011001101101110011101110110111100100001

  • seraphim
    3
    seraphim
    Mitglied
    Punkte
    70
    Beiträge
    12
    • 2. November 2011 um 20:53
    • #3

    ne leider noch kein plan...versuche grad iwie was zu verstehen...klappt nur nicht...

  • R3nwo!
    5
    R3nwo!
    Mitglied
    Reaktionen
    1
    Punkte
    261
    Beiträge
    45
    • 2. November 2011 um 23:22
    • #4

    Also ich versteh die Aufgabe nicht, aber ich kenn mich bisschen mit SQL bzw. MySQL aus. Also wenn du mir vl. ca. sagen könntest was du brauchst dann könnte ich dir helfen (hoffe ich)

    -----------

    MfG 010100100011001101101110011101110110111100100001

  • seraphim
    3
    seraphim
    Mitglied
    Punkte
    70
    Beiträge
    12
    • 2. November 2011 um 23:45
    • #5

    das is es ja, ich hab selber kein plan was i tun soll...

  • davide
    23
    davide
    Mitglied
    Reaktionen
    110
    Punkte
    5.660
    Beiträge
    1.048
    • 3. November 2011 um 03:05
    • #6

    also was zu machen ist ist doch eigentlich klar, wenn deine aufgabe "cd-sammlung" ist..

    • Angabe der Grundidee
    schreib auf wie du die informationen ungefähr speichern willst. (getrennt in artists, alben, titel, möglicherweise genres?, erscheinungsjahre? etc)

    • das zugehörige relationale Schema
    google nach "relationales schema" so kompliziert ist das nicht

    • die SQL-Anweisungen zum Aufbau des Datenbankschematas
    wenn du das relationale schema schon hast, ist das ein klacks, google nach "sql create table"

    • Angabe von Operationen in Form von SQL-Anweisungen, die sich auf die jeweilige
    Applikation beziehen.
    überleg dir wofür man deine datenbank nutzen könnte ("finde alle artists die mit A beginnen", "finde alle alben mit dem genre POP", "finde alle titel die im jahr 1984 erschienen sind" etc) - google nach "sql select"


    dass du dich hinsetzt und damit befasst, wird dir nicht erspart bleiben :winking_face:

    ps: ersetze "google nach.." wahlweise mit "schau in deine unterlagen"

    Sich berühren ist wie Afrika, fremd und kalt.

    http://www.penisland.net

    http://runtastic.com/

  • seraphim
    3
    seraphim
    Mitglied
    Punkte
    70
    Beiträge
    12
    • 3. November 2011 um 09:37
    • #7

    haha, wenn es keine unteragen gibt. so ein spruch kannst du dir sparen, ich würde nicht fragen, wenn wir es nicht mal behandelt hätten!

  • michi204
    26
    michi204
    Mitglied
    Reaktionen
    63
    Punkte
    7.268
    Beiträge
    1.318
    • 3. November 2011 um 20:21
    • #8
    Zitat von seraphim

    haha, wenn es keine unteragen gibt. so ein spruch kannst du dir sparen, ich würde nicht fragen, wenn wir es nicht mal behandelt hätten!

    davide schreibt dir in seiner freizeit eine anleitung, und zum dank meckerst du rum?

    wenn deine lehrperson schlauerweise keine unterlagen bereitstellt, besorg dir doch einfach selbst welche. dieses buch ist zb recht gut. kann man auch ausleihen.

  • seraphim
    3
    seraphim
    Mitglied
    Punkte
    70
    Beiträge
    12
    • 3. November 2011 um 20:58
    • #9

    hm die anleitung war nett, aber ich habe geschrieben, dass wir nix haben an unterlagen und sonst schaffe ich auch alle fächer allein...da kann man sich ja mal aufregen, wenn dann einer so kommt von wegen, guck doch einfach in deine unterlagen, wenn ich welche hätte, würde ich es tun. und bei nem fernstudium hat man leider nicht so viel zeit, sich noch tausend bücher zu besorgen, wir haben schon so genug zu kämpfen, da wir a die ersten sind und b die professoren schon nicht wirklich was im unterricht machen bzw nicht mal wissen was sie mit uns machen sollen

  • R3nwo!
    5
    R3nwo!
    Mitglied
    Reaktionen
    1
    Punkte
    261
    Beiträge
    45
    • 3. November 2011 um 23:49
    • #10

    beruhigen wir uns mal (:

    wobei ich sagen muss, dass ich seraphim verstehe. aber ja ist ja moment nicht so wichtig, hauptsache du kannst jetzt was damit anfangen :grinning_squinting_face:
    ham wenn du dich nicht so mit sql befehle auskennst würde ich dir "phpmyadmin" empfehlen.

    ich weiß nicht wie weit du informiert bist aber ich sags mal einfach:
    Da kannst du mal die Datenbank anlegen (mit pw und so)

    https://web.student.tuwien.ac.at/mysqladmin/login.php

    wenn du das gemacht hast kannst du auf diese Seite gehen und die anmelden.

    https://web.student.tuwien.ac.at/phpmyadmin/

    und wenn du drin bist, kannst dann tabellen erstellen und die dann mit felder befüllen usw.. und du kannst dir die sql anweisung anzeigen lassen (:

    -----------

    MfG 010100100011001101101110011101110110111100100001

  • Paulchen
    1
    Paulchen
    Gast
    • 3. November 2011 um 23:51
    • #11
    Zitat von R3nwo!

    https://web.student.tuwien.ac.at/mysqladmin/login.php

    Ich fürchte, seraphim studiert nicht an der TU.

  • davide
    23
    davide
    Mitglied
    Reaktionen
    110
    Punkte
    5.660
    Beiträge
    1.048
    • 4. November 2011 um 01:42
    • #12
    Zitat von seraphim

    aber ich habe geschrieben, dass wir nix haben an unterlagen

    hast du nicht.

    und wenn du eben keine hast, dann kannst du's ja immer noch googlen, man findet unzählige sql-tutorials

    Sich berühren ist wie Afrika, fremd und kalt.

    http://www.penisland.net

    http://runtastic.com/

  • Chell
    2
    Chell
    Mitglied
    Punkte
    30
    Beiträge
    4
    • 4. November 2011 um 22:13
    • #13

    Hey ich weiß das Thema passt jetzt nicht ganz zu SQL aber ich bin auch grad an der UE und weiß nicht ganz genau wie ich das mit den Kategorien (Spiele, Bildung) und Unterkategorien (Geschicklichtkeitsspiele, Lernspiele, Quizzspiele) im ER Diagramm darstellen könnte oder in wie fern ich das darstellen muss.
    Ich würde Unterkatesorien mit einer is-a beziehung zu Spiele Darstellen, wenn mir wer helfen kann bitte ich darum :grinning_squinting_face:

  • Maximilian Rupp 29. Dezember 2024 um 15:56

    Hat das Thema aus dem Forum Sonstiges (Archiv) nach Off-Topic verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Tags

  • sql
  • datenbank

Rechtliches

Impressum

Datenschutzerklärung