На этом шаге мы рассмотрим основные понятия, связанные с базами данных.
В настоящее время жизнь человека настолько сильно насыщена различного рода информацией, что для ее обработки требуется создание огромного количества хранилищ и банков данных различного назначения.
Сейчас практически любая задача связана с манипулированием информацией и данными. По этой причине в последние годы появилось множество различных компьютерных систем, называемых системами управления базами данных, которые предназначены именно для этих целей.
Термины база данных (БД) и система управления базами данных (СУБД) чаще всего употребляются в компьютерной тематике. Понятие БД можно применить к любой информации, в которой имеются связанные по определенному признаку элементы, хранимой и организованной особым образом - как правило, в виде таблиц. По сути, БД - это некоторое подобие электронной картотеки, электронного хранилища данных, которое хранится в компьютере в виде одного или нескольких файлов. При этом возникает необходимость в выполнении ряда операций с БД, в частности:
Компьютеризированная информационная система представляет собой программный комплекс, задачи которого состоят в поддержке надежного хранения БД в компьютере, выполнении преобразований информации и соответствующих вычислений, предоставлении пользователям удобного и легко осваиваемого интерфейса. Традиционно объемы информации, с которыми приходится иметь дело таким системам, довольно велики, а сами БД имеют достаточно сложную структуру. Примерами информационных систем являются системы заказа железнодорожных или авиационных билетов, банковские системы и многие другие.
В качестве иллюстрации можно рассмотреть небольшую БД (рис. 1), в которой хранится информация о стипендии студентов.
Рис. 1. Пример таблицы БД "Стипендия"
Данные о студентах записываются в таблицу, имеющую строгую структуру данных. Информация внутри таблицы состоит из полей, каждое из которых имеет собственное имя. В рассматриваемом примере имеются следующие поля (таблица 1):
Поле | Описание |
---|---|
KOD | номер студенческого билета |
NAME | фамилия и инициалы студента |
GROUP | наименование учебной группы студента |
BALL | средний балл успеваемости студента |
SUP | размер начисленной стипендии |
Каждую строку таблицы нужно рассматривать как запись, при этом информация в ней заносится в соответствующие поля. В то же время все записи состоят из одинаковых полей, а характер информации для одного поля во всех записях одинаковый, но разные поля имеют разный характер хранимых данных.
Основным назначением БД в первую очередь является быстрый поиск содержащейся в ней информации. При значительном размере БД ручной поиск, а также модификация содержащейся информации занимает значительное время. Использование компьютера для обработки БД устраняет перечисленные выше проблемы при поиске и выборке информации. В этом случае ее модификация осуществляются достаточно быстро и эффективно, а сама БД, состоящая из тысяч записей, может легко уместиться на дискете.
На следующем шаге будут рассмотрены основные функции СУБД.