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

На этом сайте этот тег относится к вопросам о теории реляционных моделей. Реляционная модель управления базами данных - это подход к управлению данными с использованием структуры и языка, согласующихся с логикой предикатов первого порядка. В реляционной модели базы данных все данные представлены в виде кортежей, сгруппированных в отношения. База данных, организованная в рамках реляционной модели, является реляционной базой данных.

2
Могу ли я без потерь разложить эту таблицу?
Я наткнулся на проблему с дизайном базы данных, которая выходит за рамки моей лиги, и мой гуру DBA выключен в пожарных учениях. По сути, у меня есть таблица со следующим первичным ключом (PK для краткости): child_id integer parent_id integer date datetime child_idи parent_idявляются внешними ключами таблиц сущностей. Сама «дочерняя» таблица …

2
Нормализована ли таблица без первичного ключа?
На лекции мой лектор показал нам стол без первичного ключа. На вопрос он сказал, что в 3NF при удалении транзитивных зависимостей нормально иметь таблицу без первичного ключа. Однако ни один первичный ключ не означает, что функциональных зависимостей нет - но 3NF - это удаление транзитивных зависимостей, и меня учили, что …

4
Первая нормальная форма: окончательное определение
Я пытаюсь получить окончательную версию того, что такое First Normal Form. Все, что я читаю, немного отличается. Многие авторитеты, такие как Дата, говорят, что по определению отношение всегда находится в Первой нормальной форме, в то время как другие дают список требований. Это означает, что для 1NF существует от нуля до …

1
Разработка структуры базы данных о дружбе. Должен ли я использовать многозначный столбец?
Скажем, у меня есть таблица User_FriendList, которая имеет следующие характеристики: CREATE TABLE User_FriendList ( ID ..., User_ID..., FriendList_IDs..., CONSTRAINT User_Friendlist_PK PRIMARY KEY (ID) ); И предположим, что указанная таблица содержит следующие данные: + ---- + --------- + --------------------------- + | ID | Идентификатор пользователя | Friendlist_IDs | + ---- + …

3
Как Yelp эффективно рассчитывает расстояние в базе данных?
Например, скажем, у меня есть таблица: Business(BusinessID, Lattitude, Longitude) Все индексируются, конечно. Также есть 1 миллион записей Скажем, я хочу найти предприятия, близкие к 106,5, например, как бы я это сделал? Если я сделаю SELECT * FROM Business WHERE (Some formula to compute distance here) < 2000 например, или если …

3
Если таблица с суррогатным ключом имеет столбец, который, как известно, имеет уникальные ненулевые значения (например, SSN), нарушает ли он 3NF?
Как я понимаю, третья нормальная форма (3NF) в основном означает, что должен быть ровно один ключ. Если таблица с, скажем, idстолбцом автоинкремента также имеет столбец, который известен как уникальный и не нулевой, например, номер социального страхования, этот другой столбец может использоваться в качестве ключа. Игнорирование практических / бизнес-проблем (например, риск …

2
Лучшая структура реляционной базы данных для этих данных
Я нахожусь в процессе создания схемы базы данных для следующего сценария: Есть пользователи У пользователей есть роли (например, «Разработчик» или «Генеральный директор») Роли есть приложения (например, «Topdesk») Приложения имеют разрешения (например, «Обновить базу знаний») Роль может иметь разрешения, если роль уже имеет доступ к приложению Предполагая отсутствие высокопроизводительной среды (не …

1
Отношения с друзьями в MySQL
Я развиваю дружеские отношения в MySQL, где дружеские отношения взаимны. Если A является другом B, то B является другом A. Если один из пользователей завершает дружбу, связь прекращается. Я хочу узнать, какой путь лучше. У меня есть работающая система; user ----------- userid p.k name friends ------- userid friendid primary key …

2
Какова хорошая реляционная структура для единиц и сложных преобразований единиц?
Моя компания работает в энергетической отрасли, и мне нужно найти хороший способ представить преобразование единиц измерения. Я провел некоторые поиски и до сих пор не нашел хорошую статью, освещающую эту тему, в которой я нуждаюсь. Большинство опубликованной информации о преобразованиях единиц предполагает, что для данного модуля 1 существует известный (жестко …

3
Определение для «логической разницы»?
В настоящее время я читаю «SQL и реляционную теорию» от CJ Date . И хотя я довольно далеко в книге, у меня есть несколько основных вопросов. Я хочу знать, что означает термин «логическое различие». Книга пытается объяснить термин с помощью примеров, но на самом деле не объясняет, что это значит …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.