Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Náš Lopuch Vám
vytře zrak

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub Database (mysql,...) [ŽP: neomezená] (kategorie Programování) moderuje melkor_unlimited.
Archiv
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: tgqtppa
[ 1008 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
pepak pepak - Pepak.net 20.10.2010 06:49  1292
Měl jsem za to, že se jména autorů uvádějí v abecedním pořadí (podle příjmení) a s kolektivem na konci. Ale pokud záleží na konkrétním pořadí, klidně bych do Role přidal ještě jeden sloupeček.
themajkl themajkl All those moments will be lost in time - like tears in rain. 20.10.2010 06:20  1291
pepak [1290]: Jak bys pak zpátky dostal původní text - myslím název "autora"? Přidat tam sloupeček pořadí?
pepak pepak - Pepak.net 20.10.2010 06:12  1290
Melkor Unlimited: Jednoduše zavedeš jako tři záznamy pro jednu knihu: Role('Macak', 'Kniha', spisovatel), ('Pacak', 'Kniha', spisovatel, 'kolektiv autoru', 'Kniha', spisovatel)
melkor_unlimited melkor_unlimited Ltd. 20.10.2010 05:48  1289
A co autoři typu: Macák, Pacák a kol. ?
pepak pepak - Pepak.net 20.10.2010 04:37  1288
Jak Píše Huh.
huh huh 19.10.2010 23:14  1287
knedle [1284]:
tabulka Autor
tabulka Kniha
tabulka Role(idAutora, idKnihy, role {výčet: spisovatel, překladatel, ilustrátor})
themajkl themajkl All those moments will be lost in time - like tears in rain. 19.10.2010 22:03  1285
Přes číselníky (čili 1).
knedle knedle online - Krabice živých 19.10.2010 21:51  1284
dotaz na vase reseni

v db mám tab pro autory knih

ale budu db rozsirovat o překladatele a s nejvetsi pravdepodobnosti i ilustratory

jakym stylem by jste si db rozsirili vy?

1/ pridat 2 tabulky, pro kazdou skupinu jednu
nevyhody - budou 3 shodne tab se stejnymi sloupci + jedna osoba by mohla mit 3 profily...

2/ mit vse v 1 tabulce (rozsirit stavajici nebo radeji vytvorit novou?)
(tj bool sloupce jeAutor, jePrekladatel, jeIlustrator...)
nevyhody - slozitejsi zapracovani, mozny bordel v id, a stare id (u nove tab)


obe moznosti se mi nelibi, obe moznosti se mi libi - proste se nedokazu rozhodnou a premylsim o jednostlivych pozitivech a negativech
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 18.10.2010 13:10  1283
AdminerAdminer v 3.0.1, 2010-10-15
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 9.8.2010 11:15  1282
Straka82Me v tomto smeru prijde snazsi (i kdyz teoreticky ne tak pekny) ty telefony flakat s nejakejma oddelovacema primo do polozky do tabulky s lidma. Pri cteni si to v php rozlozim a zapisu slozim.
huh huh 9.8.2010 11:11  1281
Nevím, jestli super efektivně. Další možnost je třeba
select id, jmeno, cislo from lide join telefony on id_cloveka=id where priorita = (select min(priorita) from telefony where id_cloveka=id)
(pokud nema 1 clovek vice cisel se stejnou prioritou)
straka82 Straka82 9.8.2010 10:56  1280
huhNo je mozne, ze jo, vyzkousim :) Normalne sem ten vnoreny select delal zvlast v aplikaci, sem jsem dal dotaz, jestli by to neslo nejak super efektivne.
huh huh 9.8.2010 10:20  1279
Neco jako
select *, (select cislo from telefony where id_cloveka=id order by priorita limit 1) from lide
by ti nefungovalo?

straka82 Straka82 9.8.2010 08:45  1278
Dalsi dotazMam dve tabulky: lide(id, jmeno, prijmeni), telefony(id_cloveka, cislo, priorita).

Jakym dotazem dostanu tabulku s lidma, kde jsou sloupce jmeno, prijmeni a cislo, kde je kazdy clovek jen jednou (v tabulce lide je taku jen jednou) a ve sloupci s telefonnim cislem je jen to s nejvyssi prioritou? Zkousel jsem to klasicky, ale vzdycky se mi v te vysledne tabulce opakoval radek se jmenem tolikrat, kolik bylo k tomu jmenu prirazeno cisel.

Diky
tessien Tessien Of course slavery is the worst thing - that ever happened. But maybe... 28.7.2010 16:16  1277
Straka82 [1276]: v tom pripade se asi da poradit jedine pravidelny zalohovani a premyslet predtim, nez neco menim v ostry databazi

[ 1008 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt