Построение инфологической концептуальной модели предметной области. Структура базы данных Microsoft Office Access. Формы, запросы и отчеты. Создание форм, запросов и отчетов в базах данных. Схема данных физической и логической сущности в Erwin 4.0.
Аннотация к работе
В настоящее время в разных сферах деятельности все более нуждаются в средствах, позволяющих быстро и безошибочно перерабатывать большое количество информации. Применение таких средств позволяет существенно снизить затраты и повысить эффективность работы. Например, в каждом учебном заведение большой поток данных (абитуриенты, студенты, преподаватели, данные об успеваемости и т.п.) и чтобы снизить время обработки информации и облегчить работу сотрудникам заведений создается информационная система, которая может это позволить.Данная информационная система обеспечивает: хранение информации о студентах, учет всех процессов, связанных с обучением студентов, данные о преподавателях, назначение преподавателей и т.д. Информационная система реализует запросы упорядочения по полям: студенты, группы, факультет, преподаватели, так же осуществляется поиск сведений об успеваемости студентов, предшествующее образование и т.д.. Каждый поступивший или уже учащийся в данном учебном заведении и так же преподаватели заносятся в информационную систему.В создании моей информационной системы использовалась система управления базами данных Microsoft Access. Все версии Access имеют в своем арсенале средства, значительно упрощающие ввод и обработку данных, поиск данных и предоставление информации в виде таблиц, графиков и отчетов. Начиная с версии Access 2000, появились также Web-страницы доступа к данным, которые пользователь может просматривать с помощью программы Internet Explorer. Помимо этого, Access позволяет использовать электронные таблицы и таблицы из других настольных и серверных баз данных для хранения информации, необходимой приложению. Присоединив внешние таблицы, пользователь Access будет работать с базами данных в этих таблицах так, как если бы это были таблицы Access.Предметная область определена, если известны существующие в ней объекты, их свойства и отношения (ПО: объекты, свойства, отношения). Модель "сущность-связь" - неформальная модель предметной области, используемая на этапе инфологического проектирования. Модель сущность-связь (рисунок 1) строится с использованием трех конструктивных элементов: сущность, атрибут и связь. Сущность - это некоторая абстракция (модель) реально существующего объекта, процесса или явления, о котором необходимо хранить информацию в ПО. Однако одно из основных требований к организации базы данных - это обеспечение возможности отыскания одних сущностей по значениям других, для чего необходимо установить между ними определенные связи.[4]Для хранения данных создано 10 таблиц, структура которых приведена ниже. В Таблице 1 хранятся данные о группах. В Таблице 2 содержатся данные о дисциплинах. В Таблице 3 содержатся данные о назначении преподавателей. В Таблице 4 содержатся данные о нормах для преподавателей на группу.Следующим этапом создания информационной системы является разработка схемы данных (рисунок 7), (создание связей между таблицами).Форма в БД - это структурированное окно, которое можно представить так, чтобы оно повторяло форму бланка. Формы создаются из набора отдельных элементов управления. Формы Access позволяют выполнять задания, которые нельзя выполнить в режиме таблицы. Формы позволяют вычислять значения и выводить на экран результат. · В появившемся диалоговом окне «Новая форма» Выбрать способ создания формы и источник данных (рисунок 8).Запрос не только возвращает результаты - которые можно сортировать, группировать и фильтровать - с помощью запроса можно также создавать, копировать, удалять и изменять данные. Рассмотрим создание запроса с параметром в режиме конструктора (рисунок 11). Запрос с параметрами при выполнении требует ввода некоторых значений. После ввода значения запрос с параметрами использует его в качестве условия поля. При отказе от ввода значения запрос с параметрами принимает в качестве значения пустую строку.[6]Отчет - это форматированное представление данных, которое выводится на экран, в печать или файл. Они позволяют извлечь из базы нужные сведения и представить их в виде, удобном для восприятия, а также предоставляют широкие возможности для обобщения и анализа данных. При печати таблиц и запросов информация выдается практически в том виде, в котором хранится. Подробный отчет (рисунок 15) включает всю информацию из таблицы или запроса, но содержит заголовки и разбит на страницы с указанием верхних и нижних колонтитулов.[5] Отчеты, так же как и формы, можно создавать с помощью конструктора или мастера отчетов.Данный курсовой проект разработан для создания информационной системы Учебная часть вуза Создание базы данных обусловлено необходимостью вести автоматизированный учет и хранение сведений об учащихся, сотрудников и т.д.
План
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ
1. Основная часть
1.1 Описание предметной области. Постановка задач
1.2 Выбор средств - методология проектирования
1.3 Построение инфологической концептуальной модели предметной области
1.4 Схема данных физической и логической сущности в Erwin 4.0
2. Разработка Базы Данных
2.1 Структура базы данных Microsoft Office Access
3. Формы, запросы, отчеты
3.1 Создание форм в базах данных
3.2 Создание запросов в базе данных
3.3 Создание отчетов в базе данных
ЗАКЛЮЧЕНИЕ
СПИСОК ЛИТЕРАТУРЫ
Вывод
Данный курсовой проект разработан для создания информационной системы Учебная часть вуза Создание базы данных обусловлено необходимостью вести автоматизированный учет и хранение сведений об учащихся, сотрудников и т.д.
В процессе разработки была использована реляционная модель с осуществлением нормализации, которая позволила спроектировать базу данных, в которой нет ненужных избыточных данных и противоречий, которые могли бы в дальнейшем привести к порче информации. Также была обеспечена целостность данных, которая способствовала непротиворечивости и адекватности отражаемых сведений.
В результате использования данной информационной системы в учебном заведении увеличится скорость обработки данных и скорость работы персонала.