Bu proje, MySQL ve MongoDB gibi iki farklı veritabanı teknolojisini aynı sistemde kullanarak pratik yapmanızı ve bu sistem üzerinde kullanıcı oturumu,
sepet yönetimi ve sipariş işlemleri gibi e-ticaret temelli senaryoları geliştirmenizi amaçlamaktadır.
Amaç: MySQL (İlişkisel Veritabanı) ve MongoDB (NoSQL) entegrasyonuyla temel bir kullanıcı giriş sistemi ve alışveriş sepeti uygulaması geliştirmek.
Proje kapsamında, C programlama dili kullanılarak labirent içinde konumlandırılmış kişilerin mesafelerini hesaplayan bir uygulama geliştirilecektir. Kullanıcıdan labirent boyutları ve içinde bulunan kişilerin koordinatları alınarak, belirlenen bir tespit mesafesi içinde olan kişiler belirlenecektir. Mesafe hesaplamaları Öklid veya Manhattan yöntemlerine göre yapılacaktır. Projede struct, fonksiyonlar, dinamik bellek yönetimi (malloc/free) ve hata kontrolleri gibi temel programlama kavramları kullanılmalıdır. Ayrıca, yazılım gereksinim analizine uygun bir rapor hazırlanarak proje ile birlikte GitHub’a yüklenmelidir.
Proje bitiş tarihi: 31.03.2025 saat 23:59
Verilen koda bakılarak, dukkan veritabanındaki tüm tabloların model sınıfları oluşturulacak. Örnek olarak Product.java oluşturuldu. Aynı şekilde c# yazanlar için ise Product.cs vs. olacak şekilde tüm tablolar pazartesi ders saatine kadar yapılmış olacak.
Ayrıca tüm kodlar OOP kalıbına uygun yazılacak, spagetti kod yazılmayacak. Çarşamba günü 3-5 arası kontroller yapılacak.
Öğrenciler dukkan veritabanındaki tüm tabloları GUI ekranında listeyecekler. Bu durum öğrenciye kalmış listview, combobox, datagrid. Dersin hocası herhangi bir tabloyu seçip, getir butonuna tıkladığında o tablo ile ilgili tüm veriler listelecek (listelenme GUI arayüzünde ilgili component ile yapılacak (öğrenci istediği ara componentleri kullanabilir)).
Bu dosyada sql_3 ve sql_4 powerpoint sunumları yer almaktadır. Öğrenciler, sunumu dikkatlice incelemelidir.
Değerli Öğrenciler,
SQL sorguları ile ilgili pratik yapmak ve örnekler görmek isteyenler için aşağıdaki bağlantıdan faydalanabilirsiniz. Bu sitede SQL sorgularını öğrenmek ve test etmek için birçok örnek bulabilirsiniz:
SQL Sorgu Örnekleri - W3Schools
Derslerinizde ve projelerinizde kullanabileceğiniz faydalı bilgiler içeriyor. İncelemenizi tavsiye ederim.
Başarılar dilerim.
2024 - 2025 Güz Dönemi Veritabanı Dersi Projesi
Değerli Öğrenciler,
Bu proje, 2024 - 2025 Güz Dönemi Veri Tabanı ve Yönetimi dersini alan sizler için özel olarak hazırlanmıştır. Proje, sizlere hem teorik bilgileri pratiğe dökme hem de modern web uygulama geliştirme süreçlerini öğrenme fırsatı sunacak. Proje kapsamında öğrenci-akademisyen yönetimi, ders seçimi ve profil güncelleme gibi işlemleri gerçekleştirecek, gerçek dünyadaki yazılım projelerinin temel yapı taşlarını öğrenme imkânı bulacaksınız.
Bu proje, veritabanı yönetimi ve çok katmanlı mimari gibi önemli kavramları anlamanızı ve geliştirme süreçlerinde aktif rol almanızı hedeflemektedir. Proje boyunca elde edeceğiniz bilgiler, gelecekteki kariyerinizde size büyük katkı sağlayacak ve profesyonel dünyada önemli bir adım olacaktır.
Unutmayın, her bir adımda öğrendikleriniz, sizi yazılım dünyasında bir adım daha ileriye taşıyacak. Sizlerden beklentimiz, bu projeyi başarıyla tamamlayarak hem kendinizi hem de becerilerinizi daha ileri seviyeye taşımanızdır.
Başarılar diler, heyecan verici bir öğrenme süreci geçirmenizi dilerim!
https://blog.devgenius.io/beginners-guide-to-entity-relationship-diagrams-erd-1fe8d083e32e
Database systems
A Practical Approach to Design, Implementation, and Management