- •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.4.3. Побудова попередніх відношень
- •4.4.3.1. Правило №1
- •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. Перевірка отриманих відношень.
- •5. Основні поняття теорії інформації
- •5.1. Одиниці виміру ступеню невизначеності системи
- •5.2. Властивості ентропії
- •5.3. Ентропія та інформація
- •5.4. Ентропія як міра кількості інформації
- •5.5. Кодування дискретних повідомлень
- •5.5.1. Запис повідомлення за допомогою кодів
- •5.5.2. Способи перетворювання кодів
- •5.6. Класифікація (двійкових) кодів
- •5.6.1. Ненадлишкові коди
- •5.6.2. Надлишкові коди
- •5.6.2.1. Коди з виявленням помилок
- •5.6.2.2. Коди з виправленням помилок
- •6. Системи класифікації і кодування інформації
- •6.1 Класифікатори.
- •6.2 Методи класифікації об’єктів.
- •6.3. Система ідентифікаційного кодування інформації
- •6.4. Методи ідентифікаційного кодування інформації
- •6.5. Захист ідентифікаційних кодів від помилок
- •6.5.1. Захист від помилок коду станції
- •6.5.2. Захист від помилок інвентарного номера вагона
- •6.6. Уніфікована система документації. Документообіг
4.5. Перевірка отриманих відношень.
Після складання набору попередніх відношень за допомогою одного з приведених вище правил виводу треба розподілити між відношеннями атрибути, котрі не були визначені такими, що характеризують одну з сутностей.
Коли всі атрибути розподілені між відношеннями (наразі ці відношення після розподілу всіх атрибутів називаються пробними), їх необхідно перевірити, чи знаходяться вони в НФБК. Для цього необхідно дослідити функціональні залежності між атрибутами кожного пробного відношення. Якщо якесь пробне відношення не знаходиться в НФБК, то з цим відношенням потрібно виконати ще один цикл нормалізації, і так доти, поки не приведемо всі відношення до НФБК.
Щоб уникнути проблем, що можуть виникнути при роботі з застосуванням БД, до РБД включаються лише ті відношення, що знаходяться в НФБК.
На цьому закінчується проектування РБД і починається розробка застосування БД.
Етапи розробки застосувань РБД і роботи з ними на ЕОМ докладно розглядається на лабораторних заняттях.
5. Основні поняття теорії інформації
Інформація (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 – ймовірність перебування системи Х в і-му стані.
Сума ймовірностей можливих станів системи дорівнює одиниці, тобто стани системи складають повну групу подій.
