|
Скачати 327.66 Kb.
|
Тема: Встановлення зв’язків між таблицями Мета: навчитися встановлювати зв’язки між таблицями в програмі Access. Матеріальне забезпечення: ПК з програмою Access, інструкції. Короткі теоретичні відомості У реляційних базах дані таблиці зв'язуються між собою за допомогою співпадаючих значень ключових полів. Ключовим полем може бути практично будь-яке поле в таблиці. Ключ може бути первинним (primary) або зовнішнім (foreign). Первинний ключ однозначно ідентифікує запис у таблиці. Дуже часто ключове поле не несе жодного смислового навантаження і є просто ідентифікатором об'єкту в таблиці. Зовнішній ключ використовується для зв'язку з первинним ключем іншої таблиці. Створення поля первинного ключа Після конструювання всієї таблиці необхідно встановити ознаку ключового поля для поля первинного ключа. Для цього потрібно курсор перемістити у поле первинного ключа, потім на панелі інструментів натиснути кнопку Ключове поле (Ключевое поле). Для створення зв’язків між таблицями вручну в Access є спеціальне діалогове вікно, яке називається Схема даних (Схема данных). Алгоритм зв'язування таблиць у схемі даних 1. Відкрийте вікно схеми даних натисненням кнопки на панелі інструментів або командою Сервіс-Схема даних (Сервис-Схема данных). 2. Якщо раніше зв’язків між таблицями бази не було, то після вибору команди відкривається вікно Додавання таблиці (Добавление таблицы), в якому потрібно вибрати таблиці, необхідні для включення до структури зв’язків. 3. Якщо зв’язки між таблицями вже були задані, то для введення до схеми даних нової таблиці можна натиснути правою кнопкою миші на схемі даних і в контекстному меню вибрати пункт Додати таблицю (Добавить таблицу). 4. Після введення до схеми даних всіх таблиць, які потрібно зв’язати, можна приступити до створення зв’язків між полями таблиць. Зв’язок між полями встановлюється шляхом перетягування імені поля первинного ключа з однієї таблиці до відповідного йому зовнішнього ключа іншої таблиці. 5. Після перетягування відкривається діалогове вікно Зміна зв’язків (Изменение связей), в якому можна задати властивості зв’язків, що створюються. 6. Зв'язок можна анулювати, клацнувши на лінії зв'язку і виконавши команду Delete. 7. Параметри зв'язку можна змінити, викликавши за допомогою команди контекстного меню Змінити зв’язок (Изменить связь) вікно Зміна зв’язків (Изменение связей). 8. Вікно схеми даних закривають зі збереженням зв'язків. Забезпечення цілісності бази даних Забезпечення цілісності бази даних означає виконання низки обмежень, додержання яких необхідне для підтримки несуперечності даних, що зберігаються. Якщо у діалозі Зміна зв’язків (Изменение связей) в полі Забезпечення цілісності даних (Обеспечение целосности данных) встановити прапорець, а в полях Каскадне поновлення зв’язаних полів (Каскадное обновление связанных полей) та Каскадне вилучення зв’язаних полів (Каскадное удаление связанных полей) – ні, то програма не дозволить змінити або вилучити цільову сутність за умови наявності зв’язаних з нею записів в іншій таблиці. Якщо встановити прапорець в полі Каскадне поновлення зв’язаних полів (Каскадное обновление связанных полей), то програма автоматично буде змінювати дані в усіх зв’язаних записах під час зміни значення цільової сутності. Якщо встановити прапорець в полі Каскадне вилучення зв’язаних полів (Каскадное удаление связанных полей), то програма автоматично буде вилучати всі зв’язані записи в процесі вилучення цільової сутності. Практичне завдання
Контрольні питання
Дата _________ Тема: Робота з програмою "Access". Створення запитів Мета: навчитися основ роботи зі створення запитів у програмі Access. Матеріальне забезпечення: ПК з програмою Access, інструкції. Короткі теоретичні відомості Запити - це зручний засіб пошуку та відбору інформації. Якщо потрібно відібрати з бази даних всі записи можна використовувати майстер Простий запит (Простой запрос). Алгоритм створення запиту за зразком в режимі конструктора
Умови відбору рядків можна задавати різні. Наприклад: 1. Вибрати лише ті записи, у яких прізвище учня починається на А А* 2. Вибрати лише ті записи, у яких оцінка учнів більша за 7 >7 3. Вибрати лише ті записи, у яких в полі предмет значення «хімія» хімія 4. Для створення запиту з параметром, значення якого задається після запуску запиту на виконання можна ввести у рядку Условия отбора квадратні дужки [ ] В дужках можна записати будь-який пояснюючий текст, призначений для користувача, наприклад, [Введіть прізвище] Практичне завдання 1. Створіть нову базу даних для збереження інформації про учнів Вашої групи (Класний журнал). 2. Створіть таблиці бази даних. Таблиця Учні (Uchni ) має містити таку інформацію:
Таблиця Предмети (Predm) має містити таку інформацію:
Таблиця Успішність (Usp ) має містити таку інформацію:
3. Зв’яжіть таблицю Usp з таблицями Uchni та Predm. 4. Встановіть забезпечення цілісності даних. 5. Створіть за допомогою майстра форми для введення даних у таблиці Uchni та Predm. 6. Створіть форму для введення даних у таблицю Usp , використовуючи поля, що містять інформацію про прізвище та ім’я учнів з таблиці Uchni та назви предметів з таблиці Predm. 7. Внесіть зміни до створених форм у режимі конструктора. 8. Введіть у таблиці довільні дані про успішність 5-х учнів з 5-х предметів, користуючись створеними формами. 9. Створіть запит, у якому виведений список учнів групи в алфавітному порядку. 10. Створіть запит, у якому виведений список та оцінки учнів з окремого предмету. 11. Створіть запит, у якому виведені оцінки окремого учня з усіх предметів. Контрольні питання
____________________________________________________________________________________________________________________________________________
____________________________________________________________________________________________________________________________________________
____________________________________________________________________________________________________________________________________________
____________________________________________________________________________________________________________________________________________
____________________________________________________________________________________________________________________________________________
____________________________________________________________________________________________________________________________________________
____________________________________________________________________________________________________________________________________________ Висновок: ____________________________________________________________________________________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________
Дата _________ |
Тема: Проектування бази даних. Створення схеми даних Якщо задаємо зв'язки в перше, то програма відкриє порожнє вікно Схема даних, а потім відкриється діалогове вікно Добавлення таблиці.... |
Теги таблиць, рядків та комірок Для створення таблиці в мові HTML використовують чотири елементи: опис таблиці починається з тегу |
План-конспект уроку №3 Тема. Способи створення таблиць. Створення та заповнення таблиць Мета: ознайомити з різними способами створення таблиць, навчити створювати та заповнювати таблиці |
Тема. Створення програм лінійної структури Формування вмінь і навиків роботи в середовищі мови програмування Object Pascal. Систематизація та застосування знань структури лінійних... |
Роль ментальної візуалізації у процесі професійного саморозвитку педагога «Проектування життєвого шляху» або «Проектування професійної кар’єри педагога»), занять мистецвом (малювання, ліплення, танець),... |
Принципи комп’ютерного проектування та моделювання РЕС Вміти виконувати основні технологічні операції проектування та моделювання. Розуміти роль проектування та моделювання в електронній... |
Тема по програмі ... |
Лекція: Створення таблиць : версія для друку і PDA Лекція присвячена... Вивчаються різні способи зміни ширини стовпців, у тому числі з використанням автопідбору ширини, і зміни висоти рядків. Показана... |
РОБОЧА НАВЧАЛЬНА ПРОГРАМА з дисципліни "Основи комп’ютерного проектування та моделювання РЕЗ" Предметом дисципліни є комп'ютерне проектування та моделювання з застосуванням сучасних пакетів прикладних програм для автоматизованого... |
Створення нової бази даних. Структура таблиці. Типи полів та їхні властивості Структура таблиці — це структура запису, тобто сукупність назв полів, їхніх типів та властивостей, визначених користувачем під час... |