- •Конспект лекцій (опорний конспект лекцій)
- •Лекція №1. Введення в інформаційні системи
- •1. Основні поняття і визначення
- •2. Розвиток інформаційних систем
- •3. Роль інформаційних систем в управлінні організаціями
- •4. Класифікація інформаційних систем
- •5. Функціональні компоненти інформаційних систем
- •6. Інформаційне забезпечення інформаційних систем
- •Лекція №2. Роль структури управління в інформаційній системі.
- •1. Ресурси і технології інформаційних систем
- •2. Структура керування організацією
- •3. Система об’єктивного інформаційного забезпечення менеджменту
- •4. Рівні керування
- •5. Інші елементи організації
- •6. Приклади інформаційних систем
- •Лекція №3. Структура інформаційної системи
- •1. Типи забезпечуючих підсистем
- •2. Інформаційне забезпечення
- •3. Технічне забезпечення
- •4. Математичне й програмне забезпечення
- •5. Організаційне забезпечення
- •6. Правове забезпечення
- •7. Класифікація інформаційних технологій
- •Лекція №4. Класифікація інформаційних систем
- •1. Класифікація інформаційних систем за ознакою структурованості завдань
- •2. Класифікація інформаційних систем за функціональною ознакою і рівнем керування
- •3. Типи інформаційних систем
- •3.1. Інформаційні системи оперативного (операційного) рівня
- •3.2. Інформаційні системи фахівців
- •3.3. Інформаційні системи для менеджерів середньої ланки
- •3.4. Стратегічні інформаційні системи
- •Лекція №5. Корпоративні інформаційні системи
- •1. Загальна характеристика корпоративних інформаційних систем
- •2. Локальні, середні та великі інтегровані інформаційні системи
- •3. Сутність систем підтримки прийняття управлінських рішень.
- •4. Використання технологій штучного інтелекту в управлінні
- •Лекція №6. Організація інформаційних потоків у базах даних
- •1. Термінологія теорії баз даних
- •2. Microsoft access – реляційна скбд
- •4. Створення бази даних
- •5. Визначення в базі даних зв'язків між таблицями
- •Лекція №7. Створення таблиць. Арифметичні операції
- •1. Створення таблиць
- •1. 1. Режим таблиці
- •1. 2. Режим конструктора таблиці
- •1. Визначити ім'я поля таблиці
- •2. Визначити тип даних поля
- •3. Ввести опис поля (необов'язково)
- •4. Задати властивості поля (необов'язково)
- •1. 3 Майстер таблиць
- •1. 4. Імпорт таблиць
- •2. Модифікація бд
- •2. 1. Операції над таблицями
- •2. 2. Модифікація структури таблиці
- •3. Вирази в Access
- •4. Оператори
- •4. 1. Арифметичні оператори
- •4 .2. Оператори злиття рядків (конкатенації)
- •4. 3. Оператори порівняння
- •4. 4. Оператори ідентифікації. Ідентифікатори
- •5. Константи
- •6. Функції
- •7. Построитель выражений
- •Лекція №8. Створення запитів. Форми
- •1. Створення запитів
- •1. 1. Загальна характеристика запитів
- •1. 2. Типи запитів в Access
- •1. 3. Режими вікна запиту
- •1. 4. Створення запиту
- •1. 5. Дії у вікні конструктора запитів
- •1. 6. Підведення підсумків
- •1. 7. Перехресні запити
- •2. Форми
- •2. 1. Загальні відомості
- •2. 2. Структура форми
- •2. 3. Види форм
- •2. 4. Вміст форми
- •Лекція №9. Форми. Звіти
- •1. Форми
- •1. 1. Створення форми
- •1. 2. Використання Майстра форм
- •1. 3. Використання Конструктора форм
- •1. 4. Створення поля, що обчислюється
- •1. 5. Настроювання форми
- •1. 6. Створення діаграм
- •1. 7. Складені форми
- •2. 1. Основні поняття
- •2. 2. Створення звіту
- •2. 3. Створення звіту за допомогою Майстра звітів
- •2. 4. Створення звіту за допомогою Конструктора
- •2. 5. Сортування й групування
- •2. 6. Режими вікна звіту
- •2. 7. Друкування звіту
- •Перелік рекомендованої літератури
4. Створення бази даних
Створення БД повинне починатися з її проектування. Процес проектування БД включає наступні основні етапи:
Визначення призначення БД. На першому етапі проектування БД необхідно визначити список завдань, які потрібно розв'язувати за її допомогою, та які дані для цього потрібні.
Визначення структури таблиць. Це один з найбільш складних етапів у процесі створення БД. Правильна структуризація БД дозволяє швидко витягти потрібні дані, виключає їхнє дублювання й забезпечує цілісність інформації, що зберігається. Процедура поділу складних даних на кілька таблиць називається нормалізацією. Фахівцями із проектування БД була розроблена теорія нормалізації БД. Вона рекомендує при проектуванні таблиць керуватися наступними основними принципами:
Кожна з таблиць повинна містити інформацію про набір однотипних об'єктів, наприклад, відомості про студентів або підсумки здачі сесії.
Кожному з таких наборів даних повинна відповідати окрема таблиця. Наприклад, відомості про студентів і про отримані ними оцінках у сесію повинні зберігатися в різних таблицях. Тоді при видаленні відомостей про оцінки студента інформація про нього залишиться в БД.
Інформація в таблиці не повинна дублюватися. Не повинне бути повторень і між таблицями. Це виключає можливість розбіжності інформації в різних таблицях і робить роботу із БД більше ефективної.
3. Визначення полів. Кожна таблиця містить інформацію про набір об'єктів одного типу. При розробці полів для таблиці необхідно пам'ятати наступне:
У таблиці повинна бути присутня вся необхідна інформація про даний набір об'єктів.
Кожне поле повинне містити відомості про ту або іншу властивість саме цього, а не інших наборів об'єктів. Виключенням можуть бути поля, використовувані для зв'язку з іншими таблицями.
Не рекомендується включати в таблицю дані, які є результатом обчислення значення деякого вираження, так звані обчислювані поля.
Інформацію варто розбивати на найменші логічні одиниці. Наприклад, у таблицю з відомостями про адреси студентів краще включити поля Гуртожиток і Кімната, а не загальне поле Адреса. Це дасть можливість здійснити в БД пошук студентів, що живуть у даній кімнаті, або зробити сортування записів по номерах кімнат.
Визначення ключових полів. Для того щоб Access міг зв'язати дані з різних таблиць, кожна таблиця повинна містити первинний ключ, або просто ключ. Це одне або кілька полів, сукупність значень яких однозначно визначає кожний запис у таблиці. Наявність ключа в таблиці виключає можливість появи в ній двох однакових записів. При створенні нової таблиці Access пропонує побудувати ключ шляхом додавання додаткового поля з унікальними значеннями.
Визначення зв'язків між таблицями. Після розподілу даних по таблицях і визначення ключових полів необхідно вибрати схему для зв'язку даних у різних таблицях. Для цього потрібно визначити зв'язку між таблицями. Ці зв'язки Access буде використовувати при створенні багатотабличних запитів, форм і звітів.
