- •Тема 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. Класифікація завдань, розв'язуваних ііс
Створення форми, у якій відображається кілька записів
Форму з кількома елементами, яку також називають неперервною формою, зручно використовувати, якщо необхідно, щоб у формі відображалося кілька записів, але в ній було більше можливостей для настроювання, ніж у даних у табличному поданні, можна скористатися засобом «Кілька елементів».
В області переходів клацніть таблицю або запит із даними, які мають відображатися у формі.
На вкладці Створити клацніть елемент Додаткові форми > Кілька елементів.
У програмі Access буде створено форму, яка відобразиться в поданні макета. У поданні макета можна змінювати макет форми під час відображення в ній даних. Наприклад, розмір текстових полів можна настроїти відповідно до обсягу даних.
Створення форми, яка містить підформи
Під час роботи з пов’язаними даними, які зберігаються в окремих таблицях, часто виникає потреба в перегляді даних із кількох таблиць або запитів в одній формі. Для цього зручно використовувати підформи.
Створення форми навігації
Форма навігації – це звичайна форма, яка містить навігаційний елемент керування. Форми навігації – це чудове доповнення для будь-якої бази даних, але якщо базу даних планується публікувати в Інтернеті, створення форми навігації відіграє особливо важливу роль, оскільки у браузері область переходів Access не відображається.
Відкрийте базу даних, до якої потрібно додати форму навігації.
На вкладці Створити у групі Форми натисніть кнопку Переходи та виберіть потрібний стиль форми навігації.
Програма Access створить форму, додасть до неї навігаційний елемент керування та відобразіть форму в поданні макета.
6. Захист бази даних. [самостійне вичення]
Оскільки однією з основних властивостей БД є орієнтація на широке коло застосувань, то природно передбачити засоби захисту від неавторизованого доступу (навмисного чи ненавмисного) користувачів до даних. З цією метою в БД встановлюється система паролів та ідентифікацій користувачів, а також розподіл даних і користувачів на групи з різноманітними взаємними правами.
Access 2007 не надає захист на рівні користувача для баз даних, що створюються у новому форматі (accdb- та accde-файли). Проте, якщо база даних попередньої версії Access відкривається у Office Access 2007, і ця база даних має захист на рівні користувача, то ці параметри працюватимуть, як і раніше.
Якщо база даних попередньої версії Access із захистом на рівні користувача конвертується у новий формат, то Access автоматично видаляє усі параметри безпеки і застосовує правила захисту accdb- або accde-файлів.
Нарешті, запам’ятайте, що усі користувачі можуть бачити усі об’єкти бази даних у будь-який час, якщо відкриваються бази даних, що були створені у Office Access 2007.
Архітектура захисту Office Access 2007
Щоб зрозуміти архітектуру захисту Office Access 2007, необхідно згадати, що база даних Access не є файлом у тому сенсі, що робоча книга Microsoft Office Excel 2007 - Українська версія чи документ Microsoft Office Word 2007 - Українська версія. База даних Access є набором об’єктів — таблиць, форм, запитів, макросів, звітів, тощо — робота яких часто залежить одне від одного. Наприклад, якщо створюється форма вводу даних, то дані в цій формі не можна вводити або зберігати, якщо елементи керування цієї форми не пов’язані із таблицею.
Деякі компоненти Access, у тому числі запити на змінення (запити, які вставляють, видаляють або змінюють дані), макроси, вирази (функції, які повертають єдине значення) та код VBA, можуть бути небезпечними. Щоб допомогти зробити дані більш безпечними, в Office Access 2007 і Центрі безпеки та конфіденційності виконуються серії перевірок безпеки, якщо відкривається база даних. Цей процес відбувається так:
Якщо accdb- або accde-файл відкривається у Office Access 2007, Access передає відомості про розташування бази даних Центру безпеки та конфіденційності. Якщо розташування є надійним, то база даних працює з усією функціональністю. Якщо база даних попередньої версії Access відкривається у Office Access 2007, то Access передає відомості щодо розташування та цифрового підпису, застосованого до цієї бази даних, якщо такий є.
Центр безпеки та конфіденційності перевіряє ці «докази», щоб оцінити рівень надійності бази даних, а потім інформує Access про те, як слід відкрити базу даних. База даних або вимикається, або запускається з повною функціональністю.
Примітка Пам’ятайте, що параметри, які користувач або системний адміністратор встановив для Центру безпеки та конфіденційності, впливають на рішення щодо безпеки, які приймаються, коли відкривається база даних в Access.
Якщо Центр безпеки та конфіденційності вимикає будь-який вміст, коли відкривається база даних, то з’являється рядок повідомлень.
Щоб активувати будь-який неактивний вміст, виберіть пункт Параметри, а потім виберіть відповідні параметри в діалоговому вікні, що з’явиться. Access активує вимкнений вміст, і база даних відкриється знову з повною функціональністю. В іншому випадку неактивні компоненти не працюватимуть.
Якщо відкрити базу даних, яка була створена в попередньому форматі (mdb- або mde-файли), і ця база даних не має підпису і не є надійною, то, за промовчанням, Access вимикає весь виконуваний вміст.
Інформаційні ресурси по темі:
http://office.microsoft.com/uk-ua/access-help/HA102749623.aspx?CTT=5&origin=HA102749786
http://office.microsoft.com/uk-ua/access-help/HA102749786.aspx?CTT=1
