Hallo, wir arbeiten demnächst mit Datenbanken in der Schule. Ich suche daher eine Software, mit der ich mit diesem Format arbeiten kann bzw. die das in ein Format konvertieren kann, das ich mit Ubuntu-Software nutzen kann (Training bzgl. SQL-Abfragen usw.). Die Dateien müssen später nicht an andere weitergegeben werden. Kennt sich damit jemand aus? Ich will jetzt ungern wieder eine Windows-VM einrichten oder ein DualBoot. LG DJKuhpisse
.accdb öffnen oder konvertierten
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 17583 Wohnort: in deinem Browser, hier auf dem Bildschirm |
|
Anmeldungsdatum: Beiträge: 11176 Wohnort: München |
Access-Dateien kannst du in normale SQL-Datenbanken exportieren, vgl. z.B. https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-examples-tools-with-access-export.html, https://wiki.postgresql.org/wiki/Microsoft_Access_to_PostgreSQL_Conversion und https://www.dbsofts.com/articles/ms_access_to_sqlite/ - man muss ggf. mit den Werte-Grenzen der Datentypen aufpassen. Microsofts SQL-Syntax hat IIRC einige Besonderheiten (z.B. TOP statt LIMIT), so dass nicht alles 1:1 auf andere Datenbanken übertragbar ist. Dafür braucht es allerdings ein lauffähiges MS Access... Genrell würde ich den Lehrer mal fragen, ob es unbedingt Access sein muss (ja ich weiß, dass man sich da vieles inkl. Formularen zusammenklicken kann, statt sich in einem Webinterface, CLI oder mit einer Skriptsprache (z.B. Python3 + sqlalchemy) zu vergnügen) - eventuell kannst du ja auch gleich sqlite, MariaDB oder PostgreSQL nutzen, falls das Lehrmaterial nicht zu sehr auf MS Access ausgelegt ist. |
Anmeldungsdatum: Beiträge: 23336 |
Dafür brauchst du Windows, die Zugrifffsobjekte sind im OS "verbuddelt". Allerdings macht das Arbeiten über ODBC auch keinen Spaß, bleibt also Access und nur Access. Wer hätte das bei einer proprietären Flat Datenbank von MS gedacht ❓ 🐸 Diskussion mit dem Lehrer dürfte zweckfrei sein, der hat seinen Lehrplan. |
Supporter, Wikiteam
(Themenstarter)
Anmeldungsdatum: Beiträge: 17583 Wohnort: in deinem Browser, hier auf dem Bildschirm |
Ich hatte die Befürchtung schon, werde ich halt wieder eine Win 8.1 VM aufsetzen müssen. |
Anmeldungsdatum: Beiträge: 23336 |
Schau dir mal an, wo PoL (Wine) gnadenlos die Segel streicht! Zum Lernen ist Access übrigens perfekt. Alles unter einem Dach, Frontend/Backend/IDE mit VBA. Das Ende von Access sind 5 konkurriernde Nutzer. (Pi mal Daumen) |
Anmeldungsdatum: Beiträge: 11176 Wohnort: München |
Da ist halt immer die Frage, was man lernen will - VBA ist jetzt nicht gerade eine universell nutzbare Sprache, sondern ziemlich auf das MS-Ökosystem beschränkt. Ich fand SQL for Python Developers (abgesehen von den letzen 10 Minuten ist da nicht viel spezielles zu Python drin) ziemlich gut für eine Einführung in SQL - mir gefällt es, wenn man gerade am Anfang möglichst ohne zusätzliche Layer von Abstraktionen auskommen kann, die lohnen sich später, wenn man die Grundlagen verstanden hat und komplexere Dinge angehen will. |
Anmeldungsdatum: Beiträge: 23336 |
Wenn jemand accdb fragt, kannst du nicht mit Python antworten. Wo ist da der Zusammenhang? Schule interpretiere ich jetzt auch nicht als EDV Studium. Hier geht es vermutlich darum per GUI ein paar Abfragen zusammen zu nageln, und vielleicht noch kurz die SQL Ansicht zu bestaunen. Das ginge auch per Libre BASE, aber halt auch nur mit Windows. Access alles andere ist Masochismus, die Grenzen sind bekannt ... 🐸 |
Supporter, Wikiteam
(Themenstarter)
Anmeldungsdatum: Beiträge: 17583 Wohnort: in deinem Browser, hier auf dem Bildschirm |
Ziel des Ganzen ist das Erlernen von SQL-Abfragen und das Prüfen dieser mit der Datenbank (man prüft, ob die SQL-Abfrage das macht, was sie soll). Die GUI zur Erstellen der Abfragen in Access nutzen wir nicht. |
Anmeldungsdatum: Beiträge: 11176 Wohnort: München |
Das war eigentlich mehr als Bevorzugung einer SQL-Datenbank mit einem CLI-Interface gegenüber einem Brocken wie Acess gedacht, um sich die Grundlagen zu erarbeiten - sqlite läuft über alle gängigen Betriebssysteme hinweg, kostet weder die Schule noch die Schüler bzw. deren Eltern etwas und ist eine prima Spielwiese, solange man nicht konkurrierend Daten Schreiben will. |
Anmeldungsdatum: Beiträge: 23336 |
@seahawk - mußt du mir nicht erzählen, aber die Realität ist MS - Thema erledigt.
Klar, glaube ich dir ... 😎 Access hat drei Knöppe im Abfragebereich, SQL Ansicht, Abfrage GUI (Entwurf), Datenansicht. In der Kombi wird ein "Schuh" draus. Egal, man muß mit den gegebenen Tools und Verhältnissen leben. DB kann durchaus Spaß machen. 👍 |