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

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

3
Дублировать столбец для более быстрых запросов?
Название не имеет особого смысла, но я не мог придумать лучшего названия для этой проблемы. У меня есть следующие таблицы проектов мне бы название Клиенты мне бы id_project название платежи мне бы id_customer свидание сумма Когда пользователь входит в систему, он получает доступ к определенному проекту. Теперь я хочу перечислить …

5
Как далеко вы должны идти с нормализацией?
У меня приличное количество данных в базе данных. У меня есть хорошо сформированные таблицы и хорошие отношения между ними с некоторой избыточностью в моих данных. Но как далеко я должен идти с нормализацией? Есть ли недостатки производительности в слишком большой нормализации?

7
Какие проблемы решаются путем разделения уличных адресов на отдельные столбцы?
У нас есть команда, которая разрабатывает таблицы и отношения для разработчиков программного обеспечения. В нашей организации они достаточно строги в отношении обеспечения нормализации 3NF - что, честно говоря, я согласен с учетом размера нашей организации и того, как меняются потребности или наши клиенты с течением времени. Есть только одна область, …

3
Как иметь отношения один-ко-многим с привилегированным ребенком?
Я хочу иметь отношение «один ко многим», в котором для каждого родителя один или ноль детей помечается как «любимый». Однако не у каждого родителя будет ребенок. (Думайте о родителях как о вопросах на этом сайте, о детях как о ответах и ​​о любимых как о принятых ответах.) Например, TableA Id …

4
Есть ли инструмент, чтобы проверить, нормализована ли моя база данных к третьей нормальной форме?
Недавно я узнал о нормализации и понял, насколько это важно при реализации новой схемы. Как я могу проверить, соответствует ли моя база данных 2NF или 3NF? Ручной просмотр - верный вариант, но я ищу здесь автоматический инструмент. Я не ищу инструмент «укажи и щелкни», а скорее что-то, что выделит возможные …

4
Как обрабатывать дизайн таблицы с переменными столбцами
У меня есть сценарий разработки таблиц, и я, не являясь администратором базы данных, хотел бы получить более масштабные мнения. Скажем, вас просят записать информацию о домах для зоны метро, ​​начиная с небольшого квартала (200 домов), но в конечном итоге вырастая до 5000000+ домов. Вам необходимо хранить базовую информацию: ID # …

4
Блокчейн (биткойн) как база данных?
Я читал эту статью BBC News, и следующая выдержка привлекла мое внимание. Звучит как « Всегда в группах доступности» или « Зеркалирование высокой доступности», возможно, с автоматически включенной защитой. Является ли блокчейн потенциально жизнеспособным решением для баз данных для современных приложений с большим объемом транзакций? Довольно легко увидеть его ценность …

1
Разработка базы данных для бизнес-сферы видеоигр с множеством взаимосвязей «многие ко многим»
Я относительно новичок в разработке баз данных, и я решил создать свою собственную гипотетическую базу данных для практики. Однако у меня возникли проблемы с моделированием и нормализацией, так как я считаю, что существует множество отношений «многие ко многим» (M: N). Общее описание сценария База данных предназначена для хранения данных о …

6
Нормализация базы данных мертва? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Я был воспитан в старой школе - где мы научились проектировать схему базы данных …

6
Нормализация: считается ли совместимым разделение статических числовых значений, например, года, в их собственную таблицу?
У меня есть интересная дискуссия с другим дизайнером базы данных о нормализации. В этом примере у нас есть таблица GameTitles, и каждая запись должна содержать год выпуска игры. Он говорит, что 2NF требует, чтобы все было нормализовано, поэтому для обеспечения соответствия поле года должно быть разделено на таблицу ReleaseYears со …

2
Ресурсы по нормализации
Я хочу отточить свои навыки нормализации базы данных. Где я могу найти качественные упражнения от начального до продвинутого уровня (с решениями) в Интернете?

6
Объяснение 2NF против 3NF на примере
У меня проблема со второй нормальной формой (2NF), и я не смог ее решить с помощью Google. Это сводит меня с ума, потому что я учитель, и я не хочу преподавать неправильные вещи своим ученикам. Давайте иметь таблицу с 5 полями. Оценки = {StudentName, SubjectCode, SubjectName, #Exam, Grade} Зависимости таковы: …

2
Нормализуются ли отношения один-к-одному?
Предположим, у нас есть большой набор статистических данных для записи; например, 20-30 INTстолбцов. Лучше хранить весь набор в одной таблице, поскольку все они принадлежат записи ИЛИ создают другую таблицу, связанную с отношением один к одному. Преимущество первого состоит в том, чтобы избежать JOINи иметь быстрый доступ ко всем статистическим данным …

1
Генерация счетов и отслеживание
Каждые 2 недели система будет генерировать счета для компаний. Компания будет получать счета 1-го и 16-го числа каждого месяца. (Он запускается через Cron Job каждые 2 недели. Он просматривает таблицу заказов, а затем добавляет в таблицу счетов-фактур. Есть ли альтернатива?) В ordersтаблице приведен список заказов клиентов, а также указано, к …

3
Лучшие практики для истории / временных таблиц?
Предположим, у меня есть объект, с определенными полями, которые я хочу отслеживать историю, и определенными полями, которые я не хочу отслеживать историю. С точки зрения нормализации, следующая схема в порядке: CREATE TABLE MyObject AS ( MyObjectId INT IDENTITY NOT NULL PRIMARY KEY, MyObjectField1 VARCHAR(100) NOT NULL, MyObjectField2 VARCHAR(100) NOT NULL, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.