Запитання з тегом «relational-database»

Реляційна база даних - це база даних, що складається із змінних відношень (які також називаються * relvars *, * R-таблиці * або просто * таблиць *). Правила визначення, маніпулювання та цілісності реляційних баз даних базуються на реляційних операціях, еквівалентних реляційній алгебрі та обчисленням, аналогічних або подібним до них. Принципи реляційних баз даних є основою істотної частини теорії та практики управління даними.

9
Навіщо використовувати кілька стовпців в якості первинних ключів (складений первинний ключ)
Цей приклад взятий з 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) ) Я розумію, що обидва стовпці разом ( P_Idі LastName) представляють основний ключ для таблиці Persons. Це правильно? Чому хтось хоче …


8
Як створити відносини в MySQL
У класі ми всі "вивчаємо" бази даних, і всі використовують Access. Нудно з цим, я намагаюся робити те, що робить решта класу, але за допомогою необроблених команд SQL із MySQL замість використання Access. Мені вдалося створити бази даних та таблиці, але тепер, як я можу скласти зв’язок між двома таблицями? …

7
Різниця між об'єднанням тета, еквіджойн та природним з'єднанням
У мене проблеми з розумінням реляційної алгебри, коли йдеться про тета-об’єднання, екві-об’єднання та природні об’єднання. Чи може хтось допомогти мені краще зрозуміти це? Якщо я використовую знак = на об'єднанні тета, це точно так само, як просто використання природного об'єднання?

13
Коли мені слід використовувати один до одного стосунки?
Вибачте за це запитання про нуб, але чи є реальні потреби використовувати взаємозв'язок "один на один" з таблицями у вашій базі даних? Ви можете реалізувати всі необхідні поля всередині однієї таблиці. Навіть якщо дані стають дуже великими, SELECTзамість використання ви можете перерахувати імена стовпців, які вам потрібні SELECT *. Коли …

6
Порівняння реляційних баз даних та баз даних графіків
Хтось може пояснити мені переваги та недоліки бази даних відношень, таких як MySQL, порівняно з базою даних графіків, такою як Neo4j? У SQL у вас є кілька таблиць з різними ідентифікаторами, що їх пов'язують. Потім вам потрібно приєднатися, щоб з’єднати таблиці. З точки зору новачка, чому б ви розробляли базу …

26
Як вам первинні ключі? [зачинено]
В даний час це питання не підходить для нашого формату запитань та відповідей. Ми очікуємо, що відповіді будуть підтверджені фактами, посиланнями чи експертизою, але це питання, швидше за все, вимагатиме дебатів, аргументів, опитування чи розширеного обговорення. Якщо ви вважаєте, що це питання можна покращити і, можливо, знову відкрити, відвідайте довідковий …

8
У чому різниця між реляційною та нереляційною базою даних?
Я знаю, що рішення, такі як MySQL, PostgreSQL та MS SQL Server, є реляційними системами баз даних, а NoSQL, MongoDB тощо - нереляційними СУБД. Однак у чому різниця між двома типами систем? Необов'язкові терміни є кращими. Дякую.

8
Досі збентежений щодо ідентифікації та неідентифікації відносин
Отже, я читав про виявлення та неідентифікацію відносин у моїй базі даних, і ряд відповідей на SO здаються мені суперечливими. Ось два запитання, які я розглядаю: Яка різниця між виявленням та неідентифікацією стосунків Проблема з прийняттям рішення про встановлення або неідентифікацію стосунків Переглядаючи найважливіші відповіді на кожне запитання, я, мабуть, …

6
Плюси / мінуси баз даних на основі документів та реляційні бази даних
Я намагався перевірити, чи зможу я виконати деякі вимоги за допомогою бази даних на основі документів, в даному випадку CouchDB. Дві загальні вимоги: CRUD сутностей з деякими полями, на яких є унікальний індекс веб-програма для електронної комерції, як eBay ( кращий опис тут ). І я починаю думати, що база …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.