Бази даних

Бази даних – це сукупність даних, що зберігаються в довготривалої пам'яті ЕОМ і тих, що допускають певні способи пошуку інформації. У формі баз даних можуть зберігатися різні відомості: розклад руху поїздів, автобусів і літаків, відомості про наявність товарів у магазині або на складі, відомості про студентів, викладачів та співробітників, інформація про книги та багато іншого.

Бази даних - це сукупність даних, що зберігаються в довгостроковій пам'яті ЕОМ і допускають певні способи пошуку інформації

Бази даних може бути організовані декількома способами. Таблична форма - найпростіша і поширена форма організації, що отримала назву реляційної. Приклад таблиці:

Прізвище Ім'я Зріст Вага Очі
Іванов Сашко 180 85 сині
Петрова Оля 165 65 карі
Торопів Мишко 185 75 зелені

Реляційні бази даних – це бази даних, у яких інформація зберігається у вигляді таблиць. Кожна з таблиць такої бази даних має певну кількість стовпців, забезпечених іменами. У кожному зі стовпців можуть записуватися дані певного типу – числового чи символьного.

Найважливішою можливістю бази даних є автоматичний пошук інформації. Основою для пошуку інформації бази даних є запити.

Запити бази даних поділяються на прості та складені. У простих запитах вказується ім'я одного зі стовпців та деяке значення. Приклади простих запитів:

запит: прізвище = Іванов

запит: ім'я = Оля

Відповідями на запити бази даних будуть рядки таблиці наведеного типу. Для числових значень у запитах можуть стояти знаки "більше" або "менше". Приклади відповідних запитів:

запит: зростання > 180

запит: вага ≤ 50

Відповідями на ці запити також будуть один або кілька рядків з таблиці, в яких зростання чи вага задовольнятимуть зазначені умови.

Складні запити бази даних утворюються з найпростіших з використанням логічних зв'язок. Приклади складних запитів:

запит: вага < 80 та очі = зелені

Запит: очі = сині або очі = блакитні

Відповідями на складові запити зі зв'язкою бази даних будуть всі рядки таблиці, що задовольняють обом умовам. Відповідями на запити зі зв'язкою або будуть усі рядки таблиці, які задовольняють першій або другій умові, або тому й іншому одночасно.

Відмінність бази даних від інформаційно-довідкових та інформаційно-пошукових систем полягає в наступному. В інформаційно-довідкових системах допустимо лише пошук інформації. А бази даних виконують як пошук інформації, так й оновлюють її, і навіть створюють нові таблиці чи реорганізовують їх.

Оновлення бази даних у таблицях проводиться за елементами рядків, а додавання інформації – уведенням нових рядків. Для створення нової таблиці необхідно задати її ім'я, число стовпців та вказати типи значень у кожному зі стовпців.

Інструменти