Czy jest jakiś moment, w którym zaznajomisz się ze swoim językiem / bazą danych / systemem, że nie ma potrzeby testowania nowej funkcji / konfiguracji / zapytania / itp. poprzez testowanie zamknięte / symulowane przed wdrożeniem go w systemie (szczególnie w przypadku funkcji modyfikującej dane)? Czy też zawsze konieczne jest …
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 …
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 …
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 …
Istnieją dwie tabele: Użytkownik Adres Użytkownik zawiera odniesienie do adresu. Adres zawiera kolumny CreatedBy i ModifiedBy, które są odniesieniem do użytkownika. Jak zaprojektować tę bazę danych, aby uniknąć cyklicznej zależności?
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ę …
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 …
Czy istnieje „lepszy” sposób przepisania SELECTklauzuli, w której wiele kolumn używa tych samych CASE WHENwarunków, aby warunki były sprawdzane tylko raz? Zobacz przykład poniżej. SELECT CASE testStatus WHEN 'A' THEN 'Authorized' WHEN 'C' THEN 'Completed' WHEN 'P' THEN 'In Progress' WHEN 'X' THEN 'Cancelled' END AS Status, CASE testStatus WHEN …
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ą.
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 …
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 …
Właśnie zacząłem pisać procedurę przechowywaną w SQL Server 2008 i mam ponad 30 parametrów. Nigdy nie napisałem takiego z więcej niż ~ 10 parametrami, co skłoniło mnie do myślenia ... W którym momencie jest zbyt wiele parametrów? Dla kontekstu ... ta procedura zasadniczo WKŁADUJE pojedynczy wiersz do pojedynczej tabeli. Byłoby …
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. …
Nieco nowość w korzystaniu ze standardowych baz danych SQL (obecnie głównie w MySQL). Do tej pory nie spotkałem się z wieloma zastosowaniami tego typu. Kiedy i dlaczego warto indeksować tabelę za pomocą kluczy ujemnych (a raczej podpisanych)?
Projektuję program do symulacji baseballu i mam problem z zaprojektowaniem schematu boxscore. Problemem jest to, że chcę śledzić liczbę przebiegów zdobytych w każdej zmianie. Sposób, w jaki to robię w rzeczywistym programie, polega na użyciu dynamicznej tablicy, która rośnie wraz z każdą odtwarzaną zmianą. Dla tych, którzy nie znają gry …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.