Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОПБД САМОСТІЙНА РОБОТА.doc
Скачиваний:
5
Добавлен:
17.12.2018
Размер:
175 Кб
Скачать
☆

Властивості полів МінімальнийОклад та Телефон

Назва поля –

тип поля

Властивість та значення

МінімальнийОклад –Денежный

Формат поля

Денежный

Число десятичных знаков

Авто

Индексированное поле

Да (Допускаются совпадения)

Телефон – Текстовый

Размер поля

12

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

Нет

    1. Поле Посада зробити полем підстановок, в якому знаходитиметься фіксований набір значень: Генеральний директор, Директор, Заступник директора, Головний бухгалтер, Бухгалтер, Касир, Продавець, Водій, Охоронець.

    2. Самостійно створити маску для введення даних до поля Телефон за власним шаблоном (наприклад, ___-__-__).

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

Завдання: Заповнити таблиці Філії, ШтатніПрацівники бази даних «Супермаркет» даними, створити таблицю Постачальники за допомогою шаблонів таблиць, внести дані до створеної таблиці. Встановити зв’язки між таблицями.

    1. Заповнити таблицю ШтатніПрацівники записами, враховуючи те, що торгівельна фірма має щонайменше 6 філії, у кожній з яких є свій директор (його прізвище та ініціали уже повинні знаходитись у таблиці Філії), бухгалтер, касир, 2-3 продавці, 2-3 охоронці. У центральному відділенні повинен бути генеральний директор, заступник директора, головний бухгалтер, касир, водій, 1-2 бухгалтера, 3-5 продавців, 3-5 охоронців (загальна кількість записів – 40-50).

    2. За допомогою майстра таблиць (шаблон Поставщики) створити таблицю Постачальники, яка складатиметься з полів КодПостачальника, НазваПостачальника, Поштовий_індекс, ОбластьРайон, Населений_пункт, Телефон. Ключове поле – поле КодПостачальника: послідовні числа, які автоматично надаються кожному запису. Пропустити крок встановлення зв’язків. У режимі конструктора змінити довжину поля НазваПостачальника на 30, зробити це поле обов’язковим та індексованим, в якому можуть бути співпадання.

    3. У таблиці АсортиментТоварів перейменувати поле Ціна на поле ЦінаПостачальника, для якого знищити значення за замовчуванням. Додати поля КодПостачальника і Опис. Поле КодПостачальника повинно бути полем підстановок даних поля НазваПостачальника таблиці Постачальники. Поле Опис – це необов’язкове мемо-поле, в яке заноситиметься коротка характеристика товару.

    4. У таблиці АсортиментТоварів знищити поля Найменування та перейменувати поле Ціна на поле ЦінаПостачальника.

    5. Перевірити, чи властивості інших полів таблиць відповідають наведеним у табл. 1.4.

Таблиця 1.4

Назви та властивості полів таблиці АсортиментТоварів

Назва поля –

тип поля

Властивість та значення

КодТовару – Счетчик

Размер поля

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

Новые значения

Последовательные

Индексированное поле

Да (Совпадения не допускаются)

Найменування –

Текстовый

Размер поля

35

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

Да

Индексированное поле

Да (Допускаются совпадения)

ЦінаПостачальника­ – Денежный

Формат поля

Фиксированный

Число десятичных знаков

2

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

Нет

Кількість – Числовой

Размер поля

Целое

Число десятичных знаков

0

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

0

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

Нет

Индексированное поле

Нет

КодПостачальника – Числовой

Размер поля

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

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

Нет

Индексированное поле

Нет

Опис – поле МЕМО

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

Нет

Индексированное поле

Нет

    1. Встановити у вікні Схема даних зв’язки типу «один-до-багатьох» із параметрами забезпечення цілісності даних, каскадного оновлення та знищенням даних зв’язаних полів між таблицями:

  • АсортиментТоварів та Постачальники (за полем КодПостачальника);

  • ШтатніПрацівники та Філії (за полем КодФілії);

    1. Заповнити таблицю Постачальники, яка повинна містити щонайменше 3-4 записи.

    2. Додати в таблицю АсортиментТоварів після поля Кількість поле ОдиниціВимір, яке зробити полем підстановок з фіксованим набором значень (наприклад, шт, кг, л).

    3. Заповнити таблицю АсортиментТоварів (10-15 записів).