Pytania otagowane jako terminology

Wyjaśnienie i ujednoznacznienie terminologii w celu skupienia się na jasnych, spójnych, odrębnych i łatwo rozpoznawalnych zastosowaniach baz danych i technologii baz danych.



5
Czy w SQL są to klucze złożone czy złożone?
O SQL (przetwarzanie danych / bazy danych): Kiedy mamy w tabeli dwa lub więcej pól, które razem jednoznacznie identyfikują jego rekordy, jaki jest właściwy sposób nazywania ich? Klucze kompozytowe czy złożone? Widziałem w Internecie oba zastosowania, więc nie jestem do końca pewien.

6
Dlaczego termin „relacja (al)”?
Po angielsku możemy porozmawiać o relacji między, powiedzmy, Bobem i Timem. Być może są kuzynami. Pojęcie „relacja” w tym kontekście ma dla mnie sens. W kontekście relacyjnych baz danych rozumiem, do czego odnosi się ten termin, ale nie rozumiem, dlaczego jest używany. Wydaje mi się, że zrozumienie, dlaczego jest używany, …


3
Co tak naprawdę oznacza słowo „SARGable”?
Użytkownicy programu SQL Server używają terminu „sargable” . Zastanawiam się, czy istnieje obiektywna, ponadczasowa, niezależna od implementacji definicja „sargable”. Na przykład WHERE foo LIKE '%bar%'wiele osób uważa , że nie można ich sprzedawać , ale niektóre RDBMS są w stanie używać indeksów do takich zapytań . Co zatem oznacza „niewymienny” …

5
Kolumna a pole: czy nieprawidłowo używałem tych terminów?
Czuję się trochę zawstydzony, zawsze używałem terminów „kolumna” i „pole” całkowicie zamiennie, co ostatnio spowodowało pewne zamieszanie w dyskusji technicznej. Powiedziano mi jednak, że to nie jest poprawne, że powinno być (tłumaczenie każdego terminu na terminologię arkuszy kalkulacyjnych, ignorowanie typów danych i wszystkich innych rzeczy, które sprawiają, że bazy danych …

3
Jak się nazywa, gdy przeszukujesz środek ciągu zamiast początku?
Próbuję dopracować swoje słownictwo, aby lepiej komunikować się z innymi programistami. Mamy kilka miejsc na stronie, w których debatujemy, czy powinniśmy wyszukać ciąg od początku, 'running%'a nie gdziekolwiek w ciągu '%running%. Nazwałam środkowe wyszukiwanie „rozmytym”, które zdaję sobie sprawę, że jest niepoprawne, ponieważ rozmyte oznacza zmianę formy słowa „biegać”, „biegać” …

1
Termin na tabelę jednorzędową?
Czy istnieje konkretny termin opisujący relację z licznością jednego? Myślę szczególnie o „specjalnych” tabelach wierszy RDBMS, na przykład DUAL(Oracle), SYSIBM.SYSDUMMY1(DB2, Derby) i RDB$DATABASE(Interbase, Firebird).

1
Czym dokładnie jest „online” w OLAP i OLTP?
Jestem trochę zdezorientowany, ponieważ kwestionuję definicję „online” w OLTP i OLAP. Kiedyś myślałem, że „online” oznacza, że ​​chcemy naszej odpowiedzi w ograniczonym czasie i na podstawie danych dostępnych w danym momencie. Ale zapytania OLAP mogą potrwać kilka godzin - czy to nie jest offline? Szybkie wyszukiwanie wskazuje offline OLAP, co …

3
Co oznacza „sortowanie”?
Uczę się sqlite z książki, która wielokrotnie wspominała o zestawianiu i zestawianiu sekwencji. Co to dokładnie znaczy w świecie baz danych?

7
Co to jest „baza danych”?
Dużo dyskusji dotyczyło tego pytania: z jakich technologii baz danych korzystają duże wyszukiwarki? Tyle dyskusji, że wprawiło mnie to w zakłopotanie. Więc ... co to jest baza danych? Czy tylko relacyjne bazy danych są „bazami danych”? Czy obiektowe bazy danych są „bazami danych”? Czy jakikolwiek system, który pozwala mi przechowywać …

3
Co to jest „zapytanie heterogeniczne”?
Otrzymałem następujący komunikat o błędzie dotyczący zapytania SQL, które uruchamiam w programie. SQL Server 2005 T-SQL. Heterogeniczne zapytania wymagają ustawienia ANSI_NULLSi ANSI_WARNINGSopcji dla połączenia. Zapewnia to spójną semantykę zapytań. Włącz te opcje, a następnie ponownie uruchom zapytanie. (dotkliwość 16) Naprawienie tego jest łatwe, ustawione ANSI_NULLSi ANSI_WARNINGS ON, ale chciałem wiedzieć, …

2
PostgreSQL: niezmienny, niestabilny, stabilny
Nie jestem pewien, jakie jest prawdziwe znaczenie definicji funkcji IMMUTABLE, VOLATILE i STABLE. Czytam dokumentację, w szczególności definicje każdego z nich. IMMUTABLE wskazuje, że funkcja nie może zmodyfikować bazy danych i zawsze zwraca ten sam wynik, jeśli podano te same wartości argumentów ; oznacza to, że nie wyszukuje w bazie …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.