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

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

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

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

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

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

Влияет ли порядок соединения в 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 в 8:48
10

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

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

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

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

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

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

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

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

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

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

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

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

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

У меня есть 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 в 2:51
11

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

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

Каковы преимущества использования Cross Join?

Перекрестное соединение выполняет декартово произведение на кортежах двух множеств. SELECT * FROM Table1 CROSS JOIN Table2 Какие обстоятельства делают такую ​​операцию SQL особенно полезной?
20 окт. '08 в 20:11
8

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

В классе мы все "изучаем" базы данных, и все используют Access. Надоело это, я пытаюсь делать то, что делает остальная часть класса, но с необработанными командами SQL с MySQL вместо использования Access. Мне удалось создать базы данных и таблицы, ...
04 нояб. '08 в 0:25
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) )...
12 апр. '10 в 23:47
1

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

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