Aplikacja biblioteka - spis tabel.
W poprzednim wpisie ustalono wymagania dla aplikacji. Aby to zrealizować musimy założyć bazę danych (library) oraz utworzyć dwie grupy tabel. Pierwsza będzie dotyczyła zarządzania księgozbiorem natomiast druga zarządzania użytkownikami. Mając na uwadze pierwszą grupę można założyć, że będą potrzebne następujące tabele: books – spis książek, section – dział, borrows - wypożyczenia, shopping - zakupy, repairs – naprawy, partners – kontrahenci, condition_book - stan książki oraz expenses_revenues - rozliczenia i reservations – rezerwacje książek. W drugiej grupie znajdą się odpowiednio takie tabele jak user zawierająca użytkowników oraz tabele związane z kontrolą dostępu opartego na rolach (RBAC), są to tabele: itemTable (auth_item), itemChildTable (auth_item_child), assignmentTable (auth_assignment), ruleTable (auth_rule). Aby utworzyć tabele z drugiej grupy skorzystamy z migracji zapisanych we frameworku.
2019-04-05 Ator: bronco-one
Aplikacja biblioteka - spis tabel.
W poprzednim wpisie ustalono wymagania dla aplikacji. Aby to zrealizować musimy założyć bazę danych (library) oraz utworzyć dwie grupy tabel. Pierwsza będzie dotyczyła zarządzania księgozbiorem natomiast druga zarządzania użytkownikami. Mając na uwadze pierwszą grupę można założyć, że będą potrzebne następujące tabele: books – spis książek, section – dział, borrows - wypożyczenia, shopping - zakupy, repairs – naprawy, partners – kontrahenci, condition_book - stan książki oraz expenses_revenues - rozliczenia i reservations – rezerwacje książek. W drugiej grupie znajdą się odpowiednio takie tabele jak user zawierająca użytkowników oraz tabele związane z kontrolą dostępu opartego na rolach (RBAC), są to tabele: itemTable (auth_item), itemChildTable (auth_item_child), assignmentTable (auth_assignment), ruleTable (auth_rule). Aby utworzyć tabele z drugiej grupy skorzystamy z migracji zapisanych we frameworku.
2019-04-05 Ator: bronco-one