Інтернету; забезпечити перехід економіки до моделі науково-технічного та інноваційного розвитку, збільшити частку наукоємної продукції, сприяти якості та доступності послуг освіти, науки, культури, охорони здоров'я за рахунок впровадження ІКТ; розширити можливості людини отримувати доступ до національних та світових інформаційних електронних ресурсів; створити нові робочі місця, поліпшити умови роботи і життя людини; поглибити запровадження нормативно-правових засад інформаційного суспільства.
3.Сучасні системи управління базами даних.
3.1.Структура БД.
Під терміном дані прийнято розуміти подання фактів або ідей у формалізованому вигляді, придатному для передавання і опрацювання в певному процесі, наприклад, в процесі, що реалізується апаратурою ЕОМ.
ДАНІ (Data) Інформація, подана у формалізованому вигляді, придатному для пересилання, інтерпретування чи опрацювання за участю людини або автоматичними засобами (ДСТУ 2938)
кі дані ми можемо мати про будь–кого з вас? Це прізвище, адреса, середній бал, сума нарахованої стипендії. Це все дані.
Якщо ці дані пов’язати, з’єднати між собою ми отримаємо відомості про деяку особу, а якщо зібрати дані про багатьох осіб – ми отримаємо БД.
Відомості про вашу групу складають БД. В БД можна зібрати найбільші підприємства України, або створити БД неприбуткових підприємств якогось регіону. Перелік книжок, які є в бібліотечному фонді, тобто бібліотечні каталоги, також можна вважати базою даних.
Отже, БД – це сукупність взаємопов’язаних даних.
БАЗА ДАНИХ (DATA BASE) — сукупність взаємопов‘язаних даних, організованих згідно з схемою бази даних так, щоб з ними міг працювати користувач (Державний стандарт України 2874).
База даних (БД) — це поіменована, структурована сукупність взаємопов’язаних даних, які відносяться до визначеної предметної області.
цьому визначені наголошується на структурованості даних, тобто дані повинні бути зібрані не хаотично, а підлягати якійсь структурі, якомусь правилу, ці дані повинні бути у визначеній послідовності, впорядковані.
Наприклад, якщо ми говоримо про таку БД як дані в журналі групи на сторінці інформатика, то не може бути такого що чиєсь прізвище написано, а чиєсь ні; не може бути такого, що в 20 рядку спочатку йдуть оцінки, а потім написано прізвище; не може бути такого, що пізніша дата передує сьогоднішній; не може бути такого, що в одній клітинці стоїть два нб; не можна ставити 30 і т.д. Чому цього не може бути? Тому що раніше, перед тим як створити сторінку в журналі відповідні люди продумали її вигляд, її структуру і домовились про певні правила щодо ведення цієї документації. Отже,
Структурування — це введення домовленостей про засоби представлення даних.
еструктурованими даними вважаються дані наприклад у текстовому файлі.
Приклад 1. На рис. 1.1 приклад неструктурованих даних, які містять відомості про студентів (номер особової справи, прізвище, ім‘я, по батькові та дата народження).
собова справа №16493, Сергієнко Петро Миколайович, дата народження 1 січня, 1976 р.; О/С №16593, Петрова Ганна Володимирівна, дата народ. 15 березня 1975р.; № особової справи 16693, д.н. 14.04.76, Антін Андрій Борисович.
ис 1.1. Приклад неструктурованих даних.
егко визначити, що достатньо складно організувати пошук необхідних даних, які зберігаються в неструктурованому вигляді, а упорядкувати подібну інформацію практично не передбачається реальним. Щоб автоматизувати пошук і систематизувати дані, необхідно визначити умови про засоби представлення даних, тобто дату народження потрібно записувати однаково для кожного студента, вона повинна мати однакову довжину і визначене місце серед інформації. Це правило справедливе і для іншої інформації про студентів.
Приклад 2. Рис.1.2. відображає дані після нескладної структуризації.
особової справи | Прізвище | Ім‘я | По- батькові | Дата народження
16493 | Сергієнко | Петро | Миколайович | 01.01.1976
16593 | Петрова | Ганна | Володимирівна | 15.03.1975
16693 | Антін | Андрій | Борисович | 14.01.1976
ис. 1.2. Приклад структурованих даних
ід предметною областю прийнято розуміти частину реального світу, який підлягає вивченню для організації управління і в кінцевому рахунку автоматизації, наприклад , ВУЗ, підприємство і так далі.
Поіменована
СУБД.
Д нам потрібна не сама по собі, а для того, щоб здійснювати з нею певні операції: поповнювати її даними, вилучати з неї застарілі, не потрібні дані, сортувати, обраховувати дані, які задовольняють певним вимогам та ін.
Здійснювати ці операції з великими БД, а саме такі і існують в реальному світі, досить складно. Тому цю рутинну роботу вирішили автоматизувати, перекласти на плечі ПК.
Були створені спеціальні програми, за допомогою яких можна створювати БД і здійснювати з нею певні операції. Ці програми назвали СУБД.
Система управління базами даних (СУБД) — це комплекс програмних і мовних засобів, які необхідні для створення баз даних, підтримки їх в актуальному стані і організації пошуку в них необхідної інформації.
тже, є БД, СУБД, ПК, і є людина (особа) (або група людей) на яку покладаються функції адміністрування даними, які зберігаються в базі. 1.3. Структурні елементи бази даних
оняття бази даних тісно пов‘язані з такими поняттями структурних елементів, як поле, запис, файл (таблиця) (рис. 1.10).
Поле елементарна одиниця логічної організації даних, яка відповідає неподільній одиниці інформації — реквізиту. Для опису поля використовуються наступні характеристики:
ім‘я, наприклад, Прізвище, Ім‘я, По батькові, Дата народження;
тип, наприклад, символьний, числовий, календарний, логічний;
довжина, наприклад, 15 байт, при цьому буде визначатись максимально можливою кількістю символів;
точність для числових даних, наприклад два десяткових знака для відображення дробової частини числа.
Поле, кожне значення якого однозначно визначає відповідний запис, називається простим ключем (ключовим полем). Якщо запис однозначно визначається значенням декількох полів, то така таблиця бази даних має складений ключ (тобто складений з декількох частин). В прикладі 5, ключовим полем таблиці є "№ особової справи".
Щоб зв‘язати дві реляційні таблиці, необхідно ключ першої