Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Проектирование и разработка базы данных «Транспортная сеть»

Автор:   •  Март 16, 2023  •  Контрольная работа  •  1,392 Слов (6 Страниц)  •  143 Просмотры

Страница 1 из 6

Тема: Проектирование и разработка базы данных «Транспортная сеть»

Цель работы:

1. Создать базу данных «Транспортная сеть», включающую маршруты движения всех видов общественного транспорта.

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

Требования к реализации.

Требования к реализации.

  • Система программирования: Delphi.  СУБД: Paradox или MySql.
  • Количество таблиц: не менее 4.
  • Наличие связанных таблиц.
  • Наличие вычисляемых столбцов компонента DBGrid.
  • Размеры таблиц: не менее 10 записей.

4. Теоретические сведения по проектированию реляционных баз данных.

Базы данных – это структуры, которые позволяют сохранять и получать большие объемы связанной информации. Реляционные базы данных состоят из таблиц, которые содержат информацию. При создании базы данных необходимо четко представлять то, какие таблицы нужно создать и какие связи существуют между информацией в таблицах. Иначе говоря, необходимо грамотно спроектировать базу данных.

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

Проектирование базы данных – это процесс, который подразумевает использование определённой технологии. База данных – это, фактически, модель предметной области. Значит, для создания базы данных надо сначала проанализировать предметную область и создать её модель (инфологическое проектирование).

Анализ предметной области позволяет выявить объекты (сущности предметной области) и атрибуты сущностей – данные, которые должны храниться в базе данных. Необходимо также учесть сведения об особенностях предметной области, которые позволяют установить ограничения целостности, зависимости и связи между объектами (субъектами) предметной области.

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

Реляционный подход к построению информационных систем является в настоящее время наиболее распространенным. При таком подходе база данных представляется в виде совокупности двумерных таблиц.

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

  • Определение требований к базе данных (функциональные требования).
  • Создание модели данных, соответствующей всем предъявленным требованиям.
  • Нормализация полученной базы данных – это процесс проектирования базы данных с целью исключения аномалий модификаций, избыточности данных и приведения отношений к нормальным формам.

Аномалии модификации – последствия, которые могут возникнуть вследствие изменения отношения (таблицы). Аномалии устраняются путем разбиения отношения на 2 и более новых отношений. Аномалии делятся на аномалии удаления, аномалия вставки и аномалии обновления.

Нормализация позволяет уменьшить объем БД и устранить потенциальную противоречивость данных (например, если в базе данных одна и та же информация дублируется в нескольких местах, то при ее обновлении есть риск появления разночтений).

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

...

Скачать:   txt (22.7 Kb)   pdf (182.5 Kb)   docx (273.7 Kb)  
Продолжить читать еще 5 страниц(ы) »
Доступно только на Essays.club