Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЗТЖу-14 Ткачева Н.А.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
261.96 Кб
Скачать

2.2 Компоненты банка и базы данных.

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

СУБД не может ограничиваться только сохранением требуемых данных, поскольку она, прежде всего, должна сохранять где-то структуру данных, причем на обоих, логическом (имена, отношения) и физическом (для запоминания необходимых типов данных) уровнях, сохраняя при этом необходимую гибкость. Эту информацию сохраняют в словаре данных (data dictionary - DD). В словаре данных также необходимо сохранять индексы.

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

Задача индексов - обеспечить более быстрый поиск по некоторым признакам. Как по ключевому слову в индексе книг можно быстро найти расположение страницы без перелистывания полного текста, так и в электронной базе данных удается по индексу найти соответствующее место. Хотя разница ощутима особенно в случае больших объемов данных, где минутный поиск при использовании соответствующего индекса может замениться миллисекундным. В случае кластерного индекса весь набор данных сортируют по нужному столбцу, таких для каждой таблицы может быть только один.

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

2.3 Проектирование баз данных.

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

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