PMG1719/DB Beleg/Fabian
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>SQL</language> == '''Watchbank'''== == Wahl des Themas:== Ich habe mich mit dieser Idee befasst, weil ich das Thema als Geschäftsmodell für sehr spannend empfunden habe. Durch den Arbeitsauftrag im informatischen Unterricht sah ich die Gelegenheit mich selbst mehr damit auseinander zu setzen. Dadurch konnte ich persönliches Interesse mit schulischen Aufgaben verbinden und einen Mehrwert für alle Beteiligten schaffen. == Ziel des Unternehmens: == Das Ziel von Watchbank ist es eine Onlineplattform für den Verkauf von Luxusuhren zu bieten. Wer kauft Luxusuhren Online? Jeder der ein großes Sortiment zum besten Preis haben will. Das größte Problem beim weltweiten Onlinehandel mit Luxusuhren ist es die Echtheit der Uhren zu prüfen. Diese Funktion nimmt Watchbank ein. Die Plattform lässt von staatlichen schweizer Uhrenprüfer die Uhren prüfen. Wenn die Uhren echt sind zertifiziert der Prüfer diese, schätzt ihren Preis und transportiert sie in das Sicherheitslager der Watchbank. Im Anschluss übernimmt die Börse die Vermittlerfunktion bei der Suche nach einem Kunden. Watchbank sorgt für den Online-Vertrieb, während der Händler diese weiterhin lokal anbieten kann. Im Falle eines lokalen Uhrenkaufs bringen Flugkurriere die Uhr innerhalb kürzester Zeit wieder zum Händler. Dadurch können die Kunden Luxusuhren zu einem fairen Preis erwerben und die Händler ihre Uhren Weltweit zum echten Wert verkaufen. Dadurch haben alle einen Vorteil und die Leidenschaft für Uhren kann noch weiter verbreitet werden. Dafür stehen wir mit unserem Namen. Zeit ist eben Geld. == Ziel der Datenbank: == Die Online-Datenbank hat den Zweck Kunden in Echtzeit den günstigsten Kaufpreis der von ihnen gewünschten Uhr anzuzeigen und gleichzeitig zu verifizieren, dass die Uhr echt ist. == Grafische Darstellung unseres Geschäftsmodells == [[Bild:Schulsprecher_Erdplus-diagram_(7).png]] == Vereinfachte Darstellung == [[Bild:Schulsprecher_Erdplus-diagram_(8).png]] == Datenbank == <code id="17"> drop table if exist CREATE TABLE HAENDLER( H-ID int AUTO_INCREMENT, Name varchar(20), Nationalität varchar(20), Standort varchar(20), PRIMARY KEY (H-ID) FOREIGN KEY (Modell-Nr.) ); CREATE TABLE UHR( Modell-Nr. int AUTO_INCREMENT, Marke varchar(20), Echtheit varchar(5), Wert int, PRIMARY KEY (Modell-Nr.) ); CREATE TABLE PRUEFER( P-ID int AUTO_INCREMENT, Vorname varchar(20), Nachname varchar(20), Alter int, PRIMARY KEY (P-ID) ); CREATE TABLE BOERSE( Steuernummer int AUTO_INCREMENT, Bestand varchar(255), website varchar(255), Standort varchar (255), PRIMARY KEY (Steuernummer) ); CREATE TABLE KUNDE( Kontonummer int AUTO_INCREMENT, Registrier-Nr. int, Neukunde varchar(5), Kauft int, bezahlt int, PRIMARY KEY (Kontonummer) ); </code> == Geschäftsdaten: == <code id="18"> INSERT INTO HAENDLER VALUES(1, 'Shanghaithai', 'chinesisch', '12345' '23456' '34567' '45678' '56789', 'Shanghai',); INSERT INTO UHR VALUES(12345, 'Breitling', 'plagiat',5700€,); INSERT INTO PRUEFER VALUES(111,'Hans-Joachim', 'Schreiter', 47,); INSERT INTO BOERSE VALUES(88794562; '12345' '23456' '34567' '45678' '56789' '67891' '78912' '89123' '91234' '98765' '87654', 'www.watchbank.com', 'Zuerich',); INSERT INTO KUNDE VALUES (4758, 1, 'Nein', '12345', 5700€,); </code> == Wie teuer ist eine Uhr? == <code id="19"> drop table if exist </code> <run id="19"> gesuchte Uhr </run> Welcher Kunde kauft welche Uhr? <code id="20"> drop table if exist </code> <run id="20"> Kunde gesucht </run>