![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Анализ предметной области
На этом этапе формируется задание по созданию БД. В нем подробно описывается состав базы данных, назначение и цели ее создания, а также перечисляется, какие виды работ предполагается осуществлять в этой базе данных (отбор, изменение данных, печать или вывод отчета и т. д.). 2. Разработка схемы данных БД. На этом этапе рассматривается, из каких информационных объектов должна состоять БД, какими реквизитами описывается каждый объект. Затем определяется структура реляционных таблиц БД с указанием свойств полей и связей между таблицами. 3. Синтез компьютерной модели объекта, предполагающий выполнение следующих типовых операций:
Экранные формы создаются с целью облегчения процедуры ввода, редактирования и просмотра данных таблицы. На основе одной таблицы можно создать несколько форм, которые могут отличаться видом или количеством используемых полей данной таблицы.
Рассмотрим подробно этап разработки схемы данных. Разработку схемы данных обычно выполняют в следующей последовательности:
Рис. 10. Пример разделения одной таблицы на две по признаку разделения доступа к данным разных таблиц. Однако чаще критерием выделения таблицы является факт повторения данных в таблице. Например, в таблице СОТРУДНИКИ многократно повторяются названия должностей и оклады. Возможно, было бы целесообразно создать таблицу ДОЛЖНОСТИ, в которой хранить названия и характеристики должностей (рис.11). Тогда данные будут храниться в двух таблицах: например, это могут быть таблицы СОТРУДНИКИ_2 и ДОЛЖНОСТИ. В таблицу СОТРУДНИКИ_2 включен внешний ключ таблицы ДОЛЖНОСТИ – поле Код должности. По этому полю устанавливается связь между таблицами. Рис. 11. Пример разделения одной таблицы на две по признаку устранения повторяемости данных.
Рис. 12. Пример схемы данных. 6. Разработкой схемы данных заканчивается «бумажный» этап работы проектирования базы данных. Далее следует этап компьютерной реализации базы данных, который в значительной мере определяется выбором конкретной СУБД для реализации базы данных. Вопросы для самоконтроля
|