Базы данных

Базы данных – это совокупность данных, хранящихся в долговременной памяти ЭВМ и допускающих определенные способы поиска информации. В форме баз данных могут храниться различные сведения: расписание движения поездов, автобусов и самолетов, сведения о наличии товаров в магазине или на складе, сведения о студентах, преподавателях и сотрудниках, информация о книгах и многое, многое другое.

Базы данных – это совокупность данных, хранящихся в долговременной памяти ЭВМ и допускающих определенные способы поиска информации

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

Фамилия Имя Рост Вес Глаза
Иванов Саша 180 85 синие
Петрова Оля 165 65 карие
Торопов Миша 185 75 зеленые

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

Наиболее важной возможностью базы данных является автоматический поиск информации. Основой для поиска информации базы данных служат запросы.

Запросы базы данных подразделяются на простые и сложносоставные. В простых запросах указывается имя одного из столбцов и некоторое значение. Примеры простых запросов:

запрос: фамилия = Иванов

запрос: имя = Оля

Ответами на запросы базы данных будут строки из таблицы приведенного типа. Для числовых значений в запросах могут стоять знаки "больше" или "меньше". Примеры соответствующих запросов:

запрос: рост > 180

запрос: вес ≤ 50

Ответами на эти запросы также будут одна или несколько строк из таблицы, в которых рост или вес будут удовлетворять указанным условиям.

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

запрос: вес < 80 и глаза = зеленые

запрос: глаза = синие или глаза = голубые

Ответами на составные запросы со связкой базы данных и будут все строки таблицы, удовлетворяющие обоим условиям. Ответами на запросы со связкой или будут все строки таблицы, которые удовлетворяют первому или второму условию, либо и тому и другому одновременно.

Отличие базы данных от информационно-справочных и информационно-поисковых систем состоит в следующем. В информационно-справочных системах допустим только поиск информации. А базы данных выполняют не только поиск информации, но и обновляют ее, а также создают новые таблицы либо реорганизовуют их.

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

Инструменты