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 10 miesięcy temu . Dobry...
Relacyjna baza danych to baza danych składająca się ze zmiennych relacji (nazywanych również * relvars *, * R-table * lub po prostu * tabelami *). Definicja, zasady manipulacji i integralności relacyjnych baz danych opierają się na operacjach relacyjnych równoważnych lub podobnych do algebry relacyjnej i rachunku różniczkowego. Zasady relacyjnych baz danych są podstawą znacznej części teorii i praktyki zarządzania danymi.
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 10 miesięcy temu . Dobry...
Robię badania baz danych i patrzę na pewne ograniczenia relacyjnych baz danych. Rozumiem, że połączenia dużych tabel są bardzo drogie, ale nie jestem całkowicie pewien, dlaczego. Co DBMS musi zrobić, aby wykonać operację łączenia, gdzie jest wąskie gardło? W jaki sposób denormalizacja może pomóc...
Jaka jest różnica między widokami a widokami zmaterializowanymi w
Znalazłem pojęcie i znaczenie za tych metod, aby być trochę mylące, to jest możliwe, aby ktoś mi wyjaśnić, jaka jest różnica między hasi withjest w tym kontekście przykład (jeśli to
Niezależnie od wydajności, czy otrzymam ten sam wynik z poniższych zapytań A i B? A co z C i D? -- A select * from a left join b on <blahblah> left join c on <blahblan> -- B select * from a left join c on <blahblah> left join b on <blahblan> -- C select * from a...
Dlaczego powinienem używać baz danych opartych na dokumentach, takich jak CouchDB zamiast relacyjnej bazy danych. Czy istnieją typowe aplikacje lub domeny, w których baza danych oparta na dokumentach jest bardziej odpowiednia niż relacyjna baza
Tworzę system, który sonduje urządzenia w poszukiwaniu danych o różnych parametrach, takich jak wykorzystanie procesora, wykorzystanie dysku, temperatura itp. W (prawdopodobnie) 5-minutowych odstępach przy użyciu SNMP. Ostatecznym celem jest zapewnienie wizualizacji użytkownikowi systemu w postaci...
Ostatnio NoSQL zyskał ogromną popularność. Jakie są zalety NoSQL w porównaniu z tradycyjnymi RDBMS
Przeczytałem cytat: dane zależą od klucza [1NF], całego klucza [2NF] i nic oprócz klucza [3NF] . Jednak mam problem ze zrozumieniem 3.5NF lub BCNF, jak to się nazywa. Oto co rozumiem: BCNF jest bardziej rygorystyczny niż 3NF lewa strona dowolnego FD w tabeli musi być superkluczem (lub...
Rozpoczynam nowy projekt i chciałbym uzyskać od samego początku nazwy moich tabel i kolumn. Na przykład zawsze używałem liczby mnogiej w nazwach tabel, ale ostatnio dowiedziałem się, że liczba pojedyncza jest poprawna. Tak więc, jeśli mam tabelę „user”, a następnie otrzymam produkty, które będzie...
Tworząc aplikację koszyka na zakupy stwierdziłem, że muszę zapisać ustawienia i konfiguracje w oparciu o preferencje i wymagania administratora. Mogą to być informacje o firmie, identyfikatory kont wysyłkowych, klucze API PayPal, preferencje powiadomień itp. Tworzenie tabeli do przechowywania...
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 4 lata temu . Popraw to...
Nie mam dużego doświadczenia w projektowaniu stołów. Moim celem jest utworzenie jednej lub więcej tabel produktów, które spełniają poniższe wymagania: Obsługa wielu rodzajów produktów (telewizor, telefon, komputer, ...). Każdy rodzaj produktu ma inny zestaw parametrów, takich jak: Telefon...
W mojej bazie danych mam 3 odpowiednie tabele. CREATE TABLE dbo.Group ( ID int NOT NULL, Name varchar(50) NOT NULL ) CREATE TABLE dbo.User ( ID int NOT NULL, Name varchar(50) NOT NULL ) CREATE TABLE dbo.Ticket ( ID int NOT NULL, Owner int NOT NULL, Subject varchar(50) NULL ) Użytkownicy...
Mam 2 tabele, jak zobaczysz w moim kodzie posgresql poniżej. Pierwsza tabela uczniów ma dwie kolumny, jedną dla ucznia_nazwa, a drugą student_id, który jest kluczem podstawowym. W mojej drugiej tabeli o nazwie testy, zawiera ona 4 kolumny, jedną dla subject_id, jedną dla subject_name, a następnie...
Jaka jest prawdziwa różnica między relacją jeden do wielu i wiele do jednego? To jest tylko odwrócone, jakby? Nie mogę znaleźć żadnego `` dobrego i łatwego do zrozumienia '' samouczka na ten temat innego niż ten: SQL dla początkujących: Część 3 - Relacje w bazie
Ten przykład pochodzi z w3schools . CREATE TABLE Persons ( P_Id int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), CONSTRAINT pk_PersonID PRIMARY KEY (P_Id,LastName) ) Rozumiem, że obie kolumny razem ( P_Idi LastName) reprezentują...
Sprzężenie krzyżowe wykonuje iloczyn kartezjański na krotkach dwóch zbiorów. SELECT * FROM Table1 CROSS JOIN Table2 W jakich okolicznościach taka operacja SQL jest szczególnie
Wiem, że istnieją trzy różne, popularne typy baz danych innych niż sql. Klucz / wartość: Redis, Tokyo Cabinet, Memcached ColumnFamily: Cassandra, HBase Dokument: MongoDB, CouchDB Czytałem o tym długie blogi bez zbytniego zrozumienia. Znam relacyjne bazy danych i przebywam wokół baz danych...
Mam problem ze zrozumieniem algebry relacyjnej, jeśli chodzi o złączenia theta, końskie i naturalne. Czy ktoś mógłby mi pomóc lepiej to zrozumieć? Jeśli użyję znaku = na złączeniu theta, czy jest to dokładnie to samo, co zwykłe użycie sprzężenia naturalnego?