Поняття структурованих даних

Головна | Про нас | Зворотній зв'язок
Інформація як ресурс. Способи зберігання та обробки інформації.
Інформація від лат. «Information» означає роз'яснення, інформування, виклад.
У широкому сенсі інформація - це загальнонаукове поняття, яке включає в себе обмін інформацією між людьми, обмін сигналами між живою і неживою природою, людьми і пристроями.
Інформація - це відомості про об'єкти і явища навколишнього середовища, їх параметри, властивості і стан, кот-е зменшують наявну про них ступінь невизначеності, неповноти знань.
Інформатика розглядає інформацію як концептуально пов'язані між собою відомості, дані, поняття, що змінюють наші уявлення про явище чи об'єкті навколишнього світу.
Інформаційні ресурси - це окремі документи і окремі масиви документів, документи і масиви документів в інформаційних системах (бібліотеках, архівах, фондах, банках).
Щоб інформація могла використовуватися, причому багаторазово, необхідно її зберігати.
Зберігання інформації - це спосіб поширення інформації в просторі і часі. Спосіб зберігання інформації залежить від її носія (книга - бібліотека, картина - музей, фотографія - альбом). ЕОМ призначена для компактного зберігання інформації з можливістю швидкого доступу до неї.
Обробка інформації - це надання інформації з одного виду в інший.
Обробка інформації - сам процес переходу від вихідних даних до результату і є процес обробки. Об'єкт або суб'єкт, який здійснює обробку - виконавець обробки.
1-ий тип обробки: обробка, пов'язана з отриманням нової інформації, нового змісту знань.
2-ий тип обробки: обробка, пов'язана зі зміною форми, але не змінює змісту (наприклад,
переклад тексту з однієї мови на іншу).
Важливий вид обробки - кодування - перетворення інформації в символьну форму,
зручну для її зберігання, передачі, обробки. Інший вид обробки інформації - структурування даних (внесення певного порядку в сховище інформації, класифікація, каталогізація даних).
Ще один вид обробки інформації - пошук в деякому сховищі інформації потрібних даних, які відповідають певним умовам пошуку (запиту).
Поняття структурованих даних. Визначення та призначення бази даних.
Створюючи базу даних, користувач прагне впорядкувати інформацію за різними ознаками і швидко витягати вибірку з довільним поєднанням ознакою. Зробити це можливо, тільки якщо дані структуровані.
Структурування - це введення угод про способи представлення даних.
Структуровані дані - це впорядковані дані.
Неструктуровані дані - це дані, записані, наприклад, в текстовому файлі: Особиста справа № 1 Сидоров Олег Іванович, дата нар. 14.11.92, Особиста справа № 2 Петрова Анна Вікторівна, дата нар. 15.03.91.
Щоб автоматизувати пошук і систематизувати ці дані, необхідно виробити певні угоди про способи надання даних, тобто дату нар. потрібно записувати однаково для кожного студента, вона повинна мати однакову довжину і визна. місце серед іншої інформації. Ці ж зауваження справедливі і для інших даних (№ особової справи, П. І. Б.) Після проведення нескладної структуризації з інформацією, вона буде виглядати так:
Приклад структурованих даних: № П. І. Б. Дата нар.
1 Сидоров Олег Іванович 14.11.92
Елементи структурованих даних:
1) А - поле (стовпець) - це елементарна неподільна одиниця організації інформації
2) Б - запис (рядок) - це сукупність логічно пов'язаних полів
3) В - таблиця (файл) - це сукупність екземплярів записів однієї структури.
База даних - це організована на машинному носії сукупність взаємопов'язаних структурованих даних, що містить відомості про різні сутності деякою предметної області (об'єкти, процеси, події, явища).
У широкому сенсі слова база даних - це сукупність відомостей про конкретні об'єкти реального світу в якій-небудь предметної області.
Під предметною областю розуміється частина реального світу, що підлягає вивченню для організації управління, автоматизації, наприклад, підприємстві, ВНЗ і т.д.
Призначення бази даних:
1) Контроль за надмірністю даних. Як вже говорилося, традиційні файлові системи неекономно рас-ходуют зовнішню пам'ять, зберігаючи одні й ті ж дані в декількох файлах. При використанні бази даних, навпаки, робиться спроба виключити надмірність даних за рахунок інтеграції файлів, щоб уникнути зберігання кількох копій одного і того ж еле-мента інформації.
2) Несуперечність даних. Усунення надмірності даних або контроль над нею дозволяє скоротити ризик виникнення суперечливих станів. Якщо елемент даних зберігається в базі тільки в одному екземплярі, то для зміни його значення буде потрібно виконати тільки одну операцію оновлення, причому нове значення стане доступним відразу всім користувачам бази даних. А якщо цей елемент даних з відома системи зберігається в базі даних в декількох примірниках, то така система зможе стежити за тим, щоб копії не суперечили один одному.
3) Спільне використання даних. Файли зазвичай належать окремим особам або цілим відділам, які використовують їх в своїй роботі. У той же час база даних належить всій організації в цілому і може спільно використовуватися всіма зареєстрованими користувачами. При такій організації роботи більшу кількість користувачів може працювати з великим об'ємом даних. Більш того, при цьому можна створювати нові додатки на основі вже існуючої в базі даних інформації і додавати в неї тільки ті дані, які в даний момент ще не зберігаються в ній, а не визначати заново вимоги до всіх даних, які необхідні новому додатку.
4) Підтримка цілісності даних. Цілісність бази даних означає коректність і несуперечність збережених у ній даних. Цілісність зазвичай описується за допомогою обмежень, тобто правил під-тримки несуперечності, які не повинні порушуватися в базі даних. Обмеження можна застосовувати до елементів даних усередині одного запису або до зв'язків між записами. Наприклад, обмеження цілісності може говорити, що зарплата співробітника не повинна перевищувати 40 000 рублів на рік або ж що в запису з даними про співробітника номер відділення, в якому він працює, повинен відповідати реально існуючому відділенню компанії.
5) Підвищена безпека. Безпека бази даних полягає в захисті бази даних від несанкціонованого доступу з боку користувачів. Без залучення відповідних заходів безпеки інтегровані дані стають більш вразливими, ніж дані в файлової системі. Однак інтеграція дозволяє визначити необхідну систему безпеки бази даних, а СУБД привести її в дію. Система забезпечення безпеки може бути виражена у формі облікових імен і паролів для ідентифікації користувачів, які зареєстровані в цій базі даних. Доступ до даних з боку зареєстрованого користувача може бути обмежений тільки деякими операціями (витягом, вставкою, і видаляти їх).