Лабораторная работа №...

22
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «ЮЖНО-РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ (НПИ) ИМЕНИ М.И. ПЛАТОВА» ______________________________________________________ Косиченко М.Ю., Миргородский А.И. Базы данных Учебно-методическое пособие по выполнению лабораторных работ Для студентов направления 38.03.04 «Государственное и муниципальное управление» Новочеркасск 2017 г.

Transcript of Лабораторная работа №...

Page 1: Лабораторная работа № 1fiop.npi-tu.ru/assets/fiop/economy/files/38.03.04-mu-bazyi-dannyix..pdf · 2. Загрузить СУБД Access и создать новую

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ОБРАЗОВАНИЯ

«ЮЖНО-РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ

ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ (НПИ)

ИМЕНИ М.И. ПЛАТОВА»

______________________________________________________

Косиченко М.Ю., Миргородский А.И.

Базы данных

Учебно-методическое пособие

по выполнению лабораторных работ Для студентов направления 38.03.04 «Государственное и муниципальное управление»

Новочеркасск 2017 г.

Page 2: Лабораторная работа № 1fiop.npi-tu.ru/assets/fiop/economy/files/38.03.04-mu-bazyi-dannyix..pdf · 2. Загрузить СУБД Access и создать новую

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

Page 3: Лабораторная работа № 1fiop.npi-tu.ru/assets/fiop/economy/files/38.03.04-mu-bazyi-dannyix..pdf · 2. Загрузить СУБД Access и создать новую

3

ВВЕДЕНИЕ

Учебно-методическое пособие по выполнению лабораторных работ со-

ставлено в соответствии с учебными планами и рабочими программами по

дисциплине «Базы данных» для направления подготовки бакалавров

38.03.04 «Государственное и муниципальное управление» (направленность

«Муниципальное управление») всех форм обучения.

Пособие включает 12 лабораторных работ. В каждой лабораторной ра-

боте приведены название лабораторной работы, цель работы, оборудование,

программные средства, терминология, порядок выполнения и контрольные

вопросы. По некоторым работам приведены примеры выполнения и допол-

нительные задания. После выполнения работы студент должен оформить от-

веты на контрольные вопросы и защитить данную работу, ответив устно на

вопросы преподавателя. После выполнения и защиты всех лабораторных ра-

бот студент должен оформить и сдать отчёт по лабораторным работам, кото-

рый должен включать титульный лист, а также задания, порядок выполнения

и ответы на контрольные вопросы по каждой лабораторной работе.

Page 4: Лабораторная работа № 1fiop.npi-tu.ru/assets/fiop/economy/files/38.03.04-mu-bazyi-dannyix..pdf · 2. Загрузить СУБД Access и создать новую

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. Ввести данные в таблицу Предметы.

Page 5: Лабораторная работа № 1fiop.npi-tu.ru/assets/fiop/economy/files/38.03.04-mu-bazyi-dannyix..pdf · 2. Загрузить СУБД Access и создать новую

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. Просмотреть отчёт в различных масштабах и закрыть его.

Page 6: Лабораторная работа № 1fiop.npi-tu.ru/assets/fiop/economy/files/38.03.04-mu-bazyi-dannyix..pdf · 2. Загрузить СУБД Access и создать новую

6

28. Создать автоотчёт Отчёт2 по запросу Запрос1. Далее просмотреть и за-

крыть его.

29. Создать макрос Макрос1, открывающий сразу 2 таблицы: Предметы и Студенты.

30. Закрыть, сохранить и запустить макрос. Далее закрыть все таблицы и

выйти из СУБД Access.

Контрольные вопросы

1. Что такое база данных? Какие бывают виды баз данных?

2. Что такое СУБД и как оно расшифровывается? Перечислите наиболее из-

вестные СУБД.

3. Какие объекты базы данных вы знаете и для чего они нужны? Что такое

поле, запись, мастер, конструктор?

4. Как загрузить СУБД Access и как создать новую базу данных? Какие типы

и свойства полей вы знаете?

5. Как создавать таблицы, вводить в них данные и изменять структуру полей?

Как сортировать и фильтровать записи?

6. Как создавать запросы и просматривать результат их работы? Какие стро-

ки имеются в конструкторе запросов?

7. Как создавать формы и вводить с их помощью данные? Как создавать от-

чёты и их просматривать?

8. Как создавать макросы и запускать их на выполнение? Как изменять связи

в схеме данных?

Page 7: Лабораторная работа № 1fiop.npi-tu.ru/assets/fiop/economy/files/38.03.04-mu-bazyi-dannyix..pdf · 2. Загрузить СУБД Access и создать новую

7

ЛАБОРАТОРНАЯ РАБОТА № 2

РАБОТА С ТАБЛИЦАМИ РЕЛЯЦИОННОЙ СУБД

Цель работы: освоить работу с таблицами реляционной базы данных в

системе управления базами данных Microsoft Access.

Оборудование: персональный компьютер типа IBM PC с процессором не

ниже Intel Pentium I.

Программные средства: система управления базами данных Microsoft

Access.

Задание

Создать несколько таблиц (3-4 таблицы по своему варианту) в СУБД Ac-

cess и связать их отношениями «один-ко-многим». Как минимум, в одной

таблице задать подстановку из другой таблицы. Таблицы должны иметь от-

ношение к государственному и муниципальному управлению.

Page 8: Лабораторная работа № 1fiop.npi-tu.ru/assets/fiop/economy/files/38.03.04-mu-bazyi-dannyix..pdf · 2. Загрузить СУБД Access и создать новую

8

ЛАБОРАТОРНАЯ РАБОТА № 3

РАБОТА С ЗАПРОСАМИ РЕЛЯЦИОННОЙ СУБД

Цель работы: освоить работу с запросами реляционной базы данных в

системе управления базами данных Microsoft Access.

Оборудование: персональный компьютер типа IBM PC с процессором не

ниже Intel Pentium I.

Программные средства: система управления базами данных Microsoft

Access.

Задание

Создать несколько запросов (3-4 запроса по своему варианту) в СУБД

Access. Каждый запрос должен быть основан на нескольких таблицах из ла-

бораторной работы № 2. Запросы должны иметь отношение к государствен-

ному и муниципальному управлению.

Page 9: Лабораторная работа № 1fiop.npi-tu.ru/assets/fiop/economy/files/38.03.04-mu-bazyi-dannyix..pdf · 2. Загрузить СУБД Access и создать новую

9

ЛАБОРАТОРНАЯ РАБОТА № 4

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

Цель работы: освоить работу с формами реляционной базы данных в

системе управления базами данных Microsoft Access.

Оборудование: персональный компьютер типа IBM PC с процессором не

ниже Intel Pentium I.

Программные средства: система управления базами данных Microsoft

Access.

Задание

Создать несколько форм (3-4 формы по своему варианту) в СУБД

Access. Каждая форма должна быть основана на нескольких таблицах из ла-

бораторной работы № 2 или запросах из лабораторной работы № 3. Формы

должны иметь отношение к государственному и муниципальному управле-

нию.

Page 10: Лабораторная работа № 1fiop.npi-tu.ru/assets/fiop/economy/files/38.03.04-mu-bazyi-dannyix..pdf · 2. Загрузить СУБД Access и создать новую

10

ЛАБОРАТОРНАЯ РАБОТА № 5

РАБОТА С ОТЧЁТАМИ РЕЛЯЦИОННОЙ СУБД

Цель работы: освоить работу с отчётами реляционной базы данных в

системе управления базами данных Microsoft Access.

Оборудование: персональный компьютер типа IBM PC с процессором не

ниже Intel Pentium I.

Программные средства: система управления базами данных Microsoft

Access.

Задание

Создать несколько отчётов (3-4 отчёта по своему варианту) в СУБД Ac-

cess. Каждый отчёт должен быть основан на нескольких таблицах из лабора-

торной работы № 2 или запросах из лабораторной работы № 3. Отчёты долж-

ны иметь отношение к государственному и муниципальному управлению.

Page 11: Лабораторная работа № 1fiop.npi-tu.ru/assets/fiop/economy/files/38.03.04-mu-bazyi-dannyix..pdf · 2. Загрузить СУБД Access и создать новую

11

ЛАБОРАТОРНАЯ РАБОТА № 6

СОЗДАНИЕ ЗАПРОСОВ С ПОМОЩЬЮ ЯЗЫКА SQL

Цель работы: освоить работу с языком структурированных запросов

SQL в системе управления базами данных Microsoft Access.

Оборудование: персональный компьютер типа IBM PC с процессором не

ниже Intel Pentium I.

Программные средства: система управления базами данных Microsoft

Access.

Задание

Создать несколько запросов (3-4 запроса по своему варианту) в СУБД

Access с помощью языка SQL. Каждый запрос должен быть основан на не-

скольких таблицах из лабораторной работы № 2. Запросы должны иметь от-

ношение к государственному и муниципальному управлению.

Page 12: Лабораторная работа № 1fiop.npi-tu.ru/assets/fiop/economy/files/38.03.04-mu-bazyi-dannyix..pdf · 2. Загрузить СУБД Access и создать новую

12

ЛАБОРАТОРНАЯ РАБОТА № 7

ПРОГРАММИРОВАНИЕ БАЗ ДАННЫХ С ПОМОЩЬЮ

МАКРОСОВ

Цель работы: освоить работу с макросами реляционной базы данных в

системе управления базами данных Microsoft Access.

Оборудование: персональный компьютер типа IBM PC с процессором не

ниже Intel Pentium I.

Программные средства: система управления базами данных Microsoft

Access.

Задание

Создать несколько макросов (3-4 макроса по своему варианту) в СУБД

Access. Каждый макрос должен обрабатывать информацию из нескольких

таблиц, запросов, форм или отчётов из предыдущих лабораторных работ №

2-6. Макросы должны иметь отношение к государственному и муниципаль-

ному управлению.

Page 13: Лабораторная работа № 1fiop.npi-tu.ru/assets/fiop/economy/files/38.03.04-mu-bazyi-dannyix..pdf · 2. Загрузить СУБД Access и создать новую

13

ЛАБОРАТОРНАЯ РАБОТА № 8

ОСНОВЫ ПРОГРАММИРОВАНИЯ БАЗ ДАННЫХ С

ПОМОЩЬЮ МОДУЛЕЙ НА ЯЗЫКЕ VISUAL BASIC

Цель работы: освоить работу с модулями реляционной базы данных в

системе управления базами данных Microsoft Access.

Оборудование: персональный компьютер типа IBM PC с процессором не

ниже Intel Pentium I.

Программные средства: система управления базами данных Microsoft

Access.

Задание

Создать несколько модулей (3-4 модуля по своему варианту) в СУБД

Access. Каждый модуль должен обрабатывать информацию из нескольких

таблиц, запросов, форм или отчётов из предыдущих лабораторных работ №

2-6. Модули должны иметь отношение к государственному и муниципально-

му управлению.

Page 14: Лабораторная работа № 1fiop.npi-tu.ru/assets/fiop/economy/files/38.03.04-mu-bazyi-dannyix..pdf · 2. Загрузить СУБД Access и создать новую

14

ЛАБОРАТОРНАЯ РАБОТА № 9

ПРОГРАММИРОВАНИЕ ПОСЛЕДОВАТЕЛЬНЫХ

ВЫЧИСЛЕНИЙ, РАЗВЕТВЛЕНИЙ И ЦИКЛОВ В ЯЗЫКЕ

VISUAL BASIC

Цель работы: освоить программирование последовательных вычисле-

ний, разветвлений и циклов на языке Visual Basic в системе управления база-

ми данных Microsoft Access.

Оборудование: персональный компьютер типа IBM PC с процессором не

ниже Intel Pentium I.

Программные средства: система управления базами данных Microsoft

Access.

Задание

Создать несколько модулей (3-4 модуля по своему варианту) в СУБД

Access. Каждый модуль должен содержать программирование последова-

тельных вычислений, разветвлений и циклов на основе обработки информа-

ции из нескольких таблиц, запросов, форм или отчётов из предыдущих лабо-

раторных работ № 2-6. Модули должны иметь отношение к государственно-

му и муниципальному управлению.

Page 15: Лабораторная работа № 1fiop.npi-tu.ru/assets/fiop/economy/files/38.03.04-mu-bazyi-dannyix..pdf · 2. Загрузить СУБД Access и создать новую

15

ЛАБОРАТОРНАЯ РАБОТА № 10

ПРОГРАММИРОВАНИЕ ЗАДАЧ С МАССИВАМИ В ЯЗЫКЕ

VISUAL BASIC

Цель работы: освоить программирование задач с массивами на языке

Visual Basic в системе управления базами данных Microsoft Access.

Оборудование: персональный компьютер типа IBM PC с процессором не

ниже Intel Pentium I.

Программные средства: система управления базами данных Microsoft

Access.

Задание

Создать несколько модулей (3-4 модуля по своему варианту) в СУБД

Access. Каждый модуль должен содержать программирование задач с одно-

мерными или двумерными массивами на основе обработки информации из

нескольких таблиц, запросов, форм или отчётов из предыдущих лаборатор-

ных работ № 2-6. Модули должны иметь отношение к государственному и

муниципальному управлению.

Page 16: Лабораторная работа № 1fiop.npi-tu.ru/assets/fiop/economy/files/38.03.04-mu-bazyi-dannyix..pdf · 2. Загрузить СУБД Access и создать новую

16

ЛАБОРАТОРНАЯ РАБОТА № 11

ПРОГРАММИРОВАНИЕ ЗАДАЧ С ПРОЦЕДУРАМИ И

ФУНКЦИЯМИ В ЯЗЫКЕ VISUAL BASIC

Цель работы: освоить программирование задач с процедурами и функ-

циями на языке Visual Basic в системе управления базами данных Microsoft

Access.

Оборудование: персональный компьютер типа IBM PC с процессором не

ниже Intel Pentium I.

Программные средства: система управления базами данных Microsoft

Access.

Задание

Создать несколько модулей (3-4 модуля по своему варианту) в СУБД

Access. Каждый модуль должен содержать программирование задач с проце-

дурами или функциями на основе обработки информации из нескольких таб-

лиц, запросов, форм или отчётов из предыдущих лабораторных работ № 2-6.

Модули должны иметь отношение к государственному и муниципальному

управлению.

Page 17: Лабораторная работа № 1fiop.npi-tu.ru/assets/fiop/economy/files/38.03.04-mu-bazyi-dannyix..pdf · 2. Загрузить СУБД Access и создать новую

17

ЛАБОРАТОРНАЯ РАБОТА № 12

ПРОГРАММИРОВАНИЕ ЗАДАЧ С ОБЪЕКТАМИ БАЗЫ

ДАННЫХ В ЯЗЫКЕ VISUAL BASIC

Цель работы: освоить программирование задач с объектами базы дан-

ных на языке Visual Basic в системе управления базами данных Microsoft Ac-

cess.

Оборудование: персональный компьютер типа IBM PC с процессором не

ниже Intel Pentium I.

Программные средства: система управления базами данных Microsoft

Access.

Задание

Создать несколько модулей (3-4 модуля по своему варианту) в СУБД

Access. Каждый модуль должен содержать программирование задач с объек-

тами базы данных на основе обработки информации из нескольких таблиц,

запросов, форм или отчётов из предыдущих лабораторных работ № 2-6. Мо-

дули должны иметь отношение к государственному и муниципальному

управлению.

Page 18: Лабораторная работа № 1fiop.npi-tu.ru/assets/fiop/economy/files/38.03.04-mu-bazyi-dannyix..pdf · 2. Загрузить СУБД Access и создать новую

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.

Page 19: Лабораторная работа № 1fiop.npi-tu.ru/assets/fiop/economy/files/38.03.04-mu-bazyi-dannyix..pdf · 2. Загрузить СУБД Access и создать новую

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 с.

Page 20: Лабораторная работа № 1fiop.npi-tu.ru/assets/fiop/economy/files/38.03.04-mu-bazyi-dannyix..pdf · 2. Загрузить СУБД Access и создать новую

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.

Page 21: Лабораторная работа № 1fiop.npi-tu.ru/assets/fiop/economy/files/38.03.04-mu-bazyi-dannyix..pdf · 2. Загрузить СУБД Access и создать новую

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

Page 22: Лабораторная работа № 1fiop.npi-tu.ru/assets/fiop/economy/files/38.03.04-mu-bazyi-dannyix..pdf · 2. Загрузить СУБД Access и создать новую

22

Базы данных Учебно-методическое пособие по выполнению лабораторных работ

Для студентов направления 38.03.04 «Государственное и муниципальное

управление»

Косиченко Михаил Юрьевич

Миргородский Александр Игоревич

Подписано в печать 1.09.2017 г. Формат 6084 1/16. Печ. л. 4,25.

Уч.-изд. л. 2,5.

Южно-Российский государственный политехнический университет

Редакционно-издательский отдел ЮРГПУ

Типография ЮРГПУ

Адрес университета и типографии:

346428, г. Новочеркасск, ул. Просвещения, 132