Dlaczego faceci od baz danych mówią o normalizacji? Co to jest? Jak to pomaga? Czy ma to zastosowanie do czegokolwiek poza bazami danych?
Dlaczego faceci od baz danych mówią o normalizacji? Co to jest? Jak to pomaga? Czy ma to zastosowanie do czegokolwiek poza bazami danych?
Chcę przechowywać czasy w tabeli bazy danych, ale muszę przechowywać tylko godziny i minuty. Wiem, że mogę po prostu użyć DATETIME i zignorować inne składniki daty, ale jaki jest najlepszy sposób, aby to zrobić bez przechowywania większej ilości informacji, niż faktycznie potrzebuję?...
Mam zamiar zaprojektować DW i słyszałem o zmaterializowanych widokach. Właściwie chcę utworzyć widok i powinien aktualizować się automatycznie po zmianie tabel podstawowych. Czy ktoś może wyjaśnić na przykładzie zapytania.
Myślę, że tytuł jest oczywisty. Jak utworzyć strukturę tabeli w PostgreSQL, aby utworzyć relację wiele do wielu. Mój przykład: Product(name, price); Bill(name, date, Products);
W ramach kontynuacji sekcji „ Co to są indeksy i jak mogę ich używać do optymalizacji zapytań w mojej bazie danych? ”, W której próbuję dowiedzieć się więcej o indeksach, jakie kolumny są dobrymi kandydatami na indeksy? Specjalnie dla bazy danych MS SQL? Po pewnym googlowaniu wszystko, co...
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć za pomocą faktów i cytatów, edytując ten post . Zamknięte 4 lata temu . Popraw to...
Wdrażam funkcję śledzenia, które artykuły użytkownik przeczytał. create_table "article", :force => true do |t| t.string "title" t.text "content" end To jest moja dotychczasowa migracja: create_table :user_views do |t| t.integer :user_id t.integer :article_id end Tabela user_views...
Oto wyodrębniona część mojego zapytania, odzwierciedlająca EMAIL_ADDRESStyp danych kolumny i właściwość: EMAIL_ADDRESS CHARACTER VARYING(20) NOT NULL, Jednak John Saunders używa VARYING(256). To sugeruje mi, że niekoniecznie poprawnie zrozumiałem RÓŻNICĘ. Rozumiem to tak, że długość adresu...
W mojej bazie danych MySQL InnoDB mam brudne dane kodu pocztowego, które chcę wyczyścić. Czyste dane kodu pocztowego są wtedy, gdy mam wszystkie 5 cyfr kodu pocztowego (np. „90210”). Ale z jakiegoś powodu zauważyłem w mojej bazie danych, że w przypadku kodów pocztowych zaczynających się od...
Używając PostgreSQL 9.0, mam rolę grupy o nazwie "personel" i chciałbym nadać wszystkie (lub niektóre) uprawnienia do tej roli w tabelach w określonym schemacie. Żadna z poniższych prac GRANT ALL ON SCHEMA foo TO staff; GRANT ALL ON DATABASE mydb TO staff; Członkowie „personelu” nadal nie...
Jak uzyskać listę wszystkich ograniczeń z określonej bazy danych?
Przepraszam za to pytanie noob, ale czy istnieje realna potrzeba używania relacji jeden do jednego z tabelami w Twojej bazie danych? Możesz zaimplementować wszystkie niezbędne pola w jednej tabeli. Nawet jeśli dane stają się bardzo duże, możesz wyliczyć nazwy kolumn, których potrzebujesz w...
Czy można TABLEmieć klucz podstawowy bez indeksu klastrowego? I czy może TABLEmieć indeks klastrowy bez klucza podstawowego? Czy ktoś może mi krótko opowiedzieć o relacji między kluczem podstawowym a indeksem klastrowym?
jeśli mam listę identyfikatorów (1,4,6,7) i tabelę db, w której chcę usunąć wszystkie rekordy, w których identyfikator znajduje się na tej liście, jaki jest sposób, aby to zrobić?
Czytałem kilka pytań / odpowiedzi na StackOverflow, próbując znaleźć „najlepszy”, lub powinienem powiedzieć, akceptowany sposób nazwania tabel w bazie danych. Większość programistów ma tendencję do nazywania tabel w zależności od języka, który wymaga bazy danych (JAVA, .NET, PHP itp.). Jednak...
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...
Wprowadzenie Prototypuję konwersję z naszej bazy danych RDBMS do MongoDB. Podczas denormalizacji wydaje mi się, że mam dwie możliwości, jedną, która prowadzi do wielu (milionów) mniejszych dokumentów lub taką, która prowadzi do mniejszej liczby (setek tysięcy) dużych dokumentów. Gdybym mógł...
Obecnie próbuję znaleźć najlepszy sposób na przechowywanie godzin pracy firmy w bazie danych. Na przykład: Firma A ma następujące godziny pracy Poniedziałek: 9:00 - 17:00 Wtorek: 9:00 - 17:00 Środa: 9:00 - 17:00 Czwartek: 9:00 - 17:00 Piątek: 9:00 - 17:00 Sobota: 9:00 - 12:00 Niedziela:...
Czy istnieje narzędzie lub metoda do analizy Postgres i określenia, które brakujące indeksy należy utworzyć, a które nieużywane indeksy usunąć? Mam niewielkie doświadczenie w robieniu tego z narzędziem „profiler” dla SQLServer, ale nie znam podobnego narzędzia dołączonego do Postgres....
Złożyłem podanie o staż w firmie i jako pytanie zadali mi stworzenie schematu dla ich firmy z określonymi wymaganiami i przesłanie im pliku DDL . Mam zainstalowaną wersję Oracle Database 11g Express, ale jak mogę utworzyć nowy schemat w Oracle Database 11g? Szukałem w sieci rozwiązania, ale nie...