Post on 17-Jul-2020
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ
ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ОБРАЗОВАНИЯ
«ЮЖНО-РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ
ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ (НПИ)
ИМЕНИ М.И. ПЛАТОВА»
______________________________________________________
Косиченко М.Ю., Миргородский А.И.
Базы данных
Учебно-методическое пособие
по выполнению лабораторных работ Для студентов направления 38.03.04 «Государственное и муниципальное управление»
Новочеркасск 2017 г.
2
УДК 004.925 (076.5)
ББК 32.973-018.2
И74
Рецензент: зав. каф. ИИиКГ, канд. техн. наук, доц. П.В. Панкратов
И74 Косиченко М.Ю. Базы данных: Учебно-методическое посо-
бие по выполнению лабораторных работ: Для студентов направления
38.03.04 «Государственное и муниципальное управление» / М.Ю. Коси-
ченко, А.И. Миргородский; М-во образования и науки РФ, Юж.-Рос. гос.
политехн. ун-т. – Новочеркасск: ЮРГПУ, 2017. – 68 с. – 5 экз.
Учебно-методическое пособие составлено в соответствии с учебными пла-
нами и рабочими программами по дисциплине «Базы данных» для направ-
ления подготовки 38.03.04 «Государственное и муниципальное управле-
ние» (направленность «Муниципальное управление») всех форм обуче-
ния.
УДК 004.925 (076.5)
© Южно-Российский государственный
политехнический университет (НПИ)
имени М.И. Платова, 2017
© Косиченко М.Ю., Миргородский А.И.,
2017
3
ВВЕДЕНИЕ
Учебно-методическое пособие по выполнению лабораторных работ со-
ставлено в соответствии с учебными планами и рабочими программами по
дисциплине «Базы данных» для направления подготовки бакалавров
38.03.04 «Государственное и муниципальное управление» (направленность
«Муниципальное управление») всех форм обучения.
Пособие включает 12 лабораторных работ. В каждой лабораторной ра-
боте приведены название лабораторной работы, цель работы, оборудование,
программные средства, терминология, порядок выполнения и контрольные
вопросы. По некоторым работам приведены примеры выполнения и допол-
нительные задания. После выполнения работы студент должен оформить от-
веты на контрольные вопросы и защитить данную работу, ответив устно на
вопросы преподавателя. После выполнения и защиты всех лабораторных ра-
бот студент должен оформить и сдать отчёт по лабораторным работам, кото-
рый должен включать титульный лист, а также задания, порядок выполнения
и ответы на контрольные вопросы по каждой лабораторной работе.
4
ЛАБОРАТОРНАЯ РАБОТА № 1
СИСТЕМА УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ.
ЗНАКОМСТВО С ОСНОВНЫМИ ОБЪЕКТАМИ СУБД
Цель работы: освоить работу с базами данных в системе управления
базами данных Microsoft Access.
Оборудование: персональный компьютер типа IBM PC с процессором не
ниже Intel Pentium I.
Программные средства: система управления базами данных Microsoft
Access.
Терминология
База данных (БД) – совокупность структурированных данных в некото-
рой предметной области. Базы данных бывают иерархические, сетевые, реля-
ционные (табличные) и др. Система управления базами данных (СУБД) –
программное средство для создания и обработки баз данных (наиболее из-
вестные СУБД – MS Access, OOO Base, Paradox, dBase, FoxPro, Oracle, MS
SQL Server). К объектам реляционной базы данных относятся: таблица (объ-
ект БД для ввода и хранения данных), запрос (объект БД для выбора или
преобразования нужных данных из нескольких таблиц), форма (объект БД
для более удобного ввода и представления данных на экране), отчёт (объект
БД для вывода на печать итоговых данных), макрос (объект БД для выпол-
нения нескольких команд одним действием) и т.д. Элементами таблицы дан-
ных являются поле (столбец в таблице БД) и запись (строка в таблице БД).
Среди программных средств для работы с БД часто применяются мастер
(для упрощённого создания объектов БД по шагам) и конструктор (для про-
ектирования объектов БД со сложной структурой).
Порядок выполнения
1. Если это необходимо, зайти в Windows.
2. Загрузить СУБД Access и создать новую базу данных в файле Лаб5 своей
папки.
3. С помощью конструктора таблиц задать поля Код студента и ФИО в таблице
Студенты, а также задать типы данных в этих полях.
4. Поле Код студента сделать ключевым. Поле ФИО сделать обязательным с
размером поля 25 символов. Далее закрыть таблицу, дав ей имя Студенты
при сохранении.
5. Ввести данные в таблицу Студенты.
6. С помощью конструктора таблиц задать поля Код предмета и Название пред-мета в таблице Предметы, а также задать типы данных в этих полях.
7. Поле Код предмета сделать ключевым. Поле Название предмета сделать обя-
зательным с размером поля 40 символов. Далее закрыть таблицу, дав ей
имя Предметы при сохранении.
8. Ввести данные в таблицу Предметы.
5
9. С помощью конструктора таблиц задать поля Код студента, Код предмета и
Оценка в таблице Сессия, а также задать типы данных в этих полях.
10. Поле Оценка сделать обязательным с размером поля Байт, значением по
умолчанию 3, условием на значение от 1 до 5. Далее закрыть таблицу, дав
ей имя Сессия при сохранении без задания ключевого поля.
11. В таблице Сессия задать для первого студента (код 1) пятёрки по всем
предметам (коды от 1 до 4).
12. Зайти в таблицу Сессия в режиме конструктора и в поле Код студента за-
дать подстановку из поля ФИО таблицы Студенты, а также задать подпись
ФИО студента.
13. В поле Код предмета задать подстановку из поля Название предмета таб-
лицы Предметы, а также задать подпись Предмет.
14. В поле Оценка задать подстановку из набора значений от 5 до 1.
15. Перейти в режим таблицы и, сохранив её, ввести оценки по всем пред-
метам для остальных студентов.
16. Отсортировать фамилии по возрастанию и убыванию, отфильтровать
записи по оценке 5 и отменить фильтр. Далее закрыть таблицу, сохранив
изменения.
17. Зайти в схему данных и задать связь «один-ко-многим» между табли-
цами Сессия и Студенты по полю Код студента.
18. Изменить связь между таблицами Сессия и Предметы по полю Код пред-мета на отношение «один-ко-многим». Далее выйти из схемы данных.
19. Для создания запроса зайти в конструктор запросов и отобразить на
схеме все таблицы.
20. Создать запрос по отбору предметов и фамилий студентов, сдавших эк-
замен на 5 и отсортированных по фамилиям (оценки на экран не выво-
дить).
21. Просмотреть запрос, далее добавить отбор студентов, сдавших экзамен
ещё и на 4, и, ещё раз просмотрев запрос, закрыть его, задав имя Запрос1
при сохранении.
22. Создать запрос Запрос2 для начисления стипендии в 1000 рублей толь-
ко отличникам (оценки на экран не выводить), т.е тем, кто имеет оценку 5
по всем 4 предметам (функция Count означает количество оценок).
23. Создать автоформу по таблице Студенты для ввода фамилий и отобра-
зить её в режиме формы.
24. Просмотреть все записи, переместиться к первой и к последней записи,
добавить новую запись и ввести данные ещё о 2-х студентах. Далее за-
крыть форму, сохранив её под именем Форма1.
25. С помощью мастера форм создать форму Форма2 с подчинённой фор-
мой Форма3 для ввода оценок студентов по предметам.
26. С помощью мастера отчётов создать отчёт Отчёт1 об итогах сдачи сес-
сии каждым студентом. Для каждого студента должны быть выведены
предметы и оценки, суммарный (функция Sum) и средний (функция Avg)
балл, процентное соотношение от оценок всех студентов.
27. Просмотреть отчёт в различных масштабах и закрыть его.
6
28. Создать автоотчёт Отчёт2 по запросу Запрос1. Далее просмотреть и за-
крыть его.
29. Создать макрос Макрос1, открывающий сразу 2 таблицы: Предметы и Студенты.
30. Закрыть, сохранить и запустить макрос. Далее закрыть все таблицы и
выйти из СУБД Access.
Контрольные вопросы
1. Что такое база данных? Какие бывают виды баз данных?
2. Что такое СУБД и как оно расшифровывается? Перечислите наиболее из-
вестные СУБД.
3. Какие объекты базы данных вы знаете и для чего они нужны? Что такое
поле, запись, мастер, конструктор?
4. Как загрузить СУБД Access и как создать новую базу данных? Какие типы
и свойства полей вы знаете?
5. Как создавать таблицы, вводить в них данные и изменять структуру полей?
Как сортировать и фильтровать записи?
6. Как создавать запросы и просматривать результат их работы? Какие стро-
ки имеются в конструкторе запросов?
7. Как создавать формы и вводить с их помощью данные? Как создавать от-
чёты и их просматривать?
8. Как создавать макросы и запускать их на выполнение? Как изменять связи
в схеме данных?
7
ЛАБОРАТОРНАЯ РАБОТА № 2
РАБОТА С ТАБЛИЦАМИ РЕЛЯЦИОННОЙ СУБД
Цель работы: освоить работу с таблицами реляционной базы данных в
системе управления базами данных Microsoft Access.
Оборудование: персональный компьютер типа IBM PC с процессором не
ниже Intel Pentium I.
Программные средства: система управления базами данных Microsoft
Access.
Задание
Создать несколько таблиц (3-4 таблицы по своему варианту) в СУБД Ac-
cess и связать их отношениями «один-ко-многим». Как минимум, в одной
таблице задать подстановку из другой таблицы. Таблицы должны иметь от-
ношение к государственному и муниципальному управлению.
8
ЛАБОРАТОРНАЯ РАБОТА № 3
РАБОТА С ЗАПРОСАМИ РЕЛЯЦИОННОЙ СУБД
Цель работы: освоить работу с запросами реляционной базы данных в
системе управления базами данных Microsoft Access.
Оборудование: персональный компьютер типа IBM PC с процессором не
ниже Intel Pentium I.
Программные средства: система управления базами данных Microsoft
Access.
Задание
Создать несколько запросов (3-4 запроса по своему варианту) в СУБД
Access. Каждый запрос должен быть основан на нескольких таблицах из ла-
бораторной работы № 2. Запросы должны иметь отношение к государствен-
ному и муниципальному управлению.
9
ЛАБОРАТОРНАЯ РАБОТА № 4
РАБОТА С ФОРМАМИ РЕЛЯЦИОННОЙ СУБД
Цель работы: освоить работу с формами реляционной базы данных в
системе управления базами данных Microsoft Access.
Оборудование: персональный компьютер типа IBM PC с процессором не
ниже Intel Pentium I.
Программные средства: система управления базами данных Microsoft
Access.
Задание
Создать несколько форм (3-4 формы по своему варианту) в СУБД
Access. Каждая форма должна быть основана на нескольких таблицах из ла-
бораторной работы № 2 или запросах из лабораторной работы № 3. Формы
должны иметь отношение к государственному и муниципальному управле-
нию.
10
ЛАБОРАТОРНАЯ РАБОТА № 5
РАБОТА С ОТЧЁТАМИ РЕЛЯЦИОННОЙ СУБД
Цель работы: освоить работу с отчётами реляционной базы данных в
системе управления базами данных Microsoft Access.
Оборудование: персональный компьютер типа IBM PC с процессором не
ниже Intel Pentium I.
Программные средства: система управления базами данных Microsoft
Access.
Задание
Создать несколько отчётов (3-4 отчёта по своему варианту) в СУБД Ac-
cess. Каждый отчёт должен быть основан на нескольких таблицах из лабора-
торной работы № 2 или запросах из лабораторной работы № 3. Отчёты долж-
ны иметь отношение к государственному и муниципальному управлению.
11
ЛАБОРАТОРНАЯ РАБОТА № 6
СОЗДАНИЕ ЗАПРОСОВ С ПОМОЩЬЮ ЯЗЫКА SQL
Цель работы: освоить работу с языком структурированных запросов
SQL в системе управления базами данных Microsoft Access.
Оборудование: персональный компьютер типа IBM PC с процессором не
ниже Intel Pentium I.
Программные средства: система управления базами данных Microsoft
Access.
Задание
Создать несколько запросов (3-4 запроса по своему варианту) в СУБД
Access с помощью языка SQL. Каждый запрос должен быть основан на не-
скольких таблицах из лабораторной работы № 2. Запросы должны иметь от-
ношение к государственному и муниципальному управлению.
12
ЛАБОРАТОРНАЯ РАБОТА № 7
ПРОГРАММИРОВАНИЕ БАЗ ДАННЫХ С ПОМОЩЬЮ
МАКРОСОВ
Цель работы: освоить работу с макросами реляционной базы данных в
системе управления базами данных Microsoft Access.
Оборудование: персональный компьютер типа IBM PC с процессором не
ниже Intel Pentium I.
Программные средства: система управления базами данных Microsoft
Access.
Задание
Создать несколько макросов (3-4 макроса по своему варианту) в СУБД
Access. Каждый макрос должен обрабатывать информацию из нескольких
таблиц, запросов, форм или отчётов из предыдущих лабораторных работ №
2-6. Макросы должны иметь отношение к государственному и муниципаль-
ному управлению.
13
ЛАБОРАТОРНАЯ РАБОТА № 8
ОСНОВЫ ПРОГРАММИРОВАНИЯ БАЗ ДАННЫХ С
ПОМОЩЬЮ МОДУЛЕЙ НА ЯЗЫКЕ VISUAL BASIC
Цель работы: освоить работу с модулями реляционной базы данных в
системе управления базами данных Microsoft Access.
Оборудование: персональный компьютер типа IBM PC с процессором не
ниже Intel Pentium I.
Программные средства: система управления базами данных Microsoft
Access.
Задание
Создать несколько модулей (3-4 модуля по своему варианту) в СУБД
Access. Каждый модуль должен обрабатывать информацию из нескольких
таблиц, запросов, форм или отчётов из предыдущих лабораторных работ №
2-6. Модули должны иметь отношение к государственному и муниципально-
му управлению.
14
ЛАБОРАТОРНАЯ РАБОТА № 9
ПРОГРАММИРОВАНИЕ ПОСЛЕДОВАТЕЛЬНЫХ
ВЫЧИСЛЕНИЙ, РАЗВЕТВЛЕНИЙ И ЦИКЛОВ В ЯЗЫКЕ
VISUAL BASIC
Цель работы: освоить программирование последовательных вычисле-
ний, разветвлений и циклов на языке Visual Basic в системе управления база-
ми данных Microsoft Access.
Оборудование: персональный компьютер типа IBM PC с процессором не
ниже Intel Pentium I.
Программные средства: система управления базами данных Microsoft
Access.
Задание
Создать несколько модулей (3-4 модуля по своему варианту) в СУБД
Access. Каждый модуль должен содержать программирование последова-
тельных вычислений, разветвлений и циклов на основе обработки информа-
ции из нескольких таблиц, запросов, форм или отчётов из предыдущих лабо-
раторных работ № 2-6. Модули должны иметь отношение к государственно-
му и муниципальному управлению.
15
ЛАБОРАТОРНАЯ РАБОТА № 10
ПРОГРАММИРОВАНИЕ ЗАДАЧ С МАССИВАМИ В ЯЗЫКЕ
VISUAL BASIC
Цель работы: освоить программирование задач с массивами на языке
Visual Basic в системе управления базами данных Microsoft Access.
Оборудование: персональный компьютер типа IBM PC с процессором не
ниже Intel Pentium I.
Программные средства: система управления базами данных Microsoft
Access.
Задание
Создать несколько модулей (3-4 модуля по своему варианту) в СУБД
Access. Каждый модуль должен содержать программирование задач с одно-
мерными или двумерными массивами на основе обработки информации из
нескольких таблиц, запросов, форм или отчётов из предыдущих лаборатор-
ных работ № 2-6. Модули должны иметь отношение к государственному и
муниципальному управлению.
16
ЛАБОРАТОРНАЯ РАБОТА № 11
ПРОГРАММИРОВАНИЕ ЗАДАЧ С ПРОЦЕДУРАМИ И
ФУНКЦИЯМИ В ЯЗЫКЕ VISUAL BASIC
Цель работы: освоить программирование задач с процедурами и функ-
циями на языке Visual Basic в системе управления базами данных Microsoft
Access.
Оборудование: персональный компьютер типа IBM PC с процессором не
ниже Intel Pentium I.
Программные средства: система управления базами данных Microsoft
Access.
Задание
Создать несколько модулей (3-4 модуля по своему варианту) в СУБД
Access. Каждый модуль должен содержать программирование задач с проце-
дурами или функциями на основе обработки информации из нескольких таб-
лиц, запросов, форм или отчётов из предыдущих лабораторных работ № 2-6.
Модули должны иметь отношение к государственному и муниципальному
управлению.
17
ЛАБОРАТОРНАЯ РАБОТА № 12
ПРОГРАММИРОВАНИЕ ЗАДАЧ С ОБЪЕКТАМИ БАЗЫ
ДАННЫХ В ЯЗЫКЕ VISUAL BASIC
Цель работы: освоить программирование задач с объектами базы дан-
ных на языке Visual Basic в системе управления базами данных Microsoft Ac-
cess.
Оборудование: персональный компьютер типа IBM PC с процессором не
ниже Intel Pentium I.
Программные средства: система управления базами данных Microsoft
Access.
Задание
Создать несколько модулей (3-4 модуля по своему варианту) в СУБД
Access. Каждый модуль должен содержать программирование задач с объек-
тами базы данных на основе обработки информации из нескольких таблиц,
запросов, форм или отчётов из предыдущих лабораторных работ № 2-6. Мо-
дули должны иметь отношение к государственному и муниципальному
управлению.
18
ЛИТЕРАТУРА
Основная учебная литература
1. Карпова Т.С. Базы данных [Электронный ресурс]. – М.: Интернет-
Университет Информационных Технологий, 2008. – 357 с. – Режим доступа
http://www.knigafund.ru.
2. Работа в Microsoft Access XP [Электронный ресурс]. – М.: Интернет-
Университет Информационных Технологий, 2006. – 123 с. – Режим доступа
http://www.knigafund.ru.
3. Информатика [Электронный ресурс]. – М.: Финансы и статистика,
2009. – 761 с. – Режим доступа http://www.knigafund.ru.
Дополнительная учебная литература
4. Медведкова И.Е. Базы данных: учебное пособие [Электронный ре-
сурс] / И.Е. Медведкова, Ю.В. Бугаев, С.В. Чикунов. – Воронеж: ВГУИТ,
2014. – 105 с. – Режим доступа http://www.knigafund.ru.
5. Швецов В.И. Базы данных [Электронный ресурс]. – М.: Интернет-
Университет Информационных Технологий, 2009. – 195 с. – Режим доступа
http://www.knigafund.ru.
6. Марков А.С. Базы данных [Электронный ресурс] / А.С. Марков, К.Ю.
Лисовский. – М.: Финансы и статистика, 2004. – 512 с. – Режим доступа
http://www.knigafund.ru.
7. Карпова Т.С. Базы данных: модели, разработка, реализация [Элек-
тронный ресурс]. – М.: Национальный Открытый Университет «Интуит»,
2016. – 241 с. – Режим доступа http://www.knigafund.ru.
8. Сирант О.В. Работа с базами данных [Электронный ресурс] / О.В.
Сирант, Т.А. Коваленко. – М.: Национальный Открытый Университет «Ин-
туит», 2016. – 150 с. – Режим доступа http://www.knigafund.ru.
9. Грошев А.С. Основы работы с базами данных [Электронный ресурс].
– М.: Интернет-Университет Информационных Технологий, 2006. – 229 с. –
Режим доступа http://www.knigafund.ru.
10. Туманов В.Е. Основы проектирования реляционных баз данных
[Электронный ресурс]. – М.: Интернет-Университет Информационных Тех-
нологий, 2007. – 421 с. – Режим доступа http://www.knigafund.ru.
11. Программирование в пакетах MS Office [Электронный ресурс]. – М.:
Финансы и статистика, 2007. – 656 с. – Режим доступа
http://www.knigafund.ru.
12. Теория и реализация языков программирования [Электронный ре-
сурс]. – М.: Интернет-Университет Информационных Технологий, 2007. –
323 с. – Режим доступа http://www.knigafund.ru.
13. Рубальская О.Н. Информатика [Электронный ресурс] / О.Н. Рубаль-
ская, В.М. Титов, О.В. Маленкова. – М.: Финансы и статистика, 2010. – 240 с.
– Режим доступа: http://knigafund.ru.
19
14. Информатика: экспресс-подготовка к интернет-тестированию: учеб-
ное пособие [Электронный ресурс] / Под ред. О.Н. Рубальской. – М.: Финан-
сы и статистика, 2010. – 240 с. – Режим доступа: http://knigafund.ru.
15. Косарев В.П. Информатика [Электронный ресурс] / В.П. Косарев,
Е.А. Мамонтова. – М.: Финансы и статистика, 2009. – 544 с. – Режим досту-
па: http://knigafund.ru.
16. Маринин В.И. Информатика: учеб. пособие [Электронный ресурс] /
В.И. Маринин, Л.В. Черкесова; Юж.-Рос. гос. техн. ун-т (НПИ). – Новочер-
касск: изд-во ЮРГТУ (НПИ), 2004. – 300 с. – Режим доступа:
http://www.lib.npi-tu.ru.
17. Информатика: учеб. пособие [Электронный ресурс] / М.Ю. Косичен-
ко, Д.Н. Князев, Л.П. Веселовская, Г.Г. Филиппенко. – Новочеркасск:
ЮРГТУ, 2008. – 77 с. – Режим доступа: http://www.lib.npi-tu.ru.
Методические указания и материалы по видам занятий
- к лекциям [1-17]:
18. Советов Б.Я. Базы данных. Теория и практика: учебник для вузов /
Цехановский В.В., Чертовский В.Д. – 2-е изд., стер. – М.: Высш. шк., 2007. –
463 с.
19. Илюшечкин В.М. Основы использования и проектирования баз дан-
ных: учеб. пособие для вузов. – М.: Юрайт, 2011. – 213 с.
20. Дейт К.Д. Введение в системы баз данных: пер. с англ. – 8-е изд. М.:
Вильямс, 2005. – 1328 с.
21. Кузнецов С.Д. Основы баз данных. Курс лекций: учеб. пособие. – М.:
Интернет-Ун-т Информ. технологий, 2005. – 488 с.
22. Когаловский М.Р. Энциклопедия технологий баз данных: Эволюция
технологий, технологии и стандарты, инфраструктура, терминология. – М.:
Финансы и статистика, 2002. – 800 с.
23. Харрингтон Д.Л. Проектирование реляционных баз данных. – М.:
Лори, 2006. – 230 с.
24. Кузнецов С.Д. SQL: Язык реляционных баз данных. – М.: Майор,
2001. – 192 с.
25. Макашарипов С. Программирование баз данных на Visual Basic 5 в
примерах: Учеб. пособие. – СПб.: Питер, 1997. – 256 с.
26. Черноморов Г.А. Базы данных в среде промышленных СУБД: учеб.
пособие для вузов; ЮРГТУ(НПИ). – Новочеркасск: Изд-во ЮРГТУ(НПИ),
2006. – 532 с.
27. Информатика: базовый курс: учеб. пособие для вузов / под ред. С.В.
Симоновича; 2-е изд. – СПб.: Питер, 2007. – 640 с.
28. Информатика: учебник / под ред. Н.В. Макаровой; 3-е изд., перераб.
– М.: Финансы и статистика,2005. – 768 с.
29. Острейковский В.А. Информатика: учебник для вузов. – 3-е изд.,
стер. – М.: Высш. шк., 2005. – 511 с.
30. Сырецкий Г.А. Информатика. Т. 2: Фундаментальный курс: учебник
для вузов. – СПб.: БХВ-Петербург, 2007. – 848 с.
20
31. Брукшир Дж. Информатика и вычислительная техника. – 7-е изд. –
СПб.: Питер, 2004. – 620 с.
32. Информатика для юристов и экономистов / под ред. С.В. Симонови-
ча. – СПб.: Питер, 2006. – 688 с.
33. Леонтьев В.П. Новейшая энциклопедия персонального компьютера
2004. – М.: Олма-Пресс, 2004. – 734 с.
- к лабораторным занятиям [3, 6, 8-15, 18, 21, 25-26]:
34. Информатика: Практикум по технологии работы на компьютере:
учеб. пособие / под ред. Н.В. Макаровой; 3-е изд., перераб. – М.: Финансы и
статистика, 2003. – 256 с.
35. Могилев А.В. Практикум по информатике: учеб. пособие / А.В. Мо-
гилев, Н.И. Пак, Е.К. Хеннер; под ред. Е.К. Хеннера – М.: Академия, 2006. –
608 с.
36. Кравченко Г.Ф. Информатика. 100 практических заданий по основам
работы на компьютере / Г.Ф. Кравченко, Б.К. Мансуров. – Ростов н/Д: Фе-
никс, 2004. – 320 с.
37. Лабораторный практикум по информатике: учеб. пособие для вузов /
Под ред. В.А. Острейковского; 2-е изд., стер. – М.: Высш. шк., 2006. – 376 с.
38. Методические указания к лабораторным работам "Проектирование
реляционных баз данных в среде СУБД Microsoft Access" / ЮРГТУ(НПИ),
сост.: А.В. Гордиенко, Н.А. Мясникова. – Новочеркасск: Изд-во
ЮРГТУ(НПИ), 2004. – 20 c.
39. Маринин В.И. Информатика в тестовых заданиях: учеб.-метод. посо-
бие для подготовки к Федеральному Интернет-экзамену / В.И. Маринин, Л.П.
Веселовская, Д.Н. Князев, М.Ю. Косиченко, Г.Г. Филиппенко. – Новочер-
касск: ЮРГТУ, 2007. – 32 с.
- дидактические материалы:
40. Наглядные пособия и стенды (расположенные в лабораториях).
41. Комплект вопросов для контроля знаний.
Интернет-ресурсы
42. Образовательные ресурсы Интернета – Информатика [Электронный
ресурс]. – Режим доступа http://alleng.ru.
Перечень информационных технологий
43. Операционная система Microsoft Windows (номер лицензионного со-
глашения Agreement V4640039).
44. Пакет программ Microsoft Office (номер лицензионного соглашения
Agreement V4640039).
45. Язык программирования Visual Basic.
46. Язык структурированных запросов SQL.
21
СОДЕРЖАНИЕ Введение ................................................................................................................... 3
Лабораторная работа № 1 Система управления базами данных.
Знакомство с основными объектами СУБД ................................................. 4
Лабораторная работа № 2 Работа с таблицами реляционной СУБД ............... 7
Лабораторная работа № 3 Работа с запросами реляционной СУБД ................ 8
Лабораторная работа № 4 Работа с формами реляционной СУБД .................. 9
Лабораторная работа № 5 Работа с отчётами реляционной СУБД ................ 10
Лабораторная работа № 6 Создание запросов с помощью языка SQL ......... 11
Лабораторная работа № 7 Программирование баз данных с помощью
макросов ......................................................................................................... 12
Лабораторная работа № 8 Основы программирования баз данных с
помощью модулей на языке Visual Basic ................................................... 13
Лабораторная работа № 9 Программирование последовательных
вычислений, разветвлений и циклов в языке Visual Basic........................ 14
Лабораторная работа № 10 Программирование задач с массивами в языке
Visual Basic .................................................................................................... 15
Лабораторная работа № 11 Программирование задач с процедурами и
функциями в языке Visual Basic .................................................................. 16
Лабораторная работа № 12 Программирование задач с объектами базы
данных в языке Visual Basic ......................................................................... 17
Литература ............................................................................................................. 18
22
Базы данных Учебно-методическое пособие по выполнению лабораторных работ
Для студентов направления 38.03.04 «Государственное и муниципальное
управление»
Косиченко Михаил Юрьевич
Миргородский Александр Игоревич
Подписано в печать 1.09.2017 г. Формат 6084 1/16. Печ. л. 4,25.
Уч.-изд. л. 2,5.
Южно-Российский государственный политехнический университет
Редакционно-издательский отдел ЮРГПУ
Типография ЮРГПУ
Адрес университета и типографии:
346428, г. Новочеркасск, ул. Просвещения, 132