Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОБЩИЙ_файл_ПОСОБИЕ.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
22.69 Mб
Скачать

Підтипи полів для типу Числовой

Розмір поля

Десяткові знаки

Діапазон значень

Розмір пам'яті

Байт

Немає

від 0 до 255

1 байт

Целое

Немає

від –32 768 до 32 767

2 байта

Длинное целое

від –2 147 483 648 до 2 147 483 647

4 байта

Одинарное с плавающей точкой

7

від -3,4028231038 до +3,4028231038

4 байта

Двойное с плавающей точкой

15

від -1,7976931348623110308

до +1,7976931348623110308

8 байтів

Действительное

28

від –1028 до 1028

14 байтів

Властивість Формат поля встановлює формат представлення чисел: основной (3456,789), денежный (3456,78 грн), Евро (3456,78 €), фиксированный (3456,78), с разделителями разрядов (3 456,78), процентный (123,00%), экспоненциальный (3,46Е+03), де Е – підстава ступеня 10.

Властивість Число десятичных знаков встановлює точність представлення чисел – від 0 до 15 знаків після коми. Помилково введені числові дані системою ігноруються.

Поля денежного типа. Спеціальні числові поля, які використовуються для операцій над грошовими величинами і для запобігання округленню під час обчислень. Для денежных полів кількість десяткових знаків після коми автоматично встановлюється рівною 2, наприклад 1234,56 грн., 234,56 р., 4567,89 € і так далі. При розмірі денежного поля в 8 байтів обчислення проводяться з точністю до 15 знаків в цілій частині і до 4 знаків в дробовій частині.

Поля счетчиков. Різновид числових полів з розміром Длинное целое. Значення поля счетчика автоматично збільшується на 1 при додаванні кожному новому запису в базу даних, наприклад 1, 2, 3 або 100, 101, 102 і  т.  ін. Вміст поля счетчика може змінюватися по випадковому закону, якщо включити датчик випадкових чисел. Довжина поля 4 байти.

Поля дата/время. Призначаються для розміщення дат і часу у вибраному форматі. MS Access допускає введення дат і часу тільки у встановлених форматах, наприклад: 10.06.2006, 19:30:06, 15 травня 2013 і  т.  ін. Дати і час з помилками ігноруються. Можливі діапазони зміни дат – від 01.01.0100  р. до 31.15.9999 р. Довжина поля 8 байтів.

Логические поля. Використовуються для представлення даних, що приймають одне з двох значень: Истина/Ложь, Да/Нет, Вкл/Выкл.

Поля MEMO. Мають довільну довжину і містять всілякі примітки, описи. Розмір MEMO-поля може доходити до 65 535 символів (тобто практично необмежений).

Поля объектов OLE. Служать для розміщення в базі об'єктів, створених в різних додатках Windows, наприклад таблиць, діаграм, малюнків, текстів, графічних об'єктів і фотографій.

Поля гиперссылок. Служать для зберігання адрес гіперпосилань.

Поля мастера подстановок. Містять списки текстових значень, що вводяться користувачем або узятих з інших таблиць. Використовуються як засоби автоматизації введення даних в поля таблиць.

Тип даних Вложение дозволяє берегти всі типи документів і файли в базі даних без зайвого збільшення розміру бази даних. Додаток MS Access автоматично виконує стиснення вкладень, коли це можливо, щоб залишити якомога більше вільного простору. Використання вкладень значно полегшує такі задачі, наприклад, як зберігання в базі даних цифрових фотографій. Можна навіть добавити до одного запису декілька вкладень. Поля вкладень можна використовувати у веб-базах даних, проте у веб-таблиці може бути не більше одного такого поля.

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

При виборі типу даних необхідно враховувати:

максимально можливе значення числових даних. Для цілочисельних даних вибирається розмір числового поля байт, ціле або довге ціле. Тип даних «Одинарне з плаваючою крапкою» або «Подвійне з плаваючою крапкою» вибирають, щоб уникнути переповнювань при виконанні арифметичних операцій;

довжину значень в полі. Наприклад, для текстових полів за умовчанням встановлюється довжина 50 символів, що не завжди потрібне для зберігання прізвищ, імен, по батькові і тому подібне;

для даних вигляду «Так / Ні», «має / не має» слід використовувати тип полів – логічний;

чи будуть використані поля для зв'язку з полями інших таблиць. Такі поля повинні мати однаковий тип. Виняток: поля типу «лічильник» можна пов'язувати з числовими полями розміру «довге ціле»;

чи потрібне сортування або індексування значень полів, угрупування в запитах по значеннях поля. Неможливо сортувати, індексувати і групувати поля MEMO, гіперпосилання і поля об'єктів OLE.