Pytania oznaczone «database-design»

30
Jaki jest skuteczny sposób oznaczania kolumn w bazie danych?

Kiedyś oznaczałem kolumny w moich bazach danych w następujący sposób: user_id user_name user_password_hash Aby uniknąć konfliktów podczas łączenia dwóch tabel, ale potem dowiedziałem się więcej o tym, jak aliasować tabele, i przestałem to robić. Jaki jest skuteczny sposób oznaczania kolumn w...

30
Zduplikowana kolumna dla szybszych zapytań?

Tytuł nie ma zbyt wielkiego sensu, ale nie mogłem wymyślić lepszego tytułu dla tego problemu. Mam następujące tabele Projektowanie ID imię Klienci ID projekt id imię Płatności ID id_customer data suma Gdy użytkownik wejdzie do systemu, będzie miał dostęp do określonego projektu. Teraz...

28
JSONB z indeksowaniem vs. hstore

Na tym etapie próbuję zdecydować o projekcie bazy danych, przy możliwie jak najmniejszej liczbie założeń (dotyczących tego, jak faktycznie rozwija się aplikacja internetowa). Pierwszym krokiem jest zrozumienie, że DOŁĄCZENIA są drogie, rozważam niewielką liczbę monolitycznych tabel w...

26
Jak zanurzyć się w brzydkiej bazie danych?

Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Jestem pewien, że wielu z was ma / miała do czynienia z brzydką bazą danych. Wiesz, ta baza...

26
Jak odwzorować relację IS-A w bazie danych?

Rozważ następujące: entity User { autoincrement uid; string(20) name; int privilegeLevel; } entity DirectLoginUser { inherits User; string(20) username; string(16) passwordHash; } entity OpenIdUser { inherits User; //Whatever attributes OpenID needs... I don't know; this is...

25
Przechowywanie adresu IP

Muszę przechowywać adres IP wszystkich zarejestrowanych użytkowników w bazie danych. Zastanawiam się, ile znaków powinienem zadeklarować dla takiej kolumny? Czy powinienem również obsługiwać IPv6? Jeśli tak, jaka jest maksymalna długość adresu

24
Projekt bazy danych rachunków podwójnego zapisu

Tworzę oprogramowanie księgowe. Muszę wymusić prowadzenie podwójnej księgowości. Mam klasyczny problem jednego wiersza na transakcję w porównaniu do dwóch wierszy. Weźmy przykład i zobaczmy, jak zostałby on wdrożony w obu scenariuszach. Rozważ konto Cashi konto Rent. Kiedy płacę miesięczny...