Announcement

Collapse
No announcement yet.

Baruche Hilfe

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Baruche Hilfe

    Ich muss für die Schule eine datenbank in Mysql erstllen, und das muss ich bald abgeben. Deswegen wollte ich mal fragen ob jemad mir mein Skript überprüfen könnte und mir helfen könnte die Fehle, die noch im text sind zu minimiren. danke für eure hilfe



    CREATE DATABASE `PAULO*_PIZZA_BLIZ`;

    CREATE TABLE `PAULO_PIZZA_BLIZ`. `Kunde`
    (
    `KdNr` int Not null primary key auto_increment,
    `Name` VARCHAR(50),
    `Adresse` VARCHAR(50),
    `Stadt` VARCHAR(50),
    `PLZ` VARCHAR(50),
    `Telefon` VARCHAR(50),
    );

    CREATE TABLE `PAULO_PIZZA_BLIZ`. `Angestellte`
    (
    `ANr` int Not null primary key auto_increment,
    `Name` VARCHAR(50) ,
    `Adresse` VARCHAR(50),
    `Stadt` VARCHAR(50),
    `PLZ` VARCHAR(50),
    `Telefon` VARCHAR(50),
    `Abteilung` VARCHAR(50),
    );

    CREATE TABLE `PAULO_PIZZA_BLIZ`. `Dienstplan`
    (
    `DNr` int Not null primary key auto_increment,
    `ANr` INTEGER,
    `Datum` DATE ,
    `Begien` INTEGER,
    `Ende` INTEGER,
    FOREIGN KEY(ANr) REFERENCES `Angestellte` (ANr)
    );

    CREATE TABLE `PAULO_PIZZA_BLIZ`. `Lieferant`
    (
    `LNr` int Not null primary key auto_increment,
    `Name`VARCHAR(50),
    `Adresse` VARCHAR(50),
    `Stadt` VARCHAR(50),
    `PLZ` VARCHAR(50),
    `Telefon` VARCHAR(50),
    );

    CREATE TABLE `PAULO_PIZZA_BLIZ`. `Bestellung`
    (
    `BNr` int Not null primary key auto_increment,
    `KdNr` INTEGER,
    `Datum` DATE,
    `Uhrzeit` TIME,
    FOREIGN KEY(KdNr) REFERENCES `Kunde` (KdNr)
    );

    CREATE TABLE `PAULO_PIZZA_BLIZ`. `Bestellung_details`
    (
    `BedNr` int Not null primary key auto_increment,
    `beNr` INTEGER(50),
    `SpNr` INTEGER(50),
    FOREIGN KEY(SpNr) REFERENCES `Speisekarte` (SpNr)
    );


    CREATE TABLE `PAULO_PIZZA_BLIZ`. `Rechnung`
    (
    `ReNr` int Not null primary key auto_increment,
    `KdNr` INTEGER(50),
    `Datum` DATE,
    `Preis` INTEGER(50),
    );

    CREATE TABLE `PAULO_PIZZA_BLIZ`. `Rechnung_details`
    (
    `RedNr` int Not null primary key auto_increment,
    `ReNr` INTEGER(50),
    `SpNr` INTEGER(50),
    FOREIGN KEY(SpNr) REFERENCES `Speisekarte` (SpNr)
    );


    CREATE TABLE `PAULO_PIZZA_BLIZ`. `Speisekarte`
    (
    `SpNr` int Not null primary key auto_increment,
    `Bezeihnung` VARCHAR(50),
    `Menge` INTERGER(50),
    `Preis` INTEGER(50),
    );

    CREATE TABLE `PAULO_PIZZA_BLIZ`. `Zutaten`
    (
    `ZNr` int Not null primary key auto_increment,
    `SpNr` INTEGER,
    `Zutat` VARCHAR(50),
    `Menge` FLOAT,
    `LNr` INTEGER,
    FOREIGN KEY(LNr) REFERENCES `Lieferant` (LNr)
    );

    CREATE TABLE `PAULO_PIZZA_BLIZ`. `Rezept`
    (
    `RzNr` int Not null primary key auto_increment,
    `SpNr` INTEGER,
    `ZNr` INTEGER,
    `Menge` INTEGER,
    );

  • #2
    Hallo,

    nur als Vorschlag: XAMPP in Verbindung mit PHPMyAdmin kann zum Auffinden von potentiellen Fehlern in SQL-Befehlen benutzt werden
    http://www.apachefriends.org/en/xampp.html
    MfG
    Cheat-Sheets for Developers / Programming Quotes

    Comment


    • #3
      Würde da mit dem Duden beginnen und dann hier beschreiben, wo welche Fehler in den SQL-Scripten auftreten
      Christian

      Comment

      Working...
      X