Relacyjna baza danych to cyfrowa baza danych oparta na relacyjnym modelu danych. Ten model organizuje dane w jedną lub więcej tabel (lub „relacji”) kolumn i wierszy
Często w tabeli, która nie ma naturalnego klucza, nadal przydatne jest, aby użytkownicy mogli mieć unikatowo wygenerowany identyfikator. Jeśli tabela ma zastępczy klucz podstawowy (a w takim przypadku na pewno byś się tego spodziewał), czy klucz ten powinien zostać udostępniony użytkownikowi, czy też powinno się w tym celu użyć innego …
Uczymy się, że większość języków jest klasyfikowana jako jedna z dwóch, „oparta na relacjach” lub „na wysokim poziomie”. Nigdy wcześniej nie korzystałem z SQL, ale po odczytaniu jego składni wydaje się bardziej składnią imperatywną / wysokiego poziomu niż funkcjonalną / opartą na relacjach (Lisp, Haskell)? Lub może być tak, że …
Pracuję nad projektem, w którym w pewnym momencie musiałem podjąć decyzję, czy w bazie danych powinienem mieć jedną tabelę z wieloma kolumnami, z których nie korzysta każdy rekord, lub wiele tabel ze zduplikowanym schematem. Tworzę aplikację sportową, która może obsługiwać wiele dyscyplin sportowych. Poradzimy sobie na przykład z NBA, NHL, …
W dyskusjach na temat baz danych NoSQL kontra SQL czasami słyszę, że firmy wolą korzystać z baz danych NoSQL bez schematu, ponieważ migracja schematu do nowej wersji jest problematyczna. Ale czy to naprawdę duży problem podczas aktualizacji? Czy relacyjne bazy danych są nieodpowiednie dla takich operacji? Przeczytałem ten post na …
Jestem stosunkowo świeżo po studiach, więc większość mojej znajomości relacyjnych baz danych pochodzi z mojego kursu baz danych, gdzie wszystko, co nie jest w BCNF lub 3NF, jest parodią. Z pewnością jest to jeden koniec ekstremum, ale mój zespół w pracy naprawdę wydaje się, że doprowadza go do kompletnego przeciwnego …
Jeśli mamy tabelę A, która ma relację jeden do jednego z tabelą B, czy kiedykolwiek ma sens rozdzielanie ich? Czy też nigdy nie boli łączenie ich w jeden stół? Czy któryś z tych scenariuszy (dwie tabele vs jedna tabela łączona) wpływa na cokolwiek w odniesieniu do jego normalnej postaci (1NF, …
Pracuję nad opracowaniem relacyjnej bazy danych, która śledzi transakcje na urządzeniu, nad którym pracuję dla mojej firmy. Istnieją różne rodzaje transakcji, które mogą wystąpić na urządzeniu, dlatego w jednym z naszych głównych tabel rekordów mamy pole „typ_trans”. Moja grupa postanowiła, że typ tego pola będzie liczbą całkowitą i będzie traktowany …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Preambuła Moim celem jest stworzenie kodu wielokrotnego użytku dla wielu projektów (a także opublikowanie go …
Ukończywszy mój komputerowy poziom A w 2003 r. I uzyskując dyplom w dziedzinie informatyki w 2007 r. Oraz ucząc się swojej pracy w firmie z dużym wykorzystaniem języka SQL, wpadłem na pomysł wykorzystania relacyjnych baz danych do przechowywania danych. Pomimo tego, że jestem stosunkowo nowy w rozwoju, byłem zaskoczony przeczytaniem …
Dość dobrze znam drzewo B, głównie dlatego, że muszę dobrze zaopatrywać bazy danych w energię elektryczną, klimatyzację i przestrzeń na dysku twardym. Kojarzy mi się z podwójnie połączoną listą (doubl [tj. Ey]?). Dzisiaj jeden z programistów podczas lunchu wspomniał o drzewie R. Wskoczyłem na Wikipedię i zacząłem czytać. Brzmiało to …
Czy jest wykonalne lub możliwe jest użycie algebry relacyjnej i / lub rachunku relacyjnego w postaci dowodów do testowania / weryfikacji poprawności instrukcji SQL, funkcji i procedur przechowywanych? Wydaje mi się, że powinno to być co najmniej możliwe, ale nie wiem, czy brakuje mi jakiegoś szczegółu, który sprawia, że mapowanie …
Pracowałem nad aplikacją internetową do zarządzania kolekcjami muzealnymi typu open source, która ma być używana do śledzenia artefaktów, które muzeum przystąpiło, podarowało, pożyczyło lub w inny sposób nabyło. Obejmowało to zaprojektowanie i utworzenie dość dużej bazy danych (w odniesieniu do moich wcześniejszych doświadczeń), która przechowuje wszelkiego rodzaju różnorodne informacje (informacje …
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.