- •I. ПРОЦЕДУРНОЕ ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ С++
- •Лабораторная работа № 1 Линейные алгоритмы
- •Лабораторная работа № 2 Циклы и ветвления
- •Лабораторная работа № 3 Одномерные массивы и строки
- •Лабораторная работа № 4 Двумерные массивы и матрицы
- •Лабораторная работа № 5 Функции
- •Лабораторная работа № 6 Определение типов данных. Перечисляемый тип. Структуры
- •II. ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ С++
- •Лабораторная работа № 1 Понятие класса. Инкапсуляция
- •Лабораторная работа № 2 Организация и обработка списков
- •Лабораторная работа № 3 Наследование. Полиморфизм
- •Лабораторная работа № 4 Перегрузка функций и операций
- •Лабораторная работа № 5 Файловые функции. Работа с файлами
- •III. ВИЗУАЛЬНОЕ ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ С++
- •Лабораторная работа № 1 Современный С++
- •Лабораторная работа № 2 Стандартная библиотека шаблонов С++
- •Лабораторная работа № 3 Визуальная библиотека VCL
- •Лабораторная работа № 4 Графические средства
- •Лабораторная работа № 5 Доступ к базам данных
- •Лабораторная работа № 6 Модульное программирование
- •IV. Оформление отчётов
- •Структура отчёта по лабораторной работе
- •Требования к структурным элементам отчёта
- •Правила оформления отчёта
- •ЛИТЕРАТУРА
Лабораторная работа № 5 Доступ к базам данных
Лабораторная работа посвящена работе с базами данных при помощи различных технологий. Рассматриваются различные типы баз данных, различные способы соединения с базами данных и различные методы управления базами данных.
338
ОБРАЗЕЦ ОТЧЁТА ПО ЛАБОРАТОРНОЙ РАБОТЕ
339
340
341
342
343
344
345
346
347
Задачи
1.Напишите программу работы с базой данных «Записная книжка». БД должна включать сведения о персоне, её телефон, адрес электронной почты, день рождения, адрес.
2.Напишите программу работы с базой данных «Архитектурные памятники Москвы». БД должна включать сведения о памятнике, его архитекторе, краткую историческую справку, иллюстрации.
3.Напишите программу работы с базой данных о билетах, проданных на авиарейсы, включая информацию о пассажирах.
4.Напишите программу работы с базой данных поликлиники. БД должна включать сведения о пациентах, их анамнезах и проведенных процедурах.
5.Напишите программу работы с базой данных о студентах. БД должна включать сведения о студенте и его успеваемости .
6.Напишите программу работы с базой данных ГИБДД. БД должна включать сведения о автомобилях, автовладельцах.
7.Напишите программу работы с базой данных универсама. БД должна включать сведения о продуктах, ценах, продажах, персонале.
8.Напишите программу работы с базой данных службы знакомств с возможностью подбора анкет по заданным критериям.
9.Напишите программу работы с базой данных пункт проката видеокассет и DVD. БД должна включать сведения о фильмах, пользователях.
10.Напишите программу работы с базой данных о прописке. БД должна включать сведения о адресах, владельцах, зарегистрированных лицах.
11.Напишите программу работы с базой данных библиотеки. БД должна включать сведения о посетителях, выданных книгах, должниках.
12.Напишите программу работы с базой данных законодательства РФ. БД должна включать сведения о законодательных актах, датах принятия, отмены, авторах.
348
13.Напишите программу работы с базой данных спортивного турнира. БД должна включать сведения о дисциплинах, спортсменах, судьях.
14.Напишите программу работы с базой данных интерактивного словаря, позволяющую подбирать возможные переводы по первым вводимым буквам слова.
15.Напишите программу работы с базой данных аптеки. БД должна включать сведения о препаратах, ценах, продажах, персонале.
16.Напишите программу работы с базой данных гостиницы. БД должна включать сведения о постояльцах, номерах, персонале.
17.Напишите программу работы с базой данных компьютерного класса. БД должна включать сведения о лаборантах, преподавателях, компьютерах, занятиях.
18.Напишите программу работы с базой данных рынка ценных бумаг. БД должна включать сведения о типе бумаг, их номинале, текущей стоимости, эмитентах, игроках на рынке.
19.Напишите программу работы с базой данных валют. БД должна включать сведения о валютах, их курсах, а также хранить историю изменений. Предусмотрите возможность построения графиков соотношений между курсами валют за различные периоды времени.
20.Напишите программу работы с локальной базой данных «Товарооборот компьютерного магазина». Предусмотрите построение круговой диаграммы товарооборота продукции (комплектующих) по категориям в указанном промежутке времени.
21.Напишите программу работы с базой данных синтаксиса языка C++. БД должна включать справочные сведения об операциях, операторах, функциях, типах, прочих синтаксических элементах языка. Предусмотрите возможность простейшей проверки фрагмента текста на языке на корректность.
22.Напишите программу работы с базой данных синтаксиса языка Basic. БД должна включать справочные сведения об операциях, операторах,
349
функциях, типах, прочих синтаксических элементах языка. Предусмотрите возможность простейшей проверки фрагмента текста на языке на корректность.
23.Напишите программу работы с базой данных синтаксиса языка Lua. БД должна включать справочные сведения об операциях, операторах, функциях, типах, прочих синтаксических элементах языка, а также краткие сведения о его истории и сфере применения. Предусмотрите возможность простейшей проверки фрагмента текста на языке Lua на корректность.
24.Напишите программу работы с базой данных синтаксиса языка Delphi. БД должна включать справочные сведения об операциях, операторах, функциях, типах, прочих синтаксических элементах языка, а также краткие сведения о его истории и сфере применения. Предусмотрите возможность простейшей проверки фрагмента текста на языке Delphi на корректность.
25.Напишите программу работы с базой данных синтаксиса языка Java. БД должна включать справочные сведения об операциях, операторах, функциях, типах, прочих синтаксических элементах языка, а также краткие сведения о его истории и сфере применения. Предусмотрите возможность простейшей проверки фрагмента текста на языке Java на корректность.
26.Напишите программу работы с базой данных синтаксиса языка JavaScript. БД должна включать справочные сведения об операциях, операторах, функциях, типах, прочих синтаксических элементах языка, а также краткие сведения о его истории и сфере применения. Предусмотрите возможность простейшей проверки фрагмента текста на языке JavaScript на корректность.
27.Напишите программу работы с базой данных синтаксиса языка Haskell. БД должна включать справочные сведения об операциях, операторах,
350
функциях, типах, прочих синтаксических элементах языка, а также краткие сведения о его истории и сфере применения. Предусмотрите возможность простейшей проверки фрагмента текста на языке Haskell на корректность.
28.Напишите программу работы с базой данных синтаксиса языка Ada. БД должна включать справочные сведения об операциях, операторах, функциях, типах, прочих синтаксических элементах языка, а также краткие сведения о его истории и сфере применения. Предусмотрите возможность простейшей проверки фрагмента текста на языке Ada на корректность.
29.Напишите программу работы с базой данных синтаксиса языка Ruby. БД должна включать справочные сведения об операциях, операторах, функциях, типах, прочих синтаксических элементах языка, а также краткие сведения о его истории и сфере применения. Предусмотрите возможность простейшей проверки фрагмента текста на языке Ruby на корректность.
30.Напишите программу работы с базой данных синтаксиса языка Smalltalk. БД должна включать справочные сведения об операциях, операторах, функциях, типах, прочих синтаксических элементах языка, а также краткие сведения о его истории и сфере применения. Предусмотрите возможность простейшей проверки фрагмента текста на языке Smalltalk на корректность.
31.Напишите программу работы с базой данных синтаксиса языка Python. БД должна включать справочные сведения об операциях, операторах, функциях, типах, прочих синтаксических элементах языка, а также краткие сведения о его истории и сфере применения. Предусмотрите возможность простейшей проверки фрагмента текста на языке Python на корректность.
32.Напишите программу работы с базой данных синтаксиса языка Scheme.
351
БД должна включать справочные сведения об операциях, операторах, функциях, типах, прочих синтаксических элементах языка, а также краткие сведения о его истории и сфере применения. Предусмотрите возможность простейшей проверки фрагмента текста на языке Scheme на корректность.
33.Напишите программу работы с базой данных занятий в институте. БД должна содержать сведения о преподавателях, группах, аудиториях. Предусмотрите возможность формирования сетки занятий.
34.Напишите программу репликации (резервного копирования) базы данных. Структура БД заранее не известна и определяется автоматически на основе реплицируемой.
35.Напишите программу создания новой базы данных. Структура БД заранее не известна и задаётся пользователем.
352