Введение
1. Концептуальное проектирование модели данных
1.1. Теоретические основы концептуального моделирования
1.2. Анализ предметной области
1.3. Выделение объектов модели данных и их характеристик
1.4. Выявление связей между объектами, условий, налагаемых на объекты и связи
2. Логическое проектирование модели данных
2.1. Теоретические основы логического моделирования
2.2. Определение отношений, атрибутов и их доменов, обеспечение целостности
2.3. Нормализация отношений модели данных
2.4. Создание логической модели данных и физической модели базы данных с помощью ERWin
3. Физическое проектирование базы данных в СУБД Access
3.1. Теоретические основы физического моделирования
3.2. Генерация базы данных в СУБД Access с помощью физической модели данных
3.3. Организация ввода и корректировки данных (формы)
3.4. Описание информационных потребностей пользователей и выбор способов их реализации (запросы и отчеты)
3.5. Разработка интерфейса – главной кнопочной формы
3.6. Разработка руководства пользователю базой данных
3.7. Тестирование базы данных
3.8. Оценка эффективности работы с данными
Заключение
Список использованных источников
Приложение
ВВЕДЕНИЕ
Базы данных - это свод определенной информации, разбитой по тематическим группам для удобства и экономии времени при поиске. В базах данных предприятий за основу берется предоставление полноценного перечня предприятий, организаций и фирм, различной направленности. Каждая сфера выведена в отдельную рубрику: металлургия, спорт, медицина, наука и образование и т.д.
На сегодняшний день использование баз данных (БД) и информационных систем становится неотъемлемой частью функционирования любых организаций и предприятий. В связи с этим большую актуальность приобретает освоение принципов построения и эффективного применения соответствующих технологий и программных продуктов: систем управления базами данных (СУБД), CASE-систем автоматизации проектирования, средств администрирования и защиты баз данных и других.
Цель курсовой работы – разработка базы данных для информационной поддержки деятельности отдела кадров университета.
Задачами работы являются:
- разработка ER-модели;
- построение реляционной модели данных;
- построение физической модели в реляционной СУБД Access;
- организация ввода, корректировки данных, удовлетворение информационных потребности пользователей, разработка интерфейса (создание форм, запросов, отчетов, главной кнопочной формы);
- оценка эффективности работы с данными построенной базы данных.
В работе изложен и использован метод проектирования базы данных «сущность-связь» или ER-метод.
1. КОНЦЕПТУАЛЬНОЕ ПРОЕКТИРОВАНИЕ МОДЕЛИ ДАННЫХ
1.1. Теоретические основы концептуального моделирования
Концептуальная модель представляет собой обобщение представлений разных пользователей о данных. В связи с этим построение концептуальной модели, как правило, происходит в два этапа. На первом этапе производится сбор и анализ характеристик данных и строятся так называемые модели локальных представлений (локальные модели). Чаще всего локальная модель отражает представление отдельного пользователя (отдельной функциональной задачи). Иногда такая модель может описывать и некоторую независимую область данных нескольких функциональных задач (нескольких приложений). Здесь необходимо отметить, что моделирование представлений отдельных пользователей приводит к снижению уровня интеграции данных, а моделирование совместных представлений группы пользователей – к повышению сложности проектирования. В связи с этим при выборе области данных для локального моделирования приходится выбирать компромиссное решение между вышеуказанными вариантами.
При разработке концептуальной модели, прежде всего, следует определить сущности. С этой целью нужно сделать следующее:
- необходимо понять, какая информация должна храниться и обрабатываться и можно ли это определить, как сущность;
- присвоить этой сущности имя;
- выявить атрибуты сущности и присвоить им имя;
- определить уникальный идентификатор сущности.
Выявив сущности, необходимо определить, какие связи имеются между ними.
2. ЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ МОДЕЛИ ДАННЫХ
2.1. Теоретические основы логического моделирования
Логическое моделирование представляет собой процедуру проверки функционирования логической схемы с помощью компьютера. Его основная цель состоит в том, чтобы проверить функцию проектируемой логической схемы без ее физической реализации, поскольку после изготовления схемы внесение изменений в нее при современной технологии сделать нелегко и недешево. Верификация выполняется путем сравнения результатов моделирования, полученных для проектируемого ДУ, со спецификацией. При этом проверяются как логические функции, так и временные соотношения.
Логическое моделирование включает в себя построение математической модели ДУ - системы соотношений, описывающей поведение исследуемого устройства с заданной точностью, и дальнейший анализ поведения этой модели на заданной последовательности входных воздействий. При решении задач анализа и диагностирования ДУ обычно используется структурная математическая модель объекта, отражающая совокупность компонентов объекта, связи между компонентами и связь объекта с внешней средой. Для выполнения логического моделирования необходимы следующие компоненты:
- модель ДУ;
- входные воздействия;
- библиотека логических элементов;
- результаты моделирования.
Реляционная модель данных (РМД) — логическая модель данных, прикладная теория построения баз данных, которая является приложением к задачам обработки данных таких разделов математики, как теория множеств и логика первого порядка.
3. ФИЗИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ В СУБД ACCESS
3.1. Теоретические основы физического моделирования
Цель этапа физического проектирования – описание конкретной реализации базы данных, размещаемой во внешней памяти компьютера. Это описание структуры хранения данных и эффективных методов доступа к данным базы. При логическом проектировании отвечают на вопрос – что надо сделать, а при физическом – выбирается способ, как это сделать. Процедуры физического проектирования следующие.
1. Проектирование таблиц базы данных средствами выбранной СУБД. Осуществляется выбор реляционной СУБД, которая будет использоваться для создания базы данных, размещаемой на машинных носителях. Глубоко изучаются ее функциональные возможности по проектированию таблиц. Затем выполняется проектирование таблиц и схемы их связи в среде СУБД. Подготовленный проект базы данных описывается в сопровождаемой документации.
2. Реализация бизнес-правил в среде, выбранной СУБД. Обновление информации в таблицах может быть ограничено бизнес-правилами. Способ их реализации зависит от выбранной СУБД. Одни системы для реализации требований предметной области предлагают больше возможностей, другие – меньше. В некоторых системах вообще отсутствует поддержка реализации бизнес-правил. В таком случае разрабатываются приложения для реализации их ограничений.
Все решения, принятые в связи с реализацией бизнес-правил предметной области, подробно описываются в сопроводительной документации.
СКРИНШОТЫ РАБОТЫ ПРОГРАММЫ


ЗАКЛЮЧЕНИЕ
В процессе работы была реализована БД «Учет профессорско-преподавательского состава», которая содержит 3 - таблицы, 6 - форм, 3 – отчета, 2 - запроса. Меню приложения объединяет все созданные объекты проекта в одно вертикальное меню. Формы используются для просмотра, ввода и редактирования данных, хранящихся в таблицах, являющихся более удобным способом представления информации. Отчеты используются для вывода необходимой информации на бумагу. Запросы используются для быстрого поиска информации в базе данных и получения ответов на разнообразные вопросы. Запросы используются для быстрого поиска информации в базе данных и получения ответов на разнообразные вопросы. Для помощи создана справочная система, которая представляет собой простую программу, содержащую информацию, относящуюся к данной курсовой работе, в частности знакомство и работу с БД и СУБД.
1. Гарсиа-Молина, Г. Системы баз данных. Полный курс : [пер. с англ.] / Г. Гарсиа-Молина, Дж. Ульман, Дж. Уидом. – М. : Виль-ямс, 2003. – 1088 с.
2. Дейт, К. Дж. Введение в системы баз данных : [пер. с англ.] / К. Дж. Дейт. – 8-е изд. – М. : Вильямс, 2005. – 1328 с.
3. Коннолли, Т. Базы данных: проектирование, реализация и сопровождение. Теория и практика : [пер. с англ.] / Т. Коннолли, К. Бегг, А. Страчан. – 2-е изд. – М. : Вильямс, 2000. – 1120 с.
4. Коннолли, Т. Базы данных: проектирование, реализация и сопровождение. Теория и практика : [пер. с англ.] / Т. Коннолли, К. Бегг. – 3-е изд. – М. : Вильямс, 2003. – 1440 с. Кузнецов, С. Д. Основы баз данных : учеб. пособие / С. Д. Кузнецов. – М. : Интернет-УИТ, 2005. – 488 с.
5. Роб, П. Системы баз данных: проектирование, реализация, управление : [пер. с англ.] / П. Роб, К. Коронел. – 5-е изд., пере-раб. и доп. – СПб. : БХВ-Петербург, 2004. – 1040 с. Рудикова, Л. В. Проектирование баз данных : учеб. пособие / Л. В. Рудикова. – Минск : ИВЦ Минфина, 2009. – 352 с.
6. Вейскас, Дж. Эффективная работа с Microsoft Office Access 2003 : [пер. с англ.] / Дж. Вейскас. – СПб. : Питер, 2005. – 1168 с.
7. Моисеенко, С. И. SQL. Задачи и решения / С. И. Моисеенко. – СПб. : Питер, 2006. – 1168 с.