Konuyu nereye açacağımı bilemedim. Yardım talebi değil görüş belirtme konusudur.
Normal bir yazılım için bu tablonun sağlıklı olmadığını biliyorum ve 1. normal form/2.normal form/3.normal form tanımlarını biliyorum, acemi değilim yani.
Aşağıda attığım tek tablo, şuan bile fazla geliyor ki daha ekleyeceğim çok şey var. Bunların tek bir tabloda toplanması performans kaybına yol açar mı yoksa tek eksisi karışıklık mı olur? Tablonun tamamını yalnızca oyuncu oyuna girdiğinde çekiyorum, onun dışında select ile işim olmuyor enum'lardan çekiyorum ve kaydetme/silme yapacağım zaman tek tük sütun isimleriyle hallediyorum işimi. Eğer bir kayıp yaratmazsa böyle kullanmaya devam edeceğim, yaratırsa önerilerinizi bekliyorum.
(https://i.hizliresim.com/Q55O4x.png)
Genel olarak sampta böyle kullanıyor veri tabanı bence bir sorun.
Oyuncu verileri ile araç verilerini tek bir tablo üzerinde barındırmak , öznitelikli verileri karşılaştırma ve veri çekme hızı açısından size zorluk yaşatacaktır. Araç bilgileri için ayrı bir tablo oluşturabilirsin , iyi forumlar.
Alıntı yapılan: ThePosition - 13 Mart 2020, 11:37:56Oyuncu verileri ile araç verilerini tek bir tablo üzerinde barındırmak , öznitelikli verileri karşılaştırma ve veri çekme hızı açısından size zorluk yaşatacaktır. Araç bilgileri için ayrı bir tablo oluşturabilirsin , iyi forumlar.
Araçlar için ayrı tablo var zaten?
Alıntı yapılan: Denizz - 15 Mart 2020, 12:00:03Alıntı yapılan: ThePosition - 13 Mart 2020, 11:37:56Oyuncu verileri ile araç verilerini tek bir tablo üzerinde barındırmak , öznitelikli verileri karşılaştırma ve veri çekme hızı açısından size zorluk yaşatacaktır. Araç bilgileri için ayrı bir tablo oluşturabilirsin , iyi forumlar.
Araçlar için ayrı tablo var zaten?
Örnek vermek istemiştim , eğer öyleyse herşey yolunda. Ancak aracanahtar evanahtar benzeri sütun isimlerini eğer istersen bahsettiğin tablo ya da tablolara aktarabilirsin ^^ Bu arada eğer sütun eklemeye devam edeceksen ilave bir tablo oluşturmanı tavsiye edebilirim.
Alıntı yapılan: ThePosition - 15 Mart 2020, 14:56:27Alıntı yapılan: Denizz - 15 Mart 2020, 12:00:03Alıntı yapılan: ThePosition - 13 Mart 2020, 11:37:56Oyuncu verileri ile araç verilerini tek bir tablo üzerinde barındırmak , öznitelikli verileri karşılaştırma ve veri çekme hızı açısından size zorluk yaşatacaktır. Araç bilgileri için ayrı bir tablo oluşturabilirsin , iyi forumlar.
Araçlar için ayrı tablo var zaten?
Örnek vermek istemiştim , eğer öyleyse herşey yolunda. Ancak aracanahtar evanahtar benzeri sütun isimlerini eğer istersen bahsettiğin tablo ya da tablolara aktarabilirsin ^^ Bu arada eğer sütun eklemeye devam edeceksen ilave bir tablo oluşturmanı tavsiye edebilirim.
Bunu yapma sebebim her kullanıcının en fazla bir ev anahtarı ve bir araç anahtarı alabilecek olması. Bunu araçlar tablosuna aktarırsam her aracın bir tane anahtarı olabilir, yani bir aracın anahtarını iki kişiye veremeyiz. Ev için de öyle, bunların dışında baya baya sütunlar eklenecek gibi duruyor. Hem araç için hem ev için, eğer gerçekten rahatsız etmeye başlarsa dediğiniz gibi bölebilirim, teşekkürler.
string olarak tutup daha sonrasında sscanf ile ayrıştırabilirsin.
(https://www.upload.ee/image/11300268/ornekveritaban_.png)
Alıntı yapılan: via - 20 Mart 2020, 09:38:28string olarak tutup daha sonrasında sscanf ile ayrıştırabilirsin.
(https://www.upload.ee/image/11300268/ornekveritaban_.png)
Böyle de veritabanından değiştirmek istediğim bir veriyi ararken zorluk çekmem mi?
Alıntı yapılan: Denizz - 23 Mart 2020, 11:38:25Alıntı yapılan: via - 20 Mart 2020, 09:38:28string olarak tutup daha sonrasında sscanf ile ayrıştırabilirsin.
(https://www.upload.ee/image/11300268/ornekveritaban_.png)
Böyle de veritabanından değiştirmek istediğim bir veriyi ararken zorluk çekmem mi?
Yerlerini ezberlersen sorun yaşamazsın.