Основи роботи з Access

Знайомство з інтерфейсом програми Access, вивчення сіткової структури даних об’єктів. Створення зв'язків між таблицями СУБД. Розробка реляційних запитів, звітів і форм. Особливості використання поля, що має тип Лічильник. Недоліки ієрархічної моделі.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык украинский
Дата добавления 05.11.2017
Размер файла 46,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://allbest.ru

РЕФЕРАТ

На тему: Основи роботи з Access

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

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

проблема логічного проектування бази даних;

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

Відомо три основних типи моделей даних: ієрархічна, сіткова і реляційна.

Ієрархічна модель даних організовує дані в виді деревовидної структури і являється реалізацією логічних зв'язків: відношень “рід-вид” або “ціле-частина”. інтерфейс програмf access реляційний запит

Дерево представляє собою ієрархію елементів, які називаються вузлами. Між одним вузлом і породженими вузлами існує відношення один-до-багатьох (багато-до-одного). Таким чином, ієрархічну структуру можна змінити до виду, який відображає ієрархічну БД. До основних недостатків такого виду моделі можна віднести наступне: складність відображення зв'язків багато-до-багатьох; ієрархія в значній мірі ускладнює операції включення інформації про нові об'єкти БД і знищення старої: доступ до любого вузла можливий тільки через кореневий.

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

Прикладом являється сіткова структура, в якій між об'єктами існують два види взаємозв'язку: один-до-багатьох, багато-до-одного. Великою різницею між сітковою і ієрархічною моделями є те, що в сітковій моделі кожен запис може брати участь в будь-якому числі набору. Основний недостаток сіткової моделі заключається в її складності, а також в можливості втрати незалежності даних при реорганізації БД.

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

Бази даних, що мають зв'язані таблиці, називають також реляційними базами даних.

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

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

Унікальне поле - це поле, значення в якому не можуть повторюватися.

З ключовими полями комп'ютер працює особливо. Він перевіряє їхню унікальність і швидше виконує сортування по таких полях. Ключове поле - очевидний кандидат для створення зв'язків. Іноді ключове поле називають первинним ключем.

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

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

Структура зв'язків між таблицями називається схемою даних.

Для створення зв'язків між таблицями СУБД Access 9х має спеціальне діалогове вікно, що називається Схема даних (Сервіс Схема даних).

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

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

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

Для створення реляційних запитів, звітів і форм спочатку відкривають їхні конструктори. У вікно конструктора вводять потрібні таблиці і лише тоді формують зв'язки.

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

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

Реляційними також є форми, запити i звіти, побудовані по кількох реляційних таблицях.

Для реляційного зв'язку використовують поля, в яких значення не повторюються, наприклад, числове поле типу лічильник, поле з персональними номерами співробітників тощо (поле з прізвищами не підходить, бо в БД можуть бути однофамільці). У конструкторі таблиці такому полю присвоюють ключ (командою з головного меню Виправляти * Ключове поле або командою з контекстного меню поля). Записи з таблиці, що мають ключове поле, подаються на екран, відразу впорядковані за зростанням значень ключового поля.

Є такі терміни реляційних БД:

ВІДНОШЕННЯ (Relation) - інформація про об'єкти одного типу ( наприклад клієнти, замовлення )

АТРИБУТ (Attribute) - визначена частина інформації про деякий об'єкт (наприклад адрес клієнта ). Атрибут звичайно зберігається у формі таблиці

ЗВ'ЯЗОК (Relatioship) - спосіб, яким зв'язана інформація в одній таблиці з інформацію в іншій таблиці (наприклад у клієнтів із замовленнями тип зв'язку “один до багатьох”, так як клієнт може розмістити багато замовлень, але будь-яке замовлення відбудеться тільки з одним клієнтом)

ОБ'ЄДНАННЯ (Join) - процес об'єднання таблиць, або запитів на основі співпадаючих значень визначених атрибутів (наприклад інформація про клієнтів може бути об'єднана із інформацією про замовлення по коду даного клієнта )

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

Звіти - це форми «навпаки». З їхньою допомогою дані видають на принтер у зручному і наочному виді.

Звіти, які формуються в Access, дуже подібні до форм. Вони мають ті самі області, що і форми: область заголовку і приміток, області нижнього і верхнього колонтитулів. Відмінність звітів і форм полягає в тому, що вони створюються лише для видачі на друк і не мають управляючих елементів для введення даних. Тому в звітах неможливо використовувати прапорці, списки та поля зі списком. Для звітів не можна встановити режим таблиці чи форми, для них доступний режим конструктора і попереднього перегляду за допомогою опції Предварительный просмотр команди Файл.

Розглянемо принципи формування звітів. 3вiти призначені для оформлення потрібних даних з БД згідно з вимогами стандартів чи замовника і виведення їx на папір (рис. 1).

Є такі засоби створення звітів:

1) конструктор (не для початківців);

2) майстер звiтiв; 3) автозвіти.

Як і у випадку форм оптимальним є комбінований спосіб: звіт створюють за допомогою майстра звіту, а пізніше дооформляють його вручну за допомогою конструктора.

Режим конструктора дуже подібний до аналогічного режиму для форм. Є лише одна відмінність: на панелі елементів управління для звітів є піктограма Конец страницы. Як правило, розбивку на сторінки Access виконує автоматично, але якщо використати цю піктограму, то можна це робити вручну відповідно до вимог користувача.

Верхній та нижній колонтитули сторінки виводяться відповідно зверху та знизу на кожній віддрукованій сторінці. Обидві ці області можна включати та виключати за допомогою команди Вид > Колонтитули.

Кожна з областей має певні властивості. Для перегляду властивостей області необхідно вибрати піктограму Властивості, а потім одну із смужок з назвою області звіту. За допомогою властивостей можна управляти формою звіту, який буде друкуватись, щоб у ньому не було розривів, порожніх рядків чи обрізаних даних.

Звіт складається з декількох частин (елементів, не всі вони є обов'язковими), які створює конструктор, а саме:

заголовок звіту;

верхній колонтитул (повторюється на усіх сторінках);

заголовок групи (якщо записи групуються);

область даних;

нижній колонтитул;

примітки.

Заголовок і примітка до звіту друкуються один раз на початку та в кінці звіту. Ці дві області можна включати та виключати за допомогою команди Вид > Заголовок/примітка звіту.

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

Рис. 1. Зразок звіту

Хід роботи

1. Запустіть програму Access i відкрийте БД, що містить таблиці Рейтинг та Адреси.

2. Відкрийте по черзі конструктори цих таблиць i зробіть поле Номер у них ключовим.

3. Створіть реляційний запит.

У запиті повинні бути такі поля з двох таблиць: Номер, Група, Прізвище, ім'я, Вулиця з таблиці Адреси i поле Сума з таблиці Рейтинг. Задайте режим впорядкування за спаданням рейтингу (поле Сума).

4. Запустіть запит на виконання i перегляньте результати.

5. Змініть тип запиту на утворення нової таблиці, утворіть її з назвою Облік.

6. Додайте в упорядковану за полем Сума таблицю Облік поле з назвою Місце (тип лічильник).

7. Перегляньте таблицю.

У кого зі студентів 5-й рейтинг?

8. Утворіть рядковий автозвіт на базі таблиці Облік.

Вікно БД * Закладка Звіти > Створити * Автозвіт рядковий * Облік > ОК.

9. Розгляньте звіт.

Виконайте команду Попередній огляд.

10. Розгляньте структуру звіту.

Перейдіть у режим конструктора.

11. Закрийте конструктор i збережіть звіт з назвою Звіт1.

12. Почніть створювати Звіт2 за допомогою майстра звітів.

Вікно БД > Закладка Звіти * Створити > Майстер звітів * Облік > ОК. Виконайте всі вимоги майстра (див. пункти 13-18).

13. Сформуйте структуру звіту з таких полів i в такому порядку: Група, Прізвище, ім'я, Сума, Місце.

Вибирайте по черзі поля у вікні Доступні поля i натискайте на кнопку з позначкою > > Далі.

14. Задайте групування записів у звіт по полю Група i натисніть на кнопку Далі.

15. Упорядкування можете не задавати (Далі).

16. Задайте вигляд макета звіту.

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

17. Виберіть стиль, який вам більше до вподоби (Далі).

Який стиль Ви вибрали?

18. Звіту дайте ім'я Звіт2, перемкніть звіт у режим перегляду i натисніть на кнопку Готово.

19. Розгляньте звіт i його структуру.

20. Змініть структуру звіту у режимі конструктора так, щоб покращити вигляд звіту:

а) клацніть один раз у вікні заголовка групи (виберіть назву групи Група) i зменшіть заголовок методом зменшення об'єкта;

б) зменшіть i вигідніше розташуйте (перетягніть) інші об'єкти на свій розсуд;

в) перемістіть через буфер обміну об'єкт Група з верхнього колонтитулу в заголовок групи;

г) розмалюйте різними кольорами різні структурні частини звіту;

д) задайте прізвища товстим шрифтом 16 пунктів;

е) зробіть інші зміни на свій розсуд.

Постійно перемикайте режими Конструктор на Взірець i навпаки, щоб оглянути результати кожного кроку.

21. Перепишіть у зошит останній рядок звіту.

22. Покажіть викладачеві i збережіть звіт.

23. Закінчіть роботу. Здайте звіти.

Размещено на Allbest.ru

...

Подобные документы

  • Система управління базами даних, ієрархічна модель даних, її проектування та створення. Інтерфейс Microsoft Access, створення структури таблиці, запитів, форм, звітів, макросів. Аналіз зв'язків між таблицями, що описують поняття проблемного середовища.

    курсовая работа [2,7 M], добавлен 10.11.2010

  • Основні поняття та особливості розробки баз даних в Microsoft Access. Побудова бази даних магазину побутової техніки: створення таблиць та встановлення зв’язків між ними, створення запитів, форм та звітів. Охорона праці і гігієна користувача комп'ютера.

    курсовая работа [2,5 M], добавлен 19.01.2010

  • Опис основних кроків створення бази даних по автомобілям у програмі Microsoft Access, та запитів. Порядок формування таблиць, їх зміст і структура, встановлення зв'язків між таблицями. Операції, що проводяться над таблицями. Правила оформлення звіту.

    практическая работа [1,1 M], добавлен 27.05.2010

  • Визначення необхідних даних для створення бази даних "Бібліотека", групування їх по таблицях. Передбачення ключових полів, зв’язків між таблицями Access. Створення запитів для функціонування фільтрів у головній формі, а також інтерфейсу користувача.

    курсовая работа [2,5 M], добавлен 22.01.2015

  • Microsoft Excel як програма для роботи з електронними таблицями, оцінка її необхідності та можливостей, функціональні особливості та сфери практичного використання. Основні типи об’єктів програми, їх характеристика. Поняття та призначення СУБД MS ACCESS.

    контрольная работа [952,8 K], добавлен 21.04.2011

  • Договірна діяльність організацій як предмет проекту створення бази даних. Основні етапи роботи з Microsoft Access зі створення бази даних. Мінімальний список характеристик, які потрібно врахувати в ході роботи. Ознайомлення з основними об'єктами СУБД.

    лабораторная работа [1,7 M], добавлен 21.04.2011

  • Проектування бази даних "Аптека" у Microsoft Access, розробка структури таблиць, ключових полів і схеми даних. Створення запитів різних типів, екранних форм різного виду для введення і перегляду даних. Створення кнопкових форм, що полегшують навігацію.

    дипломная работа [3,1 M], добавлен 16.11.2014

  • Характеристика сучасних баз даних. Вивчення складу та призначення різноманітних елементів меню. Сутність об’єктів баз даних та елементів середовища керування СУБД MS Access. Основні засоби опрацювання об’єктів, принцип запуску середовища СУБД MS Access.

    лабораторная работа [443,3 K], добавлен 13.03.2011

  • Основні особливості Microsoft Access, її значення для створення професійної бази даних. Опис прикладної області "Житлово-комунальне господарство". Створення і заповнення таблиць, запитів, форм і звітів, які можна друкувати й редагувати в Microsoft Access.

    курсовая работа [2,2 M], добавлен 17.12.2011

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

    курсовая работа [3,8 M], добавлен 20.07.2014

  • Архітектура багатопроцесорних систем. Особливості розподілу та обробки даних. Розмежування між паралельними і розподіленими СУБД. Створення таблиць та запитів SQL у програмі MS Access. Побудова форм та макросів для зручного управління базою даних.

    курсовая работа [3,0 M], добавлен 11.09.2014

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

    лабораторная работа [397,7 K], добавлен 09.09.2010

  • Аналіз та проектування бази даних по організації обліку та руху товарів на складах, обґрунтування вибору інструментального засобу. Застосування СУБД Microsoft Access, розробка таблиць бази даних. запитів, форм, конструювання звітів і організація захисту.

    курсовая работа [463,3 K], добавлен 07.06.2010

  • Використання системи керування базами даних (СКБД) Microsoft Access на реляційній моделі. Основні об’єкти баз даних: таблиці, запити, форми, звіти, макроси і модулі. Виконання обрахунків у запитах, підсумкові та перехресні запити, їх використання.

    курсовая работа [569,6 K], добавлен 01.11.2011

  • Розробка структури бази даних. ER-моделі предметної області. Проектування нормалізованих відношень. Розробка форм, запитів, звітів бази даних "Автосалон". Тестування роботи бази даних. Демонстрація коректної роботи форми "Додавання даних про покупців".

    курсовая работа [4,0 M], добавлен 02.12.2014

  • Створення баз даних з використанням платформи Microsoft Access 2010 та структурованих запитів SQL. ER-діаграма бази даних з описом кожної сутності та її атрибутів. Розробка інтерфейсу, елементів навігації та макросів для автоматичного виконання запитів.

    курсовая работа [3,1 M], добавлен 21.08.2014

  • Проектування бази даних: визначення об’єктів, структура таблиць, побудова схеми даних, забезпечення цілісності даних, створення певних відношень між таблицями, створення запитів, побудова форм, оформлення об’єктів. Розробка інструкції користувача.

    курсовая работа [1,9 M], добавлен 19.09.2014

  • Режими роботи з таблицями в Microsoft Access. Основні способи створення таблиць. Вимоги до технічних характеристик комп'ютера. Створення бази даних. Техніка безпеки та основні правила при виконанні робіт на комп'ютері. Порядок архівування роботи.

    реферат [1,5 M], добавлен 23.12.2010

  • Теоретичні відомості про пакет ІЗВП Borland Delphi та СУБД MS Access, оцінка їх функціональних особливостей. Опис структури бази даних. Проектування інтерфейсу програми, опис її логічної структури та функцій. Контроль коректності вхідних, вихідних даних.

    курсовая работа [4,5 M], добавлен 03.01.2014

  • Аналіз предметної області, проектування бази даних, її фізичної реалізації в СУБД Access. Схема даних зі зв'язками між таблицями. Форми, що забезпечують інтерфейс. Запити у режимі Конструктора і мовою SQL. Звіти в режимі звіту і в режимі Конструктора.

    курсовая работа [5,2 M], добавлен 01.04.2016

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.