PMG2022/DB Beleg/Marcus

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>SQL</language>
'''Lego Star Wars Figuren-Übersicht 
'''
==Ziel der Datenbank==  

[[Bild:DerAllerEchteMarcus_2022-03-24_17_36_12-BrickLink_-_Minifigure_sw0450_LEGO_Captain_Rex_(Pauldron_Cloth)_-Star_Wars_Sta.png | right| thumb| Diese Figur wird für über 100$ verkauft]]


Ich selbst beschäftige mich in letzter Zeit wieder mehr mit Lego Figuren aus Star Wars.    
Jedoch variieren die Preise der auf verschiedenen Handelsplattformen angebotenen Figuren 
mitunter stark. Um Sammler oder potentielle Käufer vor übertriebenen Preisen zu schützen, 
möchte ich mit dieser Datenbank eine Übersicht über den wirklichen Wert der beliebtesten Figuren geben. 
Und vielleicht findet der ein oder andere noch einen Lego Schatz in seinem Keller ;) 


==ERM und Relationenmodell==


'''Erklärung der Beziehungen'''
 Eine Figur hat unterschiedliche Preise.
 Einen Preis können unterschiedliche Figuren haben.
 -> n : m

 Ein Preis ist auf mehreren Handelsplattformen verfügbar.
 Eine Handelsplattform hat mehrere Preise von Figuren.
 -> n : m

 Verschiedene Figuren können auf mehreren Handelsplattformen verkauft werden
 Mehrere Handelsplattformen verkaufen verschiedene Figuren.
 -> n : m
Die erste Normalform wurde schon im ERM Modell erfüllt (Es sind Attribute, wie der volle Name, schon getrennt)

[[Bild:DerAllerEchteMarcus_RM.PNG]]


[[Bild:DerAllerEchteMarcus_Datenmodell.png]]






==Datenbank==

<code id="62344745ed69f">
DROP TABLE IF EXISTS Figur;
CREATE TABLE Figur (
  
Bild varchar(30),
  Name varchar(255),
 NR varchar(255),
 Erscheinungsjahr varchar(255),
  Ebay varchar(255),
  Bricklink varchar(255)
); 


INSERT INTO Figur VALUES ( 'B','001', 'Captain Rex', '2008', '90$', '120$');
INSERT INTO Figur VALUES ('B','002', 'Commander Cody', '2008','50$', '60$');
INSERT INTO Figur VALUES ('B' ,'003', 'Padme Amidala', '2012','70$', '90$');
INSERT INTO Figur VALUES ('B' ,'004', 'Commander Fox', '2008', '80$', '100$');
INSERT INTO Figur VALUES ('B' ,'005', 'Count Doku', '2013', '50$', '80$');

</code>

<run id="623448a2f3540">

select *
from Figur;

</run>

==Ausblick==
Einfügen von Bildern der Figuren in die Tabelle der Datenbank

Genauere recherche der Figurenpreise

ERM zu kompliziert --> lässt sich schwer in eine Datenbank einarbeiten (z.B. Zustand oder Beliebtheit der Figur) 



[[Bild:DerAllerEchteMarcus_Cody.jpg]]

==Probleme==
schwierige Umsetzung des ERM in eine Datenbank






==Quellen==
https://www.bricklink.com/v2/main.page

https://www.google.com/search?q=commander+cody+bricklink&client=firefox-b-d&hl=de&source=lnms&tbm=isch&sa=X&ved=2ahUKEwjYpoyW9-D2AhV8_7sIHWd9DAIQ_AUoAnoECAEQBA&biw=1280&bih=835&dpr=1#imgrc=422wQAfve0AugM