data-modeling

Jaka jest różnica między identyfikacją a nieidentyfikacją relacji?

Nie byłem w stanie w pełni zrozumieć różnic. Czy możesz opisać oba pojęcia i użyć rzeczywistych przykładów?

Zalecany projekt bazy danych SQL dla tagów lub tagów [zamknięty]

Słyszałem o kilku sposobach implementacji tagowania; używanie tabeli mapowania pomiędzy TagID i ItemID (ma sens, ale czy jest ... że ktoś poleca rzadką matrycę, ale w jaki sposób nazwy tagów rosną wdzięcznie? Czy brakuje mi najlepszych praktyk dla tagów?

Jakie tabele i relacje bazy danych mysql wspierałyby ankietę Q & A z pytaniami warunkowymi? [zamknięte]

Pracuję teraz nad dość prostym systemem badań. Schemat bazy danych będzie prosty: tabela Survey, w relacji jeden do wielu z T ... nych. Postępowanie z danymi będzie prawdopodobnie zrobione po stronie aplikacji, ponieważ moje umiejętności SQL są do bani;)

Czy bazy danych OLAP powinny być denormalizowane pod kątem wydajności odczytu?

Zawsze uważałem, że bazy danych powinny być denormalizowane dla wydajności odczytu, tak jak to się robi w przypadku projektow ... owiedział, że są dobrze wybrukowane podejście. Powrócę do pytania: dlaczego uważa się, że denormalizacja ułatwia czytanie?

Jakie są wzorce projektowe do obsługi pól niestandardowych w aplikacji?

Tworzymy aplikację komercyjną. Nasi klienci proszą o wsparcie niestandardowych pól. Na przykład chcą dodać pole do formularza ... finiowanego podejścia, ponieważ moje wymagania staną się bardziej złożone, a liczba niestandardowych pól do obsługi wzrośnie.

pojedyncza stała tabela z wieloma kolumnami vs elastyczne tabele abstrakcyjne

Zastanawiałem się, czy masz stronę internetową z tuzinem różnych typów ofert (sklepy, restauracje, kluby, Hotele, wydarzenia) ... . Chciałbym wiedzieć, jakie są zalety i wady obu metod. Mogę sobie wyobrazić, ale nie mam doświadczenia, by to potwierdzić.

Jak najlepiej reprezentować "cykliczne wydarzenia" w bazie danych?

Próbuję stworzyć aplikację zdarzeń zależną od harmonogramu i kalendarza w C#, dla której kluczowym wymogiem jest reprezentowa ... kania) lub mogą odmówić logowania, gdy zapraszający próbuje się zalogować na 5 minut przed planowanym rozpoczęciem spotkania.

Jak wdrożyć ma wiele: poprzez relacje z Mongoid i mongodb?

Używając tego zmodyfikowanego przykładu z prowadnic Rails, Jak można modelować relacyjne skojarzenie "has_many :through" używ ... ActiveRecord::Base belongs_to :physician belongs_to :patient belongs_to :meeting_note # has timestamp attribute end

Jaki jest najdłuższy możliwy numer telefonu na świecie powinienem wziąć pod uwagę w SQL varchar (długość) dla telefonu

Jaki jest najdłuższy możliwy numer telefonu na świecie, który powinienem rozważyć w SQL varchar(length) dla telefonu. Rozważ ... itp. numer zaczyna się od kodu kraju i kończy się rozszerzeniem, bez faksu/telefonu itp. komentarze, ani wizytówki potrzebne.

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 danych w Datomic

Szukałem Datomic i wygląda naprawdę ciekawie. Ale chociaż wydaje się być bardzo dobre informacje na temat tego, jak Datomi ... o modelowaniu danych. Jakie są najlepsze praktyki modelowania danych w Datomic? Czy są jakieś dobre materiały na ten temat?

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?

Jak nazwać tabelę, która mapuje dwie tabele razem? [zamknięte]

Powiedzmy, że mam dwie tabele: Table: Color Columns: Id, ColorName, ColorCode Table: Shape Columns: Id, ShapeName, VertexList Jak nazwać tabelę, która odwzorowuje kolor na kształt? Table: ??? Columns: ColorId, ShapeId

Znalezienie najlepszego punktu kompromisu na krzywej

Powiedzmy, że mam jakieś dane, dla których chcę dopasować do nich parametryzowany model. Moim celem jest znalezienie najlepsz ... podane przez Jonasa . Zasadniczo dla każdego punktu p na krzywej znajdujemy ten o maksymalnej odległości d podanej autor:

Jak mogę uniknąć Null w mojej bazie danych, jednocześnie reprezentując brakujące dane?

W SQL and Relational Theory (C. J. Date, 2009) Rozdział 4 zaleca unikanie duplikatów wierszy, a także unikanie atrybutów NULL ... jestem bardzo ciekawy jakie są inne rozwiązania. (Ja też zawsze byłem argumentem, że jeśli nie wiesz, powinieneś użyć NULL).

Co to jest "linia zamówienia"?

Słucham wielu podcastów. Często słyszę wyrażenie "linia porządku" w kontekście baz danych lub modelowania obiektów biznesowyc ... dem czegoś. Po prostu nie wiem co. Więc co to jest "linia zamówienia"? Jakie pojęcie reprezentuje na przykładzie kanonicznym?

Jak wykonać Modelowanie dziedziczenia w relacyjnych bazach danych?

Moje pytanie dotyczy modelowania dziedziczenia w relacyjnych systemach bazodanowych. Mam canonical data model i w tym mam kil ... czenie w relacyjnej bazie danych MySQL i tak, " Jak możemy modelować dziedziczenie w relacyjnych bazach danych ?" Dzięki.

Po co używać auto-inkrementującego klucza podstawowego, gdy istnieją inne unikalne pola?

Biorę udział w kursie "systemy baz danych" i do projektu na naszej klasie muszę zaprojektować stronę internetową. Oto przykł ... ć potrzebę nie null auto incrementing id jako klucz podstawowy vs przy użyciu innego atrybutu, takiego jak nazwa użytkownika?

Łańcuchowanie do przodu a Łańcuchowanie do tyłu

Co jest dobre dla jednego, że drugi nie jest w praktyce? Rozumiem teorię tego, co robią, ale jakie są ich ograniczenia i moż ... ugestie. Jakie są niektóre popularne podejścia do wnioskowania na skomplikowanym relacyjnym zestawie danych lub alternatywy?

Jakie są zasady i korzyści wynikające z "modelu partyjnego"?

"model party" jest "wzorcem" do projektowania relacyjnych baz danych. Przynajmniej część z nich polega na znalezieniu wspóln ... tych pytań ... ale cokolwiek dotyka jednego lub więcej z nich, pomoże mi podjąć pewne decyzje, przed którymi stoję. Dzięki.