Системи управління базами даних (СКБД) використовуються для впорядкованого зберігання і обробки великих обсягів інформації. У процесі упорядкування інформації СУБД генерують бази даних, а в процесі обробки сортують інформацію і здійснюють її пошук.
Інформація в базах даних структурована на окремі записи, якими називають групу пов'язаних між собою елементів даних. Характер зв'язку між записами визначає два основних типи організації баз даних: ієрархічний і реляційний.
В ієрархічній базі даних записи впорядковуються в певну послідовність, як сходинки сходів, і пошук даних може здійснюватися послідовним «спуском» з рівня на рівень. Ієрархічна база даних за своєю структурою відповідає структурі ієрархічної файлової системи.
Реляційна база даних, по суті, являє собою двовимірну таблицю. Під записом тут розуміється рядок двовимірної таблиці, елементи якої утворюють стовпці таблиці. Залежно від типу даних стовпці можуть бути числові, текстові або містити дату. Рядки таблиці нумеруються.
Робота з СУБД починається з створення структури бази даних, т. Е. З визначення:
• типів стовпців (текст / число / дата);
Розглянемо структуру бази даних на прикладі бази даних Процесори.
Кількість стовпців - 5.
Структура створеної бази даних може бути згодом змінена (додані / видалені стовпці, змінені їх назви і т. Д.).
У створену «порожню» базу даних необхідно занести записи і при необхідності їх редагувати. Зазвичай передбачені наступні режими:
Внесемо в базу шість записів, що характеризують технічні характеристики різних процесорів Кожен запис складається з п'яти даних різних типів
Занесену в базу даних інформацію можна обробляти, а саме - здійснювати наступні операції:
• сортування по будь-якому стовпцю (за зростанням / спаданням чисел, символьних рядків, дат);
• пошук по будь-якому стовпцю з різними умовами (так само, більше, менше і т. Д.).
Так, в результаті виконання сортування За зменшенням За одну Рік створення порядок записів зміниться на протилежний.
Можуть здійснюватися вкладені сортування, т. Е. Сортування 1 рівня по однім стовпці, в ній сортування 2 рівня по іншому стовпцю і т. Д.
В результаті виконання операції пошуку по стовпцю Розрядність за даними з умовою "= 32" будуть знайдені два записи (80386 і 80486).
Можуть здійснюватися операції складного пошуку, коли задаються кілька умов за різними стовпцями. В результаті будуть знайдені записи, що задовольняють всім заданим умовам.
Створені бази даних можна записувати / зчитувати з диска і роздруковувати на принтері. Це саме можна сказати до результатів операцій сортування і пошуку.
Вид подання записів на екрані -Може бути не тільки табличних, але і картотечні. В останньому випадку кожна запис виводиться у вигляді певної форми. Структура форми однакова для всіх записів, причому назва полів відповідає назвам стовпців табличній форми подання бази даних, а їх розташування задається користувачем.
Так, перший запис бази даних Процесор у вигляді форми може виглядати наступним чином: