Проектирование и разработка базы данных «Транспортная сеть»
Автор: 11Olesya11 • Март 16, 2023 • Контрольная работа • 1,392 Слов (6 Страниц) • 217 Просмотры
Тема: Проектирование и разработка базы данных «Транспортная сеть»
Цель работы:
1. Создать базу данных «Транспортная сеть», включающую маршруты движения всех видов общественного транспорта.
2. Написать и отладить приложение, позволяющее просматривать базу данных, осуществлять навигацию в таблицах, производить поиск записей по заданным значениям полей, вставлять, удалять и изменять записи базы данных.
Требования к реализации.
Требования к реализации.
- Система программирования: Delphi. СУБД: Paradox или MySql.
- Количество таблиц: не менее 4.
- Наличие связанных таблиц.
- Наличие вычисляемых столбцов компонента DBGrid.
- Размеры таблиц: не менее 10 записей.
4. Теоретические сведения по проектированию реляционных баз данных.
Базы данных – это структуры, которые позволяют сохранять и получать большие объемы связанной информации. Реляционные базы данных состоят из таблиц, которые содержат информацию. При создании базы данных необходимо четко представлять то, какие таблицы нужно создать и какие связи существуют между информацией в таблицах. Иначе говоря, необходимо грамотно спроектировать базу данных.
Построение базы данных начинается с проектирования. В процессе проектирования определяются задачи, для решения которых предназначена база данных, и создается представление о данных и связях между ними.
Проектирование базы данных – это процесс, который подразумевает использование определённой технологии. База данных – это, фактически, модель предметной области. Значит, для создания базы данных надо сначала проанализировать предметную область и создать её модель (инфологическое проектирование).
Анализ предметной области позволяет выявить объекты (сущности предметной области) и атрибуты сущностей – данные, которые должны храниться в базе данных. Необходимо также учесть сведения об особенностях предметной области, которые позволяют установить ограничения целостности, зависимости и связи между объектами (субъектами) предметной области.
Проектирование схемы БД должно решать задачи минимизации дублирования данных, упрощения и ускорения процедур их обработки и обновления.
Реляционный подход к построению информационных систем является в настоящее время наиболее распространенным. При таком подходе база данных представляется в виде совокупности двумерных таблиц.
В проектирование входят следующие этапы:
- Определение требований к базе данных (функциональные требования).
- Создание модели данных, соответствующей всем предъявленным требованиям.
- Нормализация полученной базы данных – это процесс проектирования базы данных с целью исключения аномалий модификаций, избыточности данных и приведения отношений к нормальным формам.
Аномалии модификации – последствия, которые могут возникнуть вследствие изменения отношения (таблицы). Аномалии устраняются путем разбиения отношения на 2 и более новых отношений. Аномалии делятся на аномалии удаления, аномалия вставки и аномалии обновления.
Нормализация позволяет уменьшить объем БД и устранить потенциальную противоречивость данных (например, если в базе данных одна и та же информация дублируется в нескольких местах, то при ее обновлении есть риск появления разночтений).
Результат нормализации – это приведение таблиц базы данных к одной из нормальных форм. Когда все таблицы базы данных приведены в третью нормальную форму, можно считать, что база данных нормализована, а информация о каждом факте хранится только в одном месте, поэтому в решении практических задач программисты останавливают процесс нормализации при достижении третьей нормальной формы.
...