Вопросы с тегом «normalization»

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

3
Ограничения целостности в реляционной базе данных - должны ли мы их игнорировать?
Я нахожусь в постоянном обсуждении с разработчиками компании, в которой я работаю, потому что они говорят, что лучше избавиться от принудительного применения отношений (через определения ограничений FOREIGN KEY) в реляционной базе данных, чтобы ускорить большие запросы и добиться лучшего спектакль. Рассматриваемой платформой является MySQL 5.x, и FOREIGN KEY не был …

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

2
Любит или голосует за сообщения
Я делаю небольшую программу, где пользователи делают посты или пишут блоги. На этих постах другим пользователям может понравиться или не понравиться публикация, как в Facebook, так и публикация комментариев вверх или вниз, как в stackoverflow. Я хотел бы знать хорошую структуру базы данных, которая обычно используется, и программа эффективно работает …

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 | + ---- + …

4
Что именно перекрывает кандидатный ключ?
Может кто-нибудь, пожалуйста, объясните мне в простых терминах, что это такое overlapping candidate key? Как следует overlappingиз названия? Рассмотрим следующее соотношение R(L,M,N,O,P) { M -> O NO -> P P -> L L -> MN } Какая из приведенных выше функциональных зависимостей привносит перекрывающийся ключ-кандидат в вышеприведенном отношении? Давайте ограничимся …

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

2
Нарушаю ли я какое-либо правило NF для моей базы данных?
Я новичок в создании базы данных ... Мне нужно создать ее для моего веб-приложения по подбору персонала. Моему заявлению необходимо запланировать просмотры, экзамены и собеседования соискателей и сохранить результат в базе данных. Моя схема базы данных выглядит следующим образом: Моя проблема в том, что я включил applicant_idдругие таблицы ... например, …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.