Rozdział 5. Budowanie solidnego modelu danych

Modelowanie danych to wielka sztuka. Bazując na sformułowanej w poprzednim rozdziale koncepcji przewodniej — bazy danych jako fortecy chroniącej bezcenną zawartość, a nie tylko składowiska gigabajtów do późniejszego wykorzystania — w tym rozdziale (i kilku następnych) zajmiemy się problematyką projektowania warstwy danych w taki sposób, by należycie spełniać mogła swe zadanie.

Cel ten osiąga się przede wszystkim przez zdefiniowanie w schemacie bazy ograniczeń wynikających z konieczności zachowania integralności referencyjnej. Ponadto schemat ten należy zaprojektować na tyle elastycznie, by wprowadzanie do niego zmian w przyszłości było w miarę łatwe, a nie stanowiło wysiłku wręcz herkulesowego — fatalnie ...

Get Rails. Projektowanie systemów klasy enterprise now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.