database-design

Błędy w tworzeniu baz danych popełniane przez twórców aplikacji [zamknięty]

Jakie są typowe błędy w tworzeniu baz danych popełniane przez twórców aplikacji?

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?

MongoDB vs. Cassandra [zamknięta]

Oceniam, co może być najlepszą opcją migracji. Obecnie jestem na sharded MySQL (poziomej partycji), z większością moich dany ... massive" skalowalność bardziej zaniepokojony prostą konfiguracją, konserwacją i kodem zminimalizuj koszty sprzętu/serwera

Konwencje nazewnictwa baz danych, tabel i kolumn? [zamknięte]

Ilekroć projektuję bazę danych, zawsze zastanawiam się, czy istnieje najlepszy sposób nazywania pozycji w mojej bazie danych. ... okolwiek przypadku w nazewnictwie przedmiotów? Czy są jakieś zalecane wytyczne dotyczące nazywania elementów w bazie danych?

Kalendarz Powtarzające Się / Powtarzające Się Wydarzenia-Najlepsza Metoda Przechowywania

Buduję niestandardowy system zdarzeń, a jeśli masz powtarzające się zdarzenie, które wygląda tak: Event a powtarza się co 4 ... ę problemów z wydajnością, jeśli jest duża liczba zdarzeń, i muszę przejść przez każdy z nich podczas renderowania kalendarz.

Wzorce Projektowania Relacyjnych Baz Danych?

Wzorce projektowe są zwykle związane z projektowaniem obiektowym.Czy istnieją wzorce projektowedo tworzenia i programowania ... kturze (np. generic columns vs XML vs delimited column...) Denormalizuj dane (jak to zrobić przy minimalnym wpływie, itp...)

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?

Różnica między skalowaniem poziomym i pionowym dla baz danych

Natknąłem się na wiele baz danych NoSQL i SQL. Istnieją różne parametry do pomiaru siły i słabości tych baz danych, a skalowalność jest jednym z nich. Jaka jest różnica między skalowaniem poziomym i pionowym tych baz danych?

Czym są formularze bazy danych i czy można podać przykłady? [zamknięte]

W projektowaniu relacyjnych baz danych istnieje pojęcie normalizacji bazy danych lub po prostu normalizacji, która jest proce ... isał łatwiejsze do zrozumienia wyjaśnienie na podstawie przykładów o tym, co 1NF, 2NF, 3NF, nawet 3.5 NF (Boyce-Codd) wredny.

Jakie są najlepsze praktyki korzystania z GUID jako klucza podstawowego, w szczególności w odniesieniu do wydajności?

Mam aplikację, która używa GUID jako klucz podstawowy w prawie wszystkich tabelach i czytałem, że istnieją problemy dotyczące ... tyka tworzenia kluczy podstawowych opartych na GUID, aby uniknąć domniemanych uderzeń wydajności związanych z tym podejściem?

Projektowanie baz danych do tagowania

Jak zaprojektować bazę danych, aby obsługiwała następujące funkcje tagowania: elementy mogą mieć dużą liczbę tagów wyszuk ... znaczników n). Szukam sprawnego i ... (Zaznacz wszystkie elementy, które mają wszystkie znaczniki n - i ewentualnie więcej.)

Jaki jest idealny typ danych do przechowywania szerokości / długości geograficznej w bazie danych MySQL?

Mając na uwadze, że będę wykonywać obliczenia na parach lat / long, jaki typ danych najlepiej nadaje się do użycia z bazą danych MySQL?

Jak zaprojektować tabelę produktową dla wielu rodzajów produktów, gdzie każdy produkt ma wiele parametrów

Nie mam dużego doświadczenia w projektowaniu stołów. Moim celem jest stworzenie jednej lub kilku tabel produktowych spełniają ... b edytować dowolne parametr, który lubisz. Jak mogę spełnić te wymagania bez oddzielnej tabeli dla każdego rodzaju produktu?

Czy przechowywanie rozdzielonej listy w kolumnie bazy danych jest naprawdę takie złe?

Wyobraź sobie formularz internetowy z zestawem pól wyboru (dowolne lub wszystkie z nich można wybrać). Zdecydowałem się zapis ... łatwym do utrzymania. Są tam pewne rzeczy, z których nie jestem do końca zadowolony, jedna z nich jest tematem tego pytania.

Schemat wielojęzycznej bazy danych

Pracuję nad oprogramowaniem wielojęzycznym. Jeśli chodzi o kod aplikacji, Lokalizacja nie stanowi problemu. Możemy korzystać ... są Twoje doświadczenia z te podejścia, co polecacie i jak można przejść o projektowaniu wielojęzycznego schematu bazy danych.

Jak zaimplementować relacje jeden do jednego, jeden do wielu i wiele do wielu podczas projektowania tabel?

Czy ktoś może wyjaśnić jak zaimplementować relacje one-to-one, one-to-many I many-to-many przy projektowaniu tabel z przykładami?

Jak reprezentować dziedziczenie w bazie danych?

Myślę o tym, jak reprezentować złożoną strukturę w bazie danych SQL Server. Rozważ aplikację, która musi przechowywać szczeg ... tkich sekcjach, które wymagałyby licznych łączeń lub licznych kontroli null. Jaka jest najlepsza praktyka w tym scenariuszu?

Wdrażanie komentarzy i polubień w bazie danych

Jestem programistą. Uwielbiam kodować, ale nienawidzę baz danych... Obecnie tworzę stronę, na której użytkownik będzie mógł o ... nt (Photo/Article/Place) table by select count (). Mam nadzieję, że moje wyjaśnienie problemu jest teraz bardziej dokładne.

Projekt bazy danych po raz pierwszy: czy jestem nadinżynierem?

Tło Jestem studentką pierwszego roku CS i pracuję na pół etatu w małym biznesie mojego taty. Nie mam doświadczenia w tworze ... ie to powszechne zapytanie. Czy to dobry pomysł, czy mam dokładnie znormalizować bazę danych? Dziękujemy za poświęcony czas

Co dokładnie oznacza zestaw i zestawienie znaków?

Mogę odczytać dokumentację MySQL i to całkiem jasne. Ale w jaki sposób można zdecydować, który zestaw znaków użyć? Na jakie dane wpływa zestawienie? Proszę o wyjaśnienie tych dwóch i jak je wybrać.