- •Лабораторна робота №1
- •Теоретичні відомості
- •Вказівки до виконання
- •Створення бази даних.
- •Створення таблиць
- •Теоретичні відомості
- •Створення зв'язків між таблицями
- •1.4 Робота з даними в режимі таблиці.
- •Контрольні питання
- •Лабораторна робота №2
- •Вартість замовлення: [Вартість одиниці]*[Кількість одиниць].
- •Вказівки до виконання
- •2.1 Створення запитів з однієї таблиці.
- •2.1.1 Запит, що відбирає дані з однієї таблиці по умові
- •2.2 Запити, які відбирають дані з декількох таблиць
- •2.3 Модифікація даних за допомогою запитів
- •2.3.1 Запити, які змінюють значення групи записів
- •Контрольні питання
- •Лабораторна робота № 3
- •Теоретичний матеріал.
- •Вказівки до виконання.
- •3 .1 Створення форм для перегляду і введення даних.
- •3.2 Створення форм з підлеглою формою
- •Створення форм з керуючими кнопками
- •Створення форми з полями, що обчислюються
- •Контрольні питання
- •Лабораторна робота №4
- •Теоретичний матеріал.
- •Вказівки до виконання.
- •Контрольні питання
Створення зв'язків між таблицями
Проектування нашої бази даних можна вважати завершеним. Залишилося тільки встановити постійні зв'язки між таблицями для того, щоб можна було вибирати дані з декількох таблиць у відповідності із значеннями співпадаючих полів.
Для цього клацніть на кнопці Схема даних і додайте у вікно схеми даних три створені таблиці. На екрані з'явилося схематичне зображення трьох таблиць.
Зв'язки між ними встановлюються за допомогою миші по методу «зачепити і перетягнути». «Зачепіть» поле Інв№ в таблиці Книги та перетягніть до такого ж поля в таблиці Читкниги.
У вікні діалогу поставте прапорець для цілісності даних (Малюнок 4).
На схемі з'явиться лінія, яка сполучає ці поля. Аналогічно встановіть зв'язок для інших таблиць по полю NB (Малюнок 5).
1.4 Робота з даними в режимі таблиці.
1) Пошук і заміна даних у всіх записах. Для заміни даних в декількох записах однаковим значенням необхідно виділити першу клітку в стовпці, який підлягає редагуванню. Виберіть команду Правка/Заменить. У вікні діалогу наберіть значення, яке потрібно змінити, і вірне значення (на яке потрібно замінити). Натисніть кнопку Заменить або Заменить все.
2) Копіювання даних, копіювання окремих записів в резервну копію. Для копіювання даних, їх необхідно виділити. Далі вибрати команду Правка/Копировать. Вибрати місцеположення даних (наприклад, іншу таблицю) і команду Правка/Вставить.
Резервну копію роблять так: перейдіть у вікно бази даних, виберіть необхідну таблицю і виконайте команду Правка/Копировать. Далі виберіть команду Правка/Вставить і у вікні діалогу дайте копії таблиці нове ім'я.
3) Видалення рядків. Для видалення записів необхідно їх виділити і натиснути клавішу Delete. У вікні діалогу підтвердити своє рішення.
4) Сортування даних. Сортування даних виконується декількома засобами.
Перший: виберіть стовпець, який необхідно відсортувати, і натисніть кнопку на панелі інструментів Сортировка по возрастанию або по убыванию.
Другий спосіб: виконати сортування за допомогою Розширеного фільтру. Цей спосіб допомагає при сортуванні по двох і більше стовпцях. Відкрийте Фильтр/Расширенный фильтр. Виберіть необхідні поля в порядку сортування і для кожного вкажіть порядок сортування. Далі виберіть команду Фильтр/Применить фильтр.
Контрольні питання
Визначити основні поняття: база даних, таблиця, поле, запис.
Типи полів і обмеження на значення і використання.
Перерахуйте властивості полів і їх застосування.
Ключові поля: їх призначення і застосування. Створення ключових полів.
Поняття фільтру. Створення і застосування фільтрів.
Пошук і заміна даних в таблицях.
Що таке зв'язки між таблицями? Типи зв'язків.
Лабораторна робота №2
Тема: Створення запитів.
Теоретичні відомості
Запит – це об'єкт бази даних, який дозволяє відбирати дані з однієї або декількох таблиць за умовами. Крім того, використовуючи запит можна створювати обчислювані поля для кожного запису або для групи записів. Це робиться в запитах “на вибірку”. Запити на оновлення даних дозволяють вносити зміни відразу в декілька записів, які задовольняють вказаним умовам. Запит – найважливіший об'єкт роботи з даними. Розглянемо послідовно всі типи запитів.
Групові операції для підсумкових запитів:
SUM- обчислення суми значень для групи;
AVG - середнє значення поля для даних з групи записів;
MIN - мінімальне значення для даних з групи записів;
MAX - максимальне значення для даних з групи записів;
COUNT- кількість записів, в яких є значення;
Запити, які відбирають дані з декількох таблиць.
При створенні таких запитів до верхньої частини вікна конструктора запитів вибираємо декілька таблиць. Якщо зв'язки між таблицями були створені у вікні “Схема даних”, то в цьому вікні вони з'являться автоматично. Тепер можна вибирати в один запит поля з декількох таблиць.
Створення полів, які обчислюються. У таблицях баз даних (на відміну від електронних таблиць) ніколи не зберігають дані, які можуть бути обчислені по даним з таблиць. В більшості випадків тому, що це вимагає значних витрат пам'яті і уповільнює пошук необхідних даних і обробку даних в таблицях. Всі необхідні обчислення виконують в запитах, створюючи поля, які обчислюються. Для створення таких полів у вільному стовпці конструктора запитів записують нове ім'я поля, знак “:”, а потім вираз, який використовує імена інших полів і обчислює необхідне значення. Наприклад, обчислимо вартість замовлення, якщо є поля Вартість одиниці і Кількість одиниць. У новому стовпці запишемо:
