Próbuję uzyskać ostateczną wersję tego, co jest Pierwszą Normalną Formą. Wszystko, co czytam, ma nieco inny obrót. Wiele autorytetów, takich jak Data, twierdzi, że z definicji relacja jest zawsze w Pierwszej Normalnej Formie, podczas gdy inni podają listę wymagań. Oznacza to, że dla 1NF istnieje od zera do wielu wymagań. …
Zakładając następującą strukturę bazy danych (w razie potrzeby modyfikowalną) ... Szukam dobrego sposobu na określenie „efektywnych uprawnień” dla danego użytkownika na danej stronie w sposób, który pozwoli mi zwrócić wiersz zawierający stronę i efektywne uprawnienia. Myślę, że idealnym rozwiązaniem może być funkcja wykorzystująca CTE do wykonania rekurencji potrzebnej do oceny …
Mam kilka migawek bazy danych, które nie są seriami czasowymi. Na przykład: Snapshot day 1: +----+---------------+------------+------------+ | ID | Title | Category | Date | +----+---------------+------------+------------+ | 1 | My First Post | helloworld | 2015-01-01 | +----+---------------+------------+------------+ Snapshot day 2 (Dzisiaj dodawany jest nowy post): +----+----------------+------------+------------+ | ID | …
obecnie działamy na granicy zasobów dzięki naszemu rozwiązaniu opartemu na serwerze mssql. Mamy teraz wiele tradycyjnych opcji dotyczących następnego ruchu, aby poradzić sobie z obciążeniem: kupuj szybsze procesory i IO podzielić niektórych klientów na oddzielny serwer przenieś db do klastra Wszystkie są albo drogie pod względem licencjonowania i sprzętu, albo …
Mam stolik przedstawiający filmy. Pola są: id (PK), title, genre, runtime, released_in, tags, origin, downloads. Moja baza danych nie może zostać zanieczyszczona przez zduplikowane wiersze, dlatego chcę wymusić unikalność. Problem polega na tym, że różne filmy mogą mieć ten sam tytuł lub nawet te same pola, z wyjątkiem tagsi downloads. …
Odziedziczyłem aplikację, która łączy wiele różnych rodzajów działań z witryną. Istnieje około 100 różnych rodzajów aktywności, a każdy z nich ma inny zestaw 3-10 pól. Jednak wszystkie działania mają co najmniej jedno pole daty (może to być dowolna kombinacja daty, daty rozpoczęcia, daty zakończenia, zaplanowanej daty rozpoczęcia itp.) Oraz jedno …
WPROWADZENIE I ISTOTNE INFORMACJE: Poniższy przykład ilustruje problem, przed którym stoję: Zwierzę ma rasę, którą może być kot lub pies . Kot może być syjamski lub perski . Psem może być owczarek niemiecki lub retrader labrador . Zwierzę jest silną istotą, podczas gdy jego rasa jest atrybutem, który może mieć …
Odbywa się tutaj długa debata, więc chciałbym usłyszeć inne opinie. Mam wiele tabel z klastrowanym unikalnym identyfikatorem PK. To, czy jest to dobry pomysł, jest tutaj poza zakresem (i to się wkrótce nie zmieni). Teraz baza danych musi zostać opublikowana w trybie scalania, a DEV zalecają użycie oddzielnej kolumny rowguid …
Załóżmy, że mam taką strukturę: Tabela przepisów RecipeID Name Description RecipeIngredients table RecipeID IngredientID Quantity UOM Klucz RecipeIngredientsjest włączony (RecipeID, IngredientID). Jakie są dobre sposoby na znalezienie zduplikowanych przepisów? Zduplikowana recepta jest zdefiniowana jako zawierająca dokładnie taki sam zestaw składników i ilości dla każdego składnika. Myślałem o FOR XML PATHpołączeniu …
Musisz wiedzieć, jak PostgreSQL porządkuje rekordy na dysku. W tym przypadku chciałbym skorzystać z kombinacji indeksów, jak podano w dokumentacji , która, jak rozumiem, używa bitmap, aby uzyskać pasujące wiersze i zwraca je zgodnie z ich fizyczną lokalizacją. Tabela została skupiona według klucza podstawowego. Jak rozumiem, PostgreSQL nie automatycznie kontynuuje …
Wykonuję proste zadanie projektowania bazy danych jako ćwiczenie szkoleniowe, w którym muszę wymyślić podstawowy projekt schematu dla następującego przypadku: Mam hierarchię produktów nadrzędnych i podrzędnych (na przykład Surowiec> Produkcja w toku> Produkt końcowy). Zamówienia są składane na każdym poziomie. Liczba zamówień będzie widoczna w tygodniowych koszykach przez następne 6 miesięcy. …
Rozwijam program śledzenia studentów, w którym muszę przechowywać 15 ocen z egzaminu. Mogę przechowywać znaki jako ciąg i dzielić je w razie potrzeby, do celów takich jak wykonywanie operacji arytmetycznych. Potrzebuję jednak jak największej wydajności. Który jest lepszy? Pole pojedynczego ciągu lub 15 pojedynczych pól int?
To jest bardziej pytanie, które wymaga informacji zwrotnej. Projektuję bazę danych, która obsługuje wiele bram płatniczych. Bramka płatności wymaga przede wszystkim tabeli szczegółów zamówienia przed dokonaniem płatności (jest to wspólne dla wszystkich PG) oraz tabeli szczegółów transakcji, do przechowywania odpowiedzi po dokonaniu płatności. Teraz, aby obsłużyć wiele bram płatniczych, mogę …
Staram się zrozumieć decyzję naszego dostawcy oprogramowania o zachowaniu daty i godziny w osobnych kolumnach. Na przykład, kiedy wiersz został utworzony lub zaktualizowany. Zarówno godzina, jak i data są kolumnami DateTime. Używamy SQL Server 2005. Baza danych zawiera dane naszego systemu ERP i uważam, że największe tabele zawierają około ~ …
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.