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