Главная страница » Этапы которых стоит придерживаться при разработке любых баз данных

Этапы которых стоит придерживаться при разработке любых баз данных

  • автор:

7.2. Основные этапы разработки базы данных

Основы методологии проектирования прикладных программ были заложены в 60-е годы XX века известными специалистами Дж. Мартином, Э. Йордоном и Д. Константайном. На заре применения вычислительной техники разработка программ, поиск и устранение ошибок были настолько дорогостоящими, что опытные программисты-практики часто советовали: прежде чем написать хоть одну строку программы, стоит потратить не менее 60% всего необходимого для разработки времени на проектирование.

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

Рассмотрим основные этапы проектирования БД

Проектирование базы данных

В Microsoft Access, прежде чем создавать таблицы, формы и другие объекты необходимо задать структуру базы данных. Хорошая структура базы данных является основой для создания адекватной требованиям, эффективной базы данных.

Этапы проектирования базы данных

Ниже приведены основные этапы проектирования базы данных:

Определение цели создания базы данных.

Определение таблиц, которые должна содержать база данных.

Определение необходимых в таблице полей.

Задание индивидуального значения каждому полю.

Определение связей между таблицами.

Обновление структуры базы данных.

Добавление данных и создание других рбъектов.6азы данных.

Использование средств анализа в Microsoft Access.

1. Определение цели создания базы данных

На первом этапе проектирования базы данных необходимо определить цель создания базы данных, основные ее функции и информацию, которую она должна содержать. То есть нужно определить основные темы таблиц базы данных и информацию, которую будут содержать поля таблиц.

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

2. Определение таблиц, которые должна содержать база данных

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

При проектировании таблиц вовсе не обязательно использовать Microsoft Access. Сначала лучше разработать структуру на бумаге. При проектировке таблиц, рекомендуется руководствоваться следующими основными принципами:

• Информация в таблице не должна дублироваться. Не должно быть повторений и между таблицами.

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

• Каждая таблица должна содержать информацию только на одну тему.

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

Этапы разработки базы данных

Процедура составления базы данных состоит из определённых стадий.

Постановка задачи

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

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

Проектирование базы данных

На текущей стадии необходимо определить, какие сущности, следовательно, информационные объекты, должна содержать в себе база данных, а также с использованием каких атрибутов будет описываться каждая сущность. После формулируется структура реляционных таблиц с указанием свойств полей и связей между таблицами. Следовательно:

  1. Учреждается общий список полей, которые отражают атрибуты таблиц базы данных;
  2. Поля общего списка следует распределить по базовым таблицам;
  3. Согласно свойствам данных определяют свойства каждого поля в частности;
  4. В каждой таблице выделяется ключевое поле;
  5. Выявляют связи между таблицами.

Создание базы данных

Происходит это с применением одного из языков программирования или специализированного программного обеспечения — систем управления базами данных, сокращённо СУБД. Первый метод используется для проектирования уникальных баз данных и требует высокой квалификации программиста. А для того, чтобы работать с СУБД, будет достаточно базовых навыков пользователя и понимания основ разработки баз данных.

При составлении базы данных в СУБД предполагается:

  1. Запуск СУБД и формирование нового файла базы данных;
  2. Формирование таблиц и учреждение между ними связей;
  3. Тестирование базы данных и её корректировка;
  4. Разработка разнообразных элементов управления информацией (к примеру, экранных форм для ввода, запросов для сортировки, поиска и отбора информации, отчётов для вывода информации на печать), также установка средств защиты базы данных, таких как установление ограничений прав доступа для разных пользователей за счёт введения паролей;

Использование построенной базы данных

Сюда можно отнести

  • Сортировку, фильтрацию и поиск записей в таблицах;
  • Отбор информации из таблиц по установленным критериям отбора;
  • Осуществление обработки данных, к примеру, удаление, вставка, изменение или выполнение расчётов;
  • Формирование отчётов.

Во время эксплуатации базы данных информация постоянно обновляется, могут меняться связи между сущностями.

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

В качестве концептуального уровня представления данных рассматривается модель «сущность-связь».

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

Во внутреннем или физическом уровне представления данных определяются характеристики хранения данных и методов доступа к ним.

Например, в любой школе России применяется база данных «Электронный журнал». На рисунке проиллюстрирована схема уровней представления информации для такой базы данных.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *