Pytania otagowane jako database-design

Projektowanie bazy danych to proces określania struktury, a tym samym logicznych aspektów bazy danych. Celem projektu bazy danych jest przedstawienie pewnego „uniwersum dyskursu” - typów faktów, reguł biznesowych i innych wymagań, które baza danych ma modelować.


7
Struktura bazy danych dla struktury danych drzewa
Jaki byłby najlepszy sposób na zaimplementowanie konfigurowalnej (tj. Struktury drzewiastej z nieznaną liczbą poziomów) struktury danych w bazie danych? Zrobiłem to raz, zanim użyłem tabeli z kluczem obcym do siebie. Jakie inne implementacje widzisz i czy ta implementacja ma sens?

5
Projekt bazy danych do rejestrowania audytu
Za każdym razem, gdy potrzebuję zaprojektować nową bazę danych, spędzam trochę czasu zastanawiając się, jak skonfigurować schemat bazy danych, aby prowadzić dziennik audytu zmian. Zadano już tutaj kilka pytań na ten temat, ale nie zgadzam się, że istnieje jedno najlepsze podejście do wszystkich scenariuszy: Projekt bazy danych dla zmian Najlepszy …


6
Co jest nie tak z kolumnami dopuszczającymi wartość null w złożonych kluczach podstawowych?
ORACLE nie zezwala na wartości NULL w żadnej z kolumn, które zawierają klucz podstawowy. Wydaje się, że to samo dotyczy większości innych systemów „na poziomie przedsiębiorstwa”. Jednocześnie większość systemów dopuszcza również unikalne ograniczenia w kolumnach dopuszczających wartość zerową. Dlaczego jest tak, że ograniczenia unikatowe mogą mieć wartości NULL, a klucze …

5
PostgreSQL: Czy lepiej jest używać wielu baz danych z jednym schematem, czy jednej bazy danych z wieloma schematami?
Po tym komentarzu do jednego z moich pytań zastanawiam się, czy lepiej jest używać jednej bazy danych ze schematami X, czy odwrotnie. Moja sytuacja: tworzę aplikację internetową, w której podczas rejestracji tworzę (właściwie) bazę danych (nie, to nie jest sieć społecznościowa: każdy musi mieć dostęp do swoich danych i nigdy …

7
Wdrażanie komentarzy i polubień w bazie danych
Jestem programistą. Uwielbiam kodować, ale nie znoszę baz danych ... Obecnie tworzę stronę internetową, na której użytkownik będzie mógł oznaczyć podmiot jako polubiony (jak na FB), otagować go i skomentować . Utknąłem na projektowaniu tabel bazy danych do obsługi tej funkcji. Rozwiązanie jest banalne, jeśli możemy to zrobić tylko dla …

12
Korzystanie z jednorzędowej tabeli konfiguracji w bazie danych SQL Server. Kiepski pomysł?
Tworząc aplikację koszyka na zakupy stwierdziłem, że muszę zapisać ustawienia i konfiguracje w oparciu o preferencje i wymagania administratora. Mogą to być informacje o firmie, identyfikatory kont wysyłkowych, klucze API PayPal, preferencje powiadomień itp. Tworzenie tabeli do przechowywania pojedynczego wiersza w systemie relacyjnej bazy danych wydaje się wysoce niewłaściwe. Jaki …

14
Jak zaprojektować bazę danych dla pól zdefiniowanych przez użytkownika?
Moje wymagania to: Trzeba mieć możliwość dynamicznego dodawania pól zdefiniowanych przez użytkownika dowolnego typu danych Trzeba mieć możliwość szybkiego wysyłania zapytań do UDF Musisz mieć możliwość wykonywania obliczeń na UDF na podstawie typu danych Trzeba mieć możliwość sortowania UDF na podstawie typu danych Inne informacje: Szukam przede wszystkim wydajności Istnieje …

4
Jak zaprojektować tabelę produktów dla wielu rodzajów produktów, w których każdy produkt ma wiele parametrów
Nie mam dużego doświadczenia w projektowaniu stołów. Moim celem jest utworzenie jednej lub więcej tabel produktów, które spełniają poniższe wymagania: Obsługa wielu rodzajów produktów (telewizor, telefon, komputer, ...). Każdy rodzaj produktu ma inny zestaw parametrów, takich jak: Telefon będzie miał kolor, rozmiar, wagę, system operacyjny ... Komputer będzie miał procesor, …



20
Dobre narzędzie do wizualizacji schematu bazy danych? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …


8
Przechowywanie płci w bazie danych
Chcę przechowywać płeć użytkownika w bazie danych przy jak najmniejszych kosztach (rozmiar / wydajność). Jak dotąd przychodzą na myśl 3 scenariusze Int - wyrównane z wyliczeniem w kodzie (1 = mężczyzna, 2 = kobieta, 3 = ...) char (1) - Przechowuj m , f lub inny pojedynczy identyfikator znaku Bit …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.