Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Контрольные работы » Багато табличні бази даних

Реферат Багато табличні бази даних





В» означає, що кожного запису в одній таблиці відповідає одна або кілька записів в іншій таблиці. Один абітурієнт може надходити у багато вузів і в теж час в один вуз може надходити багато абітурієнтів. p align="justify">. Ставлення В«багато до багатьохВ» виникає між двома таблицями в тих випадках, коли:

один запис із першої таблиці може бути пов'язана більш ніж з одним записом із другої таблиці;

один запис із другої таблиці може бути пов'язана більш ніж з одним записом з першої таблиці.

Наприклад, зв'язок між викладачами та групами студентів. Кілька викладачів ведуть заняття в кількох групах, і кілька груп займаються у кількох викладачів. p align="justify"> У більшості випадків будь-які дві таблиці пов'язані ставленням В«один - до багатьохВ».

Створення зв'язків між таблицями

Для того щоб розглянути створення зв'язків між таблицями побудуємо в базі даних В«ПрофконсультантВ» ще дві таблиці:

Таблиця Абітурієнти:


В 

Таблиця перетину Зв'язок


В 

Перші два поля є ключовими, причому для таблиці тСвязь-Абвузи вони є чужими ключами.


В 

Рисунок 1 - Схема даних


Щоб визначити зв'язки, необхідно використовувати команду Сервіс-> Схема даних. Якщо зв'язок визначається вперше в базі даних, то Access відкриє порожнє вікно Схема даних, а потім виведе на екран вікно діалогу Додавання таблиці. У цьому вікні необхідно виділити потрібні таблиці і натиснути кнопку Додати. У нашому випадку у вікно схеми даних треба додати всі три таблиці. Щоб встановити зв'язок між таблицями твузи і тСвязьАбвуз, треба виділити поле Кодвуза в таблиці твузи (клацнути лівою кнопкою В«мишіВ»), перетягнути і опустити його на поле Кодвуза в таблиці тСвязьАбвуз. Аналогічно встановлюється зв'язок між двома іншими таблицями. p align="justify"> Коли ви відпустите кнопку миші, Microsoft Access відкриє вікно діалогу Зв'язки, представлене на рис. 2. br/>В 

Малюнок 2 - Налаштування зв'язків між полями таблиць


Після установки прапорця Забезпечення цілісності даних, Access робить доступними ще два прапорці: Каскадне оновлення пов'язаних полів і Каскадне видалення пов'язаних записів. При встановленому прапорці Каскадне оновлення пов'язаних полів Microsoft Access оновлює всі значення чужих ключів в дочірніх таблицях (тобто в таблицях на стороні відносини В«багатоВ» при зв'язку В«один до багатьохВ») при зміні значення первинного ключа в батьківській таблиці, яка знаходиться на стороні відносини В«одинВ» при зв'язку В«один до багатьохВ». Якщо ж ви встановите прапорець Каскадне видалення пов'язаних записів, Microsoft Access видалить дочірні рядки (пов'язані рядки в дочірніх таблицях) при в...


Назад | сторінка 2 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Комп'ютерна обробка даних таблиці Microsoft Office Access
  • Реферат на тему: Базові поняття реляційної моделі даних (створення таблиці MS Access)
  • Реферат на тему: Відеореклама. Електронні таблиці
  • Реферат на тему: Електронні таблиці Excel 2003
  • Реферат на тему: Методика викладання інформатики (електронні таблиці Excel)