Veritabanı Kurgulama?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Yigit
    Yigit's avatar
    Kayıt Tarihi: 17/Temmuz/2005
    Erkek

    Php ile bir script yapacağım fakat ben genel olarak veritabanı kurgularken sıkıntı yaşıyorum. 
    Yapmak istediğim şeyi kısaca anlatayım veritabanını kurgularken yol gösterirseniz sevinirim.

    Fon toplama scripti olacak.

    1 tabloya 
    Kullanici id
    Kullanici adı
    İsim
    Soyisim
    Mail adresi 
    kayıt tarihi 
    Btc hesabı (bize btc yollarken yatıracağı adres) - Bu kısmı ben önceden oluşturulmuş adreslerden tanımlamak istiyorum otomatik.
    Btc hesabı (biz ödeme yapacakken yatıracağı adres)
    Sahip olduğu fon miktarı

    Bi de fon alış satış hareketlerini tarihleriyle beraber saklayacağım ayrı bi tablo mu olmalı? Yoksa tek tabloda iş çözülür mü?

    Kendimi veritabanı kurgulamasında nasıl geliştirebilirim?

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Yazilimci
    Yazilimci's avatar
    Kayıt Tarihi: 01/Şubat/2014
    Erkek

    Böyle bir senaryoda her hareketi tutmalısınız (sisteme giriş ve çıkışlar, fon alış ve satışlar vs gibi)


    Titanyumun gücü adına!!!
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nurulmac11
    nurulmac11's avatar
    Kayıt Tarihi: 04/Ağustos/2012
    Erkek

    hareketlerı bu tabloda istesen de tutamazsınki zaten

    kurgularken hangi verileri nasıl çekeceğini ve koşturacağın sorguları düşün ona göre hazırla tabloları


    black implies white, self implies other, life implies death.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    PcK0
    PcK0's avatar
    Kayıt Tarihi: 13/Nisan/2007
    Erkek

    Kurgulama da kendini geliştirmen için kurgulama yapman, uygulaman, uygulama sırasında çıkan sorunları görmen gerekiyor.

    Eğer tek tablo yaparsan, para alışverişlerin de bilgisayar sistemlerinin en büyük faydası olan her işlemi tek tek kayıt etme, bunu görüntüleme ve raporlama faydalarını kaçırırsın.

    Sana lazım olan tablolar: kullanıcılar, btchesapları ve hareketler.

    Kullanıcılar tablosunu açıklamaya gerek yok.

    BTC olaylarında genelde her aktarım için tek hesap üretiliyor. Ve bu üretilen hesap sadece bir kullanıcıya gösterilip ağa sen buraya gönder deniliyor. Yani her kullanıcı birden fazla hesap ile BTC fonu yatıracak.

    Hareketler kısmını zaten anlamışsındır. Her işlem tek tek kayıt edilecek.

    Daha güzel uygulamalar yapmak istersen mesela epostalar tablosu oluşturursun. Hepimizin birden fazla e-posta hesabı var. Kimsenin hakkını yemeyelim ulaşamamazlık etmeyelim, kişi birden fazla e-posta hesabını bize bildirebilsin diyebilirsin. Mesela telefonlar tablosu ekleyebilirsin. Pek çok arkadaşıma ev telefonundan, cep telefonundan ve iş telefonundan ulaşabiliyorum. Yani herkesin birden fazla numarası olabilir diyebilirsin.

    Kurgulama böyle oluyor ve böyle şeyler ile gelişiyor.

    İlgili sorunun için yapacaklarına karar ver, planla ve sonrasında veritabanı şemanı buraya yaz. Para işleri sıkıntıdır. Göte gelme :D


    Sadece bi imza..
Toplam Hit: 995 Toplam Mesaj: 4
mysql kurgu veritabanı