Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

Короткі теоретичні відомості. База даних – це файл спеціального формату, що містить інформацію



База даних – це файл спеціального формату, що містить інформацію, структуровану заданим образом.

Більшість баз даних мають табличну структуру. У базах дані стовпці називаються полями, а рядка – записами. Поля утворять структуру бази даних, а запису складають інформацію, що у ній міститься.

Поля – це основні елементи структури БД. Вони мають властивості. Від властивостей полів залежить, які типи даних можна вносити в поле, а які ні, а також те, що можна робити з даними, що містяться в поле.

Імена полів не повинні містити символів точка, фігурні дужки, знак оклику, апостроф і символів з кодами ASCII від 0 до 31. Типи полів визначаються значеннями, які передбачається вводити в поле, і операціями, які виконуватимуться з цими значеннями. Потрібний тип вибирається зі списку.

Типи даних, що використовуються в Access :

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

Поле MEMO містить текст великого об'єму . Довжина поля - до 65535 символів.

Числовий. Використовується для математичних обчислень.

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

Дата/час -формат даних для зберігання даних про дату і час . Діапазон дат -от 100 до 9999 року.

Лічильник - унікальна послідовність чисел, що починається з 1, або випадкова послідовність, яку створює Access при додаванні нового запису в таблицю. Значення цього поля не можна видаляти або змінювати. У таблиці не може бути більший за одне поле цього типу.

Логічний тип даних містить тільки одно з двох значень - Та або Ні.

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

Властивості полів задаються в нижній частині вікна конструктора таблиці. Ця частина містить 2 вкладки - Загальні і Підстановка. Властивості, визначувані на вкладці Загальні, залежать від типу поля, яке виділене у верхній частині конструктора.

Вибір на вкладці " Підстановка" пункту «поле зі списком» дозволяє використовувати для введення дані з іншої таблиці.

Опис структури таблиці припускає обов'язкове завдання ключового поля. Для цього треба виділити поле і вибрати кнопку із зображенням ключа на панелі інструментів.

Для створення зв'язків Access мається спеціальне діалогове вікно Схема даних.

Його відкривають командою Сервіс/ Схема даних.

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

Також зв’язки між таблицями можуть бути створені іншим способом. В цьому випадку спершу створюється таблиця (підлегла), дані якої зможуть використовуватися як дані іншої (головної) таблиці. Для цього після створення підлеглої таблиці створюється головна, в якій в полі, де планується створювати зв’язок, вказується тип “майстер підстановок”. В якості стовпця підстановки буде використовуватись стовпець підлеглої таблиці. Коли структура всіх таблиць розроблена, можна продивитись схему даних, в якій зв’язок вже існує і властивості його визначені.

 

Хід роботи

1.У режимі конструкторастворіть макети таблиць, що містять наступні поля:

Таблиця «Будматеріал»:

Шифр: тип текстовий, розмір поля 4, обов'язкове, без порожніх рядків.

Найменування: тип текстовий, розмір поля 30, обов'язкове, без порожніх рядків.

Термін придатності: тип числовий, ціле.

Виготівник: тип текстовий, розмір поля 30, обов'язкове, без порожніх рядків.

Фото: тип OLE – об'єкт.

Таблиця«Постачальник»:

Назва фірми: тип текстовий, розмір поля 30, обов'язкове, без порожніх рядків.

Адреса: тип текстовий, розмір поля 50, обов'язкове, без порожніх рядків.

Телефон: тип текстовий, розмір поля 10, маска введення ХХХ-ХХХХХХХ.

Директор: тип текстовий, розмір поля 20.

Таблиця«Поставки»:

№партії: тип лічильник.

Матеріал: тип текстовий, розмір поля 4, обов'язкове, без порожніх рядків.

Постачальник:тип текстовий, розмір поля 30, обов'язкове, без порожніх рядків.

Кількість прийнятого матеріалу: тип числовий, ціле, обов'язкове.

Дата прийому: тип дата, маска введення ХХ.ХХ.ХХХХ.

Ціна: тип грошовий, обов'язкове, значення за умовчанням 0.

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

3. Заповнити таблиці довільними даними.

4.За допомогою фільтру виконаєте послідовно відбір в таблиці «Поставки»:

- Всіх постачань виконаних одним вказаним постачальником.

- Всіх постачань, де кількість прийнятого матеріалу складає більше 50.

- Всіх постачань, де дата прийому відповідає вказаный. (наприклад, 19.11.2011).

- Всіх постачань, де назва постачальника починається на букву «А» (використовується маска *, наприклад А*) або ціна матеріалу складає менше 20.

Відбір записіввиконується з використанням фільтрів. Щоб задати умови відбору, використовується кнопка . Щоб виконати відбір або відмінити умови відбору, використовується кнопка . У бланку відбору можна задати умови, що виконуються одночасно (задаються в одному рядку бланка) або умови, що виконуються порізно (задаються через закладку «ИЛИ»).Умови відбору можуть бути вибрані із списку або записані у вигляді відносин або логічних виразів.

Контрольні запитання

1. Поясніть поняття реляційної бази даних, СКБД.

2. Що таке ключове поле? Для чого його вказують?

3. З якими об’єктами працює БД Access? Властивості об’єктів

4. Які можливості дає зв’язок між таблицями користувачу?

5. Для чого призначений графічний редактор Paint? Які інструменти використовуються для побудови малюнку?

6. Які властивості зв’язку може вказати користувач?

Відповіді на контрольні запитання:
 
 
 
 
 
 
 
 
 
 
 
 

 

 

ЛАБОРАТОРНА РОБОТА №12

 

Тема: Системи управління базами даних. Створення запитів та робота з ними.

Мета: Ознайомити студентів з прийомами роботи в середовищі СУБД Access, з призначенням запитів і послідовністю створення запиту з у режимах Майстра та конструктора.

 

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.