Adminer-Zugang für Übungsteilnehmer:
- Adminer Web-Interface zu PostgreSQL und MySQL (die Zugangsdaten gibt es in der Übung):
- Informationen zu Adminer:
- Skript zum Anlegen der Beispiel-Tabellen (beim Gast-Account sind die Tabellen bereits definiert):
- Docker-Container, falls man die Datenbank und das Adminer-Webinterface auf dem eigenen Rechner laufen lassen will:
Weitere Webseiten, um SQL online auszuprobieren:
- SQL Fiddle
- MySQL-Datenbank "Wetter in Deutschland" (Universität Bayreuth)
- MySQL-Datenbank "Fußball Bundesliga" (Universität Bayreuth)
- w3schools: SQL Tryit Editor
- JDoodle: Online SQL Editor - Practice SQL Online (verwendet SQLite)
- JDoodle: Online MySQL Terminal
- SQL Test (Oracle und MySQL)
- codingground: Execute SQL Online (SQLite)
- Oracle Live SQL (benötigt kostenlose Registrierung)
- regextester.com: compile Oracle online (Ein Account für alle Nutzer!)
Kommerzielle Systeme (Relational/Objektrelational):
- Oracle
- [http://www.oracle.com/database/index.html] (Oracle Database)
- [http://www.oracle.com/technetwork/products/express-edition/overview/] (Oracle DB Express Edition)
- [http://www.oracle.com] (Oracle.com)
- [http://www.oracle.de] (Oracle Deutschland)
- [http://www.oracle.com/pls/db121/homepage] (Dokumentation zu Oracle 12c)
- https://docs.oracle.com/database/121/SQLRF/toc.htm (Oracle&bsp;12c: SQL Language Reference)
- https://docs.oracle.com/en/database/oracle/oracle-database/21/index.html (Oracle&bsp;21c: Dokumentation)
- [http://oai.oracle.com] (OAI: Oracle Academic Initiative)
- [http://otn.oracle.com] (Oracle Technology Network)
- http://www.orafaq.org/ (Underground Oracle FAQ)
- http://www.ioug.org/ (International/Independent Oracle Users Group)
- http://blog.mclaughlinsoftware.com/2013/07/26/oracle-12c-on-windows-7/ (Oracle 12c Installation on Windows 7)
- https://oracle-base.com/articles/9i/ansi-iso-sql-support (ANSI ISO SQL Support in Oracle 9i)
- https://de.wikipedia.org/wiki/Oracle_(Datenbanksystem) (Wikipedia)
- IBM DB2
- [http://www.ibm.com/software/db2/] (DB2 Universal Database)
- [https://www-01.ibm.com/marketing/iwm/iwm/web/pickUrxNew.do?source=swg-db2expressc] (Kostelose Express-C Edition)
- [https://www.ibm.com/developerworks/community/forums/html/topic?id=b9a7fb8a-1fe1-40b2-8883-50fefc4d8649&ps=25] (Express-C Forum)
- [https://de.wikipedia.org/wiki/DB2] (Wikipedia-Artikel zu DB2)
- [https://developer.ibm.com/articles/dm-0503melnyk/] (DB2 Command Line Processor)
- [http://public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/en_US/DB2SQLRefVol1-db2s1e973.pdf] (DB2 9.7~SQL Reference, Vol. 1)
- [http://public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/en_US/DB2SQLRefVol2-db2s2e973.pdf] (DB2 9.7~SQL Reference, Vol. 2)
- Microsoft SQL Server
- [http://www.microsoft.com/sql/] (SQL Server Home)
- [http://www.microsoft.com/sql/evaluation/trial] (Trial Licence)
- [http://msdn.microsoft.com/en-us/library/aa258891(v=sql.80).aspx] (Dokumentation: String Functions)
- [http://msdn.microsoft.com/en-us/library/ms189826(v=SQL.90).aspx] (Transact SQL Reference, SQL Server 2005)
- [http://msdn.microsoft.com/en-us/library/bb510741.aspx] (Transact SQL Reference, SQL Server 2008 R2)
- Sybase
- [http://www.sybase.com/] (Sybase.com)
- [http://www.sybase.com/linux/ase/] (Free Express Edition for Linux)
- [http://www.ianywhere.com/developer/product_manuals/sqlanywhere/0901/de/html/] (Handbücher)
- Informix (jetzt Teil von IBM)
- Transaction Software: Transbase
- Gupta SQLBase
- Borland InterBase
- Pervasive SQL
Halbkommerzielle Systeme/Open Source/Frei:
- MySQL
- [http://dev.mysql.com/] (Entwickler Homepage)
- [http://dev.mysql.com/doc/] (Dokumentation)
- [http://www.mysql.com/] (Firma, kommerzielle Produkte)
- [http://dev.mysql.com/doc/refman/5.1/de/mysqldump.html] (Anleitung zu mysqldump)
- [http://dev.mysql.com/doc/refman/5.1/de/innodb-foreign-key-constraints.html] (Fremdschlüssel-Bedingungen)
- [http://www.greensql.com/content/mysql-security-best-practices-hardening-mysql-tips] (MySQL Security Best Practices)
- [https://www.linode.com/docs/databases/mysql/] (Anleitungen zur Installation von MySQL auf Linux)
- MariaDB
- [https://mariadb.org/] (Homepage)
- [https://mariadb.com/kb/de/mariadb/] (Knowledge Base Deutsch)
- [https://mariadb.com/kb/en/library/documentation/] (Dokumentation Englisch)
- [https://de.wikipedia.org/wiki/MariaDB] (Wikipedia-Artikel über MariaDB)
- [https://www.youtube.com/watch?v=UKNA7P8Sbi8&] (Vortrag von Kaj Arnö über die Geschichte vom MySQL und MariaDB)
- PostgreSQL
- [http://www.postgresql.org/]
- [https://www.pgadmin.org/]
- [https://jdbc.postgresql.org/documentation/80/index.html] (Dokumentation zum JDBC Interface)
- SQLite
- MaxDB (vorher SAP DB, davor Adabas)
- Cloudscape (von IBM)
- Firebird (entstanden aus einer älteren Version von Borland InterBase)
- CA Ingres
- H2 Database Engine
Listen, Vergleiche:
- Wikipedia: List of relational database management systems
- Wikipedia: Comparison of relational database management systems
Marktanteile, Vergleich von DBMS:
- DBMS Market Share
- TPC Benchmarks für Datenbanksysteme
- DB Engines Ranking
- Worldwide Relational Database Management Systems 2007 Vendor Shares (IDC)
- Artikel in InformationWeek von 2005 über damalige Marktanteile (basierend auf IDC Studie)
- Ergebnisse einer Gartner-Studie über Marktanteile 2011
- Jason Adler (William Blair Equity Research): Database Software Market: The Long-Awaited Shake-Up
- TIOBE Index (Webseiten-Anteile von Programmiersprachen, enthält auch SQL)
- Erklärung zur Berechnung des TIOBE Index
Cloud-Datenbanken:
- Datenbank-Dienste von Amazon (AWS):
Übungs-Software für relationale Algebra:
- RA (radb): Interpreter für relationale Algebra
- [https://users.cs.duke.edu/~junyang/radb/] (Homepage)
- [https://users.cs.duke.edu/~junyang/radb/advance.html] (Documentation: Advanced Usage)
- [https://github.com/junyang/radb] (GitHub)
- [https://www.python.org/downloads/] (Python 3.5 or higher is needed)
- RelaX: Webbasierte Lern-Software für
relationale Algebra
- [https://dbis-uibk.github.io/relax/landing] (Homepage auf github)
- [https://dbis-uibk.github.io/relax/calc/local/uibk/local/0] (Zum Ausprobieren mit Standard-Relationen R, S, T)
- [http://dbis-uibk.github.io/relax/calc/gist/8dc2652578ee12ae756a234c4cf21b3f] (Zum Ausprobieren mit Punkte-DB)
- [https://dbis-uibk.github.io/relax/help] (Dokumentation)
- [https://dbis.uibk.ac.at/sites/default/files/2019-03/2019-BTW-Relax.pdf] (Artikel in der BTW 2019)
Zeichnen von ER-Diagrammen:
- Oracle SQL Developer Data Modeler:
- Graphviz:
Docker:
- [https://docs.docker.com/] (docker.com Homepage)
- [https://docs.docker.com/get-started/] (docker.com: Orientation and setup)
- [https://docs.docker.com/docker-for-windows/install/] (Docker auf Windows)
- Docker einrichten (Youtube: So geht Docker 2/6)
- Docker schafft sich ab (Heiseshow, Youtube)
- Container statt VM? Kurzer Blick auf Docker (Youtube)
- you need to learn Docker RIGHT NOW!! // Docker Containers 101
- [https://podman.io/] (Sicherere Konkurrenz: podmad)
[Meine alte Software Link-Seite]
Prof. Dr. Stefan Brass | Impressum |