
Optimieren Sie Ihr Autohaus – bringen Sie Ihre Autos schneller auf die Straße!
Dokumentation »
Ein Datenbankverwaltungssystem mit SQL für ein Autohaus. Verfolgt den aktiven Bestand, Kunden, Reparaturen, Arbeitsaufträge und vieles mehr. Ideal für einen kleinen Händler – einfach und leicht.
Mit C erstellt, unter Verwendung der SQLite3-Datenbank.

Nützliche Links: ERD-Dokumentation, Schema-Dokumentation.
Hier erfahren Sie, wie Sie diese Datenbank für den persönlichen Gebrauch einrichten.
Sie müssen C und die SQLite3-Bibliothek für C einrichten. Verwenden Sie die folgenden Befehle, um beide zu konfigurieren:
sudo apt install GCCsudo apt-get install libsqlite3-dev
Verwenden Sie gcc --version und sqlite3 --version um zu überprüfen, ob C und SQLite3 ordnungsgemäß eingerichtet sind.
git clone https://github.com/Afrokk/Automobile-Dealership-DBMS Das Repository enthält bereits eine leere Datenbank AutomobileDatabase.db , die Sie als Grundlage verwenden können.
Kompilieren/erstellen Sie das Programm, indem Sie diesen Befehl im Stammverzeichnis des Klons ausführen:
makeFühren Sie das Automobile Dealership DBMS aus, indem Sie diesen Befehl ausführen:
./RunDBMSWeitere Hilfe finden Sie in der Nutzungsdokumentation und der Abfragedokumentation.
Hinweis: Wenn Sie den Namen der Standarddatenbankdatei ( AutomobileDatabase.db ) ändern möchten, können Sie dies tun. Vergessen Sie jedoch nicht, auch den Namen der Datenbankdatei in der Datei AutomobileDealershipDBMS.c zu ändern, da sonst die Datenbank nicht geladen werden kann oder die falsche Datenbankdatei geladen wird.
Ändern Sie beispielsweise die Zeile Nr. 20 in der Datei AutomobileDealershipDBMS.c von:
* ErrMsg = ( int ) sqlite3_open_v2 ( "AutomobileDatabase.db" , & db , SQLITE_OPEN_READWRITE , NULL ) * sizeof ( int );Zu:
* ErrMsg = ( int ) sqlite3_open_v2 ( "YourFileName.db" , & db , SQLITE_OPEN_READWRITE , NULL ) * sizeof ( int );Das Programm läuft über die Konsole:

Der Benutzer kann über das Menü navigieren.

Einige der Dinge, die ich mit diesem Projekt tun möchte, während ich daran arbeite:
Afrasiyab (Afrokk) Khan – @afrokk_ – afrokk.design – afrokk.dev – LinkedIn – [email protected]
Projektlink: https://github.com/Afrokk/Automobile-Dealership-DBMS