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

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    1,91 Мб
  • Опубликовано:
    2015-05-21
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

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

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

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

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

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

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







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

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


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







Краснодар 2013

Реферат

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

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

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

Цель работы:

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

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

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

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

Введение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

На рисунке 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 предоставляющее интерфейс доступа к данным.

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

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

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

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

 

Не нашел материал для своей работы?
Поможем написать качественную работу
Без плагиата!