Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Лабораторна робота № 1 (2 год.)



Технологія створення бази даних в середовищі

системи керування базами даних (СКБД). Створення запитів на основі декількох таблиць бази даних

Призначення роботи: ознайомлення з можливостями роботи СКБД для створення і обробки бази даних економічних задач.

Мета роботи: набуття навиків створення і обробки бази даних в середовищі СКБД. Освоєння процедур створення зв’язків між таблицями бази даних і способу конструювання запитів на вибірку на основі зв’язаних таблиць.

1.Загальні поняття

База даних (БД) – систематизована сукупність відомостей про об’єкти якої-небудь предметної області.

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

Робота з БД складається з таких етапів:

1) створення структури БД;

2) введення даних;

3) редагування структури і даних;

4) відшукання інформації в БД;

5) оформлення звітів.

Для виконання цих робіт є спеціальні програми, такі як Access, FoxPro, dBase, Base- системи та інші. Вони називаються системами керування базами даних.

Отже, СКДБ – комплекс програм, призначений для автоматизації процедур створення, зберігання і витягування електронних даних.

В більшості комп’ютерних баз даних інформація подана у вигляді таблиць.

Таблиця складається із рядків – записів і стовпців – частин запису (полів) (рис.1).

 
 


Рис. 1. Приклад таблиці бази даних

Запис містить інформацію про один елемент бази даних. В нашому прикладі запис містить характеристику конкретного матеріалу.

Кожен запис складається з полів. Поле – це мінімальна (але найважливіша) порція інформації в записі, над якою визначені операції введення, виведення, перетворення тощо. Поле має ім’я, значення, характеризується типом і низкою властивостей. Назви полям дає користувач, назви типів є стандартними, а значення полів випливають із змісту конкретної задачі.

Останнім часом найбільшого розповсюдження набули реляційні бази даних (англ. relation – відношення). В них усі дані зберігаються у вигляді прямокутних таблиць. Через спільні поля можна зв’язати таблиці одна з одною і далі працювати з ними, як з однією великою таблицею. Усі операції над базою даних зводяться до маніпуляції з таблицями.

Microsoft Access 2000 – високопродуктивна система керування базами даних, яка входить у склад професійної версії інтегрованого пакету Microsoft Office 2000. MS Access призначена для зберігання і одержання даних, подання їх в зручному вигляді і автоматизації операцій, які часто повторюються.

Access – це реляційна СКБД. За допомогою Access можна одержати доступ до будь-яких даних будь-якого типу і використовувати одночасно кілька таблиць бази даних. Використання реляційної СКБД дає змогу скоротити структуру даних і, таким чином, полегшити виконання роботи. Можна зв’язати таблицю Access з даними, які зберігаються на великій ЕОМ або на сервері, а також використовувати таблицю, створену в Paradox, dBase чи Base. Можна швидко і без найменшим проблем комбінувати дані Access з даними Excel.

Система Access – це набір інструментів кінцевого користувача для керування базами даних. Access працює з об’єктами, до яких відносяться таблиці, запити, форми, звіти, макроси і модулі.

Всі зв’язані між собою об’єкти організовані в один файл – базу даних.

Потужність і гнучкість системи Access роблять її сьогодні найкращою програмою для керування базами даних.

2. Технологія створення бази даних в середовищі СКБД

Розглянемо технологію створення і обробки реляційної бази даних в середовищі СКБД MS Access 2000 на основі інформації про постачальників матеріальних цінностей нашому підприємству.

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

Необхідно створити таблицю бази даних, користуючись якою користувач може одержати таку довідкову інформацію:

· перелік постачальників у довільній послідовності;

· список постачальників матеріалів групи “фарби”, сума поставок яких перевищує 50 тисяч гривень;

· список постачальників, згрупованих за поставками матеріалів згідно з групами матеріалів, а всередині групи, впорядкованих за алфавітом.

2.1. Створення файла нової бази даних

Для запуску програми MS Access 2000 з головного Windows 2000 натисніть кнопку Пуск і виберіть Microsoft Access в меню Программы.

· У вікні Microsoft Access виберіть параметр Новая база даных. Натисніть кнопку ОК.

· У вікні, яке відкриється, Файл новой базы даных в поле Имя файла введіть ім’я створюваної бази даних. Наприклад, ЕК451, де перші дві старші цифри трьохзначного числа – номер студентської групи, наймолодша цифра – номер підгрупи. Тип файла бази даних по замовчуванню має розширення mdb.

· Натисніть кнопку Создать. На екрані відкриється вікно бази даних з восьми вкладок, які поки що пусті.

2.2.Створення таблиці бази даних

Таблиці – основа бази даних, в них зберігаються дані. Таблиця створюється в два етапи.

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

На другому етапі таблиця заповнюється даними.

Створення структури таблиці бази даних

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

· кожне поле в таблиці повинно мати унікальне ім’я;

· тип даних визначає вид інформації, що зберігається в полі (в MS Access передбачені типи даних: лічильник (використовується для визначення унікального системного ключа таблиці), текстовий, числовий/текстовий, Дата, МЕМО (текст великого розміру), грошовий, логічний, гіперпосилання, об’єкт OLE (Object Linking and Embedding), майстер підстановок);

· розмір поля задає максимальну довжину рядка або діапазон чисел, що зберігаються в полі;

· формат поля задає формат виводу тексту, чисел, дат і значень часу на екран і на друк;

· ключове поле – поле, значення якого однозначно визначає запис у таблиці;

· індексуються поля, за якими часто доводиться шукати або впорядковувати інформацію. Ключове поле індексується автоматично.

Таблиця 1

Основні параметри структури таблиці „Постачальники

Ім’я поля Тип даних Розмір поля Формат поля Кількість десяткових знаків Ключове слово Індексоване поле
Код постачальника Лічильник Довге ціле     Так Так (збіг. не доп.)
Назва постачальника Текстовий       Ні Так (збіг. доп.)
Назва групи матеріалів Текстовий       Ні Так (збіг. доп.)
Місцезнаходження постачальника (область) Текстовий       Ні Ні
Сума поставки матеріалів Числовий   Фіксований   Ні Ні

Надалі суттєво не плутати назву файла БД і назви таблиць, які є в БД. Назва файла, наприклад ЕК451, відображається у рядку заголовка головного вікна БД, а назви таблиць – на закладці таблиці (при відкритті закладки таблиці буде висвітлений перелік назв таблиць, наприклад ПОСТАЧАЛЬНИКИ).

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

· режим таблиці;

· конструктор таблиці;

· майстер таблиці;

· імпорт таблиці.

Найчастіше структуру створюють командою Конструктор таблицы.

· Виберіть вкладку Создать у вікні ЕК451 бази даних.

· У вікні Новая таблица виберіть режим Конструктор таблицы і натисніть ОК.

· В кожному рядку верхньої половини вікна Конструктора таблиы введіть:

ім’я поля (в імені не допускається крапка, знак оклику і квадратні дужки);

тип даних, що відповідає імені поля (табл. 1), вказуйте за допомогою кнопки розкриття списку в стовпці Тип данных.

Графу Описание поля не обов’язково заповнювати.

Для переходу із стовпця в стовпець використовуйте клавішу Tab або Enter.

В нижній половині вікна для кожного поля вкажіть його властивості (Свойства), використовуючи інформацію з табл. 1, попередньо натиснувши клавішею ручного маніпулятора Мишка (надалі – мишка) на імені поля. Рядки у вікні Свойства поля, для яких в табл. 1 немає вказівок на заповнення, не заповнюються.

Переміщається курсор з нижньої половини вікна у верхню і в зворотному порядку за допомогою клавіші F6.

· Виберіть поля, які повинні стати ключовими. В розглядуваному прикладі – поле Код п остачальника. Виберіть команду Правка/Ключевое поле.

· Збережіть структуру таблиці, виконавши команду Ф айл| С охранить, і введіть ім’я таблиці: ПОСТАЧАЛЬНИКИ. У вікні Сохранение натисніть ОК.

Робота з таблицею

Введення даних у таблицю і їх редагування

Відкрийте файл ЕК451.

У вікні, яке відкриється, натисніть двічі лівою кнопкою мишки на назві таблиці ПОСТАЧАЛЬНИКИ.

Якщо виникне необхідність, використовуйте операції копіювання, переміщення і вилучення даних. В будь-якому випадку редагування виконується за схемою “спочатку виділи, потім зроби”.

Копіювання даних

· Виділіть дані або запис для копіювання, виберіть команду П равка| К опировать.

· Встановіть курсор у потрібному для вставки місці і виберіть П равка| В ставить.

Переміщення даних

· Виділіть дані або запис для переміщення, виберіть команду П равка| В ырезать.

· Встановіть курсор у потрібному для вставки місці і виберіть П равка| В ставить.

Вилучення даних

Щоб вилучити дані в комірці, виділіть їх, потім натисніть клавішу Delete або виберіть команду Правка|Удалить.

Щоб вилучити запис, виділіть його, далі виберіть команду П равка| У далить запись. У вікні, яке відкриється, підтвердіть або відмініть вилучення.

Заповніть таблицю ПОСТАЧАЛЬНИКИ бази даних, використовуючи інформацію табл. 2.

Таблиця 2

Вихідні дані для формування бази даних

Код постачальника Назва постачальника Назва групи матеріалів Місцезнаходження постачальника (область України) Сума поставки матеріалів, грн.
         
  АТ “Фаркомп” Фарби Полтавська обл. 60000.00
  ЗАТ “Україна” Сталь Донецька обл. 180000.00
  АТ “Львівфарба” Фарби Львівська обл. 120000.00
  ЗАТ “Комерсант” Ліс-кругляк Івано-франківська обл. 400000.00
  АТ “Хімреактив” Фарби Черкаська обл. 30000.00
  ЗАТ “Карпатліс” Дошки обрізні Закарпатська обл. 250000.00

Перехід до наступного поля здійснюється натисканням клавіші ТАВ або Enter.

Дані в поле типу Счетчик вводяться автоматично.

Для зручності роботи можна змінити зображення на екрані, використовуючи команду Фор м ат:

· змінити шрифт;

· змінити висоту рядків і ширину стовпців;

· перейменувати стовпець;

· закріпити окремі стовпці.

Пошук записів за значенням поля

Нехай необхідно знайти в базі даних всі записи, в яких присутня абревіатура ЗАТ:

· відкрийте таблицю ПОСТАЧАЛЬНИКИ;

· виберіть команду П равка| Н айти;

· введіть дані у рядок Образец: ЗАТ;

· вкажіть Поиск в: ПОСТАЧАЛЬНИКИ: таблица;

· виберіть умову пошуку: Совпадение: с любой частью поля;

· натисніть кнопку Больше >>;

· вкажіть Просмотр: все;

· натисніть кнопку Найти далее;

· щоб закінчити пошук, натисніть Отмена.

Заміна даних

Для заміни даних, наприклад скорочення “обл.” на “область” у всій таблиці ПОСТАЧАЛЬНИКИ виконайте такі дії:

· виберіть команду П равка| З аменить;

· введіть дані у рядок Образец: обл.;

· введіть дані у рядок Заменить на: область;

· вкажіть: Поиск в: ПОСТАЧАЛЬНИКИ: таблица;

· натисніть кнопку Больше >>;

· вкажіть напрям пошуку Просмотр: все.

Прапорці С учетом регистра, С учетом формата полей повинні бути скинуті;

· натисніть кнопку Заменить все. На продовження операції дайте ствердну відповідь;

· щоб закінчити пошук і заміну, натисніть на кнопку Отмена.

Впорядкування записів

Для впорядкування записів, наприклад, за значенням поля Назва групи матеріалів в алфавітному порядку виконайте наступні дії:

· виділіть поле Назва групи матеріалів, натиснувши на його заголовку лівою кнопкою мишки;

· виберіть команду З аписи| С ортировка;

· виберіть напрям впорядкування: Сортировка по возрастанию;

· щоб відмінити впорядкування таблиці, виберіть команду З аписи| У далить фильтр.

Відбір даних за допомогою фільтру

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

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

· Виберіть команду З аписи| Ф ильтр| Р асширенный фильтр. Відкриється вікно розширеного фільтра.

· У рядку Поле включіть імена полів, які використовуються у фільтрі (назва групи матеріалів, назва постачальника, сума поставки матеріалів). Для цього двічі натисніть лівою кнопкою мишки на імені поля, яке вибирається, у верхньому списку. Для переходу в наступну групу натисніть Enter.

· У рядку Сортировка по полю Назва постачальника натисніть лівою кнопкою мишки і виберіть порядок впорядкування: по возрастанию.

· У рядку Условие отбора по полю Назва групи матеріалів наберіть Фарби.

· У рядку Условие отбора по полю Сума поставки матеріалів наберіть: >=50000,00.

· Виберіть команду Ф ильтр| П рименить фильтр.

На екрані з’явиться таблиця із записами, які відповідають умовам відбору (рис. 2).

Рис. 2. Результати відбору даних

Щоб знову побачити всі записи, виберіть команду З аписи| У далить фильтр.

Друк вмісту таблиці

· Виберіть команду Ф айл|Предварительный просмотр – ви побачите, як буде виглядати таблиця після друку.

· Натисніть на кнопку Закрыть, щоб повернутися в режим таблиці

· Встановіть орієнтацію аркуша паперу під час друку (книжная або альбомная), вибравши команду Ф айл|Пара м етры страницы|Страница.

· Виберіть команду Ф айл| П ечать

Збереження таблиці

Збережіть таблицю, вибравши команду Ф айл| С охранить. Для виходу у вікно бази даних скористайтесь командою Ф айл| З акрыть.

Вилучення таблиці

Якщо необхідно вилучити таблицю, у вікні бази даних натисніть лівою кнопкою мишки на імені таблиці і натисніть клавішу Delete.





Дата публикования: 2014-11-04; Прочитано: 482 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.016 с)...