Pytania otagowane jako relational-theory

Na tej stronie ten tag dotyczy pytań dotyczących teorii modelu relacyjnego. Model relacyjny do zarządzania bazą danych to podejście do zarządzania danymi przy użyciu struktury i języka zgodnych z logiką predykatów pierwszego rzędu. W modelu relacyjnym bazy danych wszystkie dane są reprezentowane w postaci krotek pogrupowanych w relacje. Baza danych zorganizowana w modelu relacyjnym jest relacyjną bazą danych.


5
Jak zaprojektować tabelę relacji dla przyjaźni?
Jeśli Ajesteś przyjacielem B, to czy powinienem przechowywać obie wartości ABi BAczy jedna wystarczy? Jakie są zalety i wady obu metod. Oto moja obserwacja: Jeśli zachowam oba, muszę je zaktualizować po otrzymaniu prośby od znajomego. Jeśli nie zachowam obu, wtedy trudno mi było zrobić wiele JOINprzy tej tabeli. Obecnie utrzymuję …



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
Właściwe korzystanie z tabel odnośników
Mam problem z ustaleniem, jak dokładnie ustalić granice, kiedy i gdzie należy używać tabel odnośników w bazie danych. Większość źródeł, na które patrzyłem, mówi, że nigdy nie mogę mieć ich zbyt wiele, ale w pewnym momencie wygląda na to, że baza danych zostałaby podzielona na tak wiele części, że chociaż …

3
Jak utrzymywać relację jeden do wielu z uprzywilejowanym dzieckiem?
Chcę mieć relację jeden do wielu, w której dla każdego rodzica jedno lub zero dzieci jest oznaczone jako „ulubione”. Jednak nie każdy rodzic będzie miał dziecko. (Pomyśl o rodzicach jako pytaniach na tej stronie, dzieciach jako odpowiedziach, a ulubionych jako o zaakceptowanych odpowiedziach.) Na przykład TableA Id INT PRIMARY KEY …


2
Projektowanie modułu uwierzytelniania użytkownika (Role i prawa)
Próbuję modelować moduł uwierzytelniania użytkownika dla bazy danych MS SQL Server, która będzie zapleczem aplikacji interfejsu użytkownika Delphi. Zasadniczo chcę mieć konta użytkowników, w których użytkownik należy do tylko jednej grupy. Grupa może mieć „n” liczbę praw. Chcę również dodać historię haseł do bazy danych, ponieważ użytkownik będzie musiał zmienić …

2
Projekt bazy danych: Normalizacja relacji „(wiele do wielu) do wielu”
Krótka wersja Muszę dodać stałą liczbę dodatkowych właściwości do każdej pary w istniejącym złączeniu wiele do wielu. Przechodząc do poniższych schematów, który z wariantów 1-4 jest najlepszym sposobem, jeśli chodzi o zalety i wady, aby to osiągnąć poprzez rozszerzenie przypadku podstawowego? Czy jest lepsza alternatywa, której tutaj nie rozważałem? Dłuższa …

2
Jak zbudować model, aby właściwie i wydajnie reprezentować drzewiaste dane w relacyjnych bazach danych?
Opierając się na przemierzaniu drzewopodobnych danych w relacyjnej bazie danych za pomocą pytania SQL , chciałbym wiedzieć, w jaki sposób regularnie używany do opisywania drzewiastych danych w relacyjnych bazach danych z uwzględnieniem implikacji fizycznych? Zakładam, że RDBMS nie ma specjalnych funkcji do obsługi innych niż zwykły SQL ANSI lub powszechnie …

6
Wyjaśniając 2NF vs 3NF z przykładem
Mam problem z drugą normalną formą (2NF) i nie udało mi się go rozwiązać za pomocą Google. Doprowadza mnie do szału, ponieważ jestem nauczycielem i nie chcę uczyć niewłaściwych rzeczy dla moich uczniów. Zróbmy stół z 5 polami. Oceny = {StudentName, SubjectCode, SubjectName, #Exam, Grade} Zależności są w ten sposób: …

3
Jak wstawić wartości do tabeli z dwóch różnych tabel?
Mam trzy stoły students table ------------------------------------ id(PK, A_I) | student_name | nationality teachers table ------------------------------------ id(PK, A_I) | teacher_name | email classroom table ---------------------- id(PK, A_I) | date | teacher_id(FK to teachers.id) | student_id(FK to students.id) Jeśli dano mi imię nauczyciela ( davidna przykład) i student_id ( 7na przykład) i …

2
Czy relacja jeden do jednego jest znormalizowana?
Rozważmy, że mamy duży zestaw danych statystycznych do zapisu; np. 20-30 INTkolumn. Czy lepiej jest przechowywać cały zestaw w jednej tabeli, ponieważ wszystkie należą do rekordu LUB tworząc kolejną tabelę związaną z relacją jeden do jednego. Zaletą tego pierwszego jest unikanie JOINi szybki dostęp do wszystkich danych statystycznych dla odpowiedniego …

3
Ograniczenia integralności w relacyjnej bazie danych - czy powinniśmy je przeoczyć?
Prowadzę stałą dyskusję z programistami firmy, w której pracuję, ponieważ mówią, że lepiej pozbyć się wymuszania relacji (za pomocą definicji ograniczeń FOREIGN KEY) w relacyjnej bazie danych, aby przyspieszyć duże zapytania i uzyskać lepsze wyniki wydajność. Platformą, o której mowa, jest MySQL 5.x i nie skonfigurowano KLUCZA ZAGRANICZNEGO, brakuje nawet …

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.