- •60. Поняття та призначення індексів у базах даних. Методи створення індексів (інтерактивний та інструкції sql)
- •61. Поняття бази даних. Призначення та класифікація систем управління базами даних
- •62. Проектування бази даних
- •63. Загальна характеристика субд Microsoft Access. Основні складові частини. Етапи створення бази даних
- •64.Робота з таблицями у середовищі субд Access: проектування структури, створення, редагування. Створення ключів та індексів. Приклади.
- •65.Встановлення выдношень( зв’язків) між таблицями у середовищі access. Типи відношень. Типи з’єднань двох таблиць. Приклад.
- •66.Типи даних та властивості полів у середовищі Субд access. Приклади
- •67.Створення запитів за допомогою майстрів та у режимі конструктора у середовищі Субд access
- •68.Створення виразів за допомогою будівника виразів у середовищі субд access.
- •69.Створення розрахункових полів у запитах, формах та звітах у середовищі Субд access. Приклади
- •70.Створення звіту за допомогою майстра у середовищі access. Технологія створення проміжних підсумків у звіті. Приклад.
- •71. Створення звіту за допомогою конструктора у середовищі access. Приклад
- •72. Створення форм за допогомогою майстра та у режимі конструктора у середовищі access. Приклад.
- •73. Технологія створення кнопочний форм у середовищі Субд Access. Приклад
- •74.Створення та використання макросів у середовищі субд access.
- •75.Створення процедур у середовищі СуБд access. Приклад
- •76.Використання запитів та фільтрів для пошуку інформації у середовищі субд access.
60. Поняття та призначення індексів у базах даних. Методи створення індексів (інтерактивний та інструкції sql)
Індекс - об'єкт бази даних, який створений з метою підвищення ефективності виконання запитів. Таблиці в базі даних можуть мати велику кількість рядків, які зберігаються в довільному порядку, і їх пошук по заданому значенню шляхом послідовного перегляду таблиці рядок за рядком може займати багато часу.Для кожної таблиці можна створити декілька індексів. Індекси дають змогу впорядковувати записи, виконувати швидкий пошук потрібних даних та встановлювати зв’язки між таблицями. Створення індексів відбувається інтерактивним методом, коли в базі даних в режимі конструктора безпосередньо обирається поле, по якому цей індекс буде створений і назва індекса. Створення індекса методом SQL: CREATE INDEX <назва індексу>ON<назва таблиці>(<список ключових полів>)
61. Поняття бази даних. Призначення та класифікація систем управління базами даних
База даних — впорядкований набір логічно взаємопов'язаних даних, що використовуються спільно та призначені для задоволення інформаційних потреб користувачів. У технічному розумінні включно й система керування БД.
Систе́ма управління ба́зами да́них — комп'ютерна програма чи комплекс програм, що забезпечує користувачам можливість створення, збереження, оновлення, пошук інформації та контролю доступу в базах даних.
Існують такі типи субд: ієрархічна, мережева, реляційна, пост реляційна, об’єктно-орієнтована.
В ієрархічній моделі зв’язки між даними описуються за допомогою впорядкованого графа( дерева). Мережева модель дає змогу зображати будь-які взаємозв’язки елементів даних у вигляді довільного графа. Реляційна – подає дані у вигляді множини таблиць, пов’язанх між собою. Постреляційна модель являє собою розширену реляційну модель, яка знімає обмеження неподільності даних, що зберігаються в базі даних. Ця модель допускає багатозначні поля, значення яких складаються з підзначень. Об’єктно-орієнтована модель під час уявлення даних дає можливість ідентифікувати окремі записи. Схема цієї бд складається з класів, які є колекцією об’єктів.
62. Проектування бази даних
Перед тим як створювати таблиці, форми та інші об'єкти, потрібно задати структуру бази даних. Добра структура бази даних є основою для створення адекватної вимогам, ефективної бази даних.
Етапи проектування (створення) бази даних:
1. Визначення мети створення бази даних. необхідно визначити мету створення бази даних, основні її функції та інформацію, яку вона повинна містити. Тобто потрібно визначити основні теми таблиць бази даних та інформацію, що міститимуть поля таблиць
2. Визначення таблиць, які повинні містити база даних. У разі проектування таблиць зовсім не обов'язково використовувати СУБД. Спочатку краще розробити структуру на папері.
3. Визначення необхідних у таблиці полів. Кожна таблиця містить інформацію на окрему тему, а кожне поле в таблиці містить окремі дані по темі таблиці. Наприклад, у таблиці з даними про клієнта можуть бути поля з назвою компанії, адресою, містом, країною і номером телефону.
4.Задання індивідуального значення кожному полю. З тим, щоб СУБД могла зв'язати дані з різних таблиць,кожна таблиця повинна містити поле чи набір полів, що задаватимуть індивідуальне значення кожного запису в таблиці. Таке поле чи набір полів називають основним ключем.
5. Визначення зв'язків між таблицями. Для цього потрібно визначити зв'язки між таблицями. Бажано вивчати зв'язки між таблицями в уже існуючій базі даних. Для перегляду зв'язків у вибраній базі даних відкриваємо її і вибираємо відповідні команди.
6. Відновлення структури бази даних. Після проектування таблиць, полів і зв'язків необхідно ще раз переглянути структуру бази даних і виявити можливі недоліки. 7. Додавання даних і створення інших об'єктів бази даних. Якщо структури таблиць відповідають поставленим вимогам, то можна вводити всі дані. Потім можна створювати будь-які запити, форми, звіти, макроси та модулі.
8. Використання засобів аналізу в СУБД. Наприклад, у СУБД Microsoft Access є два інструменти для вдосконалення структури баз даних. Майстер аналізу таблиць досліджує таблицю, в разі потреби пропонує нову її структуру та зв'язки, а також переробляє її. Аналізатор швидкодії досліджує всю базу даних, дає рекомендації з її поліпшення, а також реалізує їх.