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

Завдання 3.

Необхідно створити запит, на основі таблиці Абоненти, у якому будуть присутні поля Номер_абонента, Прізвище, Ім’я, По_батькові та обчислюване поле, у якому повинен обчислюватися вік абонентів. Відсортуйте дані за новим поле за зростанням.

Для цього:

  1. Створіть запит у режимі конструктора.

  2. Додайте таблицю Абоненти.

  3. Вкажіть поля відповідні умові.

  4. У поле поряд з полем По_батькові замість імені введіть формулу розрахунку віку абонентів:

Вік:int((Date()-[Дата_народження])/365)

У цій формулі int означає ціла частина від виразу, Date() – функція, яка повертає поточну дату, [Дата_народження] – поле Дата_народження з таблиці Абоненти.

  1. Відсортуйте цей стовпчик за полем Вік, вказавши вид сортування у рядку Сортировка – по возрастанию.

  2. Збережіть даний запит з ім’ям c.

Завдання по варіантам.

Увага! Кожен запит назвати відповідно призначення та скріншот запиту скопіювати у звіт

Варіант 1

  1. Створіть запит з параметром ключове слово. Додайте таблиці Каталог, Ключові слова. Вкажіть поля Номер_книги, Назва_книги, Автор, Ключове_слово.

  2. Створіть запит на видалення з таблиці Видача книг ті записи, хто не повернув книжки.(Увага! Записи вилучені за допомогою запита неможливо поновити, тому їх не видаляти).

  3. Створіть запит-обчислення на основі таблиць Абоненти, Видача книг, Каталог. Включіть поля Номер_абонента, Прізвище, Ім’я, По_батькові, Назва_книги, Автор, Відмітка_про_повернення та нове поле з ім’ям Книга_на руках, в якому підраховується кількість днів утримання книги до поточної дати.

Варіант 2

  1. Створіть запит з параметром пошук за прізвищем. Додайте таблиці Абоненти, Видача книг, Каталог. Виводити дані про абонентів: Номер_абонента, Прізвище, Ім’я, По_батькові, Назва_книги, Дата_повернення.

  2. Створіть запит на видалення з таблиці Каталог ті записи, книги які видані у 20 столітті (Увага! Записи вилучені за допомогою запита неможливо поновити, тому їх не видаляти).

  3. Створіть запит-обчислення на основі таблиць Абоненти, у якому будуть присутні поля Номер_абонента, Прізвище, Ім’я, По_батькові та обчислюване поле, у якому повинно обчислюватися кількість днів до дня народження у поточному році. Відсортуйте дані за новим поле за зростанням.

Варіант 3

  1. Створіть запит з параметром пошук книги за прізвищем автора, яка є в бібліотеці зараз. (Відмітка_про_повернення повинна бути включена). Додайте таблиці Видача книг, Каталог, Ключові слова. Виводити дані про книги: Код_книги, Автор, Назва_книги, Ключове слово, Пояснення.

  2. Створіть запит на оновлення в таблиці Каталог поля Мова. Відновити книжки, які видані українською мовою на російську. (Увага! Записи на оновлення не відновляти).

  3. Створіть запит-обчислення на основі таблиць Каталог. Включіть поля Назва_книги, Автор, Рік_видання та нове поле з ім’ям Років_книзі, в якому підраховується кількість років книжки.

Варіант 4

  1. Створіть запит з параметром пошук за ім’ям абонента . Додайте таблиці Абоненти, Видача книг, Каталог. Виводити дані про абонентів: Номер_абонента, Прізвище, Ім’я, По_батькові, Назва_книги, Дата_повернення

  2. Створіть запит на видалення з таблиці Каталог тих записів, книги які видані у певному видавництві(Задати самостійно, яке є у вашій таблиці) (Увага! Записи вилучені за допомогою запита неможливо поновити, тому їх не видаляти).

  3. Створіть запит-обчислення на основі таблиць Абоненти, Видача книг, Каталог. Включіть поля Номер_абонента, Прізвище, Ім’я, По_батькові, Назва_книги, Автор, Відмітка_про_повернення та нове поле з ім’ям Пеня, в якому підраховується Пеня за кожен прострочений день нараховується одна гривня.

Варіант 5

  1. Створіть запит з параметром пошук книги за назвою, яка є в бібліотеці зараз. (Відмітка_про_повернення повинна бути включена). Додайте таблиці Видача книг, Каталог, Ключові слова. Виводити дані про книги: Код_книги, Автор, Назва_книги, Ключове слово, Пояснення.

  2. Створіть запит на оновлення в таблиці Каталог поля Рік-видання. Відновити Рік-видання на поточний рік тим книжкам, які буди видані у 20 столітті. (Увага! Записи на оновлення не відновляти).

  3. Створіть запит-обчислення на основі таблиці Каталог. Додайте поля Кількість та Ціна та заповніть їх даними. Включіть поля Назва_книги, Автор, Кількість, Ціна та нове поле з ім’ям Вартість, в якому підраховується сума за всі примірники книжки.

Варіант 6

  1. Створіть запит з параметром пошук абонента по-батькові. Додайте таблиці Абоненти, Видача книг, Каталог. Виводити дані про абонентів: Номер_абонента, Прізвище, Ім’я, По_батькові, Назва_книги, Дата_повернення

  2. Створіть запит на видалення з таблиці Каталог тих записів, книги які видані російською мовою. (Увага! Записи вилучені за допомогою запита неможливо поновити, тому їх не видаляти).

  3. Створіть запит-обчислення на основі таблиці Каталог. Додайте поля Вартість за 1 стр.(Вартість друку 1 сторінки) та заповніть даними. Включіть поля Назва_книги, Автор, Кількість_сторінок, Вартість за 1 стр та нове поле з ім’ям Вартість, в якому підраховується вартість друку всієї книжки.

Варіант 7

  1. Створіть запит з параметром пошук по видавництву. Додайте таблиці Каталог, Ключові слова. Вкажіть поля Номер_книги, Назва_книги, Автор, Видавництво, Ключове_слово.

  2. Створіть запит на оновлення в таблиці Каталог поля Видавництво. Відновити записи певного видавництва на інше видавництво (Задати самостійно, яке є у вашій таблиці). (Увага! Записи на оновлення не відновляти).

  3. Створіть запит-обчислення на основі таблиці Каталог. Включіть поля Назва_книги, Автор, Кількість_сторінок, та нове поле з ім’ям залишок, в якому підраховується залишок сторінок від норми (Норма – 300 сторінок).

Варіант 8

  1. Створіть запит з параметром пошук абонента по його номеру телефону. Додайте таблиці Абоненти, Видача книг, Каталог. Виводити дані про абонентів: Номер_абонента, Прізвище, Ім’я, По_батькові, Телефон, Назва_книги, Дата_повернення.

  2. Створіть запит на видалення з таблиці Ключові слова ті книжки, ключові слова яких певний жанр(Задати самостійно, яке є у вашій таблиці) (Увага! Записи вилучені за допомогою запита неможливо поновити, тому їх не видаляти).

  3. Створіть запит-обчислення на основі таблиці Каталог. Додайте поля Вартість за 1 аркуш(Вартість друку 1 аркушу, що складає 2 сторінки) та заповніть даними. Включіть поля Назва_книги, Автор, Кількість_сторінок, Вартість за 1 аркуш та нове поле з ім’ям Вартість, в якому підраховується вартість друку всієї книжки.

Варіант 9

  1. Створіть запит з параметром пошук книги за роком видання, яка є в бібліотеці зараз. (Відмітка_про_повернення повинна бути включена). Додайте таблиці Видача книг, Каталог, Ключові слова. Виводити дані про книги: Код_книги, Автор, Назва_книги, Рік_видання, Ключове слово, Пояснення.

  2. Створіть запит на оновлення в таблиці Абоненти поля телефон. Відновити записи абонентам, телефони яких починаються з 64 на 74 (Увага! Записи на оновлення не відновляти).

  3. Створіть запит-обчислення на основі таблиці Каталог. Включіть поля Назва_книги, Автор, Кількість_сторінок, та нове поле з ім’ям Кількість_аркушів, в якому підраховується кількість аркушів у книзі(повинно бути цілим числом).

Варіант 10

  1. Створіть запит з параметром пошук по номеру сторінки. Додайте таблиці Каталог, Ключові слова. Вкажіть поля Номер_книги, Назва_книги, Автор, Номер_сторінки, Ключове_слово, Пояснення.

  2. Додати в таблицю Абоненти поле Курс та заповнити його даними. Створіть запит на видалення з таблиці Абоненти записів - абоненти які навчаються на 4 курсі. (Увага! Записи вилучені за допомогою запита неможливо поновити, тому їх не видаляти).

  3. Створіть запит-обчислення на основі таблиць Абоненти, Видача книг, Каталог. Включіть поля Номер_абонента, Прізвище, Ім’я, По_батькові, Назва_книги, Автор, Дата_видачі. Строк-повернення та нове поле з ім’ям Книга_на руках, в якому підраховується скільки днів можна утримувати книги на руках.

Варіант 11

  1. Створіть запит з параметром пошук книги написаної певною мовою, яка є в бібліотеці зараз. (Відмітка_про_повернення повинна бути включена). Додайте таблиці Видача книг, Каталог, Ключові слова. Виводити дані про книги: Код_книги, Автор, Назва_книги, Мова, Ключове слово, Пояснення

  2. Створіть запит на оновлення в таблиці Видача книг поля Строк-повернення. Змінити Строк-повернення тим записам, які треба повернути у лютому на березень. (Увага! Записи на оновлення не відновляти).

  3. Створіть запит-обчислення на основі таблиць Абоненти, Видача книг, Каталог. Включіть поля Номер_абонента, Прізвище, Ім’я, По_батькові, Назва_книги, Автор, Відмітка_про_повернення та нове поле з ім’ям Пеня, в якому підраховується Пеня за кожен прострочений день нараховується дві гривні.

Варіант 12

  1. Створіть запит з параметром пошук абонента по даті видачі, які не повернули ще книгу(Відмітка_про_повернення повинна бути виключена). Додайте таблиці Видача книг, Каталог, Абоненти. Виводити дані про книги: Код_книги, Автор, Назва_книги, Дата_видачі, Прізвище, Ім’я, телефон

  2. Створіть запит на видалення з таблиці Каталог тих записів, кількість сторінок яких більше 300 (Увага! Записи вилучені за допомогою запита неможливо поновити, тому їх не видаляти).

  3. Створіть запит-обчислення на основі таблиць Каталог. Включіть поля Назва_книги, Автор, Рік_видання та нове поле з ім’ям Років_до списання, в якому підраховується кількість років до списання (Книжки списуються, якщо їм більше 10 років).

Варіант 13

  1. Створіть запит з параметром пошук книги за номером книги, яка є в бібліотеці зараз. (Відмітка_про_повернення повинна бути включена). Додайте таблиці Видача книг, Каталог, Ключові слова. Виводити дані про книги: Номер_книги, Автор, Назва_книги, Рік_видання, Ключове слово, Пояснення

  2. Створіть запит на оновлення в таблиці Видача книг поля Строк-повернення. Змінити Строк-повернення тим записам, які треба повернути у грудні минулого року на січень поточного року. (Увага! Записи на оновлення не відновляти).

  3. Створіть запит-обчислення на основі таблиці Каталог. Включіть поля Назва_книги, Автор, Кількість_сторінок, та нове поле з ім’ям Недостатньо_сторінок, в якому підраховується скільки сторінок недостатньо до норми (Норма – 350 сторінок)

Варіант 14

  1. Створіть запит з параметром пошук абонента по строку повернення, які не повернули ще книгу(Відмітка_про_повернення повинна бути виключена). Додайте таблиці Видача книг, Каталог, Абоненти. Виводити дані про книги: Код_книги, Автор, Назва_книги, Строк-повернення, Прізвище, Ім’я, телефон

  2. Створіть запит на видалення з таблиці Каталог тих записів, книги які видані українською мовою. (Увага! Записи вилучені за допомогою запита неможливо поновити, тому їх не видаляти)..

  3. Створіть запит-обчислення на основі таблиць Абоненти, Видача книг, Каталог. Включіть поля Номер_абонента, Прізвище, Ім’я, По_батькові, Назва_книги, Автор, Дата_видачі. Строк-повернення та нове поле з ім’ям Книга_на руках, в якому підраховується від поточної дати скільки днів абонент утримує книгу більш потрібного строку.

Варіант 15

  1. Створіть запит з параметром пошук книги за кодом книги, яка є в бібліотеці зараз. (Відмітка_про_повернення повинна бути включена). Додайте таблиці Видача книг, Каталог, Ключові слова. Виводити дані про книги: Код_книги, Автор, Назва_книги, Рік_видання, Ключове слово, Пояснення

  2. Створіть запит на оновлення в таблиці Каталог поля Код книги. Змінити Код книги, які починаються з 9 на 19 (Увага! Записи на оновлення не відновляти).

  3. Створіть запит-обчислення на основі таблиць Абоненти, у якому будуть присутні поля Номер_абонента, Прізвище, Ім’я, По_батькові та обчислюване поле, у якому повинно обчислюватися кількість місяців до дня народження у поточному році. Відсортуйте дані за новим поле за зростанням.