- •Лекція 1
- •1. Інформаційні системи на транспорті
- •1.1. Класифікація аіс
- •1.2. Структура автоматизованих інформаційних систем
- •Позамашинне інформаційне забезпечення (на папері) складається з:
- •Комплекс технічних засобів аіс складається з
- •Лекція 2
- •Лекція 3
- •2. Моделі даних
- •2.1. Ієрархічна модель даних
- •2.2. Мережева модель даних
- •2.3. Реляційна модель даних
- •Тобто тут атрибути приймають значення з 4-х доменів.
- •Відношення навантаження:
- •Лекція 4
- •3. Реляційні бази даних
- •Таблиця 3 Відношення одержувач:
- •3.1. Первинний ключ (суперключ) відношення
- •3.2. Можливий (потенційний) ключ відношення
- •3.3. Чужий (зовнішній) ключ відношення
- •Лекція 5
- •4. Проектування реляційної бази даних
- •4.1. Цілі проектування рбд
- •4.2. Універсальне відношення
- •4.2.1. Поняття форми відношення. Перша нормальна форма.
- •4.2.2. Проблеми, що можуть виникнути при роботі з рбд
- •Лекція 6
- •4.3. Нормалізація відношення
- •4.3.1. Нормальна форма Бойса-Кодда
- •4.3.2. Функціональні залежності
- •Лекція 7
- •4.4. Er- метод нормалізації відношень
- •4.4.1. Поняття сутності та зв'язку
- •Лекція 8
- •4.4.3.2. Правило №2
- •4.4.3.3. Правило №3
- •4.4.3.4. Правило №4
- •4.4.3.5. Правило №5
- •4.4.3.6. Правило №6
- •4.5. Перевірка отриманих відношень.
- •Лекція 10
- •5. Основні поняття теорії інформації
- •5.1. Одиниці виміру ступеню невизначеності системи
- •5.2. Властивості ентропії
- •Лекція 11
- •5.3. Ентропія та інформація
- •5.4. Ентропія як міра кількості інформації
- •Лекція 12
- •5.5. Кодування дискретних повідомлень
- •5.5.1. Запис повідомлення за допомогою кодів
- •Лекція 13
- •5.5.2. Способи перетворювання кодів
- •Лекція 14
- •5.6. Класифікація (двійкових) кодів
- •5.6.1. Ненадлишкові коди
- •5.6.2. Надлишкові коди
- •5.6.2.1. Коди з виявленням помилок
- •5.6.2.2. Коди з виправленням помилок
- •Лекція 15
- •1.4. Позамашинне інформаційне забезпечення аіс.
- •1.4.1. Системи уніфікованої документації. Документообіг
- •1.4.2. Класифікація та (ідентифікаційне) кодування інформації
- •1.4.3. Методи (ідентифікаційного) кодування
- •Лекція 16
4.5. Перевірка отриманих відношень.
Після складання набору попередніх відношень за допомогою одного з приведених вище правил виводу треба розподілити між відношеннями атрибути, котрі не були визначені такими, що характеризують одну з сутностей.
Коли всі атрибути розподілені між відношеннями (наразі ці відношення після розподілу всіх атрибутів називаються пробними), їх необхідно перевірити, чи знаходяться вони в НФБК. Для цього необхідно дослідити функціональні залежності між атрибутами кожного пробного відношення. Якщо якесь пробне відношення не знаходиться в НФБК, то з цим відношенням потрібно виконати ще один цикл нормалізації, і так доти, поки не приведемо всі відношення до НФБК.
Щоб уникнути проблем, що можуть виникнути при роботі з застосуванням БД, до РБД включаються лише ті відношення, що знаходяться в НФБК.
На цьому закінчується проектування РБД і починається розробка застосування БД.
Етапи розробки застосувань РБД і роботи з ними на ЕОМ докладно розглядається на лабораторних заняттях.
Лекція 10
5. Основні поняття теорії інформації
Теорія інформації – наука що вивчає кількісні закономірності, пов'язані з одержанням, передачею, опрацюванням і збереженням інформації.
Для того щоб здійснити передачу інформації вона повинна бути спочатку представлена таким чином, щоб стати зрозумілою для користувача цієї інформації. Тобто бути подана в вигляді деяких сигналів, що сприймають органи відчуття людини (звуки, кольори, знаки, жести, зображення).
Якщо інформація має бути передана по каналах зв'язку, то ці сигнали повинні бути ще й закодовані. При цьому слід прагнути до якомога меншої кількості сигналів за умов збереження обсягу інформації, що передається.
Звідси випливає дві задачі теорії інформації:
пошук економних методів кодування інформації;
визначення кількості та потужності пристроїв, що запам'ятовують та зберігають інформацію (обсягу пам'яті ЕОМ, пропускної спроможності каналів зв'язку).
Інформація від джерела чи від накопичувача інформації користувачеві передається за допомогою повідомлень.
Повідомлення – це сукупність відомостей про стан деякої системи.
Повідомлення являє собою упорядкований набір сигналів, які складені з окремих символів, які можуть бути закодовані за допомогою деяких інших символів для передачі інформації каналами зв’язку.
Повідомлення має сенс тільки в тому випадку, коли стан системи наперед невідомий та ще й випадковий.
Такий системі Х апріорі (тобто до одержання повідомлення про її стан) властивий деякий ступінь невизначеності. Як його (цей ступінь невизначеності) вимірити чи обчислити?
Розглянемо три приклади:
1-й приклад. Система ВАГОН має два можливі стани:
– 1-й стан: вагон завантажений;
– 2-й стан: вагон порожній.
2-й приклад. Система ВАГОН має 5 можливих станів:
– 1-й стан: вагон критий;
– 2-й стан: піввагон вагон порожній;
– 3-й стан: платформа вагон Критий;
– 4-й стан: цистерна піввагон вагон порожній;
– 5-й стан: хопер вагон.
Для кожного прикладу стани системи ВАГОН рівноймовірні. Ступінь невизначеності системи ВАГОН в другому прикладі більше за перший приклад. Таким чином, чим більше можливих станів має система, тим більший ступінь невизначеності системи, але невизначеність системи залежить не тільки від кількості можливих станів системи.
3-й приклад. Система ВАГОН має два можливі стани:
– 1-й стан: вагон справний, ймовірність перебування системи ВАГОН в 1-му стані Р1= 0,95;
– 2-й стан: вагон несправний, ймовірність перебування системи ВАГОН в 1-му стані Р2= 0,05.
Ступінь невизначеності системи ВАГОН в третьому прикладі менше за перший приклад.
Система ВАГОН в третьому прикладі має малий ступінь невизначеності тому що майже напевно вагон виявиться справним. У прикладі із навантаженим чи порожнім вагоном, де ймовірність перебування системи ВАГОН в одному зі станів Р2=Р1=0,5, ступінь невизначеності системи значно більший.
Висновок: ступінь невизначеності системи залежить від кількості її можливих станів, а також від ймовірностей цих станів.
В загальному вигляді систему Х з кінцевою множиною станів можна подати як статистичний ряд спостережень випадкових подій, де можливі стани системи – це події.
Таблиця 29
|
X |
X1... |
X2 |
.... |
Xn |
|
P |
Р1,.. |
Р2. |
.... |
Рn |
де X1, X2... .... .Xn – стани системи Х,
n – кількість можливих станів системи Х,
Р1, Р2... .... Рn – ймовірність перебування системи Х в і-му стані.
Сума ймовірностей можливих станів системи дорівнює одиниці, тобто стани системи складають повну групу подій.