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!

Simon ±0

Was wurde bei den Tutorien noch alles gesagt? Wäre nicht schlecht, wenn es hier jemand posten könnte! :-) Danke

Julia +1

Hi, wir kommen irgendwie mit der ersten HÜ so überhaupt nicht klar. Kann die vllt netterweise iwer hochladen, damit wir zumindest Anhaltspunkte haben.

Vielen Dank

Manuel +1

Bei mir funktioniert das korrigierte File auch nicht. Hat wer das gleiche Problem bzw. könnte wer das bereinigte File online stellen?

Aleksandar ±0

Beim letzten PUNKT "c) Formulieren Sie einen SQL-Befehl, der die Gesamtpassagieranzahl vom „06.05.2014“ auf Route „10“ ausgibt."SELECT SUM (FluegePassAnz) AS Gesamtpassagieranzahl from Fluege_MTNR WHERE FluegeRoute=10 AND FluegeDatum=2014-05-06 gibt er mir nichts aus , wenn ich aber ab where alles weglasse rechnet er mir nur die zwei ROUTE10 aus vom 6.5.2014 was aber falsch wäre, weil ich noch eins bei 7.05.2014 habe ... aber der befehl mit where müsste doch stimmen??

Clemens +1

aber der befehl mit where müsste doch stimmen?? Ja. Hast du vielleicht das Datum unterschiedlich gespeichert? Einmal mit "-" einmal mit "_"? Ansonsten wenn du das Datum als "TEXT" speicherst, darfst du die ' nicht vergessen beim SELECT.

D.H.

Alexander ±0

Datum immer als: "Datum date" Befüllen mit: INSERT INTO "Fluege_MATR" VALUES('EW154', '07.05.2014', 7, 2078, 5, 122); Abfrage bei c:

SELECT SUM (Passagieranzahl) AS Gesamtpassagieranzahl from Fluege_MATR WHERE Route = 10 AND Datum = '06.05.2014';

EDIT: Kann mal jemand bitte Aufgabe 1 zeigen? :)

Clemens ±0

(...) Bei mir funktioniert es so. Ggf. ein Unterschied zwischen Route als Name in Tabelle und FlugRoute als Name bei der Abfrage.

Konstantin ±0

WIe importiert man das file? Habe alle ' mit " ersetzt aber es funktioniert nicht. danke

Stephan ±0

Ich habe leider auch Schwierigkeiten mit der Übung und den genannten Gründen.

Wenn jemand seine Lösung - auch wenn noch Fehlerhaft - als ersten Ausgangspunkt hier reinstellen kann wäre mir sehr geholfen.

Vielen Dank.

Clemens ±0

Ich habe leider auch Schwierigkeiten mit der Übung und den genannten Gründen. Was funktioniert den beim Importieren nicht?

Konstantin ±0

ich öffne das file kopiere den inhalt und füge ihn in sqlite ein . wenn ich dann auf ausführen gehe werden die tabellen nicht erstellt. was mache ich falsch?

Christian ±0

kopier das rein, ausgebessertes file:

CREATE TABLE Destinationen( DestID smallint primary key, Stadt varchar(30)); INSERT INTO Destinationen VALUES(1, 'Wien'); INSERT INTO Destinationen VALUES(2, 'Berlin'); INSERT INTO Destinationen VALUES(3, 'London'); INSERT INTO Destinationen VALUES(4, 'Frankfurt'); INSERT INTO Destinationen VALUES(5, 'Amsterdam'); INSERT INTO Destinationen VALUES(6, 'Paris'); INSERT INTO Destinationen VALUES(7, 'Barcelona'); INSERT INTO Destinationen VALUES(8, 'Madrid');

CREATE TABLE Flugrouten( RoutenID smallint primary key, Stadt1 smallint, Stadt2 smallint, Entfernung_km smallint, foreign key(Stadt1) references Destinationen(DestID), foreign key(Stadt2) references Destinationen(DestID)); INSERT INTO Flugrouten VALUES(1, 1, 2, 530); INSERT INTO Flugrouten VALUES(2, 1, 3, 1240); INSERT INTO Flugrouten VALUES(3, 1, 4, 600); INSERT INTO Flugrouten VALUES(4, 1, 5, 940); INSERT INTO Flugrouten VALUES(5, 1, 6, 1040); INSERT INTO Flugrouten VALUES(6, 1, 7, 1350); INSERT INTO Flugrouten VALUES(7, 1, 8, 1810); INSERT INTO Flugrouten VALUES(8, 3, 6, 350); INSERT INTO Flugrouten VALUES(9, 3, 4, 640); INSERT INTO Flugrouten VALUES(10, 2, 8, 1870);

CREATE TABLE Flugzeugtypen( Kennnummer varchar(15) primary key, Typ varchar(15)); INSERT INTO Flugzeugtypen VALUES('F31', 'Airbus A319'); INSERT INTO Flugzeugtypen VALUES('F32', 'Airbus A320'); INSERT INTO Flugzeugtypen VALUES('F33', 'Boeing 737');

CREATE TABLE Flugzeuge( FlugzeugID smallint primary key, FlugzeugTyp varchar(15), Sitzplaetze smallint, Baujahr year, foreign key(FlugzeugTyp) references Flugzeugtypen(Kennnummer)); INSERT INTO Flugzeuge VALUES(001, 'F31', 155, 2012); INSERT INTO Flugzeuge VALUES(002, 'F31', 135, 2010); INSERT INTO Flugzeuge VALUES(003, 'F33', 210, 1999); INSERT INTO Flugzeuge VALUES(004, 'F32', 180, 2006); INSERT INTO Flugzeuge VALUES(005, 'F32', 165, 2002); INSERT INTO Flugzeuge VALUES(006, 'F33', 193, 2000); INSERT INTO Flugzeuge VALUES(007, 'F32', 181, 2009);

CREATE TABLE Piloten( PilotID smallint primary key, Vorname varchar(20), Nachname varchar(20), Eintrittsdatum date, Gehalt integer); INSERT INTO Piloten VALUES(2022, 'Rüdiger', 'Reichenfels', '20020101', 6870); INSERT INTO Piloten VALUES(2008, 'Fritz-Edgar', 'Forchendorf', '20020301', 8320); INSERT INTO Piloten VALUES(2104, 'Adalbert', 'Angershof', '20071115', 5110); INSERT INTO Piloten VALUES(2188, 'Thorsten', 'Timmenberg', '20040601', 7450); INSERT INTO Piloten VALUES(2078, 'Britta', 'Bamminger', '20020101', 9070); INSERT INTO Piloten VALUES(2132, 'Herbert', 'Himmelsmann', '20100720', 6490); INSERT INTO Piloten VALUES(2042, 'Kurt', 'Kittinger', '20111201', 7160); INSERT INTO Piloten VALUES(2043, 'Doris', 'Distelbacher', '20090201', 5950); INSERT INTO Piloten VALUES(2065, 'Winfried', 'Webersbert', '20070101', 7450);

Konstantin ±0

danke christian! mit sql administrator hat es bei mir nicht funktioniert. habe es jetzt mit der shell probiert und es passt

Amelie ±0

hallo, hat schon jemand die 2. HÜ begonnen und könnte mir sagen wie er seine 2. normalform in der 1. aufgabe aufgebaut hat? :) habe sie zwar mittlerweile fertig, bin mir aber nicht so ganz sicher ob das so stimmen kann! LG und vielen dank im vorraus!

Anton ±0

Hallo, das würde mich auch sehr interessieren! Habe mittlerweile einiges an Zeit investiert, aber dadurch dass ich nicht zum Tutorium gehen konnte komme ich bei der 1. Aufgabe keinen Schritt weiter (außer die Tabelle in die 1. NF zu bringen). Mir ist nicht ganz klar was ich als Primärschlüssel verwenden soll, bzw wie ich die IDs wählen soll? Hab mal versucht Adresse (also nur die Straßenadresse+ HausNr) als Primärschlüssel zu nehmen, aber davon ist eigentlich alles abhängig außer der Führerschein... wenn ich was anderes nehme ist irgendwie kaum mehr etwas abhängig...

Wäre super wenn jemand ein paar Tipps geben könnte oder Anhaltepunkte, werde einfach nicht schlau draus...:)

Sorry, die Kommentarfunktion ist geschlossen.