- •Тема 1. Системи баз даних. Основні поняття й архітектура 6
- •Тема 2. Реляційна модель бази даних 25
- •Тема 3. Нормалізація баз даних 33
- •Тема 4. Проектування бази даних 42
- •Тема 5. Проектування форм 62
- •Тема 6. Мова запитів sql 71
- •Визначення бази даних, бази знань.
- •Визначення бази даних, бази знань.
- •Призначення баз даних та знань.
- •Тема 7. Проектування звітів 96
- •Тема 8. Бази знань у сучасних інтелектуальних інформаційних системах 99
- •Змістовий модуль 1 Тема 1. Системи баз даних. Основні поняття й архітектура Лекція 1. Вступ до баз даних.
- •Перевага підходу, який передбачає використання баз даних :
- •Поняття інформаційної системи. [самостійне вивчення]
- •Лекція 2. Управління базами даних
- •Управління даними
- •Приклади баз даних та знань.
- •Огляд систем управління базами даних.
- •Основні функції системи управління базою даних.
- •Лінгвістичне забезпечення субд
- •Архітектура системи баз даних. [самостійне вичення]
- •Адміністрування бд [самостійне вичення]
- •Лекція 3. Історія розвитку баз даних
- •1. Виникненя баз даних. Едгар Кодд.
- •Ієрархічна модель.
- •Мережена модель.
- •Реляційна модель.
- •Етапи розвитку субд [самостійне вичення]
- •Четвертий етап - перспективи розвитку систем управління базами даних
- •Тема 2. Реляційна модель бази даних Лекція 4. Реляційні бази даних
- •1. Термінологія реляційних баз даних.
- •2. Реляційна алгебра, операції з множинами.
- •3. Реляційні операції, як команди мови маніпулювання даними [самостійне вичення]
- •1. Термінологія реляційних баз даних.
- •Реляційна алгебра, операції з множинами.
- •Реляційні операції, як команди мови маніпулювання даними [самостійне вичення]
- •Тема 3. Нормалізація баз даних Лекція 5. Нормалізація даних
- •Вимоги до побудови бд.
- •Мета і суть нормалізації.
- •Функціональні залежності та їх визначення.
- •Вимоги до побудови бд.
- •Мета і суть нормалізації.
- •3. Функціональні залежності та їх визначення.
- •Лекція 6. Особливості використання нормалізації даних
- •1. Переваги і недоліки нормалізації. Денормалізація.
- •2. Використання ms Access 2010 для нормалізації.
- •4. Нормальна форма Бойса-Кодда [самостійне вичення]
- •Переваги і недоліки нормалізації. Денормалізація.
- •Використання ms Access 2010 для нормалізації.
- •Перехід від і до ііі нф.
- •4. Нормальна форма Бойса-Кодда [самостійне вичення]
- •Змістовий модуль 2 Тема 4. Проектування бази даних Лекція 7. Створення баз даних
- •1. Створення нової бази даних.
- •Проектування бази даних
- •Етапи проектування бази даних
- •2.Визначення таблиць, які повинні містити база даних.
- •6. Відновлення структури бази даних.
- •4. Модель сутність-зв’язок у проектуванні бд
- •5. Розробка логічної моделі даних. [самостійне вичення]
- •Лекція 8. Таблиці і схема даних
- •Проектування таблиць.
- •Створення таблиць.
- •Типи даних.
- •Типи таблиць і ключів в реляційних базах даних
- •Типи відношень.
- •7. Імпорт та експорт даних. [самостійне вичення]
- •Тема 5. Проектування форм Лекція 9. Елементи створення форм
- •1. Призначення форм
- •2. Створення форми одного елемента
- •Автоматичне створення підтаблиць
- •Створення форми з наявної таблиці або запиту
- •Лекція 10. Складні форми
- •Створення пустої форми
- •Створення розділеної форми
- •Створення форми, у якій відображається кілька записів
- •Створення форми, яка містить підформи
- •Створення форми навігації
- •6. Захист бази даних. [самостійне вичення]
- •Тема 6. Мова запитів sql Лекція 11. Особливості мови sql
- •Загальні засади структурованої мови запитів sql.
- •1. Загальні засади структурованої мови запитів sql.
- •2. Мова визначення даних (ddl)
- •3. Створення або змінення таблиці засобами ddl [самостійне вичення]
- •Лекція 12. Команда select
- •Синтаксис команди select.
- •Операції «зірочка», «крапка», as.
- •Приклади
- •1.Синтаксис команди select.
- •Синтаксис:
- •2. Операції «зірочка», «крапка», as.
- •3. Приклади
- •Лекція 13. Особливі конструкції команди select
- •1. Речення where
- •2. Речення group by
- •3. Речення having
- •Речення order by
- •Запит на змінення
- •Лекція 14. Конструювання запитів
- •1. Запити
- •2. Запит на вибірку, перехресний запит
- •Запит з параметрами
- •5. Виконання sql-запиту
- •6. Змінення псевдоніма поля
- •7. Перевірка об’єднаних полів у запиті [самостійне вичення]
- •Лекція 15. Агрегатні функції в sql
- •Агрегатні функції.
- •Функція «Середнє»
- •Функція Count
- •Функції First і Last
- •Функції Min, Max
- •Функція Sum
- •Тема 7. Проектування звітів Лекція 16. Звіти
- •Призначення звітів.
- •Побудова звітів
- •Структурні елементи звіту
- •Призначення звітів
- •Побудова звітів
- •Структурні елементи звіту
- •Загальні засади
- •Класифікація баз знань
- •2. Класифікація баз знань
- •3. Фрейм
- •4. Структура фрейма
- •Базові елементи фреймів [самостійне вичення]
- •Лекція 18. Застосування баз знань
- •Інтелектуальна інформаційна система
- •Класифікація завдань, розв'язуваних ііс
- •1. Інтелектуальна інформаційна система
- •2. Класифікація завдань, розв'язуваних ііс
Створення таблиць.
Існує кілька способів створення таблиць. Наведемо деякі з них.
Використання майстра таблиць. Майстер таблиць дозволяє для кожної таблиці вибрати поля з множини наперед визначених таблиць. Для запуску майстра таблиць потрібно натиснути кнопку Создание, вибрати Шаблоны таблиц, вибрати потрібну таблицю з переліку запропонованих. Недоліком цього способу є обмеженість множини пропонованих таблиць та полів.
Введення даних безпосередньо в порожню таблицю в режимі таблиці. Для цього потрібно вибрати команду Создание – Таблицы. Далі в таблицю, що з'явиться на екрані, потрібно ввести необхідні дані. У кожне поле вводяться дані певного типу. MS Access автоматично визначає тип введених даних та формат їх відображення. За замовчуванням імена полів є такими: Поле 1, Поле2,... Для перейменування поля потрібно двічі клацнути на його імені, ввести нове ім'я та натиснути клавішу Enter.
Створення макету таблиці в режимі конструктора таблиць. Цей універсальний спосіб створення макетів таблиць БД полягає у наступному. Потрібно вибрати команду Создание – Конструктор таблиц. Далі у вікні Конструктора на графічному бланку потрібно вказати кожне поле таблиці, його тип та властивості. Потрібно також задати ключові поля (виділити потрібні поля, натиснути кнопку Ключевое поле на панелі інструментів чи в контекстному меню)
Типи даних.
Допустимі значення, які можна внести в таблицю регулюються за допомогою заздалегідь визначених типів даних. Набір типів даних трохи відрізняється в залежності від СУБД.
Тип даних - це атрибут змінної або поля, що визначає, які дані можуть у них знаходитись. При вивченні електронних таблиць MS Excel ми ознайомились із трьома типами даних: текстами, числами і формулами. Таблиці БД, як правило, допускають роботу з набагато більшою кількістю різних типів даних.
MS Access оперує з наступними типами даних.
Текстовый – тип даних, що використовується для збереження звичайного неформатованого тексту обмеженого розміру (до 255 символів).
Поле Мемо - спеціальний тип даних для збереження великих обсягів тексту (до 65535 символів). Фізично текст не зберігається в полі. Він зберігається в іншому місці БД, а в полі зберігається покажчик на нього, але для користувача такий поділ непомітний.
Числовой - тип даних для збереження дійсних чисел.
Дата/время - тип даних для збереження календарних дат і поточного часу.
Денежный - тип даних для збереження грошових сум. Теоретично для їхнього запису можна було б користуватися і полями числового типу, але для грошових сум є деякі особливості (наприклад, пов'язані з правилами округлення), а для цього більш зручним є використання спеціального (а не числового) типу даних.
Счетчик - спеціальний тип даних для унікальних натуральних чисел з автоматичним наростанням. Природне використання - для порядкової нумерації записів.
Логический - тип для збереження логічних даних (ці дані можуть приймати лише два значення, наприклад, Да чи Heт).
Поле объекта OLE - спеціальний тип даних, призначений для збереження об'єктів (наприклад, мультимедійних), що вставляються впровадженням або зв'язуванням (технологія OLE). Реально, звичайно, такі об'єкти в таблиці не зберігаються. Як і у випадку полів Мемо, вони зберігаються в іншому місці внутрішньої структури файла БД, а в таблиці зберігаються лише покажчики на них (інакше робота з таблицями була б надзвичайно повільною).
Гиперссылка - спеціальне поле для збереження адрес URL Web-об’єктів Internet. При "щиглику" на посиланні автоматично відбувається запуск броузера і відтворення об'єкта в його вікні.
Мастер подстановок не є спеціальним типом даних. Це об'єкт, настроюванням якого можна автоматизувати введення в поле даних так, щоб вибирати їх зі списку, що розкривається.
БД MS Access зберігається в одному файлі <ім'я>.mdb (або <ім'я>.mde, якщо до БД відносяться приєднані таблиці).
