», такий тип відносин зустрічається набагато рідше. Як правило, це буває у двох випадках: запис має велику кількість полів, і тоді дані про один тип об'єктів розносяться по двох пов'язаних таблиць, або потрібно визначити додаткові атрибути для деякої кількості записів у таблиці, тоді створюється окрема таблиця для цих додаткових атрибутів, яка зв'язується ставленням «один-до-одного» з основною таблицею.
Будь СУБД дозволяє виконувати чотири найпростіші операції з даними:
Додавати в таблицю будь-яку кількість записів;
Видалити з таблиці будь-яку кількість записів;
Оновити значення деяких полів в одній або декількох записах;
Знайти одну або кілька записів по заданій умові.
Для виконання цих операцій використовується механізм запитів. Результатом виконання запитів є або відібране за певними критеріями безліч записів, або зміна в таблицях. Запити до бази даних формулюються на спеціально створеному для цього мовою. Який так і називається мова структурованих запитів (Structured Query Language - SQL).
Робота в Microsoft Access починається з визначення реляційних таблиць і їх полів, які міститимуть дані. Після цього за допомогою форм, звітів і макросів можна визначати дії над цими даними.
Таблиці - це основний об'єкт Access. Кожна таблиця містить інформацію про об'єкти певного типу. Кожен рядок таблиці містить дані про один об'єкт, а стовпці таблиці містять різні характеристики цих об'єктів. Рядки таблиці називаються записами, всі записи мають однакову структуру - вони складаються з полів. Кожне поле в записі містить одну характеристику об'єкта і має строго певний тип даних. Усі записи мають одні й ті ж поля, тільки в них містяться різні значення атрибутів.
Типи даних, використовувані в Microsoft Access для створення таблиць:
Текстовий - текст або комбінація тексту і чисел, наприклад, адресу, а також числа, що не вимагають обчислень, наприклад, номери телефонів, номенклатурні номери або поштовий індекс. Містить до 255 символів. Зберігаються лише введені в поле символи, позиції, не використані в текстовому полі, не зберігаються. Для управління максимальним числом символів, що вводять визначається властивість Розмір поля.
Поле MEMO - довгий текст або числа, наприклад, позначки або опис. Містить до 64 000 символів.
Числовий - числові дані, які використовуються для математичних обчислень, за винятком обчислень, що включають грошові операції. Для визначення числаого типу визначте властивість Розмір поля. Містить до 1, 2, 4 або 8 байт. 16 байт тільки для кодів реплікації.
Дата / час - зберігає дані про дату та / або часу. Містить до 8 байт.
Грошовий - значення валют. Грошовий тип використовується для запобігання заокруглень під час обчислень. Передбачає до 15 символів в цілій частині числа і 4 - в дробової.
Лічильник - автоматична вставка послідовних або випадкових чисел при додаванні запису. Містить до 4 байт. 16 байт тільки для реплікації кодів.
Логічний - поля, що містять тільки одну або два значення, таких як «так / ні», «істина / брехня», «вкл / викл». Містить 1 біт.
Об'єкти OLE - об'єкти ...