- •Лабораторна робота № .
- •Підготовчий етап заняття. Актуалізація знань.
- •Створення бд за допомогою майстра.
- •Завершальний етап заняття. Повторення вивченого матеріалу.
- •Контрольні запитання.
- •Лабораторна робота № .
- •Підготовчий етап заняття. Актуалізація знань.
- •Створення таблиць за допомогою майстра.
- •Створення таблиці шляхом введення даних.
- •Створення таблиці в режимі конструктора.
- •Завершальний етап заняття. Повторення вивченого матеріалу.
- •Контрольні запитання.
- •Лабораторна робота № .
- •Створення та редагування властивостей таблиці в режимі конструктора. Встановлення структурних зв’язків між таблицями майстрами підстановок.
- •Завершальний етап заняття. Повторення вивченого матеріалу.
- •Контрольні запитання.
- •Лабораторна робота № .
- •Підготовчий етап заняття. Актуалізація знань.
- •Імпорт та експорт таблиць. Встановлення зв’язків з таблицями інших бд.
- •Редагування даних таблиць.
- •Сортування даних таблиць.
- •Пошук даних таблиць.
- •Фільтрування даних таблиць.
- •Індексування даних таблиць.
- •Копіювання даних таблиць.
- •Завершальний етап заняття. Повторення вивченого матеріалу.
- •Контрольні запитання.
- •Лабораторна робота № .
- •Підготовчий етап заняття. Актуалізація знань.
- •Створення та використання звичайних форм.
- •Завершальний етап заняття. Повторення вивченого матеріалу.
- •Контрольні запитання.
- •Лабораторна робота № .
- •Підготовчий етап заняття. Актуалізація знань.
- •Створення форм та корегування їх властивостей в режимі конструктора.
- •Властивості форми.
- •Створення елементів керування форм та корегування їх властивостей в режимі конструктора.
- •Форматування груп елементів керування.
- •Корегування властивостей підпорядкованої форми в режимі конструктора.
- •Створення елементів керування для пошуку даних в формах.
- •Завершальний етап заняття.
- •Повторення вивченого матеріалу.
- •Контрольні запитання.
- •Лабораторна робота № .
- •Підготовчий етап заняття. Актуалізація знань.
- •Корегування властивостей створених форм та елементів керування в режимі конструктора.
- •Створення обчислювальних полів в формах.
- •Створення власної головної кнопкової форми.
- •Повторення вивченого матеріалу.
- •Контрольні запитання.
- •Лабораторна робота № .
- •Підготовчий етап заняття.
- •Проектування бд на зовнішньому рівні.
- •Проектування бд на інфологічному рівні.
- •Проектування бд на даталогічному рівні.
- •Завершальний етап заняття. Повторення вивченого матеріалу.
- •Контрольні запитання.
- •Тематика для розробки власної бд .
- •Лабораторна робота № .
- •Підготовчий етап заняття. Актуалізація знань.
- •Сортування та відбір даних за допомогою запитів.
- •Створення обчислювальних полів в запитах.
- •Конструювання умов відбору записів в запитах.
- •Створення запитів з параметрами відбору записів.
- •Завершальний етап заняття. Повторення вивченого матеріалу.
- •Контрольні запитання.
- •Лабораторна робота № .
- •Підготовчий етап заняття. Актуалізація знань.
- •Створення підсумкових запитів на вибірку даних.
- •Корегування параметрів об'єднань таблиць.
- •Створення запитів на основі запитів.
- •Створення складних запитів на основі запитів.
- •Використання властивостей запитів для ефективного аналізу даних.
- •Властивості запиту.
- •Створення перехресних запитів.
- •Завершальний етап заняття. Повторення вивченого матеріалу.
- •Контрольні запитання.
- •Лабораторна робота № .
- •Підготовчий етап заняття. Актуалізація знань.
- •Розробка запитів на створення таблиць. Використання будівничого виразів при конструюванні запитів.
- •Створення запитів на поновлення даних таблиць.
- •Створення запитів на доповнення даних таблиць.
- •Створення запитів на знищення записів таблиць.
- •Керування запитами на корегування з головної кнопкової форми.
- •Завершальний етап заняття. Повторення вивченого матеріалу.
- •Контрольні запитання.
- •Лабораторна робота № .
- •Підготовчий етап заняття. Актуалізація знань.
- •Створення звітів на основі даних таблиць.
- •Створення звітів на основі запитів.
- •Групування даних в звітах.
- •Формування підсумків у звітах.
- •Завершальний етап заняття. Повторення вивченого матеріалу.
- •Контрольні запитання.
Лабораторна робота № .
-
Тема.
Створення і використання підсумкових запитів на вибірку даних та перехресних запитів. Використання параметрів об'єднань таблиць та властивостей запитів для ефективного аналізу даних.
Мета.
Формування вмінь та навичок.
Підготовчий етап заняття. Актуалізація знань.
-
Віднайдіть на гнучкому диску збережений архів Sklad.rar та розархівуйте його вміст у власну папку в папці Мои документы.
-
Завантажте Access, відкрийте розроблену раніше БД Sklad.
-
Перейдіть на закладку Запросы.
-
Доповніть запит ДаніЗамовленьТоварівЗаПеріод полем День замовлення для відображення номера дня в тижні, у якому було оформлено замовлення. Створіть аналогічне поле День постачання у запиті ДаніПостачаньТоварівЗаПеріод.
-
Самостійно створіть запити
-
СпівробітникиВідділу – для відображення в алфавітному порядку прізвищ працюючих співробітників вказаного відділу з зазначенням посади, окладу та стажу роботи з дня зарахування в роках
-
СпівробітникиВказаноїНаціональності – для відображення в алфавітному порядку прізвищ працюючих співробітників вказаної національності з зазначенням статі, відділу та посади
-
ПостачанняВказаногоТовару – для відображення дат постачання, кількості, ціни та суми обраного товару (параметром запиту має бути не код, а назва товару)
-
ПоколінняСпівробітників – для відображення в алфавітному порядку прізвищ співробітників, що народилися за вказаний проміжок часу з зазначенням статі, відділу та посади. Для параметрів запиту забезпечте при введенні перевірку відповідності типу даних
-
ЗвільненіСпівробітникиЗаПеріод та ВлаштованіСпівробітникиЗаПеріод – для відображення в алфавітному порядку прізвищ співробітників, що звільнилися чи відповідно влаштувалися за вказаний проміжок часу з зазначенням статі, відділу та посади. Для параметрів запитів забезпечте при введенні перевірку відповідності типу даних.
-
Створення підсумкових запитів на вибірку даних.
-
Створіть запит КількостіСпівробітниківПоВідділах для відображення алфавітного списку назв відділів та кількостей співробітників, що в них працюють, виконуючи наступні дії
-
Для створення запиту перейдіть в режим конструктора та сформуйте його джерело даних з таблиць Співробітники та Відділи
-
В перший стовпець бланку запиту перетягніть поле НазваВідділу з таблиці Відділи
-
В другий стовпець бланку запиту перетягніть поле КодСпівробітника з таблиці Співробітники. Дайте йому назву Кількість співробітників
-
Для першого стовпця встановіть ознаку сортування за зростанням.
-
Для визначення кількості співробітників кожного відділу згрупуйте записи джерела даних за назвою відділу і підрахуйте для кожної групи кількість відповідних кодів співробітників. Для цього
-
Натисніть кнопку (Групповые операции) на панелі інструментів Конструктор запросов, в контекстному меню бланку запиту чи в підменю Вид головного меню щоб сформувати саме підсумковий запит
-
В рядку Групповая операция, що з'явиться на екрані, оберіть зі списку для поля Назва відділу значення Группировка (встановлюється по замовчуванню), а для поля Кількість співробітників – значення Count.
-
-
Вкажіть повну умову відбору для пакетної обробки даних лише працюючих співробітників (працюючий співробітник – це особа, дата влаштування якої не вказана або не перевищує сьогоднішню, а дата звільнення – не вказана, або не менша сьогоднішньої). Для цього
-
Перетягніть в третій та четвертий стовпці бланку запиту з таблиці Співробітники поля ДатаВлаштування та ДатаЗвільнення відповідно
-
Задайте для третього стовпця умову відбору записів Is Null or <=date(), а для четвертого – Is Null or >=date()
-
Оскільки третій та четвертий стовпці задають лише умову для відбору записів, то в рядку Групповая операция для них вкажіть значення Условие
-
-
Перегляньте текст сформованого запиту в режимі SQL. Обгрунтуйте його структуру
-
Збережіть створений запит та переконайтеся в його дієздатності.
-
-
Для всіх запитів, пов’язаних з аналізом даних працюючих співробітників, вкажіть коректну умову відбору записів.
-
Самостійно створіть запити
-
КількостіПрацюючихСпівробітниківПоНаціональностях – для відображення кількостей працюючих співробітників кожної національності
-
КількостіПрацюючихСпівробітниківЗаСтаттю – для відображення кількостей працюючих співробітників кожної статі.
-
-
Створіть запит СумиОформленихЗамовленьПоСпівробітникахЗаПеріод для відображення впорядкованих за спаданням загальних сум оформлених замовлень кожним співробітником за введений період з зазначенням їх прізвищ. Для цього
-
Розпочніть створення запиту в режимі конструктора та сформуйте його джерело даних з таблиць Співробітники, ЗаголовкиЗамовлень та ПунктиЗамовлень
-
В перший стовпець бланку запиту перетягніть поле ПІБ з таблиці Співробітники
-
Для другого стовпця в рядку Поле введіть формулу для підрахунку суми пункту замовлення Сума Кількість*Ціна та встановіть для нього ознаку сортування за спаданням
-
Перегляньте результати відбору даних запитом в режимі таблиці. Чому прізвища окремих співробітників виводяться декілька разів
-
Для підрахунку загальних сум оформлених замовлень кожним співробітником знову перейдіть в режим конструктора та виконайте наступні дії
-
Вкажіть, що створюється підсумковий запит. Для цього натисніть кнопку Групповые операции одним з трьох описаних вище способів
-
Оскільки запит повинен групувати дані за прізвищами співробітника та для кожного з них підраховувати загальну суму оформлених замовлень, то в рядку Групповая операция для поля ПІБ оберіть зі списку значення Группировка (встановлюється по замовчуванню), а для поля Сума – значення Sum;
-
-
Оскільки запит повинен аналізувати замовлення лише за введений період, то перетягніть в третій стовпець запиту поле ДатаЗамовлення з таблиці Заголовки замовлень та вкажіть для нього в рядку Групповая операцыя значення Условие, а в рядку Условие отбора введіть вираз between [Введіть початкову дату] and [Введіть кінцеву дату]. Для параметрів запиту забезпечте при введенні перевірку відповідності типу даних
-
Перегляньте текст сформованого запиту в режимі SQL. Обгрунтуйте його структуру
-
Збережіть створений запит та переконайтеся в його дієздатності.
-
-
Самостійно створіть запити, впорядкувавши їх записи за спаданням значень основних показників (призначення кожного запиту відповідає його назві)
-
КількостіОформленихЗамовленьПоСпівробітникахЗаПеріод
-
СумиОформленихПостачаньПоСпівробітникахЗаПеріод
-
КількостіОформленихПостачаньПоСпівробітникахЗаПеріод
-
СумиПостачаньПоПостачальникахЗаПеріод;
-
КількостіПостачаньПоПостачальникахЗаПеріод;
-
СумиЗамовленьПоКлієнтахЗаПеріод;
-
КількостіЗамовленьПоКлієнтахЗаПеріод;
-
КількостіНародженихСпівробітниківПоДняхТижня.
-