Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratorna #1.doc
Скачиваний:
1
Добавлен:
22.04.2019
Размер:
391.17 Кб
Скачать

ЛАБОРАТОРНА РОБОТА №1.2,3.

Тема: Створення БД. Створення таблиць БД. Редагування таблиць БД. Створення звя’зків між таблицями

Мета: Навчитися створювати БД, створювати таблиці БД, редагувати таблиці БД. створювати звя’зки між таблицями

Прилади та обладнання: IBM PC, OC Windows NT.

Хід роботи:

Виконати приклади створення таблиць

Приклад 1. Створення таблиці за допомогою конструктора.

Створимо таблицю Штатні працівники, яка ввійде до складу бази даних "Магазин".

На вкладці Таблиці бази даних виберемо спосіб створення таблиці за допомогою конструктора. У вікні конструктора, яке після цього відкриється, створимо проект таблиці, що міститиме інформацію про працівників торгівельної організації. Таблиця складатиметься з полів, які описано в табл.1.

усім полям, де така можливість передбачена, дозволити стиск Юнікод.

Поле Стать треба зробити полем підстановок, в якому знаходитимуться фіксовані значення - Ж або Ч.

У таблиці вважатимемо поле Код працівника ключовим, оскільки воно однозначно визначатиме весь запис про кожного працівника.

Приклад 2. Створення таблиці за допомогою майстра.

Створимо таблицю Філії, яка ввійде до бази даних "Магазин".

Нехай торгівельна організація, базу даних якої створюємо, має 3-4. Створимо таблицю Філії , в якій міститиметься відповідна інформація, а саме: назва філії, її адреса та телефон а також прізвище керівника.

Для створення такої таблиці можна скористатися шаблоном таблиці Адреса (яка знаходиться в категорії Личньіе). Для таблиці Філії підійдуть поля: Ім’я, Город, Область Край Республіка, Адрес, Почтовий Індекс, Робочий Телефон, Фамілія. Вибрані поля потрібно перейменувати на Назва;

Місто; Область, район; Вулиця; Індекс; Телефон; Прізвище, ініціали відповідно присвоїти таблиці ім'я Філії та задати опцію, яка дозволяє користувачеві самому визначити ключове поле.

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

Дана таблиця не повинна мати жодних зв'язків з іншими таблицями бази даних, тому крок, де майстер пропонує встановити зв'язки, потрібно пропустити.

На останньому кроці майстра задають опцію, яка дозволить змінити структуру таблиці щодо створення таблиці майстром. Це дозволить поміняти властивості полів які визначено майстром, а саме: довжини полів (Назва - 20, Місто - 20, Область, район - 50, Вулиця - 50, Індекс - 20, Телефон - 20, Прізвище, ініціали - 50),

• усі поля крім полів Телефон та Область, район зробити обов'язковими, індексованими (спів падіння можуть траплятися) та дозволити стиск Юнікод.

На останньому кроці майстра задають опцію, яка дозволить змінити структуру таблиці щодо створення таблиці майстром. Це дозволить поміняти властивості полів які визначено майстром, а саме: • довжини полів (Назва - 20, Місто - 20, Область, район - 50, Вулиця - 50, Індекс - 20, Телефон - 20, Прізвище, ініціали - 50),

• усі поля крім полів Телефон та Область, район зробити обов'язковими, індексованими (співпадіння можуть трап­лятися) та дозволити стиск Юнікод.

Приклад 3. Створення таблиці в режимі таблиці

Створимо таблицю Асортимент товарів бази даних "Магазин ".

Нехай таблиця яка складатиметься з записів про перелік продукції, якою торгує магазин, має поля: Код товару, Найменування, Ціна, Кількість. Для створення такої таб­лиці достатньо в режимі таблиці поміняти назви полів (стовпців таблиці), виділивши по черзі кожен стовпець, викликати контекстне меню та виконати команду Переименовать столбец (або виконати команду Формат => Переименовать столбец). Далі, відкривши режим конструктора, змінити властивості цих полів, врахувавши типи даних, які будуть туди записуватись: Код товару та Кількість - числовий (цілі числа). Найменування - текстовий (довжина 25), Ціна - грошовий (формат фіксований). Ключовим у цій таблиці найкраще зробити поле Код товару, оскільки воно однозначно визначатиме кожне наймену­вання.

Після повторного відкриття таблиці на екрані відобразяться лише визначені у конструкторі поля.

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