Программное обеспечение - база - данные - Большая Энциклопедия Нефти и Газа, статья, страница 2
Если вам долго не звонят родственники или друзья, значит у них все хорошо. Законы Мерфи (еще...)

Программное обеспечение - база - данные

Cтраница 2


Понятие база данных появилось в конце 60 - х годов. Как часто бывает, когда новое понятие становится модным, многие пользователи начали применять его к своим файлам, изменив только название, но не изменяя при этом их свойств, связанных с неизбыточностью, независимостью, взаимосвязанностью данных, их защитой или во многих случаях возможностью доступа в реальном времени. По мере того как стало расширяться использование более прогрессивного программного обеспечения баз данных, вместе с ним начали реализо-вываться и перечисленные выше свойства. По причинам, изложенным в следующих главах, нет ни одной системы программного обеспечения, которая бы реализовала все характеристики, присущие идеальной базе данных; системным аналитикам, как правило, при разработка подобных систем приходится идти на компромисс, отдавая предпочтение тем или иным свойствам базы данных.  [16]

Выход заключается в следующем: диск делится на небольшие блоки длиной от 128 до 1024 байт. Мы будем писать слово запись с маленькой буквы, когда речь идет о блоке данных, и с большой буквы, когда имеются в виду записи базы данных. Последние мы будем рассматривать в следующей главе. Когда файл уничтожается или становится короче, часть блоков на диске высвобождается и может быть использована для других файлов, которые, наоборот, пополняются. Операционная система ведет свой собственный указатель, в котором хранится информация о номерах блоков -, используемых каждым файлом, и в какой последовательности они следуют. Когда ЭВМ выполняет по программе команду чтения файла, операционная система автоматически передает записи с диска в оперативную память в правильной последовательности. Если программой предусматривается чтение только части файла, она передает операционной системе номер записи и имя файла. Если в данный момент работает программное обеспечение базы данных то оно определит номер соответствующей записи по своим индексам ( см. гл. Операционная система затем передает запись в буфер памяти ЭВМ, где запись станет доступной для программы управления базой данных. Буфер представляет собой часть ОЗУ, которую программы используют так же, как мы используем доски объявлений, помещая на них сообщения для других лиц. Вообще говоря, чем больше размеры буфера, тем лучше работает система, поскольку уменьшается количество доступов к физическим блокам, необходимое для выполнения той или иной операции. Однако, выделяя больше ячеек памяти под буферы, мы уменьшаем память, предназначенную для хранения программ. Поэтому разработчикам баз данных приходится находить компромиссные решения.  [17]



Страницы:      1    2