Forum / Aufbaumodule / Industrielle Informationssysteme [UE]

Industrielle Informationssysteme [UE]

Hallo,

hat jemand diese UE letztes Jahr gemacht und wäre so freundlich die Hausübungen bereit zu stellen? Sind doch nicht so ganz klar definiert und es wäre interessant eine Lösung zu haben "die schon durch das Abgabegespräch" gegangen ist. Danke!

Amelie ±0

passt die tabellendefinition so?

CREATE TABLE Artikel ( ArtikelID Text, Artikelbezeichnung TEXT, PRIMARY KEY(ArtikelID) )

CREATE TABLE Lager ( LagerID Text, Lagerort TEXT, PRIMARY KEY(LagerID) )

CREATE TABLE Lagerplatz ( PlatzID Text, Platzname TEXT, LagerID Text, PRIMARY KEY(PlatzID) )

CREATE TABLE Buchungen ( BuchungsID Text, Buchungsdatum DATE, Menge INTEGER NOT NULL, Buchungsart Text, Verkaufspreis INTEGER NOT NULL, Einkauspreis INTEGER NOT NULL, PlatzID Text, ArtikelID Text, PRIMARY KEY(BuchungsID) )

Clemens ±0

passt die tabellendefinition so?

Bei Lagerplatz und Buchungen kannst du noch FOREIGN KEYS aus den verknüpften Tabellen machen.

Aleksandar ±0

Habe ein Problem wie löst man das mit Punkt b alle abgänge eines artikels für einen bestimmten tag , CREATE TABLE "Buchungssatz" ( ID VARCHAR (25) PRIMARY KEY , Buchungsdatum DATE , Buchungsart char (30)

CREATE TABLE "Buchungszeile"( Buchungsid VARCHAR (30) Primary KEY, MENGE VARCHAR (20), MATERIAL VARCHAR (30), Buchungsnr VARCHAR (30), FOREIGN KEY (Material) REFERENCES Artikel (Artikelnr), FOREIGN KEY (Buchungsnr) REFERENCES Buchungssatz (ID) Wenn ich ich es nicht in einer tabelle habe ? Join? aber die tabelleneigenschaften heissen nicht gleich bzw finde nicht wie ich es mit JOIN schreiben müsste

Tatjana ±0

Lorenz, Danke! irgendwie zusammengebracht... :)

Tatjana ±0

so, d) und e) kriege ich nicht hin :(

für d) habe ich folgendes überlegt, aber das funktioniert nicht: select distinct buchungsdetails.artikelnummer, (Zugang-Abgang)as Lagerbestand from (select sum(buchungsdetails.menge) as Zugang from Buchungsdetails where buchungsdetails.nachLagerplatz>0), (select sum(buchungsdetails.menge )as Abgang from Buchungsdetails where buchungsdetails.vomLagerplatz>0) from Buchungsdetails;

für e) select buchungsdetails.artikelnummer,(VP-EP) as Bestand from (select sum(buchungsdetails.preis)as EP where buchung.buchungskennzeichen="VB")/(count(buchungsdetails.preis) where buchung.buchungskennzeichen="VB")-(sum(buchungsdetails.preis) where buchung.Buchungskennzeichen="EB") as DurchschGewinn from Buchungsdetails join Buchung where buchungsdetails.Artikelnummer="ANMatr_000001"

Alexander ±0

Punkt d) hab ich folgendermaßen gelöst:

SELECT (SELECT SUM(Menge) FROM BUCHUNG WHERE BUCHUNGSART = 'Zubuchung' AND Artikel = 'Matr_ 1') - (SELECT SUM(Menge) FROM BUCHUNG WHERE BUCHUNGSART = 'Abbuchung' AND Artikel = 'Matr_1');

und e)

SELECT (SELECT AVG(Preis) FROM BUCHUNG WHERE BUCHUNGSART = 'Abbuchung' AND Artikel = 'MArt_1') - (SELECT AVG(Preis) FROM BUCHUNG WHERE BUCHUNGSART = 'Zubuchung' AND Artikel = 'Mart_1');

Tatjana ±0

Alexander, danke schön!!!! es hat mir weitergeholfen!!! :) bin fertig geworden! :)

Daniel ±0

Tatjana wie sieht bei dir das b aus? :) hab da irgendein Problem mit dem JOIN! DANKE

Tatjana ±0

erst gerade gesehen: ist wahrscheinlich zu spät?

Roland ±0

Hallo, hat irgendjemand eine Idee zur 4.Hausübung? In dem Beispiel der Folien zur Übung ist die recursive-Abfrage ja nicht besonders ausführlich erklärt und der Umfang der Aufgabenstellung doch deutlich größer...als jemand der versucht sich das selbst beizubringen blicke ich da leider absolut nicht mehr durch! Vielleicht habe ich auch die flasche Übung erwischt - ich studiere WI-MB (nicht IT) und ihr?

Ron ±0

Du bist in der richtigen Übung, ich wollte auch heute damit anfangen und musste erschreckt feststellen, dass einem die Vortragsfolien nicht wirklich helfen. Falls jemand in diesem Bereich etwas begabter ist oder beim Tutorium war, wäre es cool wenn er oder sie zumindest einen Zwischenstand hier posten könnte.

Palaci ±0

Hallo Zusammen, Ich hab leider auch keinen Plan wie ich anfangen soll. Die Vortragsfolien helfen mir auch nicht. Kann bitte jemand, einen Zwischenstand hochladen? Wäre super, danke.

gunman ±0
Hü1, 2, 3 ws-13

307.421 Industrielle Informationssysteme UE ; HÜ4 gab es nicht mehr

Markus ±0

beim Word Dokumt mit der Angabe der 4. HÜ ist das AbgabeDatum falsch- HÜ ist bis 06.01. abzugeben!

Guten Tag Herr Baumgartner,

danke für den Hinweis, das Abgabedatum in der HÜ-Angabe ist falsch. Die Hausübung ist bis 6.1.2015 im TUWEL hochladbar.

Schöne Grüße,

Christian Nigischer Univ. Ass. Dipl.-Ing.

Roland +1

Nochmals die Frage: Hat jemand eine Idee wie man das Beispiel angeht? Die notwendigen Tabellen habe ich soweit erstellt, aber die rekursive Befehlsstruktur verstehe ich nicht...vor allem weil wir ja über mehrere Ebenen rückrechenen müssen... Bitte um Hilfe

Sorry, die Kommentarfunktion ist geschlossen.