Schemat systemu bazy danych to jego struktura opisana w języku formalnym obsługiwanym przez system zarządzania bazą danych (DBMS) i odnosi się do organizacji danych w celu stworzenia planu budowy bazy danych (podzielonego na tabele bazy danych).
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 …
Mam wystąpienie programu SQL Server 2012 z kilkoma bazami danych. W jednym z nich stworzyłem widok, który wybiera tabele w więcej niż bazie danych. Chcę, aby użytkownik mógł wybrać ten widok, ale nie może wybierać swoich tabel. Widok został utworzony dokładnie dlatego, że użytkownik nie może wybrać tabel. Przeczytałem /programming/368414/grant-select-on-a-view-not-base-table …
To może wydawać się głupim pytaniem, ale szukałem rozwiązań open source do migracji schematów, mianowicie Liquibase i Flyway. Jednak mój szef powiedział mi, że SQL Server Data Tools (SSDT) wykonuje to samo zadanie. Nie jestem pewien, czy się zgadzam, ale niewiele mogę znaleźć w Internecie, który bezpośrednio porównuje go do …
Moja organizacja planuje przyjęcie grup dostępności programu SQL Server 2012 i staram się zrozumieć, jaki będzie to wpływ (jeśli w ogóle) na proces aktualizacji aplikacji. Wydajemy aktualizacje aplikacji w cyklu 8-tygodniowym, a każda wersja może zawierać zmiany schematu i / lub migracje danych. Próbuję zrozumieć, czy rozwiązanie HA / DR …
Używam MySQL. Pomysł jest podobny do shopify z inną koncepcją, więc użytkownicy będą dodawać własne produkty z wieloma rodzajami wariantów i atrybutów. Ze wszystkich badań, które przeprowadziłem, wydaje mi się to najbardziej prawdopodobne rozwiązanie i zastanawiam się, czy coś jest nie tak z poniższym schematem i jakie są wady i …
Mam aplikację (dane są przechowywane w PostgreSQL), w której większość pól w tabelach nie zawsze ma wartość NULL, ale schemat tych tabel nie wymusza tego. Na przykład spójrz na tę fałszywą tabelę: CREATE TABLE "tbl" ( "id" serial, "name" varchar(40), "num" int, "time" timestamp PRIMARY KEY ("id"), UNIQUE ("id") ); …
W projekcie, nad którym pracuję, każda zmiana wierszy w niektórych tabelach bazy danych musi być śledzona w celu dalszego audytu lub wycofania. Musi być łatwo ustalić, kto zmodyfikował wiersz, z którego adresu IP i kiedy, i móc przywrócić poprzednią wersję. Podobna rzecz jest używana na przykład przez Stack Exchange. Kiedy …
Natknąłem się na problem z projektowaniem bazy danych, który jest poza moją ligą, a mój guru DBA bierze udział w ćwiczeniach przeciwpożarowych. Zasadniczo mam tabelę z następującym kluczem podstawowym (PK dla zwięzłości): child_id integer parent_id integer date datetime child_idi parent_idsą kluczami obcymi do tabel encji. Sama tabela „podrzędna” zawiera także …
Problem Uwaga: mam na myśli sekwencje matematyczne , a nie mechanizm sekwencji w PostgreSQL . Mam tabelę reprezentującą sekwencje liczb całkowitych. Definicja to: CREATE TABLE sequences ( id serial NOT NULL, title character varying(255) NOT NULL, date date NOT NULL, sequence integer[] NOT NULL, CONSTRAINT "PRIM_KEY_SEQUENCES" PRIMARY KEY (id) ); …
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 …
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. …
Definiuję schemat nowego zestawu zasobów za pomocą SQL Server 2008 ... W takim przypadku każdy rekord ( np. Wiersz ) będzie musiał przechowywać fragmenty XML. Od czasu do czasu; chociaż nie często; Będę musiał zapytać XML, aby znaleźć wartości elementu i atrybutu. Gdybym pozostawił to moim własnym pomysłom, zwykle używałbym …
Kontroluję wersję większości mojej pracy z Git : kodem, dokumentacją, konfiguracją systemu. Jestem w stanie to zrobić, ponieważ cała moja cenna praca jest przechowywana jako pliki tekstowe. Piszę też wiele schematów SQL dla naszej bazy danych Postgres. Schemat zawiera widoki, funkcje SQL, a my będziemy pisać funkcje Postgres w języku …
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.