Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

ЗАВДАННЯ. Проектування бази даних. створення таблиць та форм в Ms Access




Проектування бази даних. створення таблиць та форм в Ms Access

Мета: поняття бази даних. Проектування бази даних. Знайомство з системою управління базами даних Microsoft Access. Познайомитися з технологією створення таблиць та зв’язку між даними різних таблиць.

Теоретичні відомості

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

Система управління базами даних Microsoft Accessвходить до складу пакета Microsoft Office. Вона дозволяє розв’язувати широке коло завдань користувачів без програмування. Запуск системи Access здійснюється з ОС Windows аналогічно тому, як запускається будь-яка прикладна програма. Після її завантаження на екрані з’являється вікно створення або відкриття бази даних. На малюнку 1 показано вигляд відкритої БД.

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

Елементами БД Microsoft Access є таблиці, запити, форми, звіти, макроси, модулі.

 

Рис. 1

Створити елемент БД можна використовуючи панель Створення. Там представлені групи команд для кожного з елементів БД (Рис.10.2).

 

Рис. 2

Створювати елемент БД можна в декількох режимах: конструктор, майстер, шаблон.

Процес створення бази даних проходить у декілька етапів:

  1. Створення структури БД;
  2. Введення даних;
  3. Редагування структури i даних;
  4. Оформлення звітів.

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

Створення бази даних в Microsoft Access.

  1. Запустити програму Microsoft Access.
  2. У діалоговому вікні вибрати пункт Новая база данных.
  3. На правій панелі вікна вибрати місце зберігання бази даних і ввести її назву. Натиснути Создать (Рис.3).

Одразу після створення нової бази відкривається вікно таблиці в режимі заповнення даних. Можна скористатися цим і розпочати введення даних. Автоматично програма буде визначати типи полів. Якщо створення таблиці в такий спосіб не зручне, то можна перейти в режим К онструктор на панелі Главная (Рис.4).

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

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

Одне або декілька полів необхідно визначити як ключові. Ключове поле(Ñ) однозначно визначає будь-який запис у таблиці, тому в якості такого поля можна вибрати № по порядку, ідентифікаційний код, номер паспорту, машини та ін. Але такі поля, як ім’я, прізвище не можуть бути ключовими, оскільки для різних людей вони можуть співпадати.

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

Приклад таблиці.

 

Таблиця Банк
Назва поля Тип даних
Вкладник банку Текст
Відділення банку Текст
ÑШифр рахунку Числовий
Дата вкладу Дата/час
Сума вкладу Грошовий
Термін вкладу Числовий

Дана таблиця Банк містить шість полів. Кожне з полів має свій тип. Поле Шифр рахунку є ключовим полем.

Створення таблиці у режимі конструктора.

  1. На панелі Создание натиснути кнопку Конструктор таблиц.
  2. У вікні конструктора заповнити назви полів та їх типи, заповнити властивості кожного поля окремо (розмір, формат та ін.) (Рис. 1).
  3. Призначити ключове поле (меню Конструктор-Ключевое поле).
  4. Зберегти таблицю, дати їй назву.

Кількість полів визначається в процесі створення структури БД. Після конструювання таблиць переходять до вводу даних, тобто заповненню БД. Дані можна вводити у режимі таблиць або за допомогою різноманітних форм. Також БД підтримує копіювання даних з електронних таблиць в режимі введення даних.

Типи полів таблиці:

  1. Текстове поле – літери, цифри та інші символи. Розмір поля: від 1 до 255 символів. Можна змінювати формат поля, використовувати маску вводу.
  2. Числове поле – цілі числа, числа з плаваючою крапкою. Поле може мати різний розмір:

¾ байт (від 0 до 255)

¾ ціле (від –32 768 до 32 767)

¾ довге ціле (від -2 147 483 648 до 2 147 483 647)

¾ з плаваючою крапкою (4 байта)

¾ з плаваючою крапкою (8 байт).

  1. Поле Дата / время (для запису дат та часу)
  2. Логічне поле (може записуватись одне з двох значень: “ так” чи “ні”)
  3. Поле типу Лічильник (Счётчик). Використовують як лічильник записів, часто цей тип призначають для ключового поля. Поле типу Лічильник не потрібно заповнювати, воно заповнюється автоматично.
  4. Поле типу Memo. Це довге поле для тексту або чисел (до 64 000 символів).
  5. Поле об’єкта OLE. Вміщує не інформацію про об’єкт, а посилання на ім’я об’єкта (ім’я додатку, малюнка та ін.).
  6. Поле Мастер подстановок. Цей тип використовують для створення зв’язку між таблицями. Майстра підстановок використовують у підлеглій таблиці. З його допомогою вказують дані, з якого поля основної таблиці буде використовувати підлегла. Тип поля після підстановки стає числовим не залежно від того, який тип був у головній таблиці.

 

Наприклад, для дати можна встановити:

середній формат: 1 вер. 12 р. або короткий формат: 1.09.2012.

Робота з таблицями. Режим Таблица дозволяє легко фільтрувати і впорядковувати (сортувати) дані. Для цього на панелі Главная є відповідні команди (Рис.5). Діють вони так само, як в MSExcel. Потрібно стати курсором на поле і натиснути команду. Для пошуку запису в таблиці можна скористатися командою Найти.

Рис. 5

Форма - це засіб створення діалогового інтерфейсу користувача для роботи з БД. За допомогою форми зручніше вводити або шукати необхідні дані. Microsoft Access дозволяє створення форм на основі таблиці в режимі макета, конструктора або майстром (Рис.6).

Рис. 6

Створення форм в режимі макета.

1. Виділити таблицю в області переходів.

2. Натиснути кнопку Форма або Разделенная Форма на панелі Создание.

3. З’явиться форма в режимі макету (Рис. 6), де можна переміщати поля, міняти їх місцями і змінювати їх розміри. Якщо поле зайве, то його видаляють (клавішею Del). Якщо у форму треба додати поле, то його перетягують мишею зі Списку полів у правій частині вікна програми.

4. Зберегти форму.

Для заповнення форми її слід відкрити в режимі Формы. Кнопки переходу між записами дозволяють проглянути всі записи або додати нові (Рис. 7). Щоб змінити зовнішній вигляд форми, слід скористатися командами в меню Работа с макетами форм, яке з’являється, коли переходять в режим макету.

Режим Конструктора форм являє собою робочу область, на яку виносяться поля з панелі Конструкторлементы управления. Ця панель з’являється як тільки форма переходить у режим конструктора (Рис. 8).

Рис. 7

 

Рис. 8

Додавання поля у форму в режимі конструктора.

  1. На панелі Конструктор вибрати інструмент поле.
  2. В робочій області протягнути затисненою лівою кнопкою миші там, де має стояти поле.
  3. З’явиться зображення нового елемента. У вікні Свойства можна поміняти назву об’єкта і його параметри.
  4. Якщо у вікні немає панелі Свойства поля, то на панелі Конструктор треба активізувати кнопку Страница с войств.

Поле крім даних з таблиці може містити результати обчислень (Рис. 9). Таке поле називають обчислювальним. В поле потрібно ввести вираз, який починається зі знаку «=». Операндами можуть бути імена полів (вони вказуються в квадратних дужках [ ]), константи, функції.

Щоб створити підсумкове значення, потрібно поле розмістити у примітці форми (якщо воно сховане, то мишу підвести до нижнього краю примітки форми і потягнути вниз).

 

Рис. 9

1. Створити нову базу даних.

2. Створити структуру таблиці Банк_Інтеграл за наступною схемою:

Назва поля Тип даних Властивості поля
Вкладник банку Текст Розмір поля 25
Відділення банку Текст Розмір поля 20
ÑШифр рахунку Числовий Розмір поля – цілий
Дата вкладу Дата/час Формат поля – коротка дата
Сума вкладу Грошовий Формат поля - #«грн»
Термін вкладу Числовий Розмір поля – цілий Формат поля - #«міс.»

3. Ввести дані відповідно до зразка.

Відділення банку Вкладник банку Шифр рахунку Дата вкладу Сума вкладу Термін вкладу
Північне Савчук М.Р.   13.03.02 40 000 грн. 40міс.
Західне Гончар О.О.   30.12.03 130 000 грн. 55міс.
Північне Фірман П.О.   02.02.11 10 000 грн. 34міс.
Тернопільське Кличко П.І.   05.03.10 120 000 грн. 23міс.
Східне Кіт П.Т.   16.11.06 75 000 грн. 18міс.
Північно-Західне Свічка Т.А.   06.02.12 16 000 грн. 12міс.
Північно-Східне Корж С.О.   13.04.11 46 000 грн. 25міс.
Тернопільське Шевчук В.С.   17.10.09 56 000 грн. 28міс.
Південне Кравчук І.І.   23.08.08 230 000 грн. 45міс.
Центральне Бондар І.І.   05.06.10 102 000 грн. 32міс.
Північно-Східне Ткачук П.П.   03.05.11 132 000 грн. 44міс.
Тернопільське Іванків А.Т.   24.09.09 98 000 грн. 33міс.
Північне Ярема Н.О.   14.05.05 76 000 грн. 41міс.
Східне Ковальчук П.В.   15.11.11 45 000 грн. 36міс.

4. У режимі Таблиця відсортувати дані за полем Дата вкладу.

5. Показати в таблиці дані тільки по Тернопільському відділенню. Відмінити фільтр.

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

7. Вибрати в таблиці всі записи про вкладників, які зробили вклади у 2011 році. Відмінити фільтр.

8. Вибрати в таблиці всі записи про вкладників, у яких сума вкладу більша ніж 50 000 грн, але менша ніж 100 000 грн.

9. Створити форму Форма_Банк_1 на основі таблиці Банк_Інтеграл в режимі макета (Форма).

10. Зменшити розміри полів в макеті форм.

11. Форму Форма_Банк_1 відкрити в режимі форми і ввести 2 нових записи.

12. Створити форму Зведена діаграма, на якій відображено суми вкладів за банками.

13. Створити форму Форма_Банк_2 у вигляді таблиці за допомогою майстра форм (команда Создать-Другие формы-Мастер форм). Включити туди поля Відділення банку, Вкладник, Дата вкладу, Сума вкладу, Термін вкладу. Перейти в режим конструктора. У примітці форми створити елемент Поле для підсумовування по полю Сума вкладу. Встановити формат поля: # «грн». Формула для обчислення: =Sum([Сума вкладу]).

14. Побудувати таблицю під назвою Валюта з такими даними:

Назва поля Тип даних Властивості поля
ÑID Лічильник Розмір поля Ціле
Назва валюти Текст Розмір поля 25

15. Ввести дані в таблицю Валюта за зразком

ID Назва валюти
  Долар США
  Євро
  Фунти стерлінгів
  Німецькі марки
  Французькі франки

16. Зберегти таблицю.

17. Створити форму в режимі Разделенная форма на основі таблиці Банк_Інтеграл, в яку включити такі поля: Відділення банку, Вкладник, Дата вкладу та Сума вкладу.

18. У формі розмістити елементи Поле зі списком на основі поля Назва валюти таблиці Валюта та Поле з назвою курс валюти. Для поля Курс валюти у вікні властивостей на вкладці Все вказати назву поля - Курс валюти.

19. За допомогою елемента Поле створити обчислювальне поле під назвою Сума вкладу у валюті для обчислення еквівалента суми вкладу в іншій валюті. Формула для обчислення:

=[Сума вкладу]/[Курс валюти].

20. Зберегти форму.

21. У меню області переходів відсортувати елементи за типом об’єктів.

22. Зберегти файл.




Поделиться с друзьями:


Дата добавления: 2014-12-07; Просмотров: 1011; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.04 сек.