Відмінності між версіями «Конспект уроку №3(ACCESS)»
Рядок 1: | Рядок 1: | ||
− | == '''Тема: “Редагування таблиці бази даних.”''' == | + | == '''Тема: “Редагування таблиці бази даних, зв’язування таблиць.”''' == |
'''Мета:''' навчити учнів формувати навички побудови форм у режимах Конструктор та Майстер; навчити використовувати форми для введення даних відповіно до вказаних типів полів та вносити зміни до структури БД. | '''Мета:''' навчити учнів формувати навички побудови форм у режимах Конструктор та Майстер; навчити використовувати форми для введення даних відповіно до вказаних типів полів та вносити зміни до структури БД. | ||
Рядок 101: | Рядок 101: | ||
'''''Отобразить столбцы''''' – відновлює сховані стовпці. | '''''Отобразить столбцы''''' – відновлює сховані стовпці. | ||
+ | |||
+ | |||
+ | |||
+ | == “Зв’язування таблиць.” == | ||
+ | |||
+ | Ідея створення зв’язку між таблицями бази даних полягає в тому, що значення стовпців однієї таблиці вміщуються в іншу таблицю. Це дає можливість раціонально використовувати пам’ять, щоб дані в різних таблицях не повторювались і щоб редагування інформації відбувалось в одному місці. Із зв’язаних таблиць MS-Access автоматично вибирає дані для звітів, запитів і форм. | ||
+ | |||
+ | Зв’язувати таблиці в базі даних можна таким чином: | ||
+ | |||
+ | -Відкрити базу даних. | ||
+ | |||
+ | -В меню “Сервіс” вибрати команду “Схема даних”, на екрані з’явиться вікно зі списком таблиць. З цього списку вибираємо таблиці, натискаємо на кнопку “Додати”, закриваємо вікно. | ||
+ | |||
+ | -У вікні “Схема даних ”перетягуємо мишею при натиснутій лівій кнопці поле “Код...” однієї таблиці до подібного поля другої таблиці. | ||
+ | |||
+ | -У вікні “Зміна зв’язків” визначаємо тип і параметри зв’язку, натискаємо кнопку “Створити”. | ||
+ | |||
+ | Зв’язок між таблицями буде відображений графічно. | ||
+ | |||
+ | '''Типи зв’язку''' – один до одного, один до багатьох, багато до багатьох. | ||
+ | Рекомендовані параметри: | ||
+ | |||
+ | “Обеспечение целостности данных” – встановлювати завжди. | ||
+ | |||
+ | “Каскадное обновление связанных полей” – встановлювати при необхідності. | ||
+ | |||
+ | “Каскадное удаление связанных полей” – доцільно не встановлювати. | ||
+ | |||
+ | Для відміни зв’язку слід виділити лінію, що з’єднує поля таблиць і натиснути клавішу Delete. | ||
+ | |||
+ | Практичне завдання: | ||
+ | |||
+ | 1. В базі даних “Комп’ютер - ленд” створити таблицю “Клієнти” за допомогою конструктора (див. Урок №5): | ||
+ | •створити структуру таблиці, визначити типи і властивості полів; | ||
+ | •вибрати ключове поле “Код клієнта”; | ||
+ | •заповнити таблицю даними. | ||
+ | Об’єкт Клієнти | ||
+ | Атрибути: код клієнта, назва фірми, представник, індекс, місто, вулиця, факс, телефон, знижки (%). | ||
+ | |||
+ | 2. В базі даних “Комп’ютер - ленд” створити таблицю “Список замовлень” за допомогою конструктора (див. Урок №5): | ||
+ | •створити структуру таблиці, визначити типи і властивості полів; | ||
+ | •вибрати ключове поле “Номер замовлення”; | ||
+ | •заповнити таблицю даними. | ||
+ | Об’єкт Список замовлень | ||
+ | Атрибути: номер замовлення, дата, код клієнтаR(1), код комп’ютера (R2) , код монітора R(3), код принтера R(4), кількість комп’ютерів, кількість моніторів, кількість принтерів. | ||
+ | |||
+ | 3. Встановити зв’язки R1, R2, R3, R4 між таблицями відповідно до схеми (див. Урок № 5). | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
== [[Практичне завдання:]] == | == [[Практичне завдання:]] == |
Версія за 14:46, 26 грудня 2008
Тема: “Редагування таблиці бази даних, зв’язування таблиць.”
Мета: навчити учнів формувати навички побудови форм у режимах Конструктор та Майстер; навчити використовувати форми для введення даних відповіно до вказаних типів полів та вносити зміни до структури БД.
Обладнання: Навчальний клас персональних ЕОМ, операційна система Windows, Microsoft Office - Access 2003.
Тип уроку: комбінований.
Хід уроку
У процесі роботи з таблицями часто виникає необхідність внести зміни в структуру, відредагувати дані, оформити таблицю. Виконати ці дії можна за допомогою команд меню “Правка”, “Формат”, “Записи” вікна MS-Access; можна використовувати кнопки панелі інструментів або контекстне меню. Розглянемо спосіб редагування таблиці, заснований на використанні контекстного меню, як один з найпростіших і зручних способів.
1.Контекстне меню таблиці. Для виклику його на екран у вікні бази даних треба виділити значок таблиці і клацнути правою кнопкою миші. З’явиться список команд: Открити – показати зміст таблиці на екрані;
Конструктор – показати макет структури таблиці;
Печать – друк таблиці на принтері;
Вырезать – помістити таблицю в буфер обміну;
Копировать – помістити копію таблиці в буфер;
Переименовать – змінити ім’я таблиці;
Создать ярлик – створити ярлик на робочому столі для швидкого доступу;
Удалить – помістити таблицю в папку “Корзина”;
Свойства – опис таблиці, дата створення, дата зміни. Якщо у вікні “Свойства” вибрати атрибут “Скрытый”, то робота з таблицею стане не можливою. Щоб відмінити цей атрибут, треба в меню “Сервис” вибрати команду: Параметры/Вид/Скрытые объекты.
2.Для змін у структурі таблиці треба в контекстному меню таблиці відкрити “Конструктор”. Відкриється макет таблиці, в якому можна змінити імена полів, тип, розмір, властивості. Можна добавляти поля: “Вставка/Поле”. Можна знищувати поля: “Правка/Знищити”.
3.Контекстне меню стовпців теж можна використовувати для редагування структури таблиці. Для виклику його на екран, треба клацнути правою кнопкою миші на виділеному стовпчику. Меню містить такі команди:
Сортировка – за зростанням або спаданням.
Найти – пошук значень поля за зразком. Для пошуку можна використовувати маски: * - замінює декілька символів; ? – замінює один символ.
Ширина столбца – установка необхідної ширини (розмір поля).
Скрыть столбец – виділені стовпці стають невидимими. Відмінити команду можна, вибравши в контекстному меню заголовка таблиці команду “Отобразить столбцы”.
Закрепить столбцы – фіксовані стовпці залишаються нерухомими на екрані.
Добавить столбец – порожній стовпчик з іменем “Поле 1” з’являється зліва від виділеного стовпчика.
Столбец подстановок – виклик майстра підстановок.
Удалить столбец – знищення виділеного стовпця.
Переименовать столбец – змінити ім’я виділеного поля.
4.Контекстне меню рядків. Для виклику його на екран треба клацнути правою кнопкою на виділеному рядку. Меню містить такі команди:
Новая запись – з’являється новий порожній рядок.
Удалить запись – знищення виділеного рядка.
Вырезать, Копировать, Вставить – команди для роботи з буфером.
Высота строки – встановлення необхідної висоти рядків.
5.Контекстне меню окремої комірки. Для виклику цього меню треба курсор миші помістити в комірку таблиці і натиснути праву кнопку. Команди меню:
Фильтр по выделенному – в таблиці залишаються тільки ті записи, які вміщують виділені значення.
Исключить выделенное – в таблиці залишаються всі записи, крім тих, що містять виділені значення.
Удалить фильтр – відновлює зміст всієї таблиці.
Сортировка – за зростанням або спаданням відносно поля, в якому знаходиться виділена комірка.
Вырезать, Копировать, Вставить – робота з буфером обміну.
Добавить объект – вставка в комірку значень у вигляді об’єктів.
Гиперссылка – робота з гіперпосиланням.
6.Контекстне меню заголовка таблиці. Для виклику цього меню треба курсор миші помістити на рядок заголовку відкритого вікна таблиці і натиснути праву кнопку. Команди меню:
Конструктор таблицы – відкрити макет структури таблиці.
Изменить фильтр – зміна умов фільтрації записів.
Применить фильтр – виконати фільтрацію за умовою.
Удалить фильтр – відновлює зміст таблиці.
Вырезать, Копировать, Вставить – робота з буфером обміну.
Шрифт – зміна шрифту.
Режим таблицы – зміна виду і кольору ліній сітки, фону таблиці.
Отобразить столбцы – відновлює сховані стовпці.
“Зв’язування таблиць.”
Ідея створення зв’язку між таблицями бази даних полягає в тому, що значення стовпців однієї таблиці вміщуються в іншу таблицю. Це дає можливість раціонально використовувати пам’ять, щоб дані в різних таблицях не повторювались і щоб редагування інформації відбувалось в одному місці. Із зв’язаних таблиць MS-Access автоматично вибирає дані для звітів, запитів і форм.
Зв’язувати таблиці в базі даних можна таким чином:
-Відкрити базу даних.
-В меню “Сервіс” вибрати команду “Схема даних”, на екрані з’явиться вікно зі списком таблиць. З цього списку вибираємо таблиці, натискаємо на кнопку “Додати”, закриваємо вікно.
-У вікні “Схема даних ”перетягуємо мишею при натиснутій лівій кнопці поле “Код...” однієї таблиці до подібного поля другої таблиці.
-У вікні “Зміна зв’язків” визначаємо тип і параметри зв’язку, натискаємо кнопку “Створити”.
Зв’язок між таблицями буде відображений графічно.
Типи зв’язку – один до одного, один до багатьох, багато до багатьох. Рекомендовані параметри:
“Обеспечение целостности данных” – встановлювати завжди.
“Каскадное обновление связанных полей” – встановлювати при необхідності.
“Каскадное удаление связанных полей” – доцільно не встановлювати.
Для відміни зв’язку слід виділити лінію, що з’єднує поля таблиць і натиснути клавішу Delete.
Практичне завдання:
1. В базі даних “Комп’ютер - ленд” створити таблицю “Клієнти” за допомогою конструктора (див. Урок №5): •створити структуру таблиці, визначити типи і властивості полів; •вибрати ключове поле “Код клієнта”; •заповнити таблицю даними. Об’єкт Клієнти Атрибути: код клієнта, назва фірми, представник, індекс, місто, вулиця, факс, телефон, знижки (%).
2. В базі даних “Комп’ютер - ленд” створити таблицю “Список замовлень” за допомогою конструктора (див. Урок №5): •створити структуру таблиці, визначити типи і властивості полів; •вибрати ключове поле “Номер замовлення”; •заповнити таблицю даними. Об’єкт Список замовлень Атрибути: номер замовлення, дата, код клієнтаR(1), код комп’ютера (R2) , код монітора R(3), код принтера R(4), кількість комп’ютерів, кількість моніторів, кількість принтерів.
3. Встановити зв’язки R1, R2, R3, R4 між таблицями відповідно до схеми (див. Урок № 5).