close

Вход

Забыли?

вход по аккаунту

?

Пояснительная записка

код для вставкиСкачать
Солин, Баклемышев
Горно-керамический колледж филиала ФГБОУ ВПО
«Южно-Уральский государственный университет» (НИУ) в г. Сатке
Направление: образовательная деятельность
Номинация: однопользовательская база данных
Тема: база данных “Успеваемость студентов”.
Авторы: Баклемышев М. А, Солин А.Е.
Специальность: «Программирование в
компьютерных системах»
курс: 3
Руководитель: Миниахметова О.Ю
ВВЕДЕНИЕ
Актуальность: На сегодняшний день использование баз данных и информационных
систем становится неотъемлемой частью функционирования любых организаций и
предприятий. В связи с этим большую актуальность приобретает освоение принципов
построения и эффективного применения соответствующих технологий и программных
продуктов: систем управления базами данных (СУБД), CASE-систем автоматизации
проектирования, средств администрирования и защиты баз данных и других.
Цель работы: разработка базы данных "Успеваемость студентов".
Для достижения поставленной цели необходимо решить следующие задачи:
1)
cпроектировать базу данных " Успеваемость студентов " c помощью ER–
метода и привести ее к НФБК;
2)
реализовать базу данных в Microsoft Office ACCESS;
3)
создать запросы к базе данных;
4)
сделать отчеты на основе запросов;
5)
протестировать созданную базу данных.
Назначение разработки: База данных «Успеваемость студентов» предназначена для
заведующих дневным отделением колледжа, с целью отслеживания успеваемости
студентов.
ПРАКТИЧЕСКАЯ ЧАСТЬ
Необходимо разработать базу данных «Успеваемость студентов» которая будет
хранить информацию о группах, студентах , предметах и оценках.
На первом этапе была спроектирована база и приведена к НФБК (см. рис. 1).
Специальность
Группы
Студенты
Предмет
Оценка
Рисунок 1 — Диаграмма функциональных зависимостей
Разбиваем на отношения: ВК: специальность; Д: специальность, группы, студенты.
Возможный ключ не совпадает с детерминантом — не НФБК (см. рис 2, 3, 4).
Приводим к НФБК
1)
Специальность
1
Группы
N
Рисунок 2— Диаграмма функциональной зависимости для отношения Специальность
ВК: Специальность; Д: Специальность;
1
2)
1
Рисунок 4 — Диаграмма функциональной зависимости для отношения группы
ВК: группы; Д: группы;
3)
Рисунок 5 — Диаграмма функциональной зависимости для отношения студенты
ВК: студенты; Д: студенты;
Затем база данных была спроектирована с помощью ER–метода.
1) диаграмма ER– экземпляра (см. рис. 5) и диаграмма ER– типа (см. рис. 6).
Рисунок 5— Диаграмма ER экземпляра
Рисунок 6 — Диаграмма ER типа
т.к связь 1:N и обе сущности обязательные применяем 4 правило и получаем 2
отношения:
специальность (id специальности, название специальности)
группы (id группы, ФИО кл. рук, id специальности)
2) диаграмма ER–экземпляра(см рис. 7) и диаграмма ER–типа (см рис. 8).
Рисунок 7 — Диаграмма ER экземпляра
Рисунок 8 — Диаграмма ER типа
т.к связь 1:N применяем 4 правило и получаем 2 отношения:
группы (id группы, ФИО кл. рук)
студенты (id студента, ФИО, id группы)
3) диаграмма ER–экземпляра(см рис.9) и диаграмма ER–типа (см рис. 10).
Студенты
Успевают
Предмет
Иванов
информатика
Петров
физика
Сидоров
математика
Рисунок 9 — Диаграмма ER экземпляра
Студенты N
успевают
M предмет
Рисунок 10 — Диаграмма ER типа
т.к связь M:N применяем 6 правило и получаем 3 отношения:
студенты (id студента, ФИО)
предмет(id предмета, название предмета, группа)
успевают (id студента, id предмета, ФИО преподавателя, оценка)
4) диаграмма ER–экземпляра(см рис.11) и диаграмма ER–типа (см рис. 12).
Вывод:
специальность (id специальности, название специальности)
группы (id группы, ФИО кл. рук, id специальности)
студенты (id студента, ФИО, id группы)
успевают (id студента, id предмета, оценка, ФИО преподавателя)
Создаем таблицы в ACCESS (см. рис. 13). Заполняем их (см. рис. 14,15,16,17,18)
Рисунок 13 — Таблицы
Рисунок 15 — Заполнение таблиц
Рисунок 17 — Заполнение таблиц
Рисунок 14 — Заполнение таблиц
Рисунок 16— Заполнение таблиц
Рисунок 18 — Заполнение таблиц
Создаем связи (см. рис. 19)
Рисунок 19 — Схема данных
Создаем формы для изменения данных в базе (см. рис. 20).
Рисунок 20 —Создание формы
Далее прикрепляем формы к таблицам специальность, группы, студенты для просмотра
и изменения таблиц. В данном примере прикрепляем форму "Специальность" (см. рис. 21).
Рисунок 21 — Форма специальность
Создание отчета с помощью конструктора
Открываем на ленте во вкладке создание Конструктор отчетов (см. рис. 22).
Рисунок 22 – Конструктор отчетов
Открывается форма конструктора (см. рис. 23). Справа располагаются списки полей,
которые мы можем добавить на форму. Сверху расположены элементы поле, надпись,
кнопка, списки, эмблема и др. их можно добавить для управления отчетом. В поле Верхний
колонтитул добавляем элемент надпись (см. рис. 24). Создаем надписи "Отчет по 105
группы", "ФИО", "Название предметов ", "Оценка".
Рисунок 23 — Форма конструктора
Рисунок 24 — Добавление элемента надпись
Так выглядит наш отчет в режиме макета (см. рис. 25).
Рисунок 25— Представление отчета
ЗАКЛЮЧЕНИЕ
В ходе выполнения
проекта была разработана база данных «Успеваемость
студентов». Изучена СУБД ACCESS, спроектирована база данных с использованием ER–
метода и приведена к НФБК. Созданы запросы и отчеты.
Таким образом, все задачи
выполнены, цель достигнута.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1
Microsoft office Access 2007. Просто как дважды два/А.Н. Кушнир М. :Эксмо,
2007.272 с.: ил.(Просто как дважды два).
2
3
http://products.office.com/
http//www.google.ru/webhp?hl=ru
Автор
termometr7
Документ
Категория
Без категории
Просмотров
22
Размер файла
706 Кб
Теги
профконкурс
1/--страниц
Пожаловаться на содержимое документа