ФЕДЕРАЛЬНОЕ АГЕНТСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА
Федеральное государственное бюджетное образовательное учреждение высшего образования
«Петербургский государственный университет путей сообщения
Императора Александра I»
(ФГБОУ ВО ПГУПС)
Факультет «Автоматизация и интеллектуальные технологии»
Кафедра «Информационные и вычислительные системы»
Специальность 23.05.05 «Системы обеспечения движения поездов»
Специализация «Телекоммуникационные системы и сети на железнодорожном транспорте»
Курсовая работа
по дисциплине
«Информатика»
на тему: «Создание и обработка базы данных»
Форма обучения – очная
Вариант: 5
Выполнил обучающийся Курс 1 Группа АС-908
|
__________________ подпись, дата |
Заигрина Е.С. |
|
|
|
Руководитель
|
__________________ подпись, дата |
Дергачев А. И.
|
Санкт-Петербург 2019
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА
Федеральное государственное образовательное учреждение высшего образования
«Петербургский государственный университет путей сообщения
Императора Александра I»
(ФГБОУ ВО ПГУПС)
Факультет «Автоматизация и интеллектуальные технологии»
Кафедра «Информационные и вычислительные системы»
Специальность 23.05.05 «Системы обеспечения движения поездов»
Специализация «Телекоммуникационные системы и сети на железнодорожном транспорте»
Задание на выполнение курсовой работы
по дисциплине
«Информатика»
Заигрина Екатерина Сергеевна
Тема: «Создание и обработка базы данных»
Срок сдачи обучающимся законченной работы: 5 декабря 2019 года
Исходные данные для выполнения проекта:
База данных должна содержать следующие элементы данных:
Название учебника;
Фамилию и инициалы автора;
Год издания;
Сведения об издательстве (название, адрес, номер телефона);
Название учебной дисциплины, при изучении которой используется учебник;
Стоимость одного экземпляра;
Количество имеющихся экземпляров.
Функции, выполняемые информационной технологией:
Заполнение и редактирование таблиц базы данных.
Вывод сведений о книгах запрашиваемого автора с подсчетом стоимости по наименованиям.
Вывод сведений о книгах, выпущенных более 20 лет назад (название, фамилия и инициалы автора, название издательства, название дисциплины).
Получение данных о книге, количество экземпляров которой минимально (название, автор, издательства, год издания и количество экземпляров).
Формирование отчёта с группировкой по дисциплинам и подсчетом общего количества имеющихся экземпляров по каждой дисциплине. Отчёт должен содержать: название учебника, фамилию и инициалы автора, название издательства.
Содержание пояснительной записки:
Спроектировать базу данных средствами СУБД Access.
разработать связанные таблицы;
создать необходимые формы для ввода и корректировки данных в таблицах;
в соответствии с функциями информационной технологии сформировать запросы и выполнить их;
подготовить требуемые отчеты.
По результатам выполнения задания оформить пояснительную записку к Курсовой работе.
Перечень графического материала:
Результаты работы с объектами базы данных (конструкторы таблиц, схема данных, формы, бланки запросов, результирующие таблицы, отчёты) должны быть представлены в таблицах и рисунках в пояснительной записке (см. методические указания)
Дата выдачи задания:9 октября 2019 года
Руководитель: __________________ Дергачев А. И
Задание принял к исполнению: _________________ Заигрина Е.С.
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА
Федеральное государственное образовательное учреждение высшего образования
«Петербургский государственный университет путей сообщения
Императора Александра I»
(ФГБОУ ВО ПГУПС)
Факультет «Автоматизация и интеллектуальные технологии»
Кафедра «Информационные и вычислительные системы»
Специальность 23.05.05 «Системы обеспечения движения поездов»
Специализация «Телекоммуникационные системы и сети на железнодорожном транспорте»
Календарный план выполнения и защиты курсовой работы
по дисциплине
« Информатика »
Заигрина Екатерина Сергеевна
Тема: «Создание и обработка базы данных»
№ п/п |
Наименование этапов |
Планируемая дата |
Фактическая дата |
Подпись руководителя |
Примечание |
1 |
Выдача задания на курсовую работу |
09.10-16.10 |
09.10.19 |
|
|
2 |
Сдача курсовой работы на первую проверку |
02.12-05.12 |
|
|
|
3 |
Сдача курсовой работы на повторные проверки при необходимости |
07.12-10.12 |
|
|
|
4 |
Допуск к защите курсовой работы |
12.12-15.12 |
|
|
|
5 |
Защита курсовой работы |
22.12-26.12 |
|
|
|
Руководитель _____________________ (подпись)
«____» ____________ 2019 г.
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА
Федеральное государственное бюджетное образовательное учреждение высшего образования
«Петербургский государственный университет путей сообщения
Императора Александра I»
(ФГБОУ ВО ПГУПС)
Факультет «Автоматизация и интеллектуальные технологии»
Кафедра «Информационные и вычислительные системы»
Специальность 23.05.05 «Системы обеспечения движения поездов»
Специализация «Телекоммуникационные системы и сети на железнодорожном транспорте»
Оценочный лист на курсовую работу
по дисциплине
« Информатика »
Заигрина Екатерина Сергеевна
Тема: «Создание и обработка базы данных»
Оценка курсовой работы
№ п/п |
Материалы необходимые для оценки знаний, умений и навыков |
Показатель оценивания |
Критерии оценивания |
Шкала оценивания |
|
1 |
Пояснительная записка к курсовой работе |
1. Соответствие исходных данных выданному заданию |
Соответствует |
5 |
|
Не соответствует |
0 |
||||
2. Обоснованность принятых технических, технологических и организационных решений, подтверждённая соответствующими расчётами |
Все принятые решения обоснованы |
20 |
|||
Принятые решения частично обоснованы |
10 |
||||
Принятые решения не обоснованы |
5 |
||||
3.Использование современных методов проектирования |
Использованы |
5 |
|||
Не использованы |
2 |
||||
4.Использование современного программного обеспечения |
Использовано |
5 |
|||
Не использовано |
2 |
||||
Итого максимальное количество баллов по п. 1 |
35 |
||||
2 |
Графические материалы (скриншоты) и владение программными продуктами |
1. Соответствие графических материалов пояснительной записке |
Соответствует |
10 |
|
Не соответствует |
3 |
||||
2.Соответствие решений поставленным задачам |
Соответствует |
15 |
|||
Не соответствует |
5 |
||||
3.Уровень владения программными продуктами |
Высокий |
10 |
|||
Низкий |
3 |
||||
Итого максимальное количество баллов по п. 2 |
35 |
||||
ИТОГО максимальное количество баллов |
70 |
||||
Защита курсовой работы
|
|
30 |
Итоговая оценка |
«Отлично» - 86-100 баллов «Хорошо» - 75-85 баллов «Удовлетворительно» - 60-74 баллов «Неудовлетворительно» - менее 59 баллов (вкл.) |
|
Заключение: рецензируемая курсовая работа соответствует требованиям основной образовательной программы (23.05.05) Дисциплины «Информатика» специальности «Системы обеспечения движения поездов».
Итоговая оценка –
Руководитель _________________ А. И. Дергачев
(подпись)
Оглавление
Введение 7
1. MS Excel 8
1.1 Заполнение и редактирование таблиц баз данных 8
1.2 Вывод сведений о книгах запрашиваемого автора с подсчетом стоимости по наименованиям 10
1.3 Вывод сведений о книгах, выпущенных более 20 лет назад (название, фамилия и инициалы автора, название издательства, название дисциплины) 15
1.4 Получение данных о книге, количестве экземпляров которой минимально 17
1.5 Формирование отчета с группировкой по дисциплинам и подсчетом общего количества имеющихся экземпляров по каждой дисциплине. Отчет должен содержать: название учебника, ФИО автора, название издательства 18
1.6 Построение диаграммы 19
2. MS ACCESS 21
2.1 Заполнение и редактирование таблиц баз данных 21
2.2 Создание связи таблиц 25
2.3 Формирование списка вывода о книгах запрашиваемого автора с подсчетом стоимости по наименованиям 26
2.4 Вывод сведений о книгах, выпущенных более 20 лет назад (название, фамилия и инициалы автора, название издательства, название дисциплины) 28
2.5 Получение данных о книге, количестве экземпляров которой минимально (Название, ФИО автора, телефон издательства, год издания и количество экземпляров) 29
2.6 Формирование отчета с группировкой по дисциплинам и подсчетом общего количества имеющихся экземпляров по каждой дисциплине. Отчет должен содержать: название учебника, ФИО автора, название издательства 29
3. Заключение 33
4. Список использованной литературы 34
Современные информационные системы характеризуются большими объемами хранимых данных, их сложной организацией, а также высокими требованиями к скорости и эффективности обработки этих данных. Это становится возможным при использовании специальных программных средств - систем управления базами данных (СУБД). База данных (БД) – организованная структура, предназначенная для хранения данных. Система управления базами данных - это комплекс программных средств, предназначенных для создания структуры новой БД, наполнению ее содержимым, редактирование данных, обработки и визуализации информации.
В данной работе рассматриваются особенности создания, редактирования, хранения и передачи баз данных посредством программ пакета Microsoft Office. Вначале мы рассмотрим создание баз данных в приложении MS Excel, а затем в MS Access.
После уточнения исходных данных на конкретном примере моего варианта, в соответствии с заданием «Книги» разрабатывается в MS Excel исходная таблица, где определяется типы данных и точность используемых числовых и текстовых значений. При создании в MS Access таблиц определяются основные характеристики БД: название учебника, ФИО автора, год издания, сведения об издательстве (название, адрес, номер телефона), название учебной дисциплины, при изучении которой используется учебник, стоимость одного экземпляра и количество имеющихся экземпляров.
На конкретном примере, в соответствии с индивидуальным заданием, мы проиллюстрируем работу запросов, поиск требуемых характеристик из созданных таблиц и получение необходимых отчетов.
Основные положения обоснованы и проиллюстрированы.
MS Excel
Заполнение и редактирование таблиц баз данных
База данных в MS Excel – это список связанных данных, в котором строки данных являются записями, столбцы – полями. Верхняя строка списка содержит название каждого из столбцов. Ссылка может быть задана либо как диапазон ячеек, либо как имя, соответствующему диапазону списка. На рис.1 представлено рабочее окно программы MS Excel. Для ввода данных необходимо выделить ячейку путём нажатия на неё левой кнопкой мыши и ввести данные в ячейку с помощью клавиатуры. Ввод данных может осуществляться непосредственно вводом в каждую ячейку или с помощью формы. Если данная функция ранее не использовалась, то её необходимо добавить в главное меню. На рис.2-рис.3 показано, как это сделать
Рис.1 - Рабочее окно MS Excel
Рис.2- Вход в «Параметры» программы в MS EXCEL
Рис.3-Добавление команды «Форма»
После добавления формы нужно заполнить ячейки с заголовками данных, по которым в дальнейшем будет производится ввод данных с помощью формы. Согласно заданию на курсовую работу, исходные данные изображены на рис.4
Рис.4-Заголовки данных заполненные с помощью «Формы»
Пример заполнения представлен на рис. 5. После заполнения всех необходимых данных нужно нажать на кнопку «Добавить», которая добавит на лист введенные в форме данные.
Рис.5-Заполнение таблицы с помощью команды «Форма»
После ввода названия ячейки в таблицу выбираем «Формат выравнивания ячейки» в главном меню для того, чтобы текст выглядел доступнее для чтения. Далее выбираем «переносить по словам».
Рис.5-Выбор «Формата выравнивания ячейки»
На рис.6 представлена заполненная база данных с помощью формы. Данный способ ввода данных является более удобным и быстрым, поэтому мы использовали его.
Рис.6-Заполненная база данных
Вывод сведений о книгах запрашиваемого автора с подсчетом стоимости по наименованиям
Для выполнения данного задания выполним следующие действия:
Скопировать исходную таблицу на новый лист;
Добавить столбик, в котором будет отображена стоимость всех книг по наименованиям, т.е. рассчитать общую стоимость книг с помощью формулы
Сделать макрос, чтобы пользователь мог сам вводить необходимого автора