Bu arada istediğini belki başkası yapar ama ben yapamam. Çünkü bu sitede admin olan bir kişi, sayısal alanların depolanarak tablonun şişmesinin önüne geçmeyi defalarca önerdiği biryerde basit bir veritabanı oluşturup tüm anlattıklarına ters düşmesini bekleyemezsiniz. Doğru olan ve tüm dünyada yaygın olan bir yöntemdir bu. Bence siz bu sağlam yapıyı öğrenmelisiniz. Hem de temelden. Bunun için gereken dersi ben vermeye hazırım. Yeter ki saçma şekillerde yapısal değişimler istemeyin benden. Yapmak çok kolaydır ama yapılmaz. Birazdan örneği göndereceğim. Oradak raporu ve kayıt kaynağını inceleyin lütfen. Bana hak vereceksiniz.
Neden bu depolama biçiminin kullanıldığına gelince, biraz anlatayım da diğer üyeler de dinlesin. Diyelim ki bir veri tabanı oluşturuyoruz. Bu veritabanına diyelim 1000 kayıt gireceğiz. Bu 1000 kaydın içinde mesela Türkiye'deki şehirler de olsun. Sadece her bir kayıttaki il isimlerinin sizin istediğiniz gibi kaydedildiğini düşünelim. Her bir karakter için de mesela 1 lira ödüyor olalım. İstanbul(8), Ankara(6), Kırklareli(10), Kahramanmaraş(13)
)) daha 4 il adını sadece birer kere girdik ve 37 liramız gitti. Oysa bir iller tablosu yapsaydık ve içine de tüm illeri plaka nolarıyla kaydetseydik, ilişkili veritabanımıza da sadece 2 haneli sayılar kaydetseydik aynı işi 8 liraya yapacaktık. Hem de sadece 4 kayıtta. Bunun mahalle adı, cadde adı, sokak adı, evli-bekar, kadın-erkek gibi birçok kalemde ve 1000 veride ne kadar kar getirdiğini düşünür müsünüz?Veriyi kullanmak gerektiğinde de bir sorgu yaparak iki tablodan veri çekeceksiniz. Örnekte bunu görebilirsiniz. Kolay gelsin.