- •Тема 9. Системи управління базами даних
- •9.1. Теоретичні відомості та методичні поради до вивчення теми
- •9.1.1. Основні концепції бази даних
- •9.1.2. Проектування бази даних
- •Варіант 1. Етапи проектування бази даних
- •6. Відновлення структури бази даних.
- •Варіант 2. Розробка проекту бази даних
- •9.1.3. Microsoft Access як реляційна субд
- •9.1.3.1. Визначення даних і їх збереження
- •9.1.3.2. Обробка даних
- •9.1.4. Архітектура Microsoft Access
- •9.1.5. Таблиці і поля
- •9.1.5.1. Стовпчики і рядки, поля та записи
- •9.1.5.2. Робота з вікном бази даних
- •9.1.5.3. Створення нової таблиці
- •9.1.5.4. Типи полів
- •9.1.5.5. Використання засобу «Описание»
- •9.1.5.6. Властивості поля
- •9.1.5.7. Формати полів (Format)
- •9.1.5.8. Маска введення (Input Mask)
- •9.1.5.9. Підпис поля (Caption)
- •9.1.5.10. Значення за замовчування (Default Value)
- •9.1.5.11. Умова на значення (Validation Rule) і повідомлення про помилку (Validation Text)
- •9.1.5.12. Обов’язкове поле (Required)
- •9.1.5.13. Порожні рядки (Allow Zero Lenght)
- •9.1.5.14. Індексоване поле
- •9.1.5.15. Установка індексів — первинних ключів
- •9.1.6. Модифікація структури таблиці, дії над таблицями
- •9.1.6.1. Зміна проекту бази даних
- •9.1.6.2. Дії з таблицями
- •9.1.6.3. Друк таблиці
- •9.1.6.4. Пошук даних
- •9.1.6.5. Встановлення зв’язків між таблицями
- •9.1.7. Прості запити
- •9.1.7.1. Створення та використання запиту
- •9.1.7.2. Задання умов у запитах
- •9.1.7.3. Створення запитів для проведення статистичних розрахунків
- •9.1.7.4. Узагальнюючі запити для груп записів
- •9.1.7.5. Обчислювальні (розрахункові) поля в запиті
- •9.1.8. Реляційна модель даних
- •9.1.8.1. Відношення
- •9.1.8.2. Домени та атрибути
- •9.1.8.3. Ключі
- •9.1.8.4. Реляційна модель даних «Постачальники-деталі»
- •9.1.9. Реляційна алгебра
- •9.1.10. Структурована мова запитів (sql)
- •9.1.11. Застосування форм
- •9.1.11.1. Стандартна панель інструментів вікна режиму форми
- •9.1.11.2. Заголовок, ділянка даних і ділянка приміток
- •9.1.11.3. Створення простої форми для введення даних
- •9.1.11.4. Розробка форм вручну
- •9.1.12. Створення звітів
- •9.1.12.1. Автоматичне створення звіту
- •9.1.12.2. Створення звітів за допомогою майстра звітів
- •9.2. Контрольні запитання та теми для обговорення
- •9.3. Завдання для самостійної роботи
- •9.3.1. Проектування баз даних та робота з ними
- •Завдання 2
- •Завдання 6
- •Завдання 7
- •Завдання 8
- •9.3.2. Використання структурованої мови запитів (sql)
- •9.4. Завдання для перевірки знань
- •9.5. Основні терміни та визначення
9.4. Завдання для перевірки знань
Вибрати і записати правильну відповідь(і):
Клавіша, яка використовується для позначення всіх потрібних об’єктів у звіті — це:
а) Alt;
б) Ctrl;
в) Shift;
г) Ins;
Зона, в якій розташовується підсумковий рядок, називається:
а) зона заголовка;
б) зона даних;
в) зона приміток;
г) зона нижнього колонтитула;
д) зона верхнього колонтитула.
3. Записати по порядку номерів, що виконують зазначені кнопки: |
|
а) «Надпись»;
б) «Линия»;
в) «Поле»;
г) «Кнопка»;
д) «Прямоугольник»;
е) «Рисунок»;
є) «Переключатель»;
ж) «Поле со списком».
Чи можна створити звіт з пов’язаних файлів?
а) так;
б) ні (спочатку створюється об’єднаний файл, за яким і будується звіт).
Пункт меню сортує зміст таблиці за зростанням:
а) «Формат/Сортировка/По возрастанию»;
б) «Записи/Сортировка/По возрастанию»;
в) «Записи/Упорядочить/По возрастанию»;
г) «Вид/Сортировка/По возрастанию».
Пункт меню дає можливість переглянути і відредагувати індекси, що вже існують:
а) «Вид/Индексы»;
б) «Сервис/Индексы»;
в) «Формат/Индексы»;
г) «Индексы/Формат».
PrimaryKey — це:
а) індексоване поле;
б) ключове поле;
в) відсортоване поле.
Мастер создания запросов викликається за допомогою кнопки:
а) «Конструктор»;
б) «Простой запрос»;
в) «Автозапрос — табличный»;
г) «Запрос — сводная таблица»;
д) «Мастер запросов».
Простая форма — це:
а) вікно для вибірки потрібної інформації;
б) вікно для перегляду потрібної інформації;
в) вікно для обчислення потрібної інформації;
г) вікно для виклику іншої форми.
Построитель выражений застосовується у
а) простих формах;
б) запитах;
в) звітах;
г) таблицях;
д) макросах;
е) кнопочних формах.
9.5. Основні терміни та визначення
Атрибут — частина інформації про певний об’єкт, найчастіше міститься у полі.
База даних — це множина даних з певною множиною операцій над даними, які зберігаються у структурованому вигляді.
Запис — скінченна сукупність даних, яка несе певний обсяг інформації про описуваний об’єкт.
Запит — об’єкт, за допомогою якого можна отримати потрібні дані з однієї чи кількох таблиць.
Зв’язок — спосіб, за допомогою якого інформація з однієї таблиці пов’язується з інформацією іншої таблиці.
Звіт — об’єкт, призначений для форматування, обчислення підсумків та інших значень і виведення потрібних даних на друкуючий пристрій.
Макрос — структурований опис однієї чи кількох стандартних дій, які має виконати СУБД у відповідь на певну подію (натиснення кнопки, вибір пункту меню тощо).
Модуль — об’єкт, який містить програми, написані мовою Visual Basic. За допомогою програм можна виконувати нестандартні дії, що потрібні користувачеві для роботи.
Поєднання — сукупність інформації, яка міститься в кількох джерелах на основі атрибутів, які збігаються між собою в кожному з джерел.
Реляційна база даних — база даних, у якій кожен запис містить інформацію, що стосується одного конкретного об’єкта.
Система управління базами даних — прикладна програма або комплекс програм, які дають можливість користувачеві виконувати дії над даними, що зберігаються.
Таблиця — об’єкт СУБД, де зберігається інформація. Здебільшого складається з рядків (записів) та стовпчиків (полів).
Форма — об’єкт, призначений для введення нових даних, перегляду існуючих, обчислень над даними та управління роботою бази.
1 На деяких підприємствах можна було зустріти таку технологію й у 80-х роках, наприклад, підсистеми матеріального обліку чи заробітної плати дуже зручно було вести на той час на перфокартах.
1 На використанні різновидностей ER-моделі ґрунтується більшість сучасних підходів до проектування реляційних баз даних. Модель була запропонована Ченом (Chen) у 1976 році. Моделювання предметної області базується на використанні графічних діаграм, які включають невелике число різнорідних компонентів. У зв’язку з наочністю подання концептуальних схем баз даних ER-моделі набули значного поширення в системах CASE, які підтримують автоматизоване проектування реляційних баз даних.
1 Збережувана процедура, яку СУБД автоматично ініціює (запускає) за відповідних умов. Докладніше див.: Бобровски Стивен. Oracle7 и вычисления клиент/сервер. — М.: ЛОРИ, 1996.
1 Для вказівки поля у формах і звітах Access дає змогу автоматично використовувати для кожного поля властивість Подпись поля (Caption), замість імені поля. Це означає, що можна використовувати скорочення, подібні до ПП, ПЗВ, у ролі імені поля при складанні виразів і формул для спрощення їх написання та використовувати речення, подібні до Посівна Площа, Премія За Вислугу, для створення зрозумілішого імені поля за появи його лише у формах або звітах.