- •Курсовая работа
- •Введение
- •1. Описание результатов обследования предметной области
- •Документооборот
- •2. Организация проектирования и расчет сметных затрат на реализацию проекта
- •3. Разработка er-модели предметной области
- •4. Проектирование базы данных реляционного типа
- •5. Проектирование основных процедур по обслуживанию баз данных
- •6. Администрирование базы данных
- •7. Обеспечение целостности
- •8. Запрещение репликации базы данных, установки паролей и настройки параметров запуска пользователями
- •9. Защита страниц доступа к данным
- •10. Организация работы базы данных в локальной сети
- •Заключение и анализ результатов
- •Список литературы
3. Разработка er-модели предметной области
Моделирование данных – это первый шаг на пути проектирования БД, это переход от объектов реального мира к компьютерной модели БД.
ER-модель служит для объединения различных представлений данных на концептуальном уровне.
Поставщик
Код
поставщика
Наименование
поставщика
Адрес
поставщика
Изделие
Код
изделия
Наименование
изделия
Цена
Р
Договор
Номер
подпункта
Код
поставщика
Код
изделия
Количество
Стоимость
Процесс проектирования БД является итеративным, а не линейным или последовательным. Термин «итеративный» означает «повторяющийся».
Схема данных представлена на следующем рисунке:
Рис. 5. «Схема данных».
4. Проектирование базы данных реляционного типа
№ п/п
#
Код
изделия
#
Наименование
изделия
Код
поставщика #
Наименование
поставщика
Количество
Стоимость
Цена
Адрес
поставщика
Рис.6. «Проектирование баз данных».
Нормализация отношений
Нормализация позволяет проектировать базу данных, в которой нет ненужных избыточных данных и противоречий, которые могут повлечь за собой проблемы производительности и даже потере данных.
Для определения состава таблиц следует произвести нормализацию исходного иерархического отношения. Спроектированная база данных содержит три таблицы: Договор(DOG), Поставщик(POST), Изделие(IZD).Все ограничения целостности данных при подготовке программных средств для загрузки и корректировки базы данных были соблюдены. Также предусмотрена защита базы данных от несанкционированного доступа и разрушения.
Нормализация отношений позволяет проектировать базу данных, в которой нет ненужных и избыточных данных или противоречий данных, которые могут повлечь проблемы производительности или потерю информации при корректировке. Нормализация – это выделение атомарных отношений из иерархических.
В первой нормальной форме все атрибуты сущности атомарны, т.е. неделимы. Это условие выполнено.
Запросы
Запрос - это средство Access для выборки данных из базы данных в форме таблицы, выполняемой по заданному условию, а также для выполнения определенных действий над табличными данными.
1. SELECT Изделие.[Код изделия], Изделие.[Наименование изделия], Изделие.Цена
FROM Изделие
WHERE (((Изделие.[Код изделия])=[Введите код изделия]));
Такой запрос называется запросом с параметром. Параметром является код изделия. Значение параметра вводится в диалоговом окне.
Рис.7. «Запрос с параметром».
После нажатия кнопки «OK», получаем информацию о конкретном изделии.
Рис.8. «Сведения об изделии».
Еще один пример запроса с параметром:
2. SELECT Поставщик.[Код поставщика], Поставщик.[Наименование поставщика], Поставщик.[Адрес поставщика]
FROM Поставщик
WHERE (((Поставщик.[Код поставщика])=[Введите код поставщика]));
Рис.9. «Запрос с параметром».
После ввода кода поставщика выводятся сведения о данном поставщике.
Рис.10. «Сведения о поставщике».
Также существует простой запрос. Он необходим для выборки сведений из базы данных.