Pokaż wyniki 1 do 4 z 4

Temat: Pola formularza a nazwy kolumn w bazie

  1. #1
    Zarejestrowany
    Nov 2009
    Postów
    8

    Domyślnie Pola formularza a nazwy kolumn w bazie

    Spotkałem się ze stwierdzeniem że pola w formularzu powinny nazywać się tak jak odpowiedniki kolumn w bazie danych. Ok jest to bardzo praktyczne ale czy takie zdradzanie nazw jest mądre? Tak bym odczytywał strukturę tabeli i dalej dynamicznie mógłbym operować na niej, a nie że zmienię jedną kolumnę i muszę cały program modyfikować.
    Ostatnio edytowane przez BazukaJoy : 03-22-2010 - 14:00

  2. #2
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    W malych aplikacjach tam gdzie masz 1 tabele mozesz sobie pozwolic na takie cos choc jak dla mnie to nie ma sensu... bo jak masz 1 tabele to nie potrzebujesz bazy danych tak na prawde

    Praktyczny przyklad... ile razy w wiekszej aplikacji webowej wystapia pola takie jak:
    - data
    - email
    - poczatek/koniec (przy przegladaniu raportow/logow)
    - itd?

    Na prawde nie ma to wiekszego sensu... trzymac jasne mapowanie zmiennych na pola w formularzach i nazwy zmiennych takie jak nazwy tabel+kolumn, wtedy wszystko jasne i ciezko sie pomylic :P
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  3. #3
    Zarejestrowany
    Nov 2009
    Postów
    8

    Domyślnie

    Dzięki za szubką odp. Stosuje ORM z Zenda więc mylenie tabel odpada ponieważ i tak odwołuję się przez konkretną klasę. Rozumiem że nie ma wpływu to na bezpieczeństwo.

  4. #4
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    jak lecisz ORMem to szesto nie masz wyboru wiec pytanie lekko chybione - odpowiedz zalezna od technologii
    nazwy zmiennych beda sie pokryac w 90+% przypadkow ale pola to inna sprawa i imho nie ma wiekszego znaczenia
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj