Создание базы данных для деканата

Автор работы: Пользователь скрыл имя, 19 Июня 2014 в 05:38, курсовая работа

Краткое описание

Целью данной курсовой работы является создание базы данных по делам студентов для деканата. Задание также подразумевало создание необходимой системы управления этой базой данных СУБД.
Целью данной работы является удовлетворение создания специализированной СУБД, рассчитанной на управление заранее определенной структурой информации и решения вполне определенного и ограниченного круга задач для деканата, которая одновременно позволяла не отвлекаться будущим пользователям на изучение вопросов связанных с базами данных и средствами управления ими.

Содержание

Введение…………………………………………………………………………...2
1 Инфологическое проектирование……………………………………………...4
1.1 Постановка задачи……………………………………………………...4
1.2 Анализ информационных задач и круга пользователей системы…..4
1.3 Построение инфологической модели…………………………………4
2 Определение требований к операционной обстановке, в которой будет функционировать информационная система……………………………..11
2.1 Запросы…………………………………………………………….17
Заключение…………………………………………………………………...19
Список используемых источников………………………………………...20
Приложение…………………………………………………………………..21

Прикрепленные файлы: 1 файл

Базы данных.doc

— 1.91 Мб (Скачать документ)

Самыми популярными СУБД на сегодняшний день являются: «1С-предприятия», «Microsoft Access», «Lotus Approach», «Delphi» и т.д.

     Для создания БД  «Деканат» используется Access.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 Логическое проектирование БД

 

На этапе логического проектирования разрабатывается логическая структура БД, соответствующая логической модели предметной области. База данных создаётся на основании схемы базы данных. Инфологическую модель данных, построенную в виде ER–диаграммы, следует преобразовать в схему БД. Преобразование ER–диаграммы в схему БД выполняется путем сопоставления каждой сущности и каждой связи, имеющей атрибуты, отношения (таблицы БД). Для этого необходимо выполнить следующие шаги проектирования  модели.

1) Представить каждый стержень таблицей базы данных (базовой таблицей) и специфицировать первичный ключ этой базовой таблицы.

Проанализируем каждый стержень в отдельности.

 

Стержень « Список студентов»

Таблица 1

Рисунок 1. Таблица «Список студентов»

 

 

 

 

Стержень «Группы»

Таблица 2

Рисунок 2. Таблица «Группы»

 

 

Стержень «Преподаватели»

Таблица 3

Рисунок 3. Таблица «Преподаватели»

 

 

 

 

Стержень «Предметы»

Таблица 4

Рисунок 4. Таблица «Предметы»

 

 

2) Представить каждую ассоциацию  как базовую таблицу. Использовать в этой таблице внешние ключи для идентификации участков ассоциации и специфицировать ограничения, связанные с каждым из этих внешних ключей.

 

Ассоциация «Успеваемость »

Таблица 5

Рисунок 5. Таблица «Успеваемость»

Обозначения «Специальности»

Таблица 6

Рисунок 6. Таблица «Специальности»

 

 

Обозначение «Учебный план на 4 курс»

Таблица 7

Рисунок 7. Таблица «Учебный план на 4 курс»

 

 

 

 

Обозначение «Дополнительные сведения»

Таблица 8

Рисунок 8. Таблица «Дополнительные сведения»

 

Обозначение «Бухгалтерия»

Таблица 9

Рисунок 9. Таблица «Бухгалтерия»

 

Объединяя все таблицы, получим схему базы данных. Причем каждая таблица связана с другой, и при этом наложено ограничение целостности данных.

Изобразим схему проектируемой базы данных «Деканат» в формате, в котором она выглядит в окне схемы данных приложения Microsoft Access.

 

Рисунок 10. Схема базы данных «Деканат»

 

 

 

 

 

 

 

 

 

 

 

 

 

2.3 Запросы

Одним из семи стандартных объектов Microsoft Access является запрос. Запросы используются для просмотра, анализа и изменения данных в одной или нескольких таблицах. Например можно использовать запрос для отображения данных из одной или нескольких таблиц и отсортировать их в определенном порядке, выполнить вычисления над группой записей, осуществить выборку из таблицы по определенным условиям. Запросы могут служить источниками данных для форм и отчетов Microsoft Access . Сам запрос содержит данных, но позволяет выбирать данные из таблиц  и выполнять над ними ряд операций. В Microsoft Access существует несколько видов запросов запросы к серверу, которые используются для выборки данных с сервера, запросы на автоподстановку, автоматически заполняющие поля для новой записи, запросы на выборку, выполняющие выборку данных из таблиц (в том числе удалять, обновлять и добавлять записи), запросы на создание таблицы, создающие новую таблицу на основе одной или нескольких существующих таблиц, а также другие запросы.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 11. Запрос на выборку.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Заключение

 

Главным результатом проведенной работы является создание функционирующей СУБД, которая выполняет требуемый круг задач, с которыми сталкиваются работники деканата по ведению дел студентов за весь период обучения.

Все функции выполняемые СУБД были тщательным образом проверены и протестированы в процессе разработки и их работа гарантируется.

Данный продукт без сомнения может конкурировать с существующей на данный момент базой данных и средствами её управления.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Список используемых источников

 

 

  1. Гришин Г.Г. Базы данных на предприятиях автомобильного транспорта: учеб. пособие. – Иркутск : Издательство ИрГТУ, 2013. – 27 с., ДСК -236
  2. Бекаревич Ю.Б. Самоучитель Microsoft Access 2003. – СПб.; БВХ – Петербург, 2008. – 752 с
  3. Диго С.М. Базы данных: Проектирование и использование. – М.: Финансы и статистика, 2006. – 592с.
  4. Кузнецов С.Д. Основы базы данных: Курс лекций: Учебное пособие для ВУЗов. – М.: Интернет – Ун-т Информ. Технологий, 2006. – 592 с.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Приложение

 

 

 

Рисунок 12. Главная кнопочная форма

 

Рисунок 13. Список студентов

 

 

 

Рисунок 14. Успеваемость студентов.

 

Рисунок 15. Учебный план.

 

 

 

 

 

 

 

 

 

 

Рисунок 16. Отчет об успеваемости студентов.

 

 

 

 

Рисунок 17. Таблица «Список студентов»

 

 

 

 

 

Рисунок 18. «Дополнительные сведения».

 

 


 



Информация о работе Создание базы данных для деканата