Проектирование БД. АИС центра технического осмотра транспортных средств
В качестве примера при создании таблицы выбирается таблица «Владелец». Для создания новой таблицы нужно раскрыть список таблиц, щелкнув по ярлыку таблицы на панели объектов окна Access и затем нажать кнопку «Создание таблицы в режиме конструктора». В результате откроется окно конструктора, содержащее разделы «имя поля», «тип данных» и «описание». После добавления всех полей необходимо сохранить… Читать ещё >
Проектирование БД. АИС центра технического осмотра транспортных средств (реферат, курсовая, диплом, контрольная)
Построение информационной структуры предметной области На этапе формулирования и анализа требований установлены цели организации, определены специфичные требования к БД, вытекающие из этих целей или сформулированные непосредственно управляющим персоналом организации.
Этап инфологического проектирования связан с описанием и синтезом разнообразных информационных требований пользователей в первоначальный проект баз данных. Результатом этого этапа является представление информационных требований — диаграмма «сущность — связь». Основу этой диаграммы составляет набор сущностей, которые могут быть описаны атрибутами, позволяющими детализировать свойства сущностей:
- 1. Сотрудник;
- 2. Владелец;
- 3. Транспорт;
- 4. Техпаспорт;
- 5. Проверка;
- 6. Диагностика.
Построение логической структуры БД После составления инфологической модели следующим шагом является разработка концептуальной модели. Отображение инфологической модели в концептуальную осуществляется с помощью процесса нормализации.
Нормализация — это набор стандартов проектирования данных, называемых нормальным и формами (Normal forms). Общепринятыми считаются пять нормальных форм, хотя их было предложено значительно больше. Создание таблиц в соответствии с этими стандартами называется нормализацией. Нормальные формы изменяются в порядке от первой до пятой. Каждая последующая форма удовлетворяет требованиям предыдущей формы. Если следовать первому правилу нормализации, то данные будут представлены в первой нормальной форме. Если данные удовлетворяют третьему правилу нормализации, они будут находиться в третьей нормальной форме (а также в первой и второй формах).
Правила нормализации, подобно принципам объектного моделирования, развивались в рамках теории баз данных. Большинство разработчиков баз данных признают, что представление данных в третьей и четвертой нормальных формах полностью удовлетворяет все их потребности. Отношение находится в первой нормальной форме тогда и только тогда, когда на пересечении каждого столбца и каждой строки находится только элементарные значения атрибутов. В результате применение первой нормальной формы из таблиц «Транспорт», «Владелец», «Диагностика» были удалены повторяющие данные.
Отношение находится во второй нормальной форме тогда и только тогда, когда оно находится в первой нормальной форме и не содержит неполных функциональных зависимостей атрибутов от атрибутов первичного ключа. В результате применение второй нормальной формы в таблицы «Владелец» добавлено ключевое поле «код владельца», «Транспорт» — «код транспорта», «Диагностика — «код диагностика», «Сотрудник» — «код сотрудник».
Отношение находится в третьей нормальной форме тогда и только тогда, когда оно находится во второй нормальной форме и не содержит транзитивных зависимостей.
Реализация БД.
MS Access 2007 состоит из отдельных компонентов, которые используются для хранения и представления информации.
Этими компонентами являются таблицы, формы, отчеты, запросы, макросы и модули.
Таблица является основной единой хранения данных в БД. В MS Access 2007 используются три способа создания таблиц: путем ввода данных, с помощью «Конструктора таблиц» и с помощью «Мастера создания таблиц».
В качестве примера при создании таблицы выбирается таблица «Владелец». Для создания новой таблицы нужно раскрыть список таблиц, щелкнув по ярлыку таблицы на панели объектов окна Access и затем нажать кнопку «Создание таблицы в режиме конструктора». В результате откроется окно конструктора, содержащее разделы «имя поля», «тип данных» и «описание». После добавления всех полей необходимо сохранить таблицу и закрыть конструктор таблиц.
Далее необходимо установить связи между таблицами (1:1, 1: М, М:1). Схема данных — это графическое представление, отображающее связи между таблицами. В качестве примера выбираются таблицы «Владельцы» и «Сотрудники». Выполняется команда Сервис — Схема данных. Открывается окно схемы данных. Добавляются нужные таблицы, между ними устанавливается связь соединением полей «Код сотрудника» и «Сотрудник» из таблиц «Владельцы» и «Сотрудники» соответственно.
Форма — этот объект предназначен для ввода и вывода данных, а также для управления работой приложений. Формы можно выводить на печать. Используются два способа создания форм: с помощью «Конструктора форм» и с помощью «Мастера создания форм».
В качестве примера выбирается форма «Транспорт». В первую очередь выполняется команда «Создание формы с помощью мастера», открывается окно мастера форм, выбирается таблица «Транспорт» далее необходимо следовать указаниям. Готовую форму «Транспорт» можно отредактировать в режиме Конструктора и можно добавлять панели элементов, такие как кнопки, поле со списком и т. д.
Запрос представляет собой формализованное требование на отбор данных из таблиц и на выполнение определенных действий с данными. Запрос позволяет создавать набор записей из данных находящихся в разных таблицах и использовать его как источник данных для формы или отчета.
Виды запросов:
- — запрос на выборку — это наиболее распространенный вид запросов. Они выбирают информацию из одной или нескольких таблиц. Важным условием создания является умение задавать условия отбора.
- — запрос на обновление, удаление, добавление.
- — перекрестный запрос.
- — простой запрос.
В качестве примера запроса выбирается таблица «Сотрудники». Открывается вкладка «Запросы». Выбирается параметр «Создание запроса в режиме Конструктора». Выбирается таблица для запроса. и указываются поля таблицы. После запрос необходимо сохранить.
Отчет — объект БД, основное назначение которого — описание и вывод на печать документов, созданных на основе хранящихся данных. Источником данных для отчета может быть либо таблица, либо запрос. В Access отчет создается почти так же, как форма. Разница между этими двумя объектами БД состоит не в технологии их построения, а в их целевом назначении. Отчет предназначен для печати и представляет ценность как материальная копия документа, полученного из БД. Access позволяет создавать отчеты тремя способами:
- — с помощью Автоотчета;
- — с помощью Мастера;
- — с помощью Конструктора.
В Access отчет создается почти так же, как форма. В качестве примера используется запрос «Проверка» и создаются отчеты с помощью мастера, в окне мастера отчетов выбирается запрос «Проверка», выбираются поля данного отчета и указывается наименование отчета. Далее необходимо сохранить отчет. Отчеты можно отредактировать в режиме конструктора и добавлять разные панели элементов, такие как поле, надпись и т. д.
Комплекс технических средств
БД была создана на ПК со следующими характеристиками:
- 1. Процессор Intel Celeron® CPU G540 с тактовой частотой 2,50 ГГц;
- 2. Монитор типа CTX E20F5G;
- 3. Объем память на жестком диске 500 Гбайт;
- 4. ОЗУ 2 Гбайт;
- 5. Лазерный принтер формата не более А4, Canon i-sensys LBP2900.
Для успешного функционирования данной БД необходим следующий комплекс технических средств:
- 1. Процессор с тактовой частотой не менее 500 МГц;
- 2. Монитор любого типа;
- 3. Объем памяти на жестком диске не менее 100 Мбайт;
- 4. ОЗУ 256 Мбайт;
- 5. Принтер любого формата.