29.01.2010 | 00:05
B(l)ento koristi pojmove library i collection, a mene zanima je li to odgovara pojmovima baza i tablica.
Ne baš.
Bento dijeli (ili barem pokušava dijeliti) logiku iTunesa: library čini SVE što je "u bazi", a collection je svojevrsna playlista u kojoj su samo neke stavke iz iste te baze. Za konkretne podatke (popis filmova, npr.) imaš jedan library, ali možeš imati N collectiona (kako "običnih" - koje popunjavaš "pješke", tako i "smart" - koji se popunjavaju sami, po zadanom kriteriju).
Bit ćeš najbliži standardnoj logici baza ako prvo kreiraš New Library Folder (ne radi ništa pametno - samo kreira folder u koji ćeš trpati Librarye da ti cijeli projekt bude na okupu, i na taj način glumi "bazu" unutar Benta), potom kreiraš Librarye koji služe kao tablice i povežeš ih koristeći kreiranje fieldova koji su po tipu "Related Data". Collectione u toj priči shvati kao reporte.