Skip to content

ozgenbaris1/via-505-final

Repository files navigation



VIA 505 VERİTABANI YÖNETİM SİSTEMLERİ VE BÜYÜK VERİ

Konu 6: Götür Projesi


528221021 - Mehmet Can Kamışlı

528221005 - Barış Özgen

528221029 - Taha Yasin Orhan

528221059 - Mado Vanlıoğlu



Önkoşullar

  • İşletim sisteminde python, Docker ve docker-compose yüklü olmalıdır.
  • İşletim sisteminde MySQL ile uyumlu herhangi bir SQL client uygulaması yüklü olmalıdır.

Proje Nasıl Çalıştırılır?

  1. gotur_db isminde bir MySQL container'ı ayağa kaldırılır

     $ docker-compose up
  2. Virtual environment oluşturulur

     $ python3 -m venv .venv
     $ source ./.venv/bin/activate
  3. Veritabanında tablolar yaratılılır

     $ python3 -m venv .venv
     $ source ./.venv/bin/activate
  4. Veritabanında tablolar yaratılılır

     (.venv) $ python create_tables.py
  5. Veritabanında fonksiyonlar yaratılılır

     (.venv) $ python create_functions.py
  6. Veritabanında prosedürler yaratılılır

     (.venv) $ python create_procedures.py
  7. Tablolara veriler yüklenir

     (.venv) $ python load_data.py
  8. DBeaver veya datagrip gibi SQL client uygulamalarından biri kullanılarak aşağıdaki credential ile veritabanı bağlantısı kurulur

     {
         user: root,
         password: password,
         host: localhost,
         port: 3306
     }

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published