You are on page 1of 10

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”


Кафедра інформаційних систем і мереж

Звіт
До лабораторної роботи №1
На тему
«Середовище СУБД MS ACCESS»
з дисципліни : «Організація баз даних та знань»

Виконала:
студентка ФЛ-26
Магалюс Анастасія
Викладач:
Нич Я.Л.

Львів – 2021
1. Тема роботи: Середовище СУБД MS Access 2010
2. Мета: вивчення складу та призначення елементів меню Access , об’єктів бази даних та
елементів середовища керування базами даних; Створення таблиць баз даних,
ознайомлення з типами та властивостями полів у середовищі.
3. Теоретичні запитання
Предметна область – це частина реального світу, яка відображається у базі даних.
Зазвичай база даних створюється для однієї конкретної предметної області,
організації або прикладної задачі.
Сутність – абстракція, якою позначається будь який клас об’єктів, предметів,
процесів, явищ і т.п., що можуть бути однозначно описані та ідентифіковані за
множиною своїх ознак чи властивостей. Один і той самий фізичний об'єкт може
виступати прототипом різних сутностей.
Поняття, яким умовно позначають одну з властивостей чи ознак сутності називають
атрибутом. Формально атрибут поєднує ідентифікатор, що вказує на його зв’язок з
певною ознакою (тобто її ім’я) і множину значень, які ця ознака може приймати.
Множина значень, які може приймати атрибут називається доменом.
Впорядкований набір значень властивостей одного примірника сутності
позначається поняттям кортеж. Формально кортеж – це впорядкований n-мірний вектор,
кожен елемент, якого вибирається з домена відповідного атрибута.
Реляційна база даних – це множина взаємопов'язаних відношень, в яких
зберігається інформація про деяку сукупність об'єктів реального світу.
З певним наближенням відношенням можна вважати таблицю, яка володіє
специфічними властивостями, хоча, у загальному випадку, поняття відношення і таблиці
не слід ототожнювати, оскільки таблиця є лише формою подання відношення. Отже дані в
реляційних базах подаються у вигляді однієї або декількох взаємопов’язаних таблиць, які
мають певні властивості:
 кожна таблиця складається з полів (стовпчиків) та записів (рядків);
 в базі даних кожна таблиця має унікальне ім’я;
 всі записи в таблиці є однотипними і мають фіксоване число полів;
 у таблиці не може бути двох однакових полів та двох однакових записів;
 кожен запис таблиці відрізняється від інших хоча б одним значенням.;
 кожне поле таблиці має унікальне ім’я і містить однотипні дані;
 значення полів у записах є атомарними, тобто інформація, що міститься на
перетині рядка та стовпчика, є неподільною за своїм смисловим значенням.

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


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

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


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

Термінологічні
співвідношення

Поняття Елемент реляційної моделі Форма представлення


Предметна область Схема бази даних Множина взаємопо’язаних таблиць
Сутність Відношення Таблиця
Властивість сутності Атрибут Стовпчик таблиці
Множина властивостей Схема відношення Заголовок таблиці
сутності
Примірник сутності Кортеж Стрічка таблиці
Множина примірників Інформаційне наповнення Тіло (наповнення) таблиці
сутності відношення
Значення властивості Значення атрибута в кортежі Значення на перетині
примірника сутності стовпчика та
стрічки

Запуск та завершення роботи СУБД MS ACCESS 2010


Пуск → Усі програми → Microsoft Office 2010 → Access 2010.
- Файл – Вихід
Склад та зміст елементів середовища СУБД MS ACCESS 2010
Середовище MS Access 2010 складається з наступних елементів:
Файл бази даних: це основний файл, який містить усі таблиці, запити, форми, звіти та модулі,
що стосуються бази даних.
Таблиці: вони містять дані у вигляді рядків та стовпців. Кожен стовпець таблиці визначається
своїм ім'ям та типом даних (наприклад, текстовим, числовим, датою або часом).
Запити: вони дозволяють вибирати, фільтрувати, сортувати та групувати дані з однієї або
декількох таблиць. Запити можуть бути статичними або динамічними.
Форми: вони дозволяють користувачам взаємодіяти з даними у зручному для них форматі.
Форми можуть містити поля для введення даних, кнопки для виконання операцій та інші
елементи керування.
Звіти: вони дозволяють створювати відображення даних у вигляді таблиць, графіків, діаграм
тощо. Звіти можуть бути статичними або динамічними.
Макроси: вони дозволяють автоматизувати операції в MS Access 2010, такі як відкриття форм,
виконання запитів, додавання записів тощо.
Модулі: вони дозволяють користувачам створювати власні функції та процедури, які можуть
бути викликані з інших елементів середовища MS Access 2010.
Відносини: вони використовуються для зв'язування таблиць між собою. Відносини можуть
бути один до одного, один до багатьох або багато до багатьох.
Склад та призначення об'єктів бази даних
Об'єкти бази даних – це таблиці, запити, форми, звіти, макроси і модулі. Ці об'єкти включають
дані та інструментальні засоби, необхідні для використання Access.
Способи створення бази даних
Існує кілька способів створення баз даних, зокрема:
Вручну створення бази даних: цей метод передбачає створення бази даних безпосередньо у
системі управління базами даних (СУБД). Для цього необхідно відкрити СУБД, створити нову
базу даних та визначити її параметри (таблиці, поля, типи даних і т.д.). Цей метод вимагає
досить глибоких знань у сфері баз даних та СУБД.
Використання графічного інтерфейсу користувача (GUI): СУБД зазвичай мають графічний
інтерфейс, що дозволяє створювати базу даних, таблиці, поля, ключі та інші параметри за
допомогою миші та клавіатури. Цей метод є більш простим і доступним для користувачів, які
не мають досвіду у програмуванні та роботі з СУБД.
Використання мов програмування та скриптів: СУБД надають API для взаємодії з ними за
допомогою різних мов програмування та скриптів, таких як SQL, Python, PHP, Java, C# та інші.
За допомогою цих мов можна автоматизувати процес створення баз даних та заповнення їх
даними.
Використання спеціалізованих інструментів: існують спеціалізовані інструменти, такі як ER-
діаграми, які дозволяють моделювати бази даних та генерувати код SQL для їх створення.
Цей метод дозволяє швидко створювати бази даних за допомогою готових шаблонів та
конструкторів.
У будь-якому випадку, перед створенням бази даних важливо визначити її структуру та
параметри, а також дотримуватися кращих практик в процесі роботи з базами даних.
Способи створення таблиць бази даних
Використання SQL-запитів: це один з найпоширеніших способів створення таблиць.
Використовуючи мову SQL (Structured Query Language), можна написати запит для створення
таблиці з відповідними полями та їх типами даних.
Використання графічних інтерфейсів: багато СУБД (систем управління базами даних) мають
графічні інтерфейси, які дозволяють створювати таблиці, використовуючи мишу та клавіатуру.
Наприклад, в MySQL Workbench можна використовувати "Table Designer" для створення та
налаштування таблиць.
Використання ORM-бібліотек: ORM (Object-Relational Mapping) - це технологія, яка дозволяє
зв'язувати об'єктно-орієнтовану модель програми з реляційною моделлю бази даних.
Бібліотеки ORM, такі як Hibernate для Java або SQLAlchemy для Python, можуть автоматично
створювати таблиці бази даних, використовуючи класи та анотації.
Використання генераторів коду: існують інструменти, які дозволяють автоматично
створювати код для створення таблиць на основі моделі даних. Наприклад, у PHP є бібліотека
Doctrine, яка може генерувати SQL-запити для створення таблиць.
Типи та властивості полів таблиць бази даних
У базах даних поля відповідають стовпцям таблиць і містять значення, що описують певні
атрибути об'єктів або сутностей, що представлені у базі даних. Кожне поле має свій тип та
властивості, які визначають, яку інформацію можна зберігати у цьому полі та які операції
можна проводити з цими даними.
Основні типи полів у базах даних:
Числові поля: містять числові дані, такі як цілі числа або десяткові дроби. Ці поля можуть
мати різні властивості, такі як точність, мінімальне та максимальне значення, автоматично
згенеровані ідентифікатори тощо.
Рядкові поля: містять текстові дані, такі як імена, адреси, коментарі тощо. Ці поля також
можуть мати різні властивості, такі як максимальна довжина, регулярні вирази для перевірки
валідності введених даних, можливість зберігати більше одного значення у полі тощо.
Дата/час поля: містять дати та часи, такі як дата народження, дата створення документа тощо.
Ці поля можуть мати різні формати введення та виведення, можуть бути зв'язані з часовим
поясом, можуть містити обмеження на дату/час, що зберігається у полі.
Логічні поля: містять булеві значення true/false, такі як статус документа, флаг активності
користувача тощо. Ці поля зазвичай не мають багатьох властивостей, але можуть бути
обов'язковими для заповнення.
Бінарні поля: містять бінарні дані, такі як зображення, відео, аудіо тощо. Ці поля зазвичай
мають властивості, що визначають формат даних, розмір файлу тощо.
4. Опис виконаної роботи та отриманих результатів
 Запуск роботи Access
- Пуск – Усі програми – Microsoft Office – Access
 Завершення роботи
- Файл – Вихід
 Опис меню середовища
Основне меню середовища MS Access 2010 містить наступні пункти:
- File (Файл) - у цьому меню можна створювати нові бази даних, відкривати, зберігати та
друковати таблиці та інші об'єкти бази даних.
- Home (Головна) - це меню містить набір інструментів для роботи з даними, такі як
створення нових таблиць, запитів, форм та звітів, редагування та сортування даних.
- Create (Створити) - у цьому меню можна створювати нові об'єкти бази даних, такі як
таблиці, запити, форми та звіти.
- External Data (Зовнішні дані) - це меню містить інструменти для імпорту та експорту
даних з та до інших форматів, таких як Excel, CSV та SQL Server.
- Database Tools (Інструменти бази даних) - у цьому меню є інструменти для аналізу та
підтримки бази даних, такі як аналіз бази даних, відновлення бази даних та перевірка
на проблеми.
- Add-Ins (Додатки) - у цьому меню можна додати додатки та функції, які можуть
доповнити можливості MS Access.
- Help (Довідка) - це меню містить довідкову інформацію та джерела підтримки для MS
Access 2010.
 Порядок створення нової порожньої бази даних :
1) Доступні шаблони – Нова база даних
2) Ім’я файлу – задати ім’я нової бази
3) В кінці рядка файл натиснути знак Папка і задати шлях, де буде зберігатись база
даних
4) Кнопка створити
 Опис вікна БД
Вікно бази даних MS Access 2010 складається з наступних основних компонентів:
- Ріббон - це панель інструментів, яка містить команди та опції для роботи з базою
даних.
- Вкладки - розташовані на ріббоні, кожна з яких містить групу команд, які відповідають
за певні функції програми.
- Панель навігації - знаходиться з лівого боку вікна і містить об'єкти бази даних, такі як
таблиці, запити, форми та звіти. Кожен об'єкт можна відкрити, двічі клацнувши на
ньому.
- Робоча область - знаходиться з правого боку вікна і відображає вміст обраних об'єктів.
Наприклад, якщо ви відкриєте таблицю, вона буде відображена в робочій області.
- Строка стану - знаходиться внизу вікна і відображає поточний стан програми, такий як
назва бази даних, поточний об'єкт, кількість записів тощо.
- Меню швидкого доступу - це невеликий рядок з іконками, розташований вгорі вікна.
Ці іконки дають можливість швидкого доступу до часто використовуваних команд.
 Способи та порядок створення таблиць баз даних
1) В режимі таблиці
- Створення – таблиця – Enter
- Клацнути на нове поле; відкриється список типів полів, вибрати тип поля, задати
полю ім’я
- Ввести імена та типи всіх полів
- У режимі Конструктора задати ім’я таблиці та зберегти її
- У цьому ж режимі задати потрібні властивості полів таблиці
- Зберегти структуру таблиці
Рисунок 1.1 Створення таблиці у режимі Таблиць

2) В режимі конструктора
- Створення – Таблиця – Конструктор таблиць - Enter
- У графі Ім’я поля ввести ім’я поля та натиснути Enter
- У графі Тип поля вибрати потрібний тип
- У графі Описання тексту ввести текст, що пояснює призначення поля
- У розділі Властивості задати потрібну властивості поля
- Зберегти структуру таблиці та здати ім’я . У вікні , що відкриється натиснути ОК

Рисунок 1.2 Створення таблиці у режимі конструктор та додаткові властивості поля

 Опис та роздрук джерел імпортування даних:


Дані можна імпортувати з Excel, текстового документа. Для цього створюємо таблиці у цих
середовищах.
Рисунок 1.3 Таблиця створена в Exel

Рисунок 1.4 Таблиця створена в Блокноті

 Опис та роздрук імпортованих таблиць бази даних з:


1) Excel
- Зовнішні дані – імпорт і зв’язки – Excel
- Ввести шлях за яким розташований потрібний шлях. Перемикач повинен бути на
Імпортувати дані джерела в нову таблицю в поточну базу даних та натиснути ОК
- Листи – Далі
- Встановити прапорець Перший рядок містить заголовки стовпців – Далі
- Залишивши опис поля без змін – Далі
- Визначити ключ – вибрати потрібне поле – Далі
- Підтвердити імпорт – Готово
- Відредагувати типи даних полів таблиці в режимі конструктора
- Зберегти , не зберігаючи кроки імпортування

Рисунок 1.5 Один з етапів імпортування


Рисунок 1.6 Імпортована таблиця з Excel

2) З блокноту
- Зовнішні дані – Імпорт і зв’язки – Текстовий файл
- Ввести шлях , за яким розташований потрібний шлях. Перемикач повинен бути на
Імпортувати дані джерела в нову таблицю в поточну базу даних. Натиснути ОК
- У вікнах, що відкриваються вибрати потрібний формат даних та вид розділювача
між полями – Далі
- Залишити описання полів без змін – Далі
- Вибрати в групі перемикачів Пункт Визначити ключ і з випадаючого списку полів
таблиці вибрати потрібне поле – Далі
- Підтвердити імпорт в таблицю – Готово
- В режимі Конструктора відредагувати типи даних полів таблиці
- Зберегти структуру таблиці без збереження кроків імпортування

Рисунок 1.6 Один з етапів імпортування


Рисунок 1.6 Імпортована таблиця з Блокноту

5. Висновок : на цій лабораторній роботі було вивчено меню середовища Microsoft


Access. Розглянуто різні види створення таблиць ( режим Таблиці та режим
Конструктор). Вивчено способи імпортування таблиць з середовища Excel та з
Блокноту.

You might also like