- •2. Хранение, поиск и сортировка информации
- •2.1. Базы данных и системы управления базами данных
- •2.1.1. Базы данных
- •2.1.2. Табличная форма представления баз данных
- •2.1.3. Представление записей базы данных с помощью формы
- •2.1.4. Системы управления базами данных
- •2.2. Сортировка в базах данных
- •2.2.1. Вложенные сортировки
- •2.2.2. Сортировка данных в столбцах электронной таблицы
- •2.3. Поиск в базах данных
- •2.3.1. Поиск данных в электронных таблицах
- •2.3.1.1. Поиск данных в электронных таблицах с помощью составного фильтра
- •2.3.1.2. Поиск данных в электронных таблицах с помощью запроса
2.1.4. Системы управления базами данных
Создание баз данных, а также операции поиска и сортировки данных выполняются специальными программами – системами управления базами данных (СУБД). Таким образом, необходимо различать собственно базы данных, которые являются упорядоченными наборами данных, и системы управления базами данных – приложения, управляющие хранением и обработкой данных.
Система управления базами данных – это приложение, позволяющее создавать базы данных и осуществлять в них сортировку и поиск данных.
Функцию простой СУБД могут выполнять электронные таблицы, а также текстовые редакторы путем вставки в документ таблиц. Столбцы таблицы являются полями базы данных, а в строках таблицы размещаются записи базы данных. Первая строка таблицы должна содержать имена полей базы данных.
Создание базы данных с использованием СУБД начинается с создания полей базы данных, установки их типов и ввода имен полей. Затем в режиме таблица или форма производится ввод, просмотр и редактирование записей базы данных. После этого в созданной базе данных можно осуществлять сортировку и поиск данных.
В текстовых редакторах Microsoft Word и OpenOffice Writer таблицу в документ можно вставить с помощью команды [Таблица-Вставить]. В появившемся диалоговом окне можно выбрать количество столбцов таблицы полек ч/азы данных) и количество строк таблицы (записей базы данных).
В электронных таблицах ввод, просмотр и редактирование записей можно осуществлять как в режиме таблица, так и в режиме форма. В электронных таблицах Microsoft Excel для вызова формы необходимо выделить ячейки с данными и ввести команду [Данные-Форма...]. Появится форма, содержащая запись базы данных (рис. 42).
Рис. 42. Форма, содержащая первую запись базы данных «Записная книжка»
2.2. Сортировка в базах данных
Базы данных могут содержать сотни и тысячи записей. Часто бывает необходимо их упорядочить, т.е. расположить в определенной последовательности. Упорядочение записей в базе данных называется сортировкой записей.
Сортировка записей производится по какому-либо полю базы данных. Значения, содержащиеся в этом поле, располагаются в порядке возрастания или убывания. В процессе сортировки целостность записей сохраняется, т.е. строки таблицы перемещаются целиком.
При сортировке по возрастанию данные различных типов выстраиваются в следующем порядке:
числа – от наименьшего отрицательного до наибольшего положительного числа;
текст – в алфавитном порядке (числа, знаки, латинский алфавит, русский алфавит);
дата и время – в хронологическом порядке. При сортировке по убыванию данные выстраиваются в порядке, обратном вышеуказанному.
Сортировка базы данных – это упорядочение записей по значениям одного из полей.
Например, после сортировки по возрастанию по текстовому полю «Фамилия» база данных «Записная книжка» примет вид, показанный в табл. 5.
Таблица 5
Результат сортировки базы данных «Записная книжка»
№ п/п
|
Фамилия |
Телефон |
|
2 |
Иванов |
222-22-22 |
ivanov@server.ru |
3 |
Петров |
333-33-33 |
petrov@server.ru |
1 |
Сидоров |
111-11-11 |
sidorov@server.ru |
