Kann mir einer vielleicht hilfe hier bei geben ... hab bisher 3 Tabelle angelegt ...
mysql> USE Verkehrsverbund;
Create Table Mitarbeiter
(Personalnr INTEGER Primary Key,
Vorname VARCHAR(30),
Nachname Varchar(30));
Create Table Fahrzeuge
(Fahrzeugnr INTEGER PRIMARY KEY,
Sitzplätze Integer,
nächste_Wartung Varchar(30));
Sooo meine Frage ist .. wie lege ich die anderen tabelen an oder brauche ich nur 2 oder 3 Tabellen?
Die Mitarbeiter erhalten eine eindeutige Personalnummer. Zur Erstellung von Dienstplänen werden Vor- und Nachnamen benötigt
Man benötigt eine Verwaltung der Fahrzeuge mit Fahrzeugnummer und Anzahl der
verfügbaren Sitzplätze.
Diese Fahrzeuge werden regelmäßig in einer eigenen Werkstatt gewartet; der jeweils nächste Termin soll hierfür erfasst werden können.
Die zurückzulegenden Streckenstücke, die von den einzelnen Bussen jeweils gefahren
werden, müssen aufgezeichnet werden. Dabei sollen neben den Liniennummern die angefahrenen
Haltestellen (Streckennummer), das zugeteilte Fahrzeug (Fahrzeugnummer)
und der eingeteilte Fahrer für den jeweiligen Tag (Datum) berücksichtigt werden.
Desweiteren sollen die einzelnen Streckenstücke (zwischen den Haltestellen) mit Streckennummer
und Haltestellenname berücksichtigt werden.
Zur besseren Planung der benötigten Fahrzeugkapazitäten wird die durchschnittliche
Anzahl der Fahrgäste pro Fahrt einer Linie ermittelt. Eine Vorgabe des Verkehrsverbundes
ist dabei, dass pro Fahrt ausreichend Sitzplätze für die durchschnittliche Fahrgastanzahlbereit stehen.
Folgender Datensatz soll dabei eingelesen werden :
Und da liegt mein Problem .. wie soll ich die Datenbank dann aufbauen?!? !
Daten fuer Fahrzeuge (jeweils Nr., Anzahl Plaetze, naechster Wartungstermin):
0234 80 04-3-13
0815 145 04-3-13
1723 80 04-3-14
1800 160 04-4-14
1835 160 04-4-14
1836 160 04-4-14
Daten der Busfahrer (Personalnr., Nachname, Vorname):
001 Kutscher Klaus
002 Raser Peter
003 Fahrzu Ernst
004 Nieda Bernd
005 Schneck Friedrich
006 Radkap Wolfgang
007 Lenkab Wilhelm
Daten der Buslinien (Liniennr., Streckenst"ucknr., Fahrzeugnr.,
Personalnummer, Datum):
602 601 0234 004 04-4-12
602 602 0234 004 04-4-13
602 603 0234 004 04-4-12
602 604 0234 004 04-4-12
602 605 0234 004 04-4-12
602 801 0234 004 04-4-12
615 701 1800 007 04-11-11
615 702 1800 007 04-11-11
615 703 1800 007 04-11-11
615 704 1800 007 04-11-11
615 705 1800 007 04-11-11
615 801 1800 007 04-11-11
635 801 1836 001 04-12-11
635 802 1836 001 04-12-11
635 803 1836 001 04-12-11
635 804 1836 001 04-12-11
635 805 1836 001 04-12-11
Daten zu den Streckenst"ucken (mit Streckennr., Haltestelle, Fahrdauer,
durchschnittl. Fahrgastanzahl
601 Elektrowerk 13 13
602 Mahnmal 9 11
603 Remlingrade 9 9
604 Herbeck 6 6
605 Keilbeckerstr 2 14
701 Wall 20 20
702 Morianstr 25 35
703 Hauptbhf 25 15
704 Stadthalle 10 12
705 Weststr 30 30
801 Uni 35 34
802 Hahnerberg 12 16
803 Taunusweg 3 3
804 Kaisergarten 14 14
805 Dohr 10 10
901 Bockmuelbruecke 9 11
902 Oede 17 13
903 Laaken 2 4
904 Brambecke 11 11
905 Kriegermal 1 1
Tarifdaten (bestehend aus Nr., Fahrdauer, Preis, Zielgruppe und Konditionen):
0123 10 2 Rentner Kurzstrecke
0124 60 7 Rentner Normaltarif
0201 5 2 Schueler Kurzstrecke
0202 45 4 Schueler Normaltarif
0203 00 30 Schueler Monatsticket
0301 5 3 Erwachsener Kurzstrecke
0302 45 7 Erwachsener Normaltarif
Danke im voraus
Firstrun
mysql> USE Verkehrsverbund;
Create Table Mitarbeiter
(Personalnr INTEGER Primary Key,
Vorname VARCHAR(30),
Nachname Varchar(30));
Create Table Fahrzeuge
(Fahrzeugnr INTEGER PRIMARY KEY,
Sitzplätze Integer,
nächste_Wartung Varchar(30));
Sooo meine Frage ist .. wie lege ich die anderen tabelen an oder brauche ich nur 2 oder 3 Tabellen?
Die Mitarbeiter erhalten eine eindeutige Personalnummer. Zur Erstellung von Dienstplänen werden Vor- und Nachnamen benötigt
Man benötigt eine Verwaltung der Fahrzeuge mit Fahrzeugnummer und Anzahl der
verfügbaren Sitzplätze.
Diese Fahrzeuge werden regelmäßig in einer eigenen Werkstatt gewartet; der jeweils nächste Termin soll hierfür erfasst werden können.
Die zurückzulegenden Streckenstücke, die von den einzelnen Bussen jeweils gefahren
werden, müssen aufgezeichnet werden. Dabei sollen neben den Liniennummern die angefahrenen
Haltestellen (Streckennummer), das zugeteilte Fahrzeug (Fahrzeugnummer)
und der eingeteilte Fahrer für den jeweiligen Tag (Datum) berücksichtigt werden.
Desweiteren sollen die einzelnen Streckenstücke (zwischen den Haltestellen) mit Streckennummer
und Haltestellenname berücksichtigt werden.
Zur besseren Planung der benötigten Fahrzeugkapazitäten wird die durchschnittliche
Anzahl der Fahrgäste pro Fahrt einer Linie ermittelt. Eine Vorgabe des Verkehrsverbundes
ist dabei, dass pro Fahrt ausreichend Sitzplätze für die durchschnittliche Fahrgastanzahlbereit stehen.
Folgender Datensatz soll dabei eingelesen werden :
Und da liegt mein Problem .. wie soll ich die Datenbank dann aufbauen?!? !
Daten fuer Fahrzeuge (jeweils Nr., Anzahl Plaetze, naechster Wartungstermin):
0234 80 04-3-13
0815 145 04-3-13
1723 80 04-3-14
1800 160 04-4-14
1835 160 04-4-14
1836 160 04-4-14
Daten der Busfahrer (Personalnr., Nachname, Vorname):
001 Kutscher Klaus
002 Raser Peter
003 Fahrzu Ernst
004 Nieda Bernd
005 Schneck Friedrich
006 Radkap Wolfgang
007 Lenkab Wilhelm
Daten der Buslinien (Liniennr., Streckenst"ucknr., Fahrzeugnr.,
Personalnummer, Datum):
602 601 0234 004 04-4-12
602 602 0234 004 04-4-13
602 603 0234 004 04-4-12
602 604 0234 004 04-4-12
602 605 0234 004 04-4-12
602 801 0234 004 04-4-12
615 701 1800 007 04-11-11
615 702 1800 007 04-11-11
615 703 1800 007 04-11-11
615 704 1800 007 04-11-11
615 705 1800 007 04-11-11
615 801 1800 007 04-11-11
635 801 1836 001 04-12-11
635 802 1836 001 04-12-11
635 803 1836 001 04-12-11
635 804 1836 001 04-12-11
635 805 1836 001 04-12-11
Daten zu den Streckenst"ucken (mit Streckennr., Haltestelle, Fahrdauer,
durchschnittl. Fahrgastanzahl
601 Elektrowerk 13 13
602 Mahnmal 9 11
603 Remlingrade 9 9
604 Herbeck 6 6
605 Keilbeckerstr 2 14
701 Wall 20 20
702 Morianstr 25 35
703 Hauptbhf 25 15
704 Stadthalle 10 12
705 Weststr 30 30
801 Uni 35 34
802 Hahnerberg 12 16
803 Taunusweg 3 3
804 Kaisergarten 14 14
805 Dohr 10 10
901 Bockmuelbruecke 9 11
902 Oede 17 13
903 Laaken 2 4
904 Brambecke 11 11
905 Kriegermal 1 1
Tarifdaten (bestehend aus Nr., Fahrdauer, Preis, Zielgruppe und Konditionen):
0123 10 2 Rentner Kurzstrecke
0124 60 7 Rentner Normaltarif
0201 5 2 Schueler Kurzstrecke
0202 45 4 Schueler Normaltarif
0203 00 30 Schueler Monatsticket
0301 5 3 Erwachsener Kurzstrecke
0302 45 7 Erwachsener Normaltarif
Danke im voraus
Firstrun
Kommentar