Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Informatica / Лекция_7.DOC
Скачиваний:
25
Добавлен:
12.03.2015
Размер:
37.89 Кб
Скачать
  1. Системы управления базами данных

  1. Банк данных

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

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

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

К банку данных предъявляются следующие требования:

удовлетворение информационных потребностей пользователей;

обеспечение возможности работы с большими объемами различной информации;

поддержка заданного уровня достоверности хранимой информации;

осуществление доступа к данным только пользователей, имеющих на это полномочия;

обеспечение возможности поиска информации по любой группе признаков;

возможность реорганизации и расширения при изменении границ предметной области;

обеспечении выдачи информации в форме, удобной для восприятия;

простота использования;

возможность обслуживания нескольких (не обязательно одновременно) пользователей.

С БД взаимодействуют следующие категории лиц:

пользователи (вводят и извлекают данные);

программисты (пишут и отлаживают программы обработки данных);

администраторы БД (отвечают за проектирование, реализацию, эксплуатацию и сопровождение БД).

Структура БД показана на рис. 1.

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

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

СД включает:

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

сведения о полномочиях пользователей по управлению данными;

сведения об источниках данных;

другие справочные сведения.

БД

Пользователь

СУБД БзД

СД

Рис. 1

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

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

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

Неструктурированными называются данные, записанные, например, в текстовом файле.

Пример неструктурированных данных, содержащих сведения о студентах (номер личного дела, фамилию, имя, отчество и год рождения).

Личное дело № 16493, Сергеев Петр Михайлович, дата рождения

1 января 1976 г.; л/д 1 16593 Петров Анатолий Владимирович, дата

рождения 15 марта 1975 г.

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

№ личного

дела

Фамилия

Имя

Отчество

Дата

рождения

16493

16593

Сергеев

Петров

Петр

Анатолий

Михайлович

Владимирович

1.01.1976

15.03.1975

Соседние файлы в папке Informatica