База данных

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

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

Структурирование — это введение соглашений о способах представления данных.

Неструктурированными называют данные, записанные, например, в текстовом файле. На рис. 1.1 пример неструктурированных данных, содержащих сведе­ния о студентах (номер личного дела, фамилию, имя, отчество и год рождения).

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

Личное дело № 16493, Серов Петр Михайлович, дата рождения 1 января 1990 г.; Л/д №16593, Павлова Анна Владимировна, дата рожд. 15 марта 1991 г.; № личн. дела 16693, д.р. 14.04.92, Абрамов Андрей Борисович.

Рис. 1.1. Пример неструктурированных данных

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

После проведения несложной структуризации информации, указан­ной выше, она будет выглядеть так, как это показано на рис. 1.2.

№ личного дела Фамилия Имя Отчество Дата рождения ррождения
  Серов Петр Михайлович 01.01.90
  Павлова Анна Владимировна 15.03.91
  Абрамов Андрей Борисович 14.04.92

Рис. 1.2. Пример структурированных данных

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

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

База данных (БД) — это поименованная совокупность структурированных данных, относящихся к определенной предметной области.

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

СУБД используется при составлении и ведении:

- торговых и прочих ведомостей;

- исторической информации;

- кадровых и персональных списков;

- информации о транспортах и гостиницах.

Функции СУБД:

- организация БД;

- создание БД;

- заполнение, обработка, размещение и просмотр данных;

- сортировка и поиск данных;

- формирование отчетов.

Централизованный характер управления данными в БД предполагает необхо­димость существования некоторого лица (группы лиц), на которое возлагаются функции ад­министрирования данными, хранимыми в базе.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: