БАЗА ДАННЫх

Классификация базы данных

Система управления базой данных (СУБД)

Организованный специальным образом массив данных.

Базы данных

Языки высокого уровня

Под языками высокого уровня понимаются такие языки, которые ориентированы своей структурой на решение задач определённой проблемной области, поэтому такие языки иногда называют проблемно ориентированными. Для решения математических задач были сконструированы языки Algol и Fortran. Эти 2 языка имеют набор стандартных операций, которые обычно применяют для решения математических формул. Конструкции этого языка синтаксические ориентированы на программирование различных циклов. На данных языках можно программировать вообще не привязываясь к какой-либо конкретной ЭВМ. Первым условием использования программ на данной ЭВМ должно быть наличие соответствующего транслятора в операционной системе ЭВМ. Для работы по моделированию процессов был создан язык Simula для решения задач.

Для работы со списочными файлами разработан язык Lisp.

Языки высокого уровня позволяют составлять программы довольно быстро. К недостаткам этих языков следует отнести довольно большой объём программ в исполнимом формате, которые получаются в результате работы транслятора.Лекция №6

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

Эта предметная область характерна для информационных систем управления экономики. Укрупнёно база данных состоит и двух основных частей:

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

Базы данных могут быть нескольких типов. Основной на данный момент является так называемая реляционная база данных. Такая база данных состоит из таблиц, между которыми существует связь по некоторым ключевым значениям. Таблица базы данных (table) – это регулярная структура, которая состоит из однотипных строк (записи – records). Эти строки разбиваются на столбцы (поля fields). В теории реляционных баз данных синонимом таблицы является понятие отношение (relation) в котором строка называется кортежем, а столбец называется атрибутом.

По технологии обработки данных базы подразделяются на централизованные и на распределенные. Централизованная база данных хранится в памяти одной вычислительной системы. Это может быть, например один файловый сервер некоторой локальной сети персонального компьютера. Распределённая база данных состоит из нескольких частей, которые хранятся на различных ЭВМ. Эти части данных могут пересекаться или в некоторых случаях полностью дублировать друг друга.

СУРБД Д3

 

Управление распределённой базой данных осуществляется с помощью модернизированной СУБД, которая позволяет распределённые файлы воспринимать как основные части единой системы. По способу доступа к данным базы, подразделяются на базы данных с локальным доступом и базой данных с сетевым доступом. Архитектура систем с сетевым доступом предполагает выделение одной из машин сети в качестве центральной. Этот центральный компьютер называют файловым сервером. Но него устанавливается операционная система, которая обеспечивает его работу в режиме выделенного сервера. На нём же организуется хранилище данных в виде центральной базы данных, то есть такой компьютер должен иметь дисковую память достаточного объёма.

Первоначально файловые серверы строились на обычных персональных компьютерах. На сегодняшний день практически все центральные серверы локальных сетей строятся на основе специализированных компьютерах в строчном исполнении тот, который можно встроить в 19 дюймовый шкаф. Это необходимо для того, чтобы обеспечить возможность работы компьютера в течении 24 часов в сутки устранить возможность попадания пыли и обеспечить нормальный температурный режим работы компьютера. Такой специализированный компьютер помещают в шкаф, внизу и вверху шкафа устанавливают вентиляционные отверстия. С тем чтобы обеспечить подачу снизу шкафа воздуха из помещения, подачу холодного воздуха снизу – вверх и обеспечения выброса теплового воздуха наружу. Для устранения засасывания пыли внутри шкафа нижним вентилятором перед вентиляторным отсеком устанавливается воздушный фильтр. Для обеспечения температурного режима в помещении применяют кондиционирование воздуха. Иногда в особой крупных системах, где термовыделение велико применяют индивидуальное кондиционирование шкафа.

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

СЕРВЕР
КОММУТАТОР

 


Рабочая станция 1 Рабочая станция n