Cześć,
Jako, że nie jestem #programista15k, w ramach ćwiczeń i samodoskonalenia wymyśliłem sobie, że zbuduję aplikację do obsługi magazynu. Problem na jaki trafiłem to sposób zapisu uprawnień użytkowników w bazie (MS SQL).
Dla uproszczenia, posiadam tabelę user (id, name), permission (id, rolename) i tabelę userpermission (id, userid, permissionid). Jakie typy danych wybrać, aby zapisywać odpowiednie uprawnienia?
Powiedzmy, że chciałbym na początek 3 role, odczyt, odczyt/zapis oraz administrator,
Jako, że nie jestem #programista15k, w ramach ćwiczeń i samodoskonalenia wymyśliłem sobie, że zbuduję aplikację do obsługi magazynu. Problem na jaki trafiłem to sposób zapisu uprawnień użytkowników w bazie (MS SQL).
Dla uproszczenia, posiadam tabelę user (id, name), permission (id, rolename) i tabelę userpermission (id, userid, permissionid). Jakie typy danych wybrać, aby zapisywać odpowiednie uprawnienia?
Powiedzmy, że chciałbym na początek 3 role, odczyt, odczyt/zapis oraz administrator,





























#sql #bazydanych #programowanie #programista15k
@Pozdzierany_Gumolit:
Baze mozes sobie postawic na kompie w 10 minut i zasilic przykladowymi danymi z neta
Masz tam oprócz składni, przykładów to także przygotowane tabelki i możesz sobie wykonać SQL-e przez przeglądarkę.
Jak chcesz się pobawić jakąś bazką, to możesz postawić bazę w pliku: h2, hsqldb, sqlite, etc. Pobierz sobie klienta SQL, który połączy się do różnych baz, h2 czy hsqldb utworzą się przy próbie połączenia z 'bazą'. DBeaver, SQuirreL
Szkoda kasy, lepiej kup sobie coś w nagrodę za