Что такое хороший дизайн базы данных? сочинение пример

ООО "Сочинения-Про"

Ежедневно 8:00–20:00

Санкт-Петербург

Ленинский проспект, 140Ж

magbo system

Сочинение на тему Что такое хороший дизайн базы данных?

Определенные принципы определяют процесс проектирования базы данных. Первый принцип заключается в том, что дублирующаяся информация (также называемая избыточными данными) является плохой, поскольку она тратит пространство и увеличивает вероятность ошибок и несоответствий. Второй принцип заключается в том, что правильность и полнота информации важна. Если ваша база данных содержит неверную информацию, любые отчеты, которые извлекают информацию из базы данных, также будут содержать неверную информацию. В результате любые принятые вами решения на основе этих отчетов будут дезинформированы.

Таким образом, хороший дизайн базы данных:

Делит вашу информацию на тематические таблицы для сокращения избыточных данных.

Предоставляет доступ с информацией, которая требуется для объединения информации в таблицах по мере необходимости.

Помогает поддерживать и обеспечивать точность и целостность вашей информации.

Удовлетворяет ваши потребности в обработке данных и отчетности.

Процесс проектирования

Процесс проектирования состоит из следующих этапов:

Определите цель вашей базы данных

Это помогает подготовить вас к оставшимся шагам.

Найти и упорядочить необходимую информацию

Соберите все типы информации, которые вы можете записать в базу данных, например, название продукта и номер заказа.

Разделите информацию на таблицы

Разделите ваши информационные элементы на основные объекты или предметы, такие как Продукты или Заказы. Каждый предмет становится таблицей.

Превратите информационные элементы в столбцы

Решите, какую информацию вы хотите хранить в каждой таблице. Каждый элемент становится полем и отображается в виде столбца в таблице. Например, таблица «Сотрудники» может включать такие поля, как Фамилия и Дата найма.

Укажите первичные ключи

Выберите первичный ключ каждой таблицы. Первичный ключ – это столбец, который используется для уникальной идентификации каждой строки. Примером может быть идентификатор продукта или идентификатор заказа.

Настройте отношения таблицы

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

Уточните свой дизайн

Проанализируйте свой дизайн на наличие ошибок. Создайте таблицы и добавьте несколько записей образцов данных. Посмотрите, сможете ли вы получить желаемые результаты из ваших таблиц. При необходимости внесите коррективы в дизайн.

Применить правила нормализации

Примените правила нормализации данных, чтобы проверить, правильно ли структурированы ваши таблицы. При необходимости внесите коррективы в таблицы.

Определение цели вашей базы данных

Хорошая идея записать назначение базы данных на бумаге – ее назначение, как вы собираетесь ее использовать и кто будет ее использовать. Например, для небольшой базы данных для домашнего бизнеса вы можете написать что-то простое, например: «База данных клиентов хранит список информации о клиентах с целью создания рассылок и отчетов». Если база данных является более сложной или используется многими людьми, как это часто происходит в корпоративной среде, целью может быть параграф или более, и они должны включать, когда и как каждый человек будет использовать базу данных. Идея состоит в том, чтобы иметь хорошо разработанную миссию, на которую можно ссылаться в процессе проектирования. Наличие такого заявления помогает вам сосредоточиться на своих целях при принятии решений.

Поиск и организация необходимой информации

Чтобы найти и упорядочить требуемую информацию, начните с существующей информации. Например, вы можете записывать заказы на покупку в книгу или хранить информацию о клиенте на бумажных бланках в картотеке. Соберите эти документы и перечислите каждый тип отображаемой информации (например, каждое поле, которое вы заполняете в форме). Если у вас нет существующих форм, представьте себе, что вам нужно разработать форму для записи информации о клиентах. Какую информацию вы бы указали в форме? Какие поля для заполнения вы бы создали? Определите и перечислите каждый из этих пунктов. Например, предположим, что вы в настоящее время ведете список клиентов на карточках. Изучение этих карт может показать, что каждая карта содержит имя клиента, адрес, город, штат, почтовый индекс и номер телефона. Каждый из этих элементов представляет собой потенциальный столбец в таблице.

Когда вы готовите этот список, сначала не беспокойтесь о его совершенствовании. Вместо этого перечислите каждый пункт, который приходит на ум. Если кто-то еще будет использовать базу данных, спросите их идеи тоже. Вы можете настроить список позже.

Затем рассмотрите типы отчетов или почтовых сообщений, которые вы можете создавать из базы данных. Например, вы можете захотеть, чтобы в отчете о продажах товаров отображались продажи по регионам, или в сводном отчете об инвентаризации, в котором указывались уровни товарных запасов. Вы также можете создать бланки писем для рассылки клиентам, которые объявляют о распродаже или предлагают премию. Создайте отчет в своем уме и представьте, как он будет выглядеть. Какую информацию вы бы разместили в отчете? Список каждого элемента. Сделайте то же самое для письма формы и для любого другого отчета, который вы планируете создать.

Зарегистрируйся, чтобы продолжить изучение работы

    Поделиться сочинением
    Ещё сочинения
    Нет времени делать работу? Закажите!

    Отправляя форму, вы соглашаетесь с политикой конфиденциальности и обработкой ваших персональных данных.