logo
шпаргалки на іспит з бд (1)

4.22. Базові типи даних для реляційних бд (на прикладі ms Access).

У MS Access можна використовувати дані наступних типів:

• Текстовий: алфавітно-цифрові символи (До 255 байт)

• Поле MEMO: алфавітно-цифрові символи (до 65 535 символів)

• Числовий: будь-які числові дані      (1,2,4,8 байт)

• Дата/час: дата і час (до 8 байтів)

• Грошовий: округлені числові дані для грошових значень. (8 байт)

• Лічильник: унікальні, послідовно зростаючі (на 1) чи випадкові числа, використовувані Access для автоматичної нумерації кожного запису, що вводиться (4 байта)

• Логічний: логічні значення, що можуть містити одне з двох можливих значень, такі як True/False і On/Off (1 байт)

• Поле об'єкта OLE: Об'єкти OLE, графічні чи зображення інші дані в війковому форматі (До 1 Гбайт)

• Гіперпосилання: рядок з букв і цифр, що визначає шлях доступу до документа, сторінці Web чи конкретному місцеві в документі

• Майстер підстановок: майстер, що створює поле зі списком, що відображає список припустимих значень, що розкривається, з іншої таблиці

По замовчуванню Access автоматично призначає всім новоствореним полям тип даних текстовий.

4.23. Методика зв’язування таблиць БД в реляційних СКБД.

Спочатку визначити зв’язки між таблицями. Після цього можна створити запити, форми і звіти для одночасного відображення відомостей з декількох таблиць. Зв'язок між таблицями встановлює стосунки між співпадаючими значеннями в ключових полях. Традиційно між таблицями встановлюються три типи зв’язків: відношення “один-до-багатьох”, відношення “багато-до-багатьох” і відношення “один-до-одного”.Для визначення зв'язків між таблицями потрібно: 1Закрити усі відкриті таблиці 2Переключитися у вікно бази даних і на панелі інструментів натиснути кнопку Relationships 3Якщо в базі даних ніяких зв'язків не визначено, автоматично буде відкрите діалогове вікно Show Table 4Двічі клацнути по іменах таблиць, для яких потрібно визначити зв'язки і закрити діалогове вікно.5Щоб установити зв'язок між полями, потрібно вибрати лівою кнопкою миші поле в одній таблиці і перетягніть його на відповідне поле в другій таблиці або в цій же таблиці Далі на екрані з’явиться вдіалогове вікно Зміна зв'язків Для створення зв'язку натисніть кнопку Створити 6Для кожної пари таблиць, які необхідно зв'язати, треба повторити процедуру створення.