Вопросы с тегом «relational-database»

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

1335
Какие есть варианты хранения иерархических данных в реляционной базе данных? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыт 10 месяцев назад . Хорошие обзоры Вообще говоря, вы принимаете...

354
Когда и почему объединения баз данных дороги?

Я провожу исследование баз данных и смотрю на некоторые ограничения реляционных БД. Я получаю, что объединения больших таблиц очень дорого, но я не совсем уверен, почему. Что нужно сделать СУБД для выполнения операции соединения, где узкое место? Как денормализация может помочь преодолеть эти...

188
Почему я должен использовать базу данных на основе документов вместо реляционной базы данных?

Почему я должен использовать базу данных на основе документов, такую ​​как CouchDB, вместо использования реляционной базы данных. Существуют ли типичные виды приложений или доменов, в которых база данных на основе документов более подходит, чем реляционная база...

185
Хранение данных временных рядов, реляционных или не связанных?

Я создаю систему, которая опрашивает устройства на предмет данных по различным показателям, таким как загрузка ЦП, использование диска, температура и т. Д. С (вероятно) 5-минутными интервалами, используя SNMP. Конечная цель - предоставить пользователю системы визуализации в виде графиков временных...

157
Разница между 3NF и BCNF в простых терминах (должна быть в состоянии объяснить 8-летнему ребенку)

Я прочитал цитату: данные зависят от ключа [1NF], всего ключа [2NF] и ничего, кроме ключа [3NF] . Однако у меня возникают проблемы с пониманием 3.5NF или BCNF, как они называются. Вот что я понимаю: BCNF является более строгим, чем 3NF Левая сторона любого FD в таблице должна быть суперключом (или,...

155
Соглашение об именовании реляционных таблиц

Я начинаю новый проект и хотел бы получить имена таблиц и столбцов с самого начала. Например, я всегда использовал множественное число в именах таблиц, но недавно выученное единственное число является правильным. Итак, если я получил таблицу «пользователь», а затем я получил продукты, которые будут...

146
Как разработать таблицу продуктов для многих видов продуктов, в которой каждый продукт имеет множество параметров

У меня нет большого опыта в дизайне столов. Моя цель - создать одну или несколько таблиц продуктов, отвечающих приведенным ниже требованиям: Поддержка многих видов продукции (телевизор, телефон, ПК, ...). У каждого вида товаров свой набор параметров, например: Телефон будет иметь цвет, размер,...

145
Использование таблицы конфигурации с одной строкой в ​​базе данных SQL Server. Плохая идея?

При разработке приложения для корзины покупок я обнаружил, что мне нужно сохранять настройки и конфигурации на основе предпочтений и требований администратора. Эта информация может быть любой: информация о компании, идентификаторы счета доставки, ключи API PayPal, настройки уведомлений и т. Д....

144
Варианты использования для NoSQL [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Улучшить этот вопрос В последнее время NoSQL привлекает большое внимание в...

122
синтаксис внешнего ключа postgresql

У меня есть 2 таблицы, как вы увидите в моем коде posgresql ниже. В первой таблице student есть 2 столбца: один для student_name, а другой student_id, который является первичным ключом. Во второй моей таблице, называемой тестами, есть 4 столбца: один для subject_id, один для subject_name, а затем...

117
Разница между отношениями "один ко многим" и "многие к одному"

В чем разница между отношениями «один ко многим» и «многие к одному»? Это только обратное, вроде? Я не могу найти никакого «хорошего и простого для понимания» руководства по этой теме, кроме этой: SQL для начинающих: Часть 3 - Взаимосвязи с базами...

109
Зачем использовать несколько столбцов в качестве первичных ключей (составной первичный ключ)

Этот пример взят из 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) представляют...

98
Разница между базами данных на основе документов и базами данных на основе ключей / значений?

Я знаю, что существует три разных популярных типа баз данных, отличных от sql. Ключ / значение: Redis, Tokyo Cabinet, Memcached ColumnFamily: Кассандра, HBase Документ: MongoDB, CouchDB Я читал об этом длинные блоги, но ничего не понимал. Я знаю реляционные базы данных и знаком с базами данных на...

98
Как создавать отношения в MySQL

В классе мы все «изучаем» базы данных, и все пользуются Access. Мне это надоело, и я пытаюсь делать то, что делает остальной класс, но с необработанными командами SQL с MySQL вместо использования Access. Мне удалось создать базы данных и таблицы, но как теперь установить связь между двумя...