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

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

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

Хорошие обзоры Вообще говоря, вы принимаете решение между быстрыми временами чтения (например, вложенным набором) или быстрым временем записи (список смежности). Как правило, вы получаете комбинацию из следующих вариантов, которые наилучшим образом...
задан 29 окт. '10 в 3:23
7
ответов

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

Я занимаюсь некоторыми исследованиями в базах данных, и я рассматриваю некоторые ограничения реляционных БД. Я получаю, что объединение больших столов очень дорого, но я не совсем уверен, почему. Что нужно делать СУБД для выполнения операции объедин...
задан 06 окт. '08 в 12:52
10
ответов

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

NoSQL в последнее время уделяет большое внимание нашей отрасли. Мне действительно интересно, какие мысли людей находятся в лучших случаях использования для реляционного хранилища баз данных. Что должно заставить разработчика задуматься о том, что кон...
задан 20 мая '10 в 18:46
8
ответов

NoSql vs Реляционная база данных

Недавно NoSQL приобрела огромную популярность. В чем преимущества NoSQL по сравнению с традиционными RDBMS?
задан 12 нояб. '10 в 3:57
12
ответов

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

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

Влияет ли порядок соединения в SQL?

Без учета производительности я получу тот же результат из запросов A и B ниже? Как насчет C и D? -- A select * from a left join b on <blahblah> left join c on <blahblan> -- B select * from a left join c...
задан 08 марта '12 в 11:48
5
ответов

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

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

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

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

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

Я начинаю новый проект и хочу с самого начала получать имена таблиц и столбцов. Например, я всегда использовал множественное число в именах таблиц, но недавно изученный сингулярный был правильным. Итак, если у меня есть таблица "пользователь", а зат...
задан 16 янв. '11 в 2:17
8
ответов

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

В чем заключается реальная разница между отношениями один к многим и многим? Это только обратное, вроде? Я не могу найти "хороший и понятный" учебник по этому вопросу, кроме этого: SQL for Beginners: Part 3 - Отношения с базой данных
задан 05 янв. '11 в 10:23
7
ответов

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

В классе мы все "изучаем" базы данных, и каждый использует Access. Скучно с этим, я пытаюсь сделать то, что делает остальная часть класса, но с необработанными командами SQL с MySQL вместо использования Access. Мне удалось создать базы данных и табл...
задан 04 нояб. '08 в 3:25
1
ответ

Laravel - Красноречивый "Имеет", "С", "WhereHas" - Что это значит?

Я нашел концепцию и смысл этих методов немного запутанными, возможно ли кому-то объяснить мне, какая разница между has и with, в контексте примера (если возможно)?
задан 14 мая '15 в 10:36
8
ответов

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

Этот пример берется из 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) )...
задан 13 апр. '10 в 2:47
3
ответов

Внешний ключ для нескольких таблиц

У меня есть 3 релевантные таблицы в моей базе данных. 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...
задан 21 окт. '11 в 5:51
26
ответов

Как вам нравятся ваши первичные ключи?

В довольно оживленной дискуссии в моей команде меня заставили думать, что большинство людей предпочитают как первичные ключи. У нас были следующие группы - Int/BigInt, автоинкремент которого является достаточно хорошими первичными ключами. Должно ...
задан 01 янв. '09 в 0:14