Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Кейс_ТРиЗБД_ПР мое.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
16.64 Mб
Скачать

Практическая работа №13. Контрольная работа по теме «Создание запросов sql» Вариант 1

  1. Напишите инструкцию SQL-запроса на выборку, возвращающий из таблицы «Продажи»

а) поля: Код_товара, Название, Цена, Количество и Категория, добавить вычисляемое поле Всего=Цена*Количество.

б) 15 самых дешевых товаров категории продукты.

  1. Что даст следующая инструкция:

SELECT DISTINCTROW Заказы.[Код заказа], Заказчики.Фамилия, Заказчики.Имя, Заказы.[Дата заказа]

FROM Заказчики INNER JOIN Заказы ON Заказчики.[Код заказчика] = Заказы.[Код заказчика]

ORDER BY Заказы.[Код заказа];

  1. Найдите ошибки в написании инструкции:

SELECT*

from поставщики

where страна="Испания"

UNION SELECT название,город,индекс,страна,кодклиента as Код

from клиенты

where страна="Испания"

  1. Продолжите фразу:

Ключевое слово Having используется для…

Вариант 2

  1. Напишите инструкцию SQL-запроса на выборку, возвращающий из таблицы «Архив профессий» данные

а) полей Профессия, Тип и Оклад (переименовать в Зарплата),добавьте вычисляемое поле Новая зарплата=Оклад*1,1. Задайте сортировку по полю Профессия.

б) выбор первых 15 самых высокооплачиваемых профессий.

  1. Что даст следующая инструкция:

DELETE*

FROM Студент INNER JOIN [Студент заочник]

ON Студент.Группа=[Студент заочник].Группа

  1. Найдите ошибки в написании инструкции:

SELECT Код заказа, Фамилия & “ ”& Имя AS Заказчик, Дата заказа

FROM Заказчики INNER JOIN Заказы ON Заказчики. Заказчик = Заказы.Код заказчика

ORDER BY Заказы.Код заказа;

  1. Продолжите фразу:

Ключевое слово Where используется для…

Раздел 3. Отчёты в базе данных Тема: «Создание форм» Практическая работа №14. Тема: «Создание форм»

Создайте форму по таблице «Клиенты».

  1. Выберите Создать, Мастер форм по таблице Клиенты.

  2. Выберите все поля таблицы, Внешний вид формы – в столбец, стиль оформления- Обычный. Имя формы- Клиенты.

  3. Перейдите в режим Конструктора, увеличьте размер формы, добавьте заголовок Формы- Клиенты.

  4. Выделите все надписи, и выравнейте по правому краю, для этого выберите Формат.

  5. Увеличьте размер шрифта 12 и соответственно размер поля (можно для этого выбрать Формат, Размер, по размеру данных)

  6. Добавьте поле в заголовке Формы, содержащее сегодняшнюю дату (используйте функцию Date()).

  7. Измените по-своему усмотрению цвет шрифта, цвет фона заголовка и области данных.

  8. Добавьте рисунок в область данных, чтобы рисунок помещался рационально в рамке, выберите свойство Масштабы рисункапо размеру рамки.

Создайте форму по таблице «Типы», используя Автоформу.

  1. Выберите Автоформа: (в столбец).

  2. Введите заголовок Типы товаров.

  3. Отформатируйте форму по своему усмотрению.

  4. Сохраните форму под именем Типы товаров.

Создайте подчиненную форму по таблицам «Сотрудники» и «Персональные мероприятия»,

  1. Импортируйте таблицу «Персональные мероприятия» из базы, которая находится по следующему пути: G:\TXT\ACCESS\ПМ.MDB (если её у вас нет!)

  2. Свяжите таблицу «Персональные мероприятия» с таблицей «Сотрудники» по полю КодСотрудника с обеспечением целостности данных.

  3. Создайте форму с помощью Мастера форм, из таблицы Сотрудники выберите поля «Код Сотрудника», «Фамилия», «Имя» и «Должность»; из таблицы «Персональные мероприятия» выберите все поля, кроме поля «КодСотрудника».

  4. Поскольку эта форма предназначена для просмотра данных о сотруднике и должна включать подчиненную форму, содержащую данных о персональных мероприятиях, относящихся к сотруднику, выберите тип представления данных «по Сотрудники» и выберите переключатель «Подчиненные формы».

  5. Параметр оформления подчиненной формы выберите «Ленточный» (этот тип удобный для форматирования).

  6. Стиль оформления Обычный.

  7. Укажите названия для основной и подчиненной форм. Введите Персональные мероприятия в поле ввода «Форма» и «Персональные мероприятия» подчиненная форма в поле ввода «Подчиненная форма».

  8. Прейдите в режим Конструктор и отформатируйте форму.

  9. Измените, фоновый рисунок формы, для этого выберите свойства формы и в строке Рисунок укажите путь к рисунку (выберите любой рисунок).

  10. Создайте на основе полученной формы свой Автоформат, для этого выберите Формат, Автоформат ил кнопка на панели инструментов, далее выберите кнопку Настройка и переключатель Создание нового стиля на основе стиля объекта: Форма «Персональные мероприятия», введите имя стиля -ваше имя.

Создайте форму по таблице «Сотрудники», используя, Конструктор.

  1. Выберите Создать, Конструктор по таблице Сотрудники.

  2. Выведите на экран Список полей (если его нет) и выберите поля Код Сотрудника, Должность, Подчиняется, Дата Найма, Телефон, Фотография и Адрес.

  3. Добавьте заголовок в форму, используя Вид, Заголовок /Примечание формы, и добавьте поле, введите подпись Сотрудник, а в элемент управления, вместо Свободный введите формулу

=[Фамилия]&” “&[имя]

  1. Выровнейте надписи всех полей по левому краю, установите размер и цвет по-своему усмотрению.

  2. Переместите поле Адрес ниже и добавьте надпись Личные данные.

  3. Вставьте линию над добавленной надписью (чтобы разделить данные), используя кнопку на панели элементов Линия (чтобы она получилась ровной, удерживайте при рисовании клавишу Shift), измените цвет, толщину и оформление, используя кнопки на панели инструментов Форматирование.

  4. Отформатируйте рисунок, вызовите свойства и на вкладке Макет выберите Вписать в рамку.

  5. Измените последовательность перехода по клавише Tab , выберите команду «Вид, Последовательность перехода». В списке «Последовательность» измените: Подчиняется перед должность.

  6. Исключите элементы управления Фотография и фамилия сотрудника из последовательности перехода, для этого вызовите свойства и на вкладке «Другие» измените свойство «Переход по Tab» на Нет.

  7. Перейдите в режим Формы и проверьте работу формы.

  8. Сохраните форму под именем Сотрудники.

Создайте кнопочную форму, используя, Конструктор.

Кнопочная форма является главной формой базы,

с помощью которой можно открывать другие объекты базы данных.