Учебное пособие по проектированию базы данных в СУБД: изучение моделирования данных
Что такое проектирование базы данных?
Дизайн базы данных представляет собой совокупность процессов, которые облегчают проектирование, разработку, внедрение и обслуживание корпоративных систем управления данными. Правильно спроектированная база данных проста в обслуживании, повышает согласованность данных и экономически эффективна с точки зрения дискового пространства. Разработчик базы данных решает, как соотносятся элементы данных и какие данные необходимо хранить.
Основными задачами проектирования баз данных в СУБД являются создание логических и физических моделей предлагаемой системы баз данных.
Логическая модель концентрируется на требованиях к данным и данных, которые необходимо хранить, независимо от физических соображений. Его не волнует, как данные будут храниться или где они будут храниться физически.
Модель проектирования физических данных включает в себя перевод логического проекта БД базы данных на физический носитель с использованием аппаратных ресурсов и программных систем, таких как системы управления базами данных (СУБД).
Почему важно проектировать базу данных?
Это помогает создавать системы баз данных
- Соответствующие требованиям пользователей
- Иметь высокую производительность.
Процесс проектирования базы данных в СУБД имеет решающее значение для высокие эксплуатационные характеристики система базы данных.
Обратите внимание: гениальность базы данных заключается в ее дизайне. Операции с данными с использованием SQL относительно просты.
Жизненный цикл разработки базы данных
Жизненный цикл разработки баз данных включает в себя ряд этапов, которые выполняются при разработке.ping системы баз данных.
Шаги жизненного цикла разработки не обязательно должны выполняться неукоснительно и последовательно.
В небольших системах баз данных процесс проектирования базы данных обычно очень прост и не включает в себя множество шагов.
Чтобы в полной мере оценить приведенную выше диаграмму, давайте посмотрим на отдельные компоненты, перечисленные на каждом этапе, для обзора процесса проектирования в СУБД.
Анализ требований
- Планирование – Эти этапы концепции проектирования базы данных связаны с планированием всего жизненного цикла разработки базы данных. Он принимает во внимание стратегию информационных систем организации.
- Определение системы – На этом этапе определяются объем и границы предлагаемой системы базы данных.
Проектирование базы данных
- Логическая модель – Этот этап связан с развитиемping Модель базы данных, основанная на требованиях. Весь проект представлен на бумаге, без учета каких-либо физических реализаций или особенностей конкретной СУБД.
- Физическая модель – На этом этапе реализуется логическая модель базы данных с учетом факторов СУБД и физической реализации.
Реализация
- Преобразование и загрузка данных – этот этап проектирования реляционных баз данных связан с импортом и преобразованием данных из старой системы в новую базу данных.
- Тестирование – этот этап связан с выявлением ошибок во вновь внедряемой системе. Он проверяет базу данных на соответствие спецификациям требований.
Два типа методов работы с базами данных
- Нормализация
- ER-моделирование
Давайте изучим их один за другим

.png)