Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Закрийте базу даних, зберігаючи форму. Здайте звіти.
Контрольні запитання 1. Що таке форма? 2. Яке призначення форм? 3. Які є способи відображення даних з БД для візуального огляду? 4. З чого складається форма? 5. Що таке обчислювальний елемент керування? 6. Які є способи створення форми? 7. Форма — це файл з даними чи спосіб відображення даних? 8. Яке призначення конструктора форм? 9. Що таке елемент керування? Які є елементи керування?
10. Які дані наводять у вигляді форми? 11. Які переваги таблиць над формами? 12. Які дані можна розмістити у формі? 13. Які переваги використання майстра форм над конструктором? 14. Як вставити заголовок у форму? 15. Як виконати обчислення в формах? 16. Як нарисувати у формі прямокутник? 17. Як ввести у форму деякий текст? 18. Які є стилі форм? 19. Що таке комбінований спосіб створення форми? 20. Які переваги форм над таблицями? 21. Як переміщати об'єкти по полю даних конструктора форми? 22. Як вставити кнопку в форму? 23. Як створити підпорядковану форму? 24. Як змінити розміри складових форми? 25. Як можна гортати форми? 26. Для чого у форму вставляють елементи керування? 27. Як ввести будь-який текст у форму? 28. Як вилучити запис у формі? Чи буде він вилучений з бази даних? 29. Як приписати створюваній кнопці конкретну дію? 30. Як створити форму із закладками? 31. Як у форму вставити свою фотографію? 32. Що спільного між таблицями і формами? 33. Як видрукувати форму? Як вставити новий запис у форму? 34. Як вставити у форму картинку? 35. Як редагувати дані у формі?
198 199 Практична робота № 28 Тема MS Access. Реляційні зв'язки між таблицями. Мета Уміти створювати реляційні зв'язки між таблицями. План 1. Поняття ключового поля. 2. Зв'язки між таблицями. Задача «Склад». Створити базу даних з такими чотирма таблицями: Склад — для обліку товарів на складі з полями Номер (числовий), Назва Товару (текстовий), Ціна (числовий), Кількість (числовий), Імпорт (логічний); Клієнти — для обліку клієнтів з полями Код Клієнта (числовий), Назва Клієнта (текстовий), Телефон (текстовий); Замовлення — для обліку замовлень клієнтів з полями Код Клієнта (числовий), Назва Товару, Куплено піт. (числовий), Дата (дата); Менеджери (які працюють з певними товарами і клієнтами) з полями: Менеджер, Код Товару, Назва Клієнта. Створити форму Склад. Створити форму Клієнти з підпорядкованою формою про їхні замовлення. Найменування товарів, назви клієнтів та інші дані задайте на свій розсуд. Кількість записів у таблицях не менша п'яти. Обдумайте, опишіть і задайте можливі зв'язки між таблицями.
Теоретичні відомості 1. Поняття ключового поля. У таблиці має бути хоча би одне поле, жодне значення в якому не повторюється. За допомогою цього поля ідентифікуються записи у цілій таблиці. Таке поле називають ключовим. Якщо створюють декілька таблиць, які об'єднані спільною тематикою, як, наприклад, у задачі про успішність студентів, то таке поле повторюють в інших таблицях, де його значення можуть повторюватися. В іншій таблиці це поле називають полем зовнішнього ключа. Ключове поле служить для налагодження зв'язків між таблицями. Якщо деяке поле в конструкторі оголошене як лічильник, то воно за замовчуванням стає ключовим, наприклад, поле НОМЕР у таблиці Оцінки. У цій же таблиці поле Прізвище чи поля з оцінками не можуть бути ключовими, оскільки значення в них можуть повторюватися. У задачі про склад ключовими можуть бути поля Код Товару, Код Клієнта у відповідних таблицях. У конструкторі таблиці ключове поле позначається піктограмою із зображенням ключа у полі ліворуч від назви. Задати чи скасувати ключове поле можна за допомогою відповідної кнопки на панелі інструментів чи контекстного меню цього поля. 2. Зв'язки між таблицями. Між декількома таблицями можуть бути налагоджені зв'язки. Власне зв'язані таблиці і бази даних, що їх містять, називають реляційними. Є три типи зв'язків: один до одного, один до багатьох і багато до багатьох. Розглянемо таблиці Оцінки, Телефони і Адреси; Між таблицями Оцінки і Адреси можна налагодити зв'язок по полю НОМЕР типу один до одного (одному запису в першій таблиці відповідатиме один запис у другій). Завдяки такому зв'язку програма однозначно розпізнає, яка адреса в деякого студента, хоча прізвище студента в таблиці Адреси вже не повторюється. Між таблицями Оцінки і Телефони можна налагодити зв'язок по полю НОМЕР типу один до багатьох (один студент може мати багато телефонів). Тоді програма зможе автоматично визначити для конкретного студента всі його номери телефонів.
Для налагодження зв'язків між таблицями призначена команда Сервіс О Схема даних. У конструктор схеми даних потрібно долучити таблиці, наприклад, Оцінки, Адреси, Телефони, і закрити вікно зі списком таблиць. Щоб налагодити перший зв'язок, слід перетягнути ключове поле НОМЕР з таблиці Оцінки на поле НОМЕР в таблиці Адреси і в діалоговому вікні Зв'язки задати тип зв'язку і режими, пов'язані з цілісністю даних і каскадним обновленням полів, чи вилучення записів <=> ОК. Зв'язок один до багатьох налагоджують перетягуванням поля НОМЕР з таблиці Оцінки на поле НОМЕР в таблиці Телефони і т.д. За допомогою контекстних меню ліній зв'язку можна задавати чи змінювати тип зв'язку, а також вилучати зв'язки. Зв'язки між таблицями дають змогу ефективно відшукувати потрібні записи і маніпулювати даними. Наприклад, якщо таблиці зв'язані по деякому полю, то у разі виконання запиту на вилучення з таблиці Оцінки запису про невстигаючого студента будуть автоматично вилучені записи про цього студента з таблиць Телефони й Адреси. Хід роботи 1. Налагодьте зв'язки між таблицями БД про студентів.
|
||||||
Последнее изменение этой страницы: 2022-09-03; просмотров: 24; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.147.61.142 (0.005 с.) |