- •7.100402 «Транспорті системи»
- •1. Основні поняття та етапи розвитку інформаційних систем та технологій
- •1.1 Етапи розвитку інформаційних технологій
- •1.2 Інформаційні системи
- •1.3. Структура іс
- •1.4. Класифікація іс
- •2.3. Мережева модель даних
- •2.4. Реляційна модель даних
- •2. Бази даних
- •2.1. Інформаційні моделі даних
- •2.2. Ієрархічна модель даних
- •Тобто кожний атрибут приймає значення з одного з 4-х доменів.
- •3. Реляційні бази даних
- •3.1. Первинний ключ (суперключ) відношення
- •3.2. Можливий (потенційний) ключ відношення
- •3.3. Чужий (зовнішній) ключ відношення
- •4. Проектування реляційної бази даних
- •4.1. Цілі проектування рбд
- •4.2. Універсальне відношення
- •4.2.1. Поняття форми відношення. Перша нормальна форма
- •4.2.2. Проблеми, що можуть виникнути під час роботи з погано запроектованою рбд
- •4.3. Нормалізація відношення
- •4.3.1. Нормальна форма Бойса-Кодда
- •4.3.2. Функціональні залежності
- •4.4.1. Поняття сутності та зв’язку
- •4.4.2. Тип зв’язку
- •4.5. Побудова попередніх відношень
- •4.5.1. Правило №1
- •4.5.2. Правило №2
- •4.5.3. Правило №3
- •4.5.4. Правило №4
- •4.5.5. Правило №5
- •4.5.6. Правило №6
- •4.6. Перевірка отриманих відношень.
- •5 Теорія інформації
- •5.1 Основні поняття теорії інформації
- •5.2 Одиниці виміру ступеню невизначеності системи. Властивості ентропії
- •5.3 Ентропія та інформація
- •5.4 Кодування дискретних повідомлень
- •5.5 Способи перетворювання кодів
- •5.6 Ентропія як міра кількості інформації
- •5.7 Класифікація (двійкових) кодів
- •5.7.1. Ненадлишкові коди
- •5.7.2. Надлишкові коди
- •5.7.2.1. Коди з виявленням помилок
- •5.7.2.2 Коди з виправленням помилок
- •6. Системи класифікації і кодування інформації
- •6.1 Класифікатори
- •6.2 Методи класифікації об’єктів
- •6.3 Система та методи ідентифікаційного кодування інформації
- •6.4 Захист ідентифікаційних кодів від помилок
- •6.4.1 Захист від помилок коду станції
- •6.4.2 Захист від помилок інвентарного номера вагона
- •6.5 Уніфікована система документації. Документообіг
4.6. Перевірка отриманих відношень.
Після складання набору попередніх відношень за допомогою одного з приведених вище правил виводу треба розподілити між відношеннями атрибути, котрі не були визначені такими, що характеризують одну з сутностей.
Коли всі атрибути розподілені між відношеннями (наразі ці відношення після розподілу всіх атрибутів називаються пробними), їх необхідно перевірити, чи знаходяться вони в НФБК. Для цього необхідно дослідити функціональні залежності між атрибутами кожного пробного відношення. Якщо якесь пробне відношення не знаходиться в НФБК, то з цим відношенням потрібно виконати ще один цикл нормалізації, і так доти, поки не приведемо всі відношення до НФБК. Щоб уникнути проблем, що можуть виникнути при роботі з застосуванням БД, до РБД включаються лише ті відношення, що знаходяться в НФБК.
На цьому закінчується проектування РБД і починається розробка застосування БД.
5 Теорія інформації
5.1 Основні поняття теорії інформації
Інформація (informatio) – роз’яснення, обізнаність, викладення.
Теорія інформації – наука що вивчає кількісні закономірності, пов’язані з одержанням, передачею, опрацюванням і збереженням інформації.
Історично першим носієм знань та інформації була мова, яка представляла собою спочатку кодовані звуки для координації дій в людському суспільстві. Потім з’явилася наскальна писемність кам’яного віку, далі піктограми бронзового віку, ієрогліфічна писемність та писемність звична з конкатенацією букв алфавіту в склади (складова писемність) тощо.
Для того щоб здійснити передачу інформації, її спочатку треба представити таким чином, щоб вона стала зрозумілою для користувача цієї інформації. Тобто вона повинна бути поданою в вигляді якихось сигналів, які сприймаються органами відчуття людини (звуки, кольори, знаки, жести, зображення).
Якщо інформація має бути передана каналами зв’язку, то ці сигнали повинні бути ще й закодовані. При цьому слід прагнути до якомога меншої кількості сигналів за умов збереження обсягу інформації, що передається.
Звідси маємо дві задачі теорії інформації:
пошук економних методів кодування інформації;
визначення кількості та потужності пристроїв, що передають, запам’ятовують та зберігають інформацію (обсягу пам’яті ЕОМ, пропускної спроможності каналів зв’язку).
Інформація від джерела чи від накопичувача інформації користувачеві передається за допомогою повідомлень.
Повідомлення – це сукупність відомостей про стан деякої системи.
Повідомлення має сенс тільки в тому випадку, коли стан системи заздалегідь невідомий та ще й випадковий.
Такій системі апріорі (тобто до одержання повідомлення про її стан) властивий деякий ступінь невизначеності. Як його (цей ступінь невизначеності) вимірити чи обчислити?
Розглянемо три приклади:
1-й приклад. Система ВАГОН має два можливі стани:
– 1-й стан: вагон завантажений;
– 2-й стан: вагон порожній.
2-й приклад. Система ВАГОН має 5 можливих станів:
– 1-й стан: вагон критий;
– 2-й стан: піввагон;
– 3-й стан: платформа;
– 4-й стан: цистерна;
– 5-й стан: хопер-вагон.
Для кожного прикладу стани системи ВАГОН рівноймовірні. Ступінь невизначеності системи ВАГОН в другому прикладі більше за перший приклад. Таким чином, чим більше можливих станів має система, тим більший ступінь невизначеності системи.
3-й приклад. Система ВАГОН має два можливі стани:
– 1-й стан: вагон справний, ймовірність перебування системи ВАГОН в 1-му стані Р1= 0,95;
– 2-й стан: вагон несправний, ймовірність перебування системи ВАГОН в 2-му стані Р2= 0,05.
Ступінь невизначеності системи ВАГОН в третьому прикладі менше за перший приклад.
Система ВАГОН в третьому прикладі має малий ступінь невизначеності, тому що майже напевно вагон виявиться справним. В прикладі із навантаженим чи порожнім вагоном, де ймовірність перебування системи ВАГОН в кожному зі станів дорівнює Р2=Р1=0,5, ступінь невизначеності системи значно більший.
Висновок: ступінь невизначеності системи залежить від кількості її можливих станів, а також від ймовірностей перебування системи в цих станах.
В загальному вигляді систему Х з кінцевою множиною станів можна подати як статистичний ряд спостережень випадкових подій (табл.29), де можливі стани системи – це події.
Таблиця 29 – Статистичний ряд спостережень станів системи Х
Стан системи, X |
X1 |
X2 |
.... |
Xn |
Ймовірність, P |
Р1 |
Р2 |
.... |
Рn |
де X1, X2... .... .Xn – стани системи Х,
n – кількість можливих станів системи Х,
Р1, Р2, .... Рn – ймовірність перебування системи Х в і-му стані.
Сума ймовірностей можливих станів системи дорівнює одиниці, тобто стани системи складають повну групу подій.
