Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК активный раздаточный материал СУБД.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
797.7 Кб
Скачать

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

1. Какая команда позволяет присвоить элементу массива значение, взятое из определенного поля текущей БД.

2. Назовите типы переменных, способы их объявления и особенности их использования.

3. Какая команда позволяет занести элементы массива в текущую запись БД, особенности ее использования.

4. Какая команда позволяет изменить формат дат.

5. Какое расширение имеет программный файл.

Лабораторное занятие № 4

Тема: Формирование запросов SQL

Задания к лабораторному занятию №4

1. Сформировать простые запросы SQL к таблице данных (не менее 5 типов) используя вычисляемые столбцы, задавая выводимые имена столбцов и различные типы получателей запроса.

2. Из таблицы получить справочную информацию (не менее 5 типов) используя запросы с упорядочением, условия с арифметическими и логическими операторами сравнения, операторы BETWEEN, IN, LIKE.

3. Из таблицы получить статистическую информацию (не менее 5 типов), используя стандартные функции SQL.

4. Выполнить индивидуальное задание, полученное от преподавателя.

Основная литература: 1[174:193], 2[16:32].

Дополнительная литература: 10[1028:1040]. Контрольные вопросы:

1. Какая опция исключает возможность вывода одинаковых строк в выборке.

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

3. Какой оператор позволяет построить условие сравнения по шаблону.

4. Назовите типы возможных получателей данных выборки.

5. Назовите стандартные функции SQL, их назначение.

Лабораторное занятие № 5

Тема: Формирование сложных запросов SQL

Задания к лабораторному занятию №5

1. Из двух логически связанных таблиц данных получить справочную информацию (не менее 5 типов), используя многотабличные запросы, запросы с подзапросом, объединенные запросы.

2. Из двух логически связанных таблиц данных получить статистическую информацию (не менее 5 типов), используя стандартные функции SQL, запросы с группировкой данных, отправляя результат выборки в таблицу базы данных, текстовый файл, массив и временную таблицу.

3. Из двух логически связанных таблиц данных получить справочную информацию (не менее 5 типов), используя объединение запросов JOIN (четыре типа объединения).

4. Выполнить индивидуальное задание, полученное от преподавателя.

Основная литература: 1[174:193], 2[16:32].

Дополнительная литература: 10[1028:1040]. Контрольные вопросы:

1. Как и для чего в команде SELЕCT используются псевдонимы.

2. Какой оператор позволяет объединить результаты нескольких выборок.

3. Перечислите возможные типы связей в операторе JOIN, их особенности.

4. Назовите типы запросов с подзапросами, их особенности.

5. Какой операция позволяет проверить возвращает ли тот или иной SELECT оператор какие-то значения.

Лабораторное занятие № 6

Тема: Разработка компонентов приложений БД

Задания к лабораторному занятию №6

1. Используя командное окно и конструктор таблиц данных, создать две логически связанные таблицы данных и ввести данные в таблицы.

2. Используя командное окно и конструктор форм создать форму, содержащую кнопки для просмотра таблиц данных и запустить ее на выполнение;

3. Создать отчет в свободной форме (в виде письма). При создании отчета использовать стандартные функции xBase. Например: alltrim(city)+’ ‘+alltrim(address). Данные о получателе письма взять из таблицы, каждое письмо на новой странице.

4. Выполнить индивидуальное задание, полученное от преподавателя.

Основная литература: 1[244:256], 2[64:77], 3[168:174], 7[72:87,95:114, 117:164, 212:223].