PMG1719/DB Beleg/Fabian

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>SQL</language>

== '''Watchbank'''==

== Ziel der Datenbank: ==
 
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.


== Grafische Darstellung unseres Geschäftsmodells ==

[[Bild:Schulsprecher_Erdplus-diagram_(1).png]]


== Vereinfachte Darstellung ==


[[Bild:Schulsprecher_Erdplus-diagram.png]]

Datenbank

<code id="17">

drop table if exist
CREATE TABLE Händler(
  H-ID int AUTO_INCREMENT,
  Name varchar(20),
  Währungen varchar(3),
  Nationalität varchar(20),
  Lagerbestand int,
  Standort varchar(20),
  PRIMARY KEY (H-ID)
); 
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="17">

drop table if exist


</code>


== Wie teuer ist eine Uhr? ==

<code id="17">

drop table if exist


</code>


<run id="17">
gesuchte Uhr 
</run>

Welcher Kunde kauft welche Uhr?

<code id="17">

drop table if exist


</code>


<run id="17">
Kunde gesucht
</run>