Pytania otagowane jako database-design

Opracowanie schematu pojęciowego i / lub modelu logicznego i / lub fizycznych ustawień bazy danych.


4
Czy klucz główny z kolumną 5+ jest zły dla dużej (100 milionów +) tabeli?
Czytałem o niektórych rzeczywistych problemach z DB, a jeden projekt miał 100 milionów wierszy plus tabela, która miała 5 kolumn jako podstawową. Myślę, że to źle, ale czy ktoś może mi dokładnie powiedzieć, dlaczego? Tabela była rodzajem mikropakietowania / tabeli agregacji, więc 5 kolumn było podobnych (dzień, identyfikator_ rynku, identyfikator_produktu …

3
CouchDB i wersjonowanie dokumentów
Obecnie pracuję nad aplikacją typu wiki za pomocą CouchDB i próbuję wdrożyć schemat wersjonowania dokumentów. Widzę to na dwa sposoby: Przechowuj każdą wersję jako osobny dokument Przechowuj starsze wersje jako załączniki do jednego dokumentu. W tej chwili mam formę # 1 działającą. Gdy użytkownik edytuje dokument i zapisuje go, zaplecze …

2
Wydajność złożonego klucza głównego jako klucza obcego
Mam tabelę z kompozytowym kluczem podstawowym (składającym się z 4 kolumn), która służy do zapewnienia, że ​​żadne duplikaty nie zostaną wprowadzone do tabeli. Potrzebuję teraz nowej tabeli, która będzie musiała odwoływać się do kluczy w tej tabeli jako kluczy obcych. Moje pytanie brzmi, które podejście jest bardziej wydajne dla prędkości …


2
Projekt bazy danych SQL Server dla „zarchiwizowanych, ale dostępnych” danych
Mamy tę dużą bazę danych (> 1 TB), którą zamierzamy „zmniejszyć”. Baza danych obraca się wokół jednej głównej jednostki, nazwijmy ją „Odwiedź”. Do dyskusji powiedzmy, że jest to baza danych praktyki medycznej. Istnieje w sumie 30 „rodzajów wizyt”, takich jak procedura, coroczna, kontrolna, immunizacyjna itp., Z których każdy stanowi tabelę …

4
Dlaczego nie używać zerowej liczby w Oracle?
Nasza firma współpracuje z inną firmą programistyczną dla wspólnego projektu i powiedziano nam, że jeśli konkretna wartość nie zostanie wyświetlona, ​​powinniśmy przekazać wartość -5000 (ich arbitralna wartość wartownika); powodem jest to, że żadna kolumna liczbowa w ich bazie danych Oracle nie obsługuje wartości zerowych, na zalecenie ich (obecnie byłego) dewelopera …


2
Kolumny Bit vs. Boolean
Biorąc pod uwagę, że pola bitowe są po prostu binarnymi reprezentacjami danych i należy je przeszukiwać w nieco „dziwny” sposób. Czy rzeczywiście zapewnia jakąkolwiek korzyść przy użyciu pola bitowego dla wartości logicznej? Z tego, co widzę, wydaje się sugerować, że przestrzeń jest jedyną prawdziwą korzyścią.

5
Projekt bazy danych ankiet: powiąż odpowiedź z użytkownikiem
Robię model koncepcyjny dla bazy danych ankiet. Celem jest przechowywanie odpowiedzi udzielonych przez użytkowników (będzie to aplikacja na Androida). Mam trzy podmioty: użytkownika, pytanie i opcję. Pytanie będzie mieć jedną lub więcej opcji (na przykład: Ilu pracowników masz? 1-40, 40-1000, +1000). Opcje będą miały tekst (1-40) i wartość (wartość wybrana …

4
Jak przechowywać dane w bazie danych bez tabel?
W szkole nauczyłem się tylko SQL, który zapisuje dane w tabelach. Obecnie pracuję nad projektem, w którym dane są przechowywane w plikach XML. Dodatkowo każdy plik XML zawiera odniesienie do plików wizualnych (JPEG). Sam plik XML zawiera ponad tysiąc punktów współrzędnych oraz dodatkowe informacje na temat danych. Moim zdaniem przechowywanie …


2
Właściwa technika przechowywania danych o zdarzeniach użytkowników
Jestem głównie samoukiem, jeśli chodzi o projekty baz danych. Zadaję to pytanie, ponieważ zdecydowałem się na tę wspólną strukturę, ale zastanawiam się, czy jest to najbardziej wydajna, czy też „standardowa w branży” metoda. Większość baz danych, które projektuję, ma tabelę użytkowników, a następnie aktywność osób jest śledzona w innej tabeli. …



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.