Сдам Сам

ПОЛЕЗНОЕ


КАТЕГОРИИ







Базы данных и системы управления базами данных





Базы данных. Для хранения и обработки больших объемов информации используются базы данных. Телефонный справочник является базой данных, в которой хранится информация об организациях (адрес, телефон и т. д.). Записная книжка является базой данных, в которую записывается информация о людях (фамилия, телефон, адрес электронной почты и т. д.). Библиотечный каталог является базой данных, которая хранит информацию о книгах (название, автор, год издания и т. д.).

Каждая база данных хранит информацию о большом количестве объектов одинакового типа (организациях, людях, книгах и т. д.). Объекты одного типа обладают одинаковым набором свойств, поэтому база данных хранит для каждого объекта значения этих свойств.

База данных позволяет упорядоченно хранить данные о большом количестве однотипных объектов, обладающих одинаковым набором свойств.

В настоящее время широкое распространение получили компьютерные базы данных. Например, при работе с электронной почтой используется база данных "Адресная книга".

Табличная форма представления баз данных. Базы данных удобно представлять в виде таблицы. В каждой строке таблицы размещаются значения свойств одного объекта, а каждый столбец таблицы хранит значения определенного свойства всех объектов. Например, в базе данных "Записная книжка" в каждой строке таблицы содержится информация об определенном человеке, а значения его "свойств": "№", "Фамилия", "Телефон", "E-mail" хранятся в различных столбцах (табл. 5.1).

Таблица 5.1. База данных "Записная книжка" в табличной форме
Фамилия Телефон E-mail
  Сидоров 111-11-11 sidorov@server.ru
  Иванов 222-22-22 ivanov@server.ru
  Петров 333-33-33 petrov@server.ru

Столбцы табличной базы данных называют полями. Каждое поле имеет имя и может хранить данные определенного типа (текст, число, дата/время и т. д.). В базе данных "Записная книжка" полями являются "№" (число), "Фамилия", "Телефон" и "E-mail" (текст).

Строки таблицы называются записями (т. е. это записи об объекте). Запись хранит набор значений, содержащихся в полях базы данных. Записи могут нумероваться с использованием счетчика (поле "№").

Так, в базе данных "Записная книжка" содержатся три записи, в каждой из которых хранятся значения четырех свойств.

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

Представление записей базы данных с помощью формы. Для поочередного ввода, просмотра и редактирования записей базы данных часто используется форма. Форма позволяет последовательно отображать записи в удобном для пользователя виде.

Обычно на форме размещаются надписи, являющиеся именами полей базы данных, и поля, в которых отображаются данные выбранной записи базы данных (рис. 5.1).

В процессе создания формы можно указать, какие поля базы данных включить в форму и как расположить поля в окне формы. Пользователь может подобрать подходящий дизайн (размер и цвет) надписей, текстовых полей и самой формы.

Рис. 5.1. Первая запись базы данных "Записная книжка", отображенная на форме

 

Системы управления базами данных (СУБД). Создание баз данных, а также операции поиска и сортировки данных выполняются специальными программами - системами управления базами данных (СУБД). Таким образом, необходимо различать собственно базы данных, которые являются упорядоченными наборами данных, и системы управления базами данных - приложения, управляющие хранением и обработкой данных.

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

Функцию простой СУБД могут выполнять электронные таблицы, а также текстовые редакторы, путем вставки в документ таблиц. Столбцы таблицы являются полями базы данных, а в строках таблицы размещаются записи базы данных. Первая строка таблицы должна содержать имена полей базы данных.

Создание базы данных с использованием СУБД начинается с создания полей базы данных, установки их типов и ввода имен полей. Затем в режиме таблица или форма производится ввод, просмотр и редактирование записей базы данных. После этого в созданной базе данных можно осуществлять сортировку и поиск данных.

В текстовых редакторах Microsoft Word и OpenOffice Writer таблицу в документ можно вставить с помощью команды [Таблица-Вставитъ]. В появившемся диалоговом окне можно выбрать количество столбцов таблицы (полей базы данных) и количество строк таблицы (записей базы данных).

В электронных таблицах ввод, просмотр и редактирование записей можно осуществлять как в режиме таблица, так и в режиме форма. В электронных таблицах Microsoft Excel для вызова формы необходимо выделить ячейки с данными и ввести команду [Данные-Форма...]. Появится форма, содержащая запись базы данных.

Рис. 5.2. Форма, содержащая первую запись базы данных "Записная книжка"

 

Контрольные вопросы

1. В чем состоят преимущества и недостатки табличного представления баз данных?

2. В чем состоят преимущества и недостатки представления баз данных с использованием формы?

3. Что такое запись и что такое поле в базе данных?

4. Поля каких типов могут присутствовать в базе данных?

5. Существует ли разница между базой данных и СУБД?

6. Какие приложения могут выполнять функции простой СУБД?

Задания для самостоятельного выполнения

5.1 Практическое задание. В текстовом редакторе создать табличную базу данных "Записная книжка" (см. табл. 5.1) и ввести три записи.

5.2 Практическое задание. В электронных таблицах создать табличную базу данных "Записная книжка" (см. табл. 5.1) и ввести три записи с использованием формы (см. рис. 5.1).

5.3 Практическое задание. В текстовом редакторе создать табличную базу данных "Компьютеры" (см. табл. 5.2) и ввести шесть записей.

Таблица 5.2. База данных "Компьютеры"
Тип компьютера Процессор Память
  Настольный Pentium 4  
  Портативный Pentium 3  
  Настольный Pentium 4  
  Настольный Pentium 3  
  Портативный Pentium 4  
  Портативный Pentium 3  

"№" - числовое поле счетчика записей базы данных;
"Тип компьютера" - текстовое поле;
"Процессор" - текстовое поле;
"Память" - числовое поле.

5.4. Практическое задание. В электронных таблицах создать табличную базу данных "Компьютеры" (см. табл. 5.2) и ввести шесть записей с использованием формы.

 

Сортировка в базах данных

Базы данных могут содержать сотни и тысячи записей. Часто бывает необходимо их упорядочить, т. е. расположить в определенной последовательности. Упорядочение записей называется сортировкой.

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

При сортировке по возрастанию данные различных типов выстраиваются в следующем порядке:
- числа - от наименьшего отрицательного до наибольшего положительного числа;
- текст - в алфавитном порядке (числа, знаки, латинский алфавит, русский алфавит);
- дата и время - в хронологическом порядке.

При сортировке по убыванию данные выстраиваются в порядке, обратном вышеуказанному.

Сортировка базы данных - это упорядочение записей по значениям одного из полей.

Например, после сортировки по возрастанию по текстовому полю "Фамилия" база данных "Записная книжка" примет вид, показанный в табл. 5.3.

Таблица 5.3. Результат сортировки базы данных "Записная книжка"
Фамилия Телефон E-mail
  Иванов 222-22-22 ivanov@server.ru
  Петров 333-33-33 petrov@server.ru
  Сидоров 111-11-11 sidorov@server.ru

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

В текстовых редакторах Microsoft Word и OpenOffice Writer сортировку записей в базе данных можно осуществить с помощью команды [Таблица-Сортировка...]. В диалоговом окне Сортировка можно указать последовательность и порядок проведения вложенной сортировки.

В качестве примера осуществим вложенную сортировку базы данных "Компьютеры" по возрастанию по трем полям Тип компьютера, Процессор и Память (рис. 5.3).

Тип компьютера Процессор Память
  Настольный Pentium 3  
  Настольный Pentium 4  
  Настольный Pentium 4  
  Портативный Pentium 3  
  Портативный Pentium 3  
  Портативный Pentium 4  
Рис. 5.3. Вложенная сортировка базы данных "Компьютеры" в текстовом редакторе

 

В электронных таблицах существует режим сортировки, который позволяет после выбора любого столбца расширить диапазон сортируемых данных. В этом случае по данным выделенного столбца будут сортироваться строки (записи базы данных) целиком (рис. 5.4).

  A B C D
  Тип компьютера Процессор Память
    Настольный Pentium 3  
    Настольный Pentium 4  
    Настольный Pentium 4  
    Портативный Pentium 3  
    Портативный Pentium 3  
    Портативный Pentium 4  
Рис. 5.4. Вложенная сортировка базы данных "Компьютеры" в электронных таблицах

 







ЧТО ПРОИСХОДИТ ВО ВЗРОСЛОЙ ЖИЗНИ? Если вы все еще «неправильно» связаны с матерью, вы избегаете отделения и независимого взрослого существования...

ЧТО ТАКОЕ УВЕРЕННОЕ ПОВЕДЕНИЕ В МЕЖЛИЧНОСТНЫХ ОТНОШЕНИЯХ? Исторически существует три основных модели различий, существующих между...

Что вызывает тренды на фондовых и товарных рынках Объяснение теории грузового поезда Первые 17 лет моих рыночных исследований сводились к попыткам вычис­лить, когда этот...

Живите по правилу: МАЛО ЛИ ЧТО НА СВЕТЕ СУЩЕСТВУЕТ? Я неслучайно подчеркиваю, что место в голове ограничено, а информации вокруг много, и что ваше право...





Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:


©2015- 2024 zdamsam.ru Размещенные материалы защищены законодательством РФ.