Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratorny_praktikum_для_студентів.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
28 Мб
Скачать
☆

4.2.2 Створення таблиць

Основою БД є таблиці. Таблицю можна створити за допомогою команди меню «Вставка» – «Таблица» або при натисканні кнопки «Создать» на вкладці «Таблицы». На екрані з'явиться вікно, в якому вказується спосіб задання таблиці (рис. 4.5):

Рисунок 4.5 – Формування нової таблиці

  • Режим таблиці – таблиця стандартної структури з іменами полів Поле 1 ÷ Поле 10.

  • Конструктор – створення структури таблиці, опис властивостей полів таблиці.

  • Майстер таблиці – вибір таблиці-прототипу для створення нової таблиці, відбір полів, які будуть включені в нову таблицю.

  • Імпорт таблиць – завантаження таблиці із зовнішнього джерела даних.

  • Зв'язок з таблицями встановлення зв'язку з таблицею зовнішнього джерела даних.

Створити таблицю можна також, вибравши потрібний об'єкт вікна БД вкладки «Таблицы» (рис. 4.6).

Рисунок 4.6 - Вкладка «Таблицы».

Структуру таблиці можна редагувати в конструкторі таблиці, який відкривається для виділеної таблиці при натисканні кнопки «Конструктор» на вікні бази даних. Конструктор таблиць виводить панель інструментів «Конструктор таблиц» і змінює склад команд головного меню. Команда меню «Вид» - «Свойства» виводить вікно для встановлення властивостей таблиці.

Склад полів запису таблиці і їх властивості визначаються в конструкторі таблиць на спеціальному бланку, який містить стовпчики: «Имя поля», «Тип данных», «Описание».

Опис поля містить довільний текст, який пояснює структуру таблиці.

У нижній частині «Конструктора таблиц» задаються властивості поля, які залежать від обраного типу даних. Властивості поля задаються на двох вкладках: «Общие» та «Подстановка». Значення полів «Размер поля», «Формат поля», «Маска ввода» вибираються в залежності від обраного типу даних. Для поля таблиці може задаватись підпис, який автоматично виводиться як назва поля таблиці у формах та звітах. Для полів визначених типів даних можна вказати значення по замовчуванню, при цьому відбувається автоматичне заповнювання полів у нових записах по замовчуванню.

Важливо!

Обмеження для імен полів і елементів керування:

  • довжина імені – максимум 64 символи;

  • довільна комбінація літер, цифр, пробілів і спеціальних символів за виключенням крапки (.);

  • не починається з символу пробіл;

  • не включає керуючі символи (з кодами ASCII від 0 до 31), не включає прямі лапки (“);

  • не співпадає з іменами властивостей або елементів керування.

Для кожного поля таблиці вибирається тип даних (табл. 4.1).

При введенні даних у поля таблиці можна виконувати контроль:

  • по формату значень, які вводяться (з урахуванням типу даних і маски введення);

  • по умові: задається вираз, яки складається із констант, вбудованих функцій, операторів порівняння.

Поле може мати властивість обов'язкового введення, заборони введення пустих значень. Деякі поля отримують властивості індексних полів. Серед усіх проіндексованих полів виділяється первинний індекс – Primary Key, який забезпечує ідентифікацію всіх записів таблиці. Для полів типу текстовий, поле МЕМО та гіперпосилання використовується кодування Юнікод. Властивість Сжатие Юникод – «Да» для цих типів полів означає, що всі символи, перший байт яких рівний «0», будуть ущільнюватися при збереженні і поновлюватись при вибірці.

Таблиця 4.1 – Типи даних для полів таблиці

Тип даних

Містить

Розмір

Текстовый

Довільні символи

до 255 символів, пусті значення не зберігаються

Поле МЕМО

Неструктурований текст

До 65 535 (64К) символів

Числовой

Довільні числові значення для математичних розрахунків, за виключенням грошових операцій

1,2,4 або 8 байт (16 байт для репліки)

Дата/Время

Дати і час (100-9999 роки)

8 байт

Денежный

Значення валют, не округлюється під час розрахунків, до 15 символів в цілій частині числа і 4 в дробовій

8 байт

Счетчик

Послідовні з кроком 1 або випадкові числа при додаванні запису (не може поновлюватись, повторно не використовується)

4 байти

Логический

Логічні значення:

«Да/Нет», «Истина/Ложь», «Включено/Выключено»

1 біт

Поле объекта OLE

Об'єкти, що використовують протокол OLE і технологію зв'язування та занурення (рисунки, графіки, звук, відеозаписи )

До 1 Гбайту

Гиперссылки

Містить як мінімум три частини: текст для показу посилання; адресу – шлях до файлу (UNC шлях) або до сторінки (URL); підадресу – для орієнтації всередині файлу або сторінки

Кожна частина гіперпосилання містить до 2048 символів

Мастер

Подстановок

Вибір значень з іншої таблиці або списка значень, використовуючи “Поле со списком”

Розмір ключового поля, за звичай 4 байти

Поля таблиці, які створюються за допомогою Майстра підстановок, використовують фіксований список значень невеликого об'єму або посилаються на значення ключового поля іншої таблиці. При цьому в таблиці (формі) замість звичайного поля виводиться елемент керування – поле зі списком або список, які містять значення для вибору.

«Мастер подстановок» (посилання на таблицю, запит). Використовується при заповненні поля значеннями полів із інших таблиць або запитів. За допомогою діалогу формуються поля, які необхідно підставити. Після завершення роботи майстра підстановок необхідно переглянути на вкладці «Подстановка» властивості поля, які можна відредагувати (рис. 4.7). «Источник строк» записаний мовою SQL. Сформувати підстановку можна також за допомогою «Построителя запросов», натиснувши напроти поля «Источник строк» кнопку ; або самостійно написавши «Источник строк» мовою SQL. Наприклад, для таблиці ОблікРобітТехОбсл визначено підстановку з таблиці МашиниОбладнання. Текст запиту мовою SQL:

SELECT [МашиниОбладнання].[Код], [МашиниОбладнання].[Машина/обладнання] FROM МашиниОбладнання;

«Присоединенным столбцом» є ключовий стовпчик, він завжди один. Заголовки стовпчиків можна не вводити, ширина стовпчиків – довільна. Якщо ключовий стовпчик приховано, ширина цього стовпчика – 0 см. Можна також задати максимальне число рядків, ширину списку, обмежитися тільки даним списком.

«Мастер подстановок» (посилання на фіксований список значень). Можна використовувати «Мастер подстановок» для створення фіксованого списку значень для поля (рис. 4.8). Для полів підстановки з фіксованого набору значень на вкладці «Подстановка» вказується «Тип элемента управления» – «Поле со списком», тип джерела даних – «Список значений». Джерело строк містить перелік елементів списку через крапку з комою. Наприклад, для поля ВидТехОбслуговування таблиці ОблікРобітТехОбсл можливі значення списку:

"ТО";"ТО-1";"ТО-2";"Щоденне";"Сезонне"

Рисунок 4.7 - Створення поля підстановки з таблиці

Рисунок 4.8 - Властивості поля підстановки

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]