Auf den Seiten https://sqliteonline.com/ und http://sqlfiddle.com/ kann man übrigens besser die SQL Anfragen aus den Übungen ausprobieren. (Da auch komplizierte Anfragen ausprobiert werden können) Dazu müsst ihr allerdings die Relationalen Tabellen die auf den Übungsblättern angegeben sind in SQL Tabellen umwandeln . Im Nachfolgenden hab ich das für das Kaffeelager und das Unischema gemacht. Viel Spaß beim üben. :)
CREATE TABLE Benutzer ( BID INT PRIMARY KEY, BName VARCHAR(255) ); INSERT INTO Benutzer VALUES (1,'Jerry'); INSERT INTO Benutzer VALUES (2,'Marie'); INSERT INTO Benutzer VALUES (3,'Sophie'); INSERT INTO Benutzer VALUES (4,'Matthias'); CREATE TABLE Shop ( SName VARCHAR(255) PRIMARY KEY, Strasse VARCHAR(255) , Stadt VARCHAR(255), Telefon INT ); INSERT INTO Shop VALUES ('Coffeeshop Company','Espressostr. 2','Bohnenstadt',5536311); INSERT INTO Shop VALUES ('Coffee Fellows','Arabica Platz 5','Bohnenstadt',1211133); INSERT INTO Shop VALUES ('Express Coffee','Bohnenallee 104','Bad Kaffee',1123112 ); CREATE TABLE Kaffeesorte ( KName VARCHAR(255) ); INSERT INTO Kaffeesorte VALUES ('Excelsa'); INSERT INTO Kaffeesorte VALUES ('Arabica'); INSERT INTO Kaffeesorte VALUES ('Robusta'); INSERT INTO Kaffeesorte VALUES ('Liberica'); CREATE TABLE Variante ( KName VARCHAR(255), Roestung VARCHAR(255), Mahlgrad VARCHAR(255), Lagerbestand INT ); INSERT INTO Variante VALUES('Liberica','Stark','Fein',4); INSERT INTO Variante VALUES('Liberica','Doppelt','Grob',0); INSERT INTO Variante VALUES('Liberica','Espresso','Fein',1); INSERT INTO Variante VALUES('Excelsa','Torrefacto','Grob',10); INSERT INTO Variante VALUES('Excelsa','Stark','Fein',2); INSERT INTO Variante VALUES('Arabica','Espresso','Fein',5); INSERT INTO Variante VALUES('Arabica','Torrefacto','Grob',9); INSERT INTO Variante VALUES('Robusta','Espresso','Fein',0); INSERT INTO Variante VALUES('Robusta','Torrefacto','Grob',3); CREATE TABLE mag ( BID INT, KName VARCHAR(255), Rating INT ); INSERT INTO mag VALUES (1,'Liberica',0); INSERT INTO mag VALUES (1,'Excelsa',5); INSERT INTO mag VALUES (1,'Arabica',2); INSERT INTO mag VALUES (2,'Liberica',5); INSERT INTO mag VALUES (2,'Robusta',5); INSERT INTO mag VALUES (2,'Excelsa',4); INSERT INTO mag VALUES (2,'Arabica',4); INSERT INTO mag VALUES (3,'Liberica',0); INSERT INTO mag VALUES (3,'Arabica',2); INSERT INTO mag VALUES (3,'Excelsa',4); CREATE TABLE verkauft ( SName VARCHAR (255), KName VARCHAR (255), Roestung VARCHAR (255), Mahlgrad VARCHAR (255) ); INSERT INTO verkauft VALUES ('Coffeeshop Germany','Liberica','Stark','Fein'); INSERT INTO verkauft VALUES ('Coffeeshop Germany','Liberica','Doppelt','Grob'); INSERT INTO verkauft VALUES ('Coffeeshop Germany','Liberica','Espresso','Fein'); INSERT INTO verkauft VALUES ('Coffeeshop Germany','Excelsa','Torrefacto','Grob'); INSERT INTO verkauft VALUES ('Coffeeshop Germany','Excelsa','Stark','Fein'); INSERT INTO verkauft VALUES ('Coffeeshop Germany','Arabica','Espresso','Fein'); INSERT INTO verkauft VALUES ('Coffeeshop Germany','Arabica','Torrefacto','Fein'); INSERT INTO verkauft VALUES ('Coffeeshop Germany','Robusta','Espresso','Fein'); INSERT INTO verkauft VALUES ('Coffeeshop Germany','Robusta','Torrefacto','Grob'); INSERT INTO verkauft VALUES ('Coffee Fellows','Liberica','Stark','Fein'); INSERT INTO verkauft VALUES ('Coffee Fellows','Excelsa','Torrefacto','Grob'); INSERT INTO verkauft VALUES ('Express Coffee','Robusta','Espresso','Fein'); INSERT INTO verkauft VALUES ('Express Coffee','Robusta','Torrefacto','Grob'); ----------------- Kaffeelager
CREATE TABLE professoren ( persnr INT PRIMARY KEY, name VARCHAR(255), rang VARCHAR(255), raum INT ); INSERT INTO professoren VALUES (2125,'Sokrates','C4',226); INSERT INTO professoren VALUES (2126,'Russel','C4',232); INSERT INTO professoren VALUES (2127,'Kopernikus','C3',310); INSERT INTO professoren VALUES (2133,'Popper','C3',52); INSERT INTO professoren VALUES (2134,'Augustinus','C3',309); INSERT INTO professoren VALUES (2136,'Curie','C4',36); INSERT INTO professoren VALUES (2137,'Kant','C4',7); CREATE TABLE studenten ( matrnr INT PRIMARY KEY, name VARCHAR (255), semester INT ); INSERT INTO studenten VALUES (24002,'Xenokrates',18); INSERT INTO studenten VALUES (25403,'Jonas',12); INSERT INTO studenten VALUES (26120,'Fichte',10); INSERT INTO studenten VALUES (26830,'Aristoxenos',8); INSERT INTO studenten VALUES (27550,'Schopenhauer',6); INSERT INTO studenten VALUES (28106,'Carnap',3); INSERT INTO studenten VALUES (29120,'Theophrastos',2); INSERT INTO studenten VALUES (29555,'Feuerbach',2); CREATE TABLE vorlesungen ( vorlnr INT PRIMARY KEY, titel VARCHAR (255), sws INT, gelesenvon INT ); INSERT INTO vorlesungen VALUES (5001,'Grundzüge',4,2137); INSERT INTO vorlesungen VALUES (5041,'Ethik',4,2125); INSERT INTO vorlesungen VALUES (5043,'Erkenntnistheorie',3,2126); INSERT INTO vorlesungen VALUES (5049,'Mäeutik',2,2125); INSERT INTO vorlesungen VALUES (4052,'Logik',4,2125); INSERT INTO vorlesungen VALUES (5052,'Wissenschaftstheorie',3,2126); INSERT INTO vorlesungen VALUES (5216,'Bioethik',2,2126); INSERT INTO vorlesungen VALUES (5259,'Der Wiener Kreis',2,2133); INSERT INTO vorlesungen VALUES (5022,'Glaube und Wissen',2,2134); INSERT INTO vorlesungen VALUES (4630,'Die 3 Kritiken',4,2137); CREATE TABLE voraussetzen ( vorgaenger INT, nachfolger INT ); INSERT INTO voraussetzen VALUES (5001,5041); INSERT INTO voraussetzen VALUES (5001,5043); INSERT INTO voraussetzen VALUES (5001,5049); INSERT INTO voraussetzen VALUES (5041,5216); INSERT INTO voraussetzen VALUES (5043,5052); INSERT INTO voraussetzen VALUES (5041,5052); INSERT INTO voraussetzen VALUES (5052,5259); CREATE TABLE hoeren ( matrnr INT , vorlnr INT ); INSERT INTO hoeren VALUES (26120,5001); INSERT INTO hoeren VALUES (27550,5001); INSERT INTO hoeren VALUES (27550,4052); INSERT INTO hoeren VALUES (28106,5041); INSERT INTO hoeren VALUES (28106,5052); INSERT INTO hoeren VALUES (28106,5216); INSERT INTO hoeren VALUES (28106,5259); INSERT INTO hoeren VALUES (29120,5001); INSERT INTO hoeren VALUES (29120,5041); INSERT INTO hoeren VALUES (29120,5049); INSERT INTO hoeren VALUES (29555,5022); INSERT INTO hoeren VALUES (25403,5022); INSERT INTO hoeren VALUES (29555,5001); CREATE TABLE assistenten( persnr INT PRIMARY KEY, name VARCHAR(255), fachgebiet VARCHAR(255), boss INT ); INSERT INTO assistenten VALUES (3002,'Platon','Ideenlehre',2125); INSERT INTO assistenten VALUES (3003,'Aristoteles','Syllogistik',2125); INSERT INTO assistenten VALUES (3004,'Wittgenstein','Sprachtheorie',2126); INSERT INTO assistenten VALUES (3005,'Rhetikus','Planetenbewegung',2127); INSERT INTO assistenten VALUES (3006,'Newton','Keplersche Gesetze',2127); INSERT INTO assistenten VALUES (3007,'Spinoza','Gott und Natur',2134); CREATE TABLE pruefen ( matrnr INT, vorlnr INT, persnr INT, note INT ); INSERT INTO pruefen VALUES (28106,5001,2126,1); INSERT INTO pruefen VALUES (25403,5041,2125,2); INSERT INTO pruefen VALUES (27550,4630,2137,2); ------------------ Universitätsschema
Wurde in der Vorlesung was dazu gesagt, inwiefern JDBS Wissen gefragt wird? Also müssen wir z.B. Javacode zum Verbindungsaufbau mit einer Datenbank schreiben können?
würde mich auch interessieren
Kommt drauf an was du studierst... Wenn du Komedia studierst dann lieber das lernen, da am Anfang gesagt wurde, dass alles was man im Praktikum gemacht hat wird auch gefragt falls man Komedia studiert. Wenn du Angewandte Informatik studierst, dann eher nicht so, da sowas nie in den Übungen vorkam.
weiß jemand, ob die Vorlesung bzw. das Praktikum auch im Sommersemester stattfindet?
soweit ich weiß nur jedes WS
Hallo. Hat jemand den Schlüssel von Logik WS19/20 mit Prof.
Hat jemand die Lösungen von Übung 7 & 12?
War leider heute nicht da. Kann mir einer sagen bei Welcher Kapitel der Dozent ist? Kapitel 2 oder schon 3? Danke
Does anyone have the solution of Preparation Exam?