- •Лабораторна робота № 10
- •Хід роботи
- •Контрольні запитання
- •Лабораторна робота № 11
- •Хід роботи
- •Повторити вимоги техніки безпеки роботи на пк.
- •Завдання 1.
- •Завдання 2.
- •Завдання №3
- •Контрольні запитання
- •Лабораторна робота № 12
- •Хід роботи
- •Повторити вимоги техніки безпеки роботи на пк.
- •Контрольні запитання
- •Лабораторна робота № 13
- •Хід роботи
- •Повторити вимоги техніки безпеки роботи на пк.
- •Лабораторна робота № 14
- •Хід роботи
- •Повторити вимоги техніки безпеки роботи на пк.
- •Діапазон умов
- •Цільова область
- •Лабораторна робота № 15
- •Хід роботи
- •Повторити вимоги техніки безпеки роботи на пк.
- •Контрольні запитання
- •Лабораторна робота № 16-18
- •Хід роботи
- •Контрольні запитання
- •Лабораторна робота № 19
- •Хід роботи
- •Повторити вимоги техніки безпеки роботи на пк.
- •Контрольні запитання
- •Лабораторна робота № 20
- •Хід роботи
- •Повторити вимоги техніки безпеки роботи на пк.
- •Контрольні запитання
- •Лабораторна робота №21
- •Хід роботи
- •Контрольні питання:
- •Лабораторна робота №22
- •Хід роботи
- •Контрольні питання
- •Лабораторна робота №23
- •Хід роботи
- •Контрольні питання:
- •Лабораторна робота №24
- •Хід роботи
- •Контрольні питання
Хід роботи
Повторити вимоги техніки безпеки на ПК.
Запустіть СУБД MS Ассеss, створіть нову БД та збережіть її в своїй теці під назвою Успішність студентів.mdb.
Створіть за допомогою конструктора таблицю Оцінки. Для її створення потрібно виконати наступну команду: Окно БД → Таблицы → Создать → Конструктор → Оk.
Після чого створіть поля таблиці та задайте для них типи даних за зразком
Збережіть
таблицю та перейдіть в режим таблиці
натиснувши на піктограму в лівому
верхньому кутку вікна
.
Заповніть таблицю записами за зразком.
Відфільтруйте записи про студентів, які мають з географії – "10". Виберіть потрібне поле (клацніть мишею у будь-якому записі з оцінкою "10" по географії) і натисніть на піктограму Фильтр по выделенному
.
Відновіть вигляд таблиці піктограмою
Удалить фильтр
Відфільтруйте записи про студентів, що не мають "2" з математики. Виберіть запис з оцінкою "2" з математики та виконайте команду Записи → Фильтр → Исключить выделенное. Вилучіть фільтр .
Відфільтруйте записи про студентів, які мають з математики та фізики "2". Виконайте команду Изменить фильтр
.
Задайте в полях математика і фізика
умову "2". Застосуйте фільтр
.
Вилучіть фільтр
.Застосуйте розширений фільтр, щоб вивести записи про студентів, які вчаться на "9" або "10" з астрономії та іноземної мови. Записи → Фильтр → Расширенный фильтр
введіть умову в таблицю. Застосуйте
фільтр. Вилучіть фільтр.Створіть і виконайте Запрос на выборку записів про студентів, які мають "10" з математики. Цього використайте команду Окно БД → Запросы → Создать → Конструктор → Добавление таблицы → Оцінки → Добавить → Закрыть.
Виберіть
та перенесіть поля Код,
Прізвище, Ім'я, Математика
в таблицю та введіть в Условия
отбора поля Математика
умову 10. Запустіть
запит на виконання
зі збереженням його структури під назвою
Запрос1.
Модифікуйте Запрос1, щоб вибрати записи про студентів, які вчаться на "10", "11" та "12" з біології та географії. Відкрийте Запрос1 в режимі конструктора. Додайте потрібні поля та введіть в них умову оцінки ">=10", видаліть непотрібне поле. Запустіть запит. Збережіть запит як Запрос2.
Створіть і виконайте Запрос на выборку прізвищ та імен студентів, у яких сьогодні день ангела. Виконайте команду Запросы → Создать → Простой запрос → Оk. В полі Таблицы и запросы виберіть таблицю Оцінки та перенесіть поля Код, Прізвище, Ім’я та Дата народження в Вибрані поля, натисніть кнопку далі.
Збережіть запит під назвою Запрос3. В режимі конструктора, виберіть якесь ім'я, наприклад, Тетяна за умову пошуку. Вимкніть режим виведення на екран оцінок, якщо їхні поля занесені в структуру запиту. Виконайте і збережіть запит.
Створіть і виконайте Запрос на выборку прізвищ, імен та дат народження студентів, які народилися в березні 1997 року. Для цього відкрийте Запрос3 та введіть наступну умову поля Дата народження: Between #01.03.1997# And #31.03.1997#. Виконайте і збережіть як Запрос4.
Створіть Запит з параметром для пошуку записів про студентів, які мають деяку, задану параметром, оцінку з математики. Значення параметра повинен вводити користувач в окремому діалоговому вікні після запуску запиту. Виконайте цей пункт методом модифікації Запрос1. У полі математики задайте параметричну умову – введіть у ньому такий вираз: [оцінка]. Виконайте і збережіть як Запрос5.
Сконструюйте і виконайте Запрос на создание новой таблицы Відмінники, куди треба з таблиці Оцінки скопіювати записи усіх відмінників за алфавітом. У вікні БД → вкладка Запросы → Создать → Простой запрос → з таблиці Оцінки перенесіть усі поля → дайте назву Запрос6. Перейдіть у режим конструктора та задайте умову вибірки >=7 . Змініть Тип запроса Запрос → Создание таблицы… Введіть назву нової таблиці Відмінники і запустіть запит. Закрийте конструктор запиту, зберігаючи його, і переконайтесь, що на закладці Таблицы є нова таблиця. Відкрийте цю таблицю і переконайтесь, що в ній є записи про відмінників.
Доповніть таблицю Відмінники 5 записами про студентів, які повторюються. Збережіть таблицю.
Створіть на основі таблиці Оцінки нову таблицю з назвою Рейтинг з обчислювальним полем СрБал – середні оцінки студентів з усіх предметів. Створіть Запрос в режиме конструктора. Перенесіть у нього усі поля з таблиці Оцінки, після чого в порожньому полі за допомогою команди Построить
введіть вираз:
Підпишіть нове поле. Контекстне меню → Свойства → закладка Общие → Подпись введіть назву поля: СрБал, в Формат поля виставте значення С разделителем, а Число десятичных знаков – 2. Виконайте запит та збережіть його під назвою як Запрос7.
Упорядкуйте список студентів за рейтингам. Поверніться в режим конструктора запиту, для поля СрБал установіть параметр Сортировка по убыванию. Виконайте запит.
Збережіть отримані результати в таблиці Рейтинг. В режимі конструктор змініть тип запиту на тип Создание таблицы… → задайте ім'я таблиці Рейтинг → Запуск запиту. Закрийте запит зі збереженням як Запит7.
Виконайте запит на відшукання в таблиці Відмінники записів, що повторюються. Вікно БД → закладка Запросы → Создать → режим Повторяющиеся записи → виберіть таблицю Відмінники → задайте поля, де можна виявити небажані повторення, наприклад, Прізвище. Збережіть запит як Запит8.
Вилучіть з таблиці Відмінники записи, що повторюються, за допомогою Запроса на удаление. Відкрийте Запит1 у режимі конструктора. За допомогою команди Добавление таблицы
доповніть запит таблицею Відмінники.
Вилучіть з конструктора таблицю Оцінки
командою Правка →
Удалить. Перетягніть
у Поле значок * (Усі поля таблиці).
Виберіть Тип запроса
Удаление .
Додайте ті поля, в яких слід створити
умову вилучення (на приклад, Код).
В умові пошуку по полю Код
зазначте один під одним номери записів,
які треба вилучити, враховуючи кратність.
Збережіть запит як Запит9,
запустіть запит на
вилучення.Збережіть таблицю Відмінники_2 як новостворену без записів, що повторюються.
Скопіюйте в нову таблицю Адреси три перші поля усіх записів з таблиці Рейтинг. Створіть Запит10, у який занесіть чотири перші поля. Змініть тип запиту на Создание таблицы. Запустіть запит.
Відкрийте таблицю Адреси і перегляньте її. Додайте до структури таблиці чотири нові поля: Група, Місто, Вулиця, Телефон (у режимі конструктора).
Відкрийте таблицю Адреси в режимі таблиці і доповніть записи даними. Уведіть будь-які дані в нові поля, але так, щоб було по декілька студентів з різних груп.
Збережіть таблицю Адреси у файлі. Закрийте базу даних.
