Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PraktichniRoboti_SITT.doc
Скачиваний:
2
Добавлен:
13.11.2019
Размер:
61.89 Mб
Скачать

Допустимі символи для специфікації Маска вводу

Символ

Значення

0

Допускає введення цифр 0…9, вимагає обов'язкового введення (знаки "+" та "-" не допускаються)

9

Допускає введення цифр та пробілів, не вимагає обов'язкового введення (знаки "+" та "-" не допускаються)

#

Допускає введення цифр та пробілів (введені пробіли відображуються при вводі та видаляються по закінченні вводу даних), дозволяється введення знаків "+" та "-"

L

Допускає введення букв, вимагає обов'язкового вводу даних

?

Допускає введення букв, не вимагає обов'язкового вводу даних

А

Допускає введення букв і цифр, вимагає обов'язкового вводу даних

А

Допускає введення букв і цифр, не вимагає обов'язкового вводу даних

&

Допускає введення будь-яких символів та пробілів, вимагає обов'язкового вводу даних

С

Допускає введення будь-яких символів та пробілів, не вимагає обов'язкового вводу даних

>

Переводить символьні дані до верхнього регістру починаючи з поточної позиції

<

Переводить символьні дані до нижнього регістру починаючи з поточної позиції

Нижче наведені приклади деяких масок вводу:

(000) 000-00-00 - (0612) 271 -42-12 (телефонний номер)

000-00>LL - 142-15НА (державний номер автомобіля)

>L<????????? - Іванов (прізвище)

Таким чином, встановимо специфікації полів згідно таблиці 1.5.

Таблиця 1.5

Специфікації полів таблиці Автомобілі

Ім'я поля

Тип даних

Специфікації поля

Держ номер

Текстовий

Розмір поля - 5, маска вводу - 000-00>LL

Номер колони

Текстовий

Розмір поля - 1, маска вводу - 0

Марка

Текстовий

Розмір поля -10

Водій

Текстовий

Розмір поля -15

Встановлення первинного ключа таблиці.

Після встановлення полів та їх специфікацій необхідно вказати первинний ключ таблиці. Таким ключем може бути поле Держ номер оскільки (принаймні, теоретично) не може бути двох автомобілів з однаковим державним номером. Для встановлення ключового поля таблиці необхідно за допомогою миші активізувати його у вікні конструктора на натиснути її праву кнопку. Після цього у контекстному меню (рис. 1.3) вибрати пункт Ключове поле. Можна також після активізації необхідного поля за допомогою миші натиснути кнопку (ключове поле), що знаходиться нижче головного меню Microsoft Access. Навпроти обраного поля у крайньому лівому стовпчику з'явиться ознака ключового поля - символ ключика.

Рис. 1.3. Встановлення первинного ключа таблиці

Після завдання специфікацій полів таблиці та первинного ключа таблиці зберігаємо таблицю, викликавши діалогове вікно збереження макету таблиці за допомогою пункту головного меню Файл/ Зберегти. Ім'я таблиці може містити будь-які символи, окрім знаку "!", крапки та кутових дужок. Не бажано використовувати у назві таблиці знаки арифметичних операцій. Дамо нашій таблиці ім'я Автомобілі.

Аналогічним чином, створимо в режимі таблиці другу таблицю Облік роботи та визначимо специфікації її полів (таблиця 1.6).

Таблиця 1.6

Специфікації полів таблиці Облік роботи

Ім'я поля

Тип даних

Специфікації поля

Дата

Дата/час

Формат поля - стислий формат дати

Держ. номер

Текстовий

Розмір поля - 8

Пробіг

Числовий

Розмір поля - одинарне з плаваючою точкою

Обсяг перевезень

Числовий

Розмір поля - одинарне з плаваючою точкою

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

Встановлення зв'язків між таблицями.

Для встановлення зв'язку між таблицями спочатку визначаємо поле, що є спільним для обох таблиць. Це поле Держ номер. Встановлення зв'язків виконується у діалоговому вікні Схема даних, що викликається на екран за допомогою пункту головного меню системи Сервіс/Схема даних (рис. 1.4).

Рис. 1.4. Встановлення зв’язків між таблицями

Для встановлення зв'язків між таблицями необхідно.

1. Додати у вікно Схема даних необхідні таблиці (у нашому випадку Автомобілі та Облік роботи), натиснувши у області вікна праву кнопку миші та вибравши у контекстному меню пункт Додати таблицю. У списку таблиць, що знаходяться на вкладці Таблиці діалогового вікна Додавання таблиці вибрати таблицю Автомобілі та натиснути кнопку Додати. Потім таку ж процедуру виконати з таблицею Облік роботи та натиснути кнопку Закрити (рис. 1.5).

Рис. 1.5. Діалогове вікно Додавання таблиці

2. Зачепити за допомогою миші необхідне поле (у нашому випадку Держ номер) у списку полів однієї з таблиць та перетягнути не відпускаючи ліву кнопку миші на однойменне поле у іншій таблиці. На екрані з'явиться діалогове вікно Зміна зв'язків (рис. 1.6).

Рис. 1.6. Визначення зв’язків між таблицями

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

Введення даних до таблиці

Для вводу даних до таблиці необхідно відкрити ЇЇ у режимі таблиці (рис. 1.7). Для цього на вкладці Таблиці головного вікна бази даних необхідно маркувати необхідну таблицю, та двічі натиснути ліву кнопку миші (чи за допомогою пункту Відкрити контекстного меню, що викликається правою клавішею миші). Після цього ввести дані до відповідних полів таблиці.

Рис. 1.7. Введення даних до таблиці у режимі таблиці

Для полегшення навігації у таблиці, особливо при великій кількості записів, служать кнопки переходу, що розташовані у нижній частині вікна.

звіт

1. Таблиці специфікації полів для таблиць за умовами варіанту.

2. Вказати первинний ключ.

3. Встановити зв’язки між таблицями.

4. Таблиці даних введених у режимі таблиці.

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