Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab_Access.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
502 Кб
Скачать
☆
    1. Створення зв'язків між таблицями

Проектування нашої бази даних можна вважати завершеним. Залишилося тільки встановити постійні зв'язки між таблицями для того, щоб можна було вибирати дані з декількох таблиць у відповідності із значеннями співпадаючих полів.

Для цього клацніть на кнопці Схема даних і додайте у вікно схеми даних три створені таблиці. На екрані з'явилося схематичне зображення трьох таблиць.

Зв'язки між ними встановлюються за допомогою миші по методу «зачепити і перетягнути». «Зачепіть» поле Інв№ в таблиці Книги та перетягніть до такого ж поля в таблиці Читкниги.

У вікні діалогу поставте прапорець для цілісності даних (Малюнок 4).

На схемі з'явиться лінія, яка сполучає ці поля. Аналогічно встановіть зв'язок для інших таблиць по полю NB (Малюнок 5).

1.4 Робота з даними в режимі таблиці.

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

2) Копіювання даних, копіювання окремих записів в резервну копію. Для копіювання даних, їх необхідно виділити. Далі вибрати команду Правка/Копировать. Вибрати місцеположення даних (наприклад, іншу таблицю) і команду Правка/Вставить.

Резервну копію роблять так: перейдіть у вікно бази даних, виберіть необхідну таблицю і виконайте команду Правка/Копировать. Далі виберіть команду Правка/Вставить і у вікні діалогу дайте копії таблиці нове ім'я.

3) Видалення рядків. Для видалення записів необхідно їх виділити і натиснути клавішу Delete. У вікні діалогу підтвердити своє рішення.

4) Сортування даних. Сортування даних виконується декількома засобами.

Перший: виберіть стовпець, який необхідно відсортувати, і натисніть кнопку на панелі інструментів Сортировка по возрастанию або по убыванию.

Другий спосіб: виконати сортування за допомогою Розширеного фільтру. Цей спосіб допомагає при сортуванні по двох і більше стовпцях. Відкрийте Фильтр/Расширенный фильтр. Виберіть необхідні поля в порядку сортування і для кожного вкажіть порядок сортування. Далі виберіть команду Фильтр/Применить фильтр.

Контрольні питання

  1. Визначити основні поняття: база даних, таблиця, поле, запис.

  2. Типи полів і обмеження на значення і використання.

  3. Перерахуйте властивості полів і їх застосування.

  4. Ключові поля: їх призначення і застосування. Створення ключових полів.

  5. Поняття фільтру. Створення і застосування фільтрів.

  6. Пошук і заміна даних в таблицях.

  7. Що таке зв'язки між таблицями? Типи зв'язків.

Лабораторна робота №2

Тема: Створення запитів.

Теоретичні відомості

Запит – це об'єкт бази даних, який дозволяє відбирати дані з однієї або декількох таблиць за умовами. Крім того, використовуючи запит можна створювати обчислювані поля для кожного запису або для групи записів. Це робиться в запитах “на вибірку”. Запити на оновлення даних дозволяють вносити зміни відразу в декілька записів, які задовольняють вказаним умовам. Запит – найважливіший об'єкт роботи з даними. Розглянемо послідовно всі типи запитів.

Групові операції для підсумкових запитів:

SUM- обчислення суми значень для групи;

AVG - середнє значення поля для даних з групи записів;

MIN - мінімальне значення для даних з групи записів;

MAX - максимальне значення для даних з групи записів;

COUNT- кількість записів, в яких є значення;

Запити, які відбирають дані з декількох таблиць.

При створенні таких запитів до верхньої частини вікна конструктора запитів вибираємо декілька таблиць. Якщо зв'язки між таблицями були створені у вікні “Схема даних”, то в цьому вікні вони з'являться автоматично. Тепер можна вибирати в один запит поля з декількох таблиць.

Створення полів, які обчислюються. У таблицях баз даних (на відміну від електронних таблиць) ніколи не зберігають дані, які можуть бути обчислені по даним з таблиць. В більшості випадків тому, що це вимагає значних витрат пам'яті і уповільнює пошук необхідних даних і обробку даних в таблицях. Всі необхідні обчислення виконують в запитах, створюючи поля, які обчислюються. Для створення таких полів у вільному стовпці конструктора запитів записують нове ім'я поля, знак “:”, а потім вираз, який використовує імена інших полів і обчислює необхідне значення. Наприклад, обчислимо вартість замовлення, якщо є поля Вартість одиниці і Кількість одиниць. У новому стовпці запишемо:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]