database-design

Wciąż zdezorientowany w kwestii identyfikacji a Nieidentyfikowania relacji

Więc, czytałem się na identyfikacji vs. nieidentyfikujących relacji w moim projekcie bazy danych, a liczba odpowiedzi na SO w ... ałem, ponieważ nie chcę nauczyć się czegoś złego, ponieważ pracuję nad zrozumieniem projektowania baz danych. Z góry dzięki.

Projektowanie baz danych: Obliczanie salda konta

Jak zaprojektować bazę danych do obliczenia salda konta? 1) obecnie obliczam saldo konta z tabeli transakcji W mojej tabeli ... dodaje 200 dolarów kredytu. Kwota $100, Saldo $100. Kwota - 60 dolarów, równowartość 40 dolarów. Kwota $ 200, Saldo $240.

SQL - jak przechowywać i nawigować po hierarchiach?

Jakie są sposoby modelowania i pobierania hierarchicznych informacji w bazie danych?

MongoDB Schema Design-wiele małych dokumentów czy mniej dużych dokumentów?

Tło Prototypuję konwersję z naszej bazy danych RDBMS do MongoDB. Podczas denormalizacji wydaje się, że mam dwa wyjścia, jed ... ię dużo, ale nie natknąłem się na żadne najlepsze praktyki schematu MongoDB, które pomogłyby mi odpowiedzieć na moje pytanie.

Projektowanie baz danych dla faktur, linii faktur i korekt

Projektuję drugą główną iterację relacyjnej bazy danych dla CRM franczyzy (z dużą ilością refaktoryzacji) i potrzebuję pomocy ... y sposób definiowania i śledzenia statusu faktury? projekt wydane unieważnione ...zmuszona do zmiany w jednym kierunku?

Jak zaimplementować ten schemat w MongoDB?

Próbuję napisać skrypt śledzący i mam problem z ustaleniem, jak powinna działać baza danych. W MySQL utworzyłbym tabelę, któ ... będzie zawierać dużą ilość danych, czuję, że posiadanie jej części obiektu User spowoduje, że bardzo wolno będzie odpytywać

Projektowanie baz danych SaaS-wiele baz danych? Rozdzielić?

Widziałem aplikacje SaaS hostowane na wiele różnych sposobów. Czy dzielenie funkcji i modułów na wiele baz danych jest dobrym ... dnym DB i tabel specyficznych dla funkcji/aplikacji w innym DB i być może innych tabel powszechnie udostępnianych w innym DB?

Czy powinienem używać modelu EAV?

Projektuję swoją bazę danych/domenę dla aplikacji eCommerce i mam trudności z wymyśleniem, jak przechowywać produkty. Strona ... i testowania wydajności i jak poza kontrolą zapytania dostaje. EDIT: jestem oczywiście otwarty na wszelkie inne rozwiązania.

Modelowanie Wariantów Produktów

Próbowałem modelować warianty produktów i pomyślałem, że może będę musiał użyć EAV. Mogłem to zrobić bez podsłuchu, ale obawi ... 101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

Indeks na wielu kolumnach w Ruby on Rails

Implementuję funkcjonalność do śledzenia, które artykuły użytkownik przeczytał. create_table "article", :force => true ... i się nie mylę, oznacza to, że nie muszę sam sprawdzać i po prostu wstawiać za każdym razem, gdy użytkownik odwiedza artykuł.

Jak przechowywać listę w kolumnie tabeli bazy danych

Tak więc, w odpowiedzi Mehrdada na powiązane pytanie , i dostaję, że "właściwa" kolumna tabeli bazy danych nie przechowuje l ... Pozwolę użytkownikowi przeciągać węzły wokół, aby zmieniać wartości od czasu do czasu lub dodawać więcej wartości do wykresu.

Baza danych: usuwać lub nie usuwać rekordów

Chyba nie tylko ja się nad tym zastanawiam. Co zwykle ćwiczysz w zachowaniu bazy danych? Czy wolisz fizycznie usunąć rekord z ... j jest po prostu oznaczyć rekord flagą "usunięte" lub kolumną logiczną, aby zaznaczyć, że rekord jest aktywny lub nieaktywny?

Najlepszy sposób na przechowywanie godzin pracy i efektywne zapytanie

Planuję przechowywać godziny pracy dla sklepów. Zastanawiam się, jakie może być najlepsze modelowanie w obszarze godzin pracy, aby w bardzo efektywny sposób uzyskać listę sklepów otwartych/zamkniętych w danym momencie.

Jak tworzyć zmaterializowane widoki w SQL Server?

Zamierzam zaprojektować DW I słyszałem o zmaterializowanych poglądach. Właściwie chcę utworzyć widok i powinien on aktualizować się automatycznie po zmianie tabel bazowych. Czy ktoś może wyjaśnić na przykładzie zapytania..

MySQL: wiele tabel czy jedna tabela z wieloma kolumnami?

Więc to jest bardziej pytanie projektowe. Mam jeden klucz główny powiedzieć identyfikator użytkownika, i mam mnóstwo informac ... nowy w projektowaniu baz danych, więc które podejście jest lepsze i jakie są plusy i minusy? Jaki jest konwencjonalny sposób?

Wzór projektu: system powiadomień

Pracuję nad stroną internetową, która będzie korzystać z funkcji sieci społecznościowych (jak na przykład facebook). Chciałb ... il, może zobaczyć, co się stało: new quizzuser relation, new useruser relation, itp. Jak zaprojektować takie powiadomienie ?

Facebook like notifications tracking (DB Design)

Próbuję tylko dowiedzieć się, jak struktura bazy danych Facebook jest do śledzenia powiadomień. Nie będę się zbytnio angażow ... friends...) Jednak jaka powinna być struktura tabeli, aby sprawdzić, które powiadomienia zostały przeczytane, a które nie?

Modelowanie baz danych do celów międzynarodowych i wielojęzycznych

Muszę stworzyć wielojęzyczny model DB dla aplikacji webowej. Jedna wątpliwość, że mam za każdym razem myślę, jak to zrobić j ... oziom (że prawdopodobnie będzie to odpowiednik innego, ale w końcu inny). A co z rachunkami? Jak to modelować na dużą skalę?

Tworzenie systemu prywatnych wiadomości, takich jak facebook i gmail

Tworzę system wiadomości wątkowych, podobnie jak gmail i facebook, gdzie Skrzynka odbiorcza wyświetla najnowsze wątki wyświet ... tabelą użytkowników, aby wyświetlić wszystko, czego potrzebuję. Jednak uważam, że powinien być lepszy sposób, aby to zrobić.

Czy to dobry projekt bazy danych, aby mieć użytkowników admin w tej samej tabeli co użytkownicy front-end?

Mam użytkowników, którzy mogą logować się na stronie front-end, i administratorów, którzy mogą logować się na stronie Adminis ... użytkownicy, jak i administratorzy powinni być "użytkownikami" z różnymi rolami, czy powinni być podzieleni na różne tabele?