|
SQL baze podataka - Sponzor: Baze-Podataka.net MySQL, MSSQL, Oracle, Access, ODBC. Ako imate problem brže i preciznije ćete dobiti odgovor ako priložite strukturu tabela ili skript koji kreira tabele i puni ih test podacima umesto što to problem opisujete samo rečima. Sponzor: Baze-Podataka.net - Blog o bazama podataka |
|
Alati teme | Način prikaza |
22. 01. 2006. | #9 |
Direktor Kombinata
Invented the damn thing
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
|
Ako u bazi koristiš Yes i No za bool onda u aplikaciji treba da imaš funkciju koja će ih prebacivati u odgovarajuću bool vrednost. Ne možeš da koristiš čak ni broj povezan sa vrednošću jer se oni povezuju od 1 pa naviše -> sirova vrednost će uvek vraćati true u uslovima.
Ne vidim nikakvu poentu u uvođenju nove komplikacije da bi se dobilo na čitljivosti sirovih podataka. ENUM('0', '1') => OK, ENUM('Yes', 'No') => not OK po mom mišljenju. PS: Dodavanjem nekog apstrakcionog sloja sva ova priča manje više pada u vodu jer se sam sloj brine o tipovima. Propel za skladištenje bool vrednosti koristi INT polje, ActiveRecord mapira TINYINT(1) sa bool tipom itd. Zbog ovoga i volim Propel i slične biblioteke: ako ti nisu potrebne max performanse možeš da prestaneš da se brineš o tome na koji način se sirovi podaci skladište. Bitno je da aplikacija dobije ono što si ti definisao...
__________________
activeCollab - Project Management and Collaboration Tool iz domaće kuhinje | area51.rs - Blog Poslednja izmena od Ilija Studen : 22. 01. 2006. u 12:21. |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Saveti oko MySQL tabela i ovaj put u letu :) narvno | martinluter | Sva početnička pitanja | 2 | 05. 06. 2009. 00:37 |
tabela-problem | mirko | Sva početnička pitanja | 6 | 03. 12. 2007. 12:47 |
MySQL: Više tabela, više baza ili? | Ilija Studen | SQL baze podataka - Sponzor: Baze-Podataka.net | 22 | 22. 10. 2007. 23:24 |
MySQL bezbednost i zastita tabela i baze | pele | Sva početnička pitanja | 5 | 01. 07. 2007. 21:46 |
Escape char iz mysql komandne linije. | Dragi Tata | SQL baze podataka - Sponzor: Baze-Podataka.net | 11 | 05. 08. 2006. 15:35 |