Базы данных

Май 27, 2011

Базы бывают разные. Есть плодоовощные. Там хранят плоды и овощи. Бывают автобазы. Там «живут» автомашины.

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

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

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

Программы эти очень сложные, но пояснить их работу можно и на простом примере.

У тебя есть, наверное, записная книжка. Там записаны телефоны друзей. На каждой странице книжки определенная буква. Понадобился тебе, скажем, телефон Вовы Сидорова, ты открываешь книжку на букву С, быстро просматриваешь страницу и находишь нужный телефон. Быстро, если в книжке мало записей, а если много?

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

И еще одна неприятность. Как найти, у кого день рождения в марте или кто живет на твоей же улице?

Записи ведь сделаны по алфавиту. Приходится просматривать всю книжку.

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

Для этого сведения нужно систематизировать, т. е. расположить определенным образом. Например, так: фамилия, имя; телефон; адрес – улица, дом, квартира; дата рождения – число, месяц, год.

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

По созданной схеме в базу вносят данные:

Епифанов, Сергей, 121 01 01, Сыромятники, 15, 11, 5, май, 1980

Петрова, Галя, 134 51 68, Чкалова, 38, 6, 5, октябрь, 1979

Одиноков, Антон, 134 18 64, Чкалова, 16, 11, 16, май, 1980

Епифанов, Андрей, 146 14 54, Трифоновская, 24, 2, 8, сентябрь, 1979

Данные приведены именно в той форме, в которой они должны быть записаны в базе данных. В противном случае будет путаница. Номер дома компьютер может понять как число месяца; а месяц – как название улицы.

Обычно ввод информации в базу данных происходит с помощью «маски». «Маска» появляется на экране. В нашем случае она может быть такой.

Фамилия:

Имя:

Телефон:

Адрес – Улица:

Дом: Квартира:

Дата рождения – Число:

Месяц: Год:

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

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

Понадобилось тебе узнать, скажем, всё о Гале Петровой, достаточно набрать:

Фамилия=Петрова.

Почти сразу же на экране появится как бы страница из записной книжки, где будут все сведения о Гале Петровой.

Иногда одной фамилии недостаточно. Если ты наберешь:

Фамилия=Епифанов, то компьютер сообщит тебе, что в записной книжке есть два человека с такой фамилией. Можно последовательно просмотреть все и о Сергее, и об Андрее.

В таких случаях желательно давать более подробный запрос:

Фамилия=Епифанов, имя=Андрей.

Тогда нужная информация будет получена сразу же.

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

А вот это извлечь из записной книжки довольно трудно. Месяц=май.

С помощью такого запроса компьютер выведет на экран имена Андрея Епифанова и Антона Одинокова, чьи дни рождения приходятся на май.

Сформировав запрос: Улица=Чкалова, ты легко выяснишь, кто из твоих друзей живет на улице Чкалова.

Базы данных применяются в самых разных областях народного хозяйства.

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

Базы данных создают по целым отраслям промышленности. Например, в базе данных у металлургов содержатся сведения обо всех металлургических заводах, о типах их продукции, количестве произведенных материалов.

Комметирование закрыто now!