- - Взаємозв’язок відносин і запитів MS Access 2010

MS Access 2010 взаємозв'язок і запити

Доступ 2010 є дуже корисним інструментом для проектування бази даних тазабезпечує проміжок даних середнього рівня. Він творив і продовжує творити чудеса, особливо коли справа стосується управління, створення та головне використання реляційної бази даних до свого рівня. У цій публікації буде висвітлено, як взаємозв'язки та запити взаємозв'язуються, щоб зробити базу даних більш динамічною.

Щоб полегшити розуміння лабіринту, перегляньте, як створити таблицю та побудувати відносини між ними. Для початку створіть таблиці та застосуйте потрібні обмеження щодо типів даних.

Для випадку: Створіть три простих таблиці (визначений первинний ключ у кожній з них).

clip_image001

clip_image002

clip_image003

Створіть нову таблицю за назвою Управління магазином, який буде інкапсулювати всі мітки поля (вибрані в якості основного ключа) у відповідних таблицях. Додайте точно такі ж назви полів у Управління магазином стіл.

Вставити Customer_ID, Product_ID та Staff_ID в Управління магазином стіл і встановити їх Тип даних до Номер для уникнення виверження конфлікту. Встановіть Ідентифікатор як Первинний ключ, як показано на скріншоті нижче.

clip_image004

Тепер починайте будувати відносини між таблицями, перейдіть до Інструменти відносин і натисніть Відносини. З'явиться його вкладка, додайте всі таблиці та підключіться первинний ключ Замовник, продукція і Персонал таблиця з відповідною назвою поля в Управління магазином вікно столу. В Редагувати діалогове вікно відносин включити Забезпечення референтної доброчесності і Каскад Видалити пов'язані записи. Збережіть і закрийте для подальшого використання.

clip_image005

Створіть запит на витягнення даних із таблиць і краще скористайтеся відносинами, перейдіть до Створіть і натисніть на вкладку Дизайн запитів. Ви також можете робити запити за допомогою майстра.

clip_image006

Після натискання, Показати таблицю З'явиться діалогове вікно, виберіть усі таблиці та натисніть Додайте. Ви також можете додавати запити, але оскільки ми ще не зробили жодного запиту, ми залишимо його.

clip_image007

Він показує взаємозв'язок між таблицями, як показано на скріншоті нижче.

clip_image008

Для створення запиту перетягніть Customer_ID з Управління магазином Вікно таблиці та опустити його на перше Польовий стовпчик на нижній панелі, потім перетягніть Ім'я клієнта з Замовник вікно таблиці і опустити його на секунду Поле стовпця (1-й ряд), розмістіть другий елемент від Замовник стіл на третьому Поле стовпчик тощо. Зробіть точно так само і з Product_ID, перетягніть його з Управління магазином і опустіться на стовпчик поля, що прилягає до Customer_Phone. Перетягніть Staff_ID з Управління магазином і перекиньте його на стовпчик поля поруч із продажів. Після закінчення заповнення полів назвіть запит та збережіть його.

clip_image009

Клацніть на знімку екрана, щоб збільшити

Тепер перегляньте цей запит у поданні таблиці, Після додавання Customer_ID, ви це помітите запит автоматично оновлює інформацію, що відповідає вказаному ідентифікатору клієнта, це через зв’язок між таблицями, побудованими та Забезпечення референтної доброчесності і Каскад Видалити пов'язані записи включені. Таким чином, при видаленні будь-якої записи вона автоматично видаляє відповідні записи в початковій таблиці.

clip_image010

Клацніть на знімку екрана, щоб збільшити

Тепер відносини між таблицями та запитами працюють разом, це робить базу даних більш згуртованою та динамічною.

Коментарі