ПОНЯТНО О Visual Basic NET (том 3)


Понятие о базах данных


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

Фамилия И.О.

Дата рождения

Спортивное общество

Разряд по боксу

Агамалов С.В.

12.4.78

Трудовые резервы

3

Парменов Л.В.

31.11.82

Динамо

3

Васин А.Н.

16.10.71

ЦСКА

3

Попов А.А.

14.2.79

Спартак

2

Яньков В.Ю.

27.1.84

Спартак

2

Иноземцев И.М.

3.3.80

Восток

1

Столбцы таблицы называют также полями, строки – записями. Поля могут быть текстовыми (Спортивное общество), числовыми (Разряд по боксу), типа даты и времени (Дата рождения), булевскими, содержать объекты (например, картинки, звук, видео). Количество записей в таблицах реальных баз данных достигает многих тысяч.

Для того, чтобы человек мог удобно работать с базами данных, написаны специальные программы – системы управления базами данных (СУБД). Основное, что нужно человеку от СУБД при работе с реальной базой данных – это найти в море ее информации нужную ему каплю. Например, в таблице о 20000 преступников нужно быстро осуществить поиск записи о некоем Вольдемаре Сидорове, 1972 года рождения, по кличке Бармалей, чтобы посмотреть, есть ли у него шрам на левой щеке. Или же мы ищем неизвестного преступника по приметам и из 20000 записей хотим вывести на экран только те несколько, что соответствуют кареглазым блондинам ростом от 175 до 180 см с татуировкой на правой руке. Остальные же записи мы не хотим видеть и ждем, что компьютер их отфильтрует. Почти всегда мы хотим, чтобы найденная информация была отсортирована. Так, наша таблица боксеров отсортирована по убыванию разряда. Пользователь должен иметь возможность легко сортировать таблицу по любому полю (столбцу).

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




Начало  Назад  Вперед



Книжный магазин