21
Данные об объектах, людях или вещах в этих таблицах записываются в виде строк. В при-
веденном примере сведения о росте, весе и цвете глаз Петровой Оли записаны во второй строке.
Порядок строк в таблицах задается при вводе данных. Однако во многих базах данных
имеется возможность сортировки данных в таблицах. Наиболее распространенным видом сорти-
ровок в базах данных является упорядочение информации по одному из столбцов.
Для числовых данных упорядочение проводится по возрастанию или убыванию значений.
Например, упорядочение по росту:
Фамилия
Имя
Рост
Вес
Глаза
Петрова
Оля
165
65
карие
Иванов
Саша
180
85
синие
Сидоров
Миша
190
75
зеленые
Упорядочение символьных данных состоит в расположении их алфавитном порядке. При-
мер упорядочения по именам:
Фамилия
Имя
Рост
Вес
Глаза
Сидоров
Миша
190
75
зеленые
Петрова
Оля
165
65
карие
Иванов
Саша
180
85
синие
Наиболее важной возможностью баз данных является автоматический поиск информации.
Поиск данных - это отбор данных по четко определенной комбинации признаков.
Основой для поиска информации в базах данных служат запросы. Совокупность запросов,
по которым можно получить информацию, считается главной характеристикой баз данных.
Запросы в базах данных подразделяются на простые и сложносоставные. В простых запро-
сах указывается имя одного из столбцов и некоторое значение. Примеры простых запросов:
запрос:
фамилия = Иванов
запрос:
имя = Оля
Ответами на запросы будут строки из таблицы приведенного типа. На первый запрос -
строки, в которых в графе фамилия стоит «Иванов», а на второй запрос - строки со значением
«Оля» в графе имя.
Для числовых значений в запросах могут стоять знаки «больше» или «меньше». Примеры
соответствующих запросов:
запрос:
рост > 180
запрос:
вес
50
Ответами на эти запросы также будут одна или несколько строк из таблицы, в которых
рост или вес будут удовлетворять указанным условиям. Но возможно, что поиск окажется безре-
зультативным, если ни одна строка в таблице не удовлетворяет заданным условиям.
Сложносоставные запросы образуются из простейших с использованием логических свя-
зок и и или. Примеры сложносоставных запросов:
запрос: вес < 80 и глаза = зеленые
запрос: глаза = синие или глаза = голубые
Ответами на составные запросы со связкой и будут все строки таблицы, удовлетворяющие
обоим условиям. Ответами на запросы со связкой или будут все строки таблицы, которые удовле-
творяют первому или второму условию, либо и тому и другому одновременно.
Отличие баз данных от информационно-справочных и информационно-поисковых сис-
тем состоит в следующем. В информационно-справочных системах допустим только поиск ин-
|