diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..73a7faf1de06f1f809e811744f93d005430105f5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +*.aux +*.log +*.out +*.synctex* diff --git a/2PL.pdf b/2PL.pdf new file mode 100644 index 0000000000000000000000000000000000000000..d4c3ceb9ffc8db81b4cb0e95f4da9443b5338d30 Binary files /dev/null and b/2PL.pdf differ diff --git a/ER-Beispiel.png b/ER-Beispiel.png new file mode 100644 index 0000000000000000000000000000000000000000..c149fe754836422a3d3394d0a4ab490119f0edf5 Binary files /dev/null and b/ER-Beispiel.png differ diff --git a/ER-Beispiel_2.png b/ER-Beispiel_2.png new file mode 100644 index 0000000000000000000000000000000000000000..9d4d5ebbc2c33bee812bc23011d75ed598081e3e Binary files /dev/null and b/ER-Beispiel_2.png differ diff --git a/ER-Modell.jpg b/ER-Modell.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5d9e19d8c3ea6b5c3ef4900c757970c7d20ce883 Binary files /dev/null and b/ER-Modell.jpg differ diff --git a/evaluation.png b/evaluation.png new file mode 100644 index 0000000000000000000000000000000000000000..c6e99850fe9e4cdb400834af052a71dedf5a179e Binary files /dev/null and b/evaluation.png differ diff --git a/psql_test.py b/psql_test.py new file mode 100644 index 0000000000000000000000000000000000000000..751cdff769120827e7fe5a2f1e0fed850a2ae168 --- /dev/null +++ b/psql_test.py @@ -0,0 +1,15 @@ +import psycopg2 + +# Connect to your postgres DB +conn = psycopg2.connect("dbname=dbs_project user=jonah") + +# Open a cursor to perform database operations +cur = conn.cursor() + +# Execute a query +cur.execute("SELECT TRUE") + +# Retrieve query results +records = cur.fetchall() + +print("Sucess!") diff --git a/tut5.cpp b/tut5.cpp new file mode 100644 index 0000000000000000000000000000000000000000..08093cb4296a94b8f8457ef8b4df33a4bb2206cb --- /dev/null +++ b/tut5.cpp @@ -0,0 +1,27 @@ +#include <sqlite3.h> +#include <stdio.h> + +int main() { + sqlite3 *db; + sqlite3_stmt *query; + + int rc = sqlite3_open("test.sqlite", &db); + rc = sqlite3_prepare_v2(db, "SELECT SQLITE_VERSION()", -1, &query, 0); + rc = sqlite3_step(query); + + if (rc == SQLITE_ROW) { + printf("%s\n", sqlite3_column_text(query, 0)); + } + + rc = sqlite3_prepare_v2(db, "SELECT 1", -1, &query, 0); + rc = sqlite3_step(query); + + if (rc == SQLITE_ROW) { + printf("%s\n", sqlite3_column_text(query, 0)); + } + + sqlite3_finalize(query); + sqlite3_close(db); + + return 0; +} diff --git a/tut5.py b/tut5.py new file mode 100755 index 0000000000000000000000000000000000000000..0a955e5cb41aa7f3d04e8fd3a32e90c1bbe5fbf8 --- /dev/null +++ b/tut5.py @@ -0,0 +1,18 @@ +#!/usr/bin/env python3 + +import sqlite3 + +if __name__ == "__main__": + conn = sqlite3.connect('test.py.sqlite') + cur = conn.cursor() + cur.execute("CREATE TABLE IF NOT EXISTS test (id INTEGER PRIMARY KEY, str TEXT)") + cur.execute("INSERT INTO test (str) VALUES (?)", ("test string",)) + cur.execute("INSERT INTO test (id, str) VALUES (?,?)", (3, "test string")) + cursor = conn.execute("SELECT * from test") + + for row in cursor: + print("id:", row[0]) + print("str:", row[1]) + print("-----") + + conn.close()