Моделирование базы данных магистратуры экономического факультета

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 18.07.2014
Размер файла 2,9 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«КУБАНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»

(ФГБОУ ВПО «КубГУ»)

КУРСОВАЯ РАБОТА

МОДЕЛИРОВАНИЕ БАЗЫ ДАННЫХ МАГИСТРАТУРЫ ЭКОНОМИЧЕСКОГО ФАКУЛЬТЕТА

Работу выполнила М.А. Конакова

Краснодар 2013

Реферат

Курсовая работа 27 с., 32 рис., 10 таблица, 3 источника,

МОДЕЛЬ ДАННЫХ, БАЗА ДАННЫХ, ПРИЛОЖЕНИЕ СУБД MS ACCESS.

Объектом исследования является магистратура эконома.

Цель работы:

- построение модели данных магистратуры экономического факультета;

- разработка приложения СУБД MS Access.

Моделирование данных и разработка приложения проводилась в СУБД MS Access.

Результаты работы могут быть использованы для автоматизации деятельности деканата КубГУ.

Введение

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

Обязательным элементом автоматизации деятельности предприятия является база данных. Моделирование данных - основной этап в процессе автоматизации деятельности предприятия.

Курсовая работа посвящена моделированию данных магистратуры университета экономического факультета и разработке приложения СУБД MS Access.

информация данное запрос

1. Страничное описание

Наша база деканата магистратуры (КубГУ) будет включать в себя информацию важную для оптимизации работы предприятия:

1. информация о студентах (Ф.И.О., адрес, телефон, код студента, код формы обучения, код группы);

2. форма обучения (код формы обучения, форма обучения);

3. экзамены (код экзамена, код преподавателя, название экзамена);

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

2. Моделирование данных

Информация базы данных хранится в одной или нескольких таблицах. Любая таблица с данными состоит из набора однотипных записей, расположенных друг за другом. Они представляют собой строки таблицы, которые можно добавлять, удалять или изменять. Каждая запись является набором именованных полей, или ячеек, которые могут хранить самую разнообразную информацию. Однотипные поля разных записей образуют столбец таблицы. Одно или несколько полей, комбинация значений которых однозначно определяет каждую запись в таблице, называется ключом. Ключевое поле используется для быстрого поиска и связи данных из разных таблиц при помощи запросов, форм и отчетов.

В таблицах данные распределяются по столбцам (которые называют полями) и строкам (которые называют записями). Все данные, содержащиеся в поле таблицы, должны иметь один и тот же тип. Каждое поле таблицы характеризуется наименованием, типом и шириной поля. При задании типа данных поля можно также указать размер, формат и другие параметры, влияющие на отображение значения поля и точность числовых данных. Основные типы данных:

- Текстовый. Текст или числа не требующие проведения расчётов.

- МЕМО. Поле этого типа предназначено для хранения небольших текстовых данных (до 64000 символов). Поле этого типа не может быть ключевым или проиндексированным.

- Числовой. Этот тип данных содержит множество подтипов. От выбора подтипа (размера) зависит точность вычислений.

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

- Логический. Логические значения, а так же поля, которые могут содержать одно из двух возможных значений.

- Денежный. Денежные значения и числовые данные, используемые в математических вычислениях.

- Дата/Время. Дата и время хранятся в специальном фиксированном формате.

- Поле объекта OLE. Включает звукозапись, рисунок и прочие типы данных. Поле этого типа не может быть ключевым или проиндексированным.

- Гиперсвязь. Содержит адреса Web-страниц.

Определим какие типы данных будут присутствовать в наших таблицах:

На рисунке 1 представлена таблица «группы» режиме конструктора.

Рисунок 1- Таблица «группы» в режиме конструктора

На рисунке 2 представлена таблица «оценки» в режиме конструктора.

Рисунок 2 - Таблица «оценки» в режиме конструктора

На рисунке 3 представлена таблица «преподаватели» в режиме конструктора.

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

Записи одной таблицы могут содержать ссылки (связи) на данные другой таблицы. Между таблицами могут существовать следующие связи: один к одному (1 - 1) - при таком типе связи одной записи в первой таблице соответствует только одна запись в другой таблице; один ко многим (1 - ?) - в этом случае запись одной таблицы может иметь несколько согласованных с ней записей в другой таблице.

Устанавливаем связи между таблицами, как показано на рис. 4.

Рисунок 4 - «Схема данных базы магистратуры эконома»

Далее следует заполнить все таблицы нужной информацией.

На рисунке 5 заполняем данные в таблице «группы».

Рисунок 5 - Таблица «группы»

На рисунке 6 заполняем данные в таблице «оценки».

Рисунок 6 - Таблица «оценки».

На рисунке 7 заполняем данные в таблице «преподаватели».

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

На рисунке 8 заполняем данные в таблице «специализации».

Рис. 8 таблица «специализации»

На рисунке 9 заполняем данные в таблице «студенты».

Рис. 9 таблица «студенты»

На рисунке 10 заполняем данные в таблице «форма обучения».

Рис. 10 таблица «форма обучения»

На рисунке 11 заполняем данные в таблице «экзамены».

Рис. 11 таблица «экзамены»

3. Запросы к данным

Запросы позволяют выбирать данные из одной или нескольких связанных таблиц. Результатом выполнения запроса является результирующая таблица, которая наряду с другими таблицами может быть использована при обработке данных. С помощью запросов можно также обновлять, удалять или добавлять данные в таблицы. Основным назначением запросов является отбор данных по критериям поиска [1, с. 187]. Создадим запрос, который будет выдавать информацию об оценках. Для этого откроем создание запроса в режиме конструктора и добавим следующие таблицы и поля как на рисунке 12.

Рисунок 12 «Создание запроса в режиме конструктора»

Запустив запрос можно увидеть то, что на рисунке 13.

Рисунок 13 Результат запроса «информация об оценках»

Так же запросы можно писать с помощью языка SQL. Для этого создаем новый запрос с помощью конструктора, но не добавляем никакие таблицы и открываем правой кнопкой мыши режим SQL и видим то, что на рисунке 14.

Рисунок 14 «Режим SQL»

Составим запрос, который будет показывать нам информацию о студентах у которых за экзамен стоит пять.

Для этого напишем как в рисунке 15.

Рисунок 15 «Создание запроса в режиме SQL»

Конструкция SELECT используется для осуществления выборки из таблиц базы данных. Для указания имен таблиц, из которых выбираются записи, применяется ключевое слово FROM. Операция INNER JOIN осуществляет внутреннее соединение таблиц, в этом случае в результирующем наборе данных содержатся записи, в которых значения в связанных полях совпадают. В предложении WHERE инструкции SQL указываются условия, которым должны соответствовать значения полей, чтобы записи, содержащие эти значения, были включены в результаты запроса [2, с.120].

Запустим получившийся запрос и увидим данные как на рисунке 16.

Рисунок 16 - Запрос «пятерки»

4. Приложение СУБД MS Access

Для более удобного отображения информации, содержащейся в базе данных, используются формы. При выводе данных с помощью форм можно применять специальные средства оформления [3]. Для создания формы нужно открыть вкладку «Формы» окна базы данных и нажать кнопку «Создать». После этого в появившемся окне следует выбрать способ создания формы «Мастер форм» и выбрать таблицу, по которой необходимо сделать форму, в нашем случае таблица «студенты» как на рисунке 17.

Рис.17 «Создание формы с помощью мастера»

Затем выбирается внешний вид как на рисунке 18.

Рис. 18 «Внешний вид формы»

Далее выбирается стиль формы как на рисунке 19.

Рис. 19 «Стиль»

Дальше остается только задать имя как на рисунке 20 и нажать готово.

Рис.20 «Последний этап»

В целом отчеты похожи на формы, но они, как правило, предназначаются для вывода информации из базы данных на принтер. Поэтому в отчетах данные форматируют так, чтобы их было удобно размещать на отдельных страницах. Отчеты поддерживают самые разнообразные способы оформления и позволяют группировать данные, разбивая их на логически цельные блоки. Отчеты создаются с помощью мастера отчетов как на рисунке 21.

Рис. 21 «Создание отчета с помощью мастера отчетов»

На рисунке 22 показан открытый отчет «пересдачи».

Рисунок. 22 Отчет «пересдачи»

Чтобы создать кнопочную форму нужно перейти по “сервис\служебные программы\диспетчер кнопочных форм”. После чего откроется окно как на рисунке 23.

Рисунок 23 Диспетчер кнопочных форм

Кнопочная форма представляет собой такой интерфейс базы данных, в котором одновременно находятся все ее элементы: формы, запросы, отчеты как на рисунке 24.

Рис. 24 «кнопочная форма»

На рисунках 25 -32 можно увидеть все вкладки кнопочной формы магистратуры экономического факультета.

Рисунок. 25 «Специализации»

Рисунок 26 «Студенты»

Рисунок 27 «Форма обучения»

Рисунок 28 «Пересдачи»

Рисунок 29 «Информация об экзаменах»

Рисунок 30 «преподаватель»

Рисунок 31 «Пятерки»

Рисунок 32 «Экзамены по преподавателям»

Заключение

В процессе выполнения курсовой работы была изучена СУБД MS Access.

Результатом данной работы являются модель данных магистратуры экономического факультета, нормализованная до 3НФ и приложение СУБД MS Access предоставляющее интерфейс доступа к данным.

Список использованных источников

1 Кузнецов, С.Д. Основы баз данных: Учебное пособие/ Под ред. С.Д. Кузнецова. - 2-ое изд., испр. - М.: БИНОМ. Лаборатория знаний, 2007. - 488с.

2 Хомоненко, А.Д. Базы данных: Учебник для вузов / А.Д. Хомоненко, В.М. Цыганков, М.Г. Мальцев; Под ред. А.Д. Хомоненко. - 3-е изд., доп. и перераб. - СПб.: КОРОНА принт, 2003. - 665с.

3 SQL.ru - все про SQL, базы данных, программирование и разработку информационных систем.

Размещено на Allbest.ru


Подобные документы

  • Создание базы данных в Microsoft Access с помощью мастера шаблонов. Создание таблиц путём ввода данных, с помощью мастера таблиц или таблицы в режиме конструктора таблиц. Создание запросов в Microsoft Access, с помощью мастера или конструктора запросов.

    реферат [27,3 K], добавлен 08.09.2010

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

    курсовая работа [2,3 M], добавлен 25.10.2014

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

    контрольная работа [4,5 M], добавлен 18.03.2012

  • Автоматизация деятельности книжного магазина. Информация базы данных. Заполнение полей таблиц "Книги", "Покупатель", "Поставщик", "Сотрудники". Создание запроса в режиме конструктора. Вывод данных с помощью форм. Разработка приложения СУБД MS Access.

    курсовая работа [3,2 M], добавлен 13.01.2015

  • Создание таблиц в приложении Microsoft Access; определение связей между ними. Задание полю индивидуального значения. Разработка запросов в режиме конструктора, форм с помощью "Мастера форм" и отчетов. Составление главной и подчиненных кнопочных форм.

    курсовая работа [3,8 M], добавлен 13.02.2013

  • Сущность и виды СУБД Microsoft Access. Алгоритм создания базы данных сессионной успеваемости студентов ВУЗа. Проектирование форм для сводных таблиц с помощью конструктора окон. Разработка отчетов и запросов на выборку данных. Создание кнопочной формы.

    курсовая работа [5,4 M], добавлен 09.05.2011

  • Интерфейс и начало работы в Microsoft Access. Построение реляционной базы данных и разработка инфологической модели. Разработка формы с помощью мастера форм и запроса в режиме конструктора. Создание таблиц данных. Поиск и замена значений в полях.

    методичка [3,9 M], добавлен 21.07.2009

  • Моделирование базы данных, ее внутренняя структура и взаимосвязь отдельных компонентов, предъявляемые требования и сферы практического использования. Порядок формирования таблиц и актуализация. Создание запросов, отчетов, форм. Создание кнопочной формы.

    контрольная работа [1,8 M], добавлен 07.06.2014

  • Формирование основных таблиц базы данных деканата и устанавливание к ним ключей. Заполнение баз необходимыми сведениями. Формулировка схем данных форм и запросов. Настройка некоторых запросов по своим свойствам. Создание форм через "мастера форм".

    контрольная работа [1,0 M], добавлен 07.01.2011

  • Правила создания баз данных в Access. Основы строения таблиц базы "Оператор сотовой связи" с помощью Конструктора; изучение их связи. Определение полей и типов данных. Создание параметрических универсальных запросов, главной кнопочной формы и отчетов.

    курсовая работа [1,7 M], добавлен 22.04.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.