Лабораторна робота
Розробки найпростіших БД
Мета: Отримати навики розробки найпростіших БД в середовищі Access–
Задайте структуру основної таблиці проектованої нами бази даних. Вважатимемо, що всі дані в нашій базі - текстові. Задайте імена полів, їх описи і довжини, згідно приведеної нижче таблиці:
Ім'я поля | Опис | Довжина
Номер | Номер телефону | 12
Ім'я | Ім'я абонента | 25
Адреса | Адреса абонента | 40
Код_категорії | Категорія абонента | 2
Нехай всі поля в ній будуть текстовими. Їх імена, описи і довжини приведені в таблиці:
Ім'я поля | Опис | Довжина
Код | Код_категорії | 2
Найменування | Найменування категорії | 12
Обов'язково задайте ключове поле – "Код". Збережіть таблицю під ім'ям "КАТЕГОРІЇ"
1.3 Створення зв'язків між таблицями
. –
Відкрийте таблицю "ТЕЛЕФОНИ" в режимі конструктора, перейдіть до типу даних поля "Код_категорії" і із списку, що розкривається, виберіть "Майстер підстановок ряд питань про параметри поля, яке підставляємо, що настроюється (див. Рис.5).
Рис. 5. Діалогове вікно майстра підстановок
Вкажіть наступні параметри (на кожному кроці натискайте кнопку "Далі"):
Об'єкт "стовпець підстановки" використовуватиме значення з таблиці або запиту
Відкрийте вікно "Схема даних" (див. рис. ). Для цього треба натиснути кнопку на панелі інструментів Microsoft Access або вибрати пункт меню "Сервіс > Схема даних".
Рис. 6. Вікно "Схема даних". Показано також вікно додавання таблиць.
При першому зверненні до вікна "Схема даних" вам відразу буде запропоновано і вікно додавання нових таблиць (показано на рис. ). Надалі це вікно можна буде викликати через контекстне меню вікна схеми даних, пункт меню "Зв'язок > Додати таблицю" або кнопку панелі інструментів.
Рис. 7. Вікно "Зміна зв'язків"
Встановіть прапорець "Забезпечення цілісності даних". Можна також погодитися на каскадне оновлення і видалення зв'язаних полів, проте для нашої бази даних це не є необхідним. Дайте підтвердження на зміну зв'язків (натисніть кнопку "ОК").
1.4 Заповнення бази даних інформацією
таблиці, а також розміри окремих полів. Заповните таблицю таким чином:
Рис. 8. Вікно таблиці "КАТЕГОРІЇ"
Після заповнення таблиці даними - закрийте її. Вам буде запропоновано питання про збереження макету таблиці. Зверніть увагу, що йдеться про збереження макету (тобто таких параметрів, як ширина стовпців і т.п.), а не введених даних. Дані, що вводяться, записуються відразу ж після завершення заповнення всіх полів запису (при переході до заповнення полів нового запису). Якщо макет таблиці в процесі роботи не змінювався, то ніяких додаткових питань не пропонується.–
Відкрийте таблицю "ТЕЛЕФОНИ", заповніть її приведеними нижче даними:
Номер | Ім'я | Адреса | Категорія
45-14-15 | Петро Іванович | Вулиця Велика, 1 | Родичі
31-98-16 | Дядько Коловши | Провулок Маленький, 15 | Родичі
18-42-51 | Марина | Центральний Проспект, 21 | Друзі
23-15-48 | Ремонт телевізорів | Провулок Майстрів, 5 | Майстерні
92-15-30 | Квітковий магазин | Вулиця Фіалкова, 28 | Магазини
77-12-53 | Андрій | Алея Зірок, 4 | Друзі
51-12-43 | Тітка Світлана | Вулиця Рідна, 8 | Родичі
1.5 Виконання простих запитів
Перед вами відкриється бланк запиту за зразком (див. рис. )
Рис. 9. Бланк запиту за зразком–
Складемо тепер запит, який зі всього списку телефонного довідника показує тільки телефони друзів. Запустіть створення запиту в режимі конструктора і заповніть бланк запиту за зразком згідно приведеному нижче прикладу:
Рис. 10. Складання запиту "Телефони друзів"
1.6 Форми і звіти
Рис. 11. Макет форми "Телефони". Додавання заголовка.
Розсуньте за допомогою миші область заголовка форми, додайте в заголовок елемент "Напис", введіть туди текст "Телефонний довідник", вкажіть бажані параметри тексту (шрифт, розмір, колір і т.п.). Аналогічним чином оформіть і примітки форми. Введіть туди своє ім'я (як автора бази даних), рік створення бази даних або аналогічну інформацію.
Збережіть і закрийте макет форми. Відкрийте форму в звичайному режимі. Якщо ви всі правильно зробили, то у вас повинно вийти приблизно наступне:
Рис. 12. Форма "Телефони".