GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi

Tablo düzeni hakkında.

Başlatan Inappropriate, 12 Mart 2020, 10:43:57

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Inappropriate

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.


Full Stack Developer
deniztemekoglu.com

Eamon

Genel olarak sampta böyle kullanıyor veri tabanı bence bir sorun.

Bugünün güzel zamanları, yarının üzücü düşünceleridir.

squarepants

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.


Inappropriate

Alıntı yapılan: ThePosition - 13 Mart 2020, 11:37:56
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.

Araçlar için ayrı tablo var zaten?

Full Stack Developer
deniztemekoglu.com

squarepants

Alıntı yapılan: Denizz - 15 Mart 2020, 12:00:03
Alıntı yapılan: ThePosition - 13 Mart 2020, 11:37:56
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.

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.
Son düzenlenme: 15 Mart 2020, 21:13:17 ThePosition

Inappropriate

Alıntı yapılan: ThePosition - 15 Mart 2020, 14:56:27
Alıntı yapılan: Denizz - 15 Mart 2020, 12:00:03
Alıntı yapılan: ThePosition - 13 Mart 2020, 11:37:56
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.

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.

Full Stack Developer
deniztemekoglu.com

viathegod32

string olarak tutup daha sonrasında sscanf ile ayrıştırabilirsin.


developer & producer

Inappropriate

Alıntı yapılan: via - 20 Mart 2020, 09:38:28
string olarak tutup daha sonrasında sscanf ile ayrıştırabilirsin.



Böyle de veritabanından değiştirmek istediğim bir veriyi ararken zorluk çekmem mi?

Full Stack Developer
deniztemekoglu.com

viathegod32

Alıntı yapılan: Denizz - 23 Mart 2020, 11:38:25
Alıntı yapılan: via - 20 Mart 2020, 09:38:28
string olarak tutup daha sonrasında sscanf ile ayrıştırabilirsin.



Böyle de veritabanından değiştirmek istediğim bir veriyi ararken zorluk çekmem mi?

Yerlerini ezberlersen sorun yaşamazsın.

developer & producer