Database Normalizasyonu tek sütunlu detay tabloları için de şart mı

MS SQL Server veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Saltuk
Üye
Mesajlar: 16
Kayıt: 16 Nis 2018 09:45

Database Normalizasyonu tek sütunlu detay tabloları için de şart mı

Mesaj gönderen Saltuk » 21 Şub 2019 03:53

Millet size birşey soracağım.
Bir veri tabanına il ilçe kaydı yaparken bunları string olarak mı kaydedersiniz yoksa iller diye 2 sütunluk bir tablo açıp, ilin adı yerine bu tablonun id'sini kaydedip daha sonra join ile mi çağırırsınız?

Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4731
Kayıt: 09 Ara 2003 08:13
Konum: Ankara
İletişim:

Re: Database Normalizasyonu tek sütunlu detay tabloları için de şart mı

Mesaj gönderen mrmarman » 21 Şub 2019 07:56

ikincisi.
Dinamizm her zaman kazandırır.
İlçelerin ismi değişir, ilçe il yapılır, sorgularda olası güzergah verilir vs vs. sayısal sorgulama hep kazandırır.

Hareket tablolarında kullanılacaktır illaki sürekli tekrar string kayda nazaran ekonomi de getirir.
Resim Resim

Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7499
Kayıt: 09 Haz 2003 11:26
Konum: İstanbul
İletişim:

Re: Database Normalizasyonu tek sütunlu detay tabloları için de şart mı

Mesaj gönderen mussimsek » 21 Şub 2019 07:58

Plaka kodu kullanarak, detay bir ILLER tablosu yapıyorum.

01 - Adana
06 - Ankara
34 - İstanbul
...

gibi. Diğer tabloya da 01, 06 gibi plaka kodunu kaydediyorum.

Kolay gelsin.

Saltuk
Üye
Mesajlar: 16
Kayıt: 16 Nis 2018 09:45

Re: Database Normalizasyonu tek sütunlu detay tabloları için de şart mı

Mesaj gönderen Saltuk » 21 Şub 2019 08:22

yalnız single page application (SPA) bir web app yapıyorsanız js kodları ve arka plandaki sorgu ve dönüştürmeler bana baya masraflı geliyor

integer bir veri alanı 4 byte varchar 7 byte kaplıyorken ve veri tabanının tamamı bir yılda ancak 50 mb yer kaplıyorken çekilecek çileye değiyor mu bilmiyorum.

Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4731
Kayıt: 09 Ara 2003 08:13
Konum: Ankara
İletişim:

Re: Database Normalizasyonu tek sütunlu detay tabloları için de şart mı

Mesaj gönderen mrmarman » 21 Şub 2019 08:23

View bunun için var değil mi?
Resim Resim

Saltuk
Üye
Mesajlar: 16
Kayıt: 16 Nis 2018 09:45

Re: Database Normalizasyonu tek sütunlu detay tabloları için de şart mı

Mesaj gönderen Saltuk » 21 Şub 2019 08:40

View gerçek programcıları kesmez :)
gerçek zamanlı veri transferi ile kullanıcıya jetski'ye biniyormuş atmosferi yaratmak lazım.

Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4731
Kayıt: 09 Ara 2003 08:13
Konum: Ankara
İletişim:

Re: Database Normalizasyonu tek sütunlu detay tabloları için de şart mı

Mesaj gönderen mrmarman » 21 Şub 2019 08:49

Üstadım demek ki ben zaten gerçek bi programcı değilmişim.

Yazılım katmanında olanlar kullanıcıyı nasıl jet ski biniyor hissi verdirecek onu da anlamadım, sunum tümüyle bir illüzyon çünkü.

Kaynak kodları verdiğiniz kişiye kod kalabalığı olsun diye SQL bankanızı yazılım katmanına taşımanız belki göz boyayabilşr ama sorunuz ile alakası yok bence.

Sorunuzu can sıkıntısından yazıyor olabilirsiniz, tercihin belli olduğunu görüyorum, yolunuz açık kazancınız bol olsun.
Resim Resim

Cevapla