Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
IЗЮД Лекция 6.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
243.71 Кб
Скачать

3. Створення таблиць ms Access

Процес розробки БД у СУБД MS Access починається із завдання опису структур таблиць. Розглянемо порядок створення таблиць на прикладі бази даних «Клієнти й операції».

Для початку необхідно створити опис таблиці Клієнти. Нажавши кнопку Создать й вибравши у вслід діалоговому вікні, що з'явилося, режим Конструктор, попадаємо у вікно уведення опису структури новостворюваної таблиці (поки з ім'ям Таблица 1):

Слайд 2.

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

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

Слайд 2.

Вибір типу даних в MS Access одночасно визначає набір додаткових атрибутів відповідного типу. Так, для типу Дата/Время можуть бути зазначені додаткові атрибути:

Слайд 3.

  • формат поля, визначальної умови виводу даних із цього поля (за замовчуванням);

  • маска ввода, визначальної умови виводу даних із цього поля (за замовчуванням);

  • подпись, містить розширений заголовок;

  • значение по умолчанию, дозволяє вказати значення, привласнюване автоматично полю при створенні нового запису. Наприклад, вказівка =Date() забезпечує за замовчуванням уведення в поле поточної дати комп'ютера, воно вертається убудованою функцією Date();

  • условие на значение, визначає вимоги до даних, що вводять у поле. Наприклад, якщо дата вводиться із клавіатури, то вказівка умови <Date() дозволяє вводити значення дати, менше чим поточна;

  • сообщение об ошибке – задається текст повідомлення, що буде виводитися у випадку порушення заданого вище умови (у даному прикладі можна вказати: прийом на роботу ще не народжених);

  • обязательное поле – указує, вимагає чи ні поле обов'язкового уведення значення;

  • индексированное поле – визначає індекс, створюваний по даному полю. Індекс прискорює виконання запитів, у яких використаються індексовані поля, і операції сортування й угруповання

Деякі приклади опису полів і їхніх атрибутів:

а) КодСоучредителя текстовый Уникальный 5-ти символьный код, образованный из названия организации соучредителя

Размер поля 5

Маска ввода >LLLLL

Подпись Код учредителя

б) Цена денежный

Формат Денежный

Число дес. знаков Авто

Знач. по умолч. 0

Условие на знач. >=0

Сообщение об ошиб. Введите положительное число

в) ПоставкиПрекращены Логический

Форма поля Да/Нет

Значение по умолчанию =Нет

г) Индекс Текстовый

Размер поля 10

Обязательное поле Нет