Сортування і фільтрація даних в таблиці ms access

Ключові поля. Створення зв'язків між таблицями MS Access.

1.Ключевое поле - це одне або кілька полів, комбінація значень яких однозначно визначає кожний запис у таблиці. Якщо для таблиці визначені ключові поля, Access запобігає дублюванню або введення порожніх значень в ключове поле. Ключові поля використовуються для швидкого пошуку і зв'язку даних з різних таблиць за допомогою запитів, форм і звітів. Можна виділити три типи ключових полів: лічильник, простий ключ і складовою ключ. Для створення ключового поля типу Лічильник необхідно в режимі Конструктора таблиць: 1) Включити в таблицю поле лічильника. 2) Поставити для нього автоматичне збільшення на 1. 3) Вказати це поле в якості ключового шляхом натискання на кнопку Ключове поле на панелі інструментів Конструктор таблиць. Якщо до збереження створеної таблиці ключові поля були визначено, то при збереженні буде видано повідомлення про створення ключового поля. При натисканні кнопки Так буде створено ключове поле лічильника з ім'ям Код і типом даних Лічильник. Для створення простого ключа досить мати поле, яке містить унікальні значення (наприклад, коди чи номери). Якщо вибране поле містить повторювані або порожні значення, його не можна визначити як ключове. Для визначення записів, що містять дані, що повторюються, маєте змогу надсилати запити на пошук повторюваних записів. Якщо усунути повтори шляхом зміни значень неможливо, слід або додати в таблицю поле лічильника і зробити його ключовим, або визначити складовою ключ. Складовою ключ необхідний в разі, якщо неможливо гарантувати унікальність запису за допомогою одного поля. Він являє собою комбінацію декількох полів. Для визначення складеного ключа необхідно: 1) Відкрити таблицю в режимі Конструктора. 2) Виділити поля, які необхідно визначити як ключові. 3) Натиснути кнопку Ключове поле на панелі інструментів Конструктор таблиць. Щоб змінити ключ, необхідно: 1) Відкрити таблицю в режимі Конструктора. 2) Вибрати наявні ключові поля. 3) Натиснути на кнопку Ключове поле, при цьому кнопка повинна прийняти положення Викл. а з області виділення повинні зникнути значки ключового поля. 4) Вибрати поле, яке необхідно зробити ключовим. 5) Натиснути на кнопку Ключове поле. При цьому в області виділення повинен з'явитися значок ключового поля. Щоб видалити ключ, необхідно: 1) Відкрити таблицю в режимі Конструктора. 2) Вибрати наявне ключове поле (ключові поля). 3) Натиснути на кнопку Ключове поле, при цьому кнопка повинна прийняти положення Викл. а з області виділення повинен зникнути значок (значки) ключового поля. 2. Створення зв'язків між таблицями - останній етап проектування системи таблиць. На цьому етапі фактично реєструються зв'язку між первинними і зовнішніми ключами, заплановані при конструюванні таблиць. Між таблицями можна встановити сявзі одного з трьох видів: один-ко-многим, багато-до-багатьох і один-до-одного: 1) Один-до-багатьох. У цьому випадку кожного запису таблиці А може відповідати багато записів таблиці Б (або жодної). У свою чергу, кожного запису таблиці Б відповідає в точності один запис таблиці А. Таблиця А в такого зв'язку називається головною, а таблиця Б - пов'язаної або подчіненной.2) Багато-до-багатьох. Багатьом із записами з таблиці А може відповідати багато записів з таблиці Б (і навпаки). Такий зв'язок в можна організувати за допомогою третьої допоміжної таблиці, в якій кожному первинному ключу з таблиці А зіставлений первинний ключ з таблиці Б. По суті, зв'язок типу багато-до-багатьох є дві зв'язку типу один-ко-многим. При цьому таблиці А і Б розташовані з боку один, а допоміжна таблиця - з боку многіе.3) Один-до-одного. Однією записи таблиці А відповідає в точності один запис таблиці Б і навпаки. Цей тип зв'язку практично ніколи не застосовується. Єдиний випадок, коли застосування цього типу зв'язку виправдано - розбивка таблиці, яка містить дуже велику кількість полів, на кілька частин.



















Схожі статті