Разработка и сопровождение баз данных в среде СУБД MS SQL Server 2000. Сивохин А.В - 9 стр.

UptoLike

Global Allocation Map (GAM) - в страницах данного типа хранится
информация об использовании экстентов (групп страниц);
Page Free Space - в страницах этого типа хранится информация о свободном
пространстве на страницах;
Index Allocation Map (IAM) - страницы этого типа хранят информацию об
экстентах, используемых таблицами или индексами.
В страницах типа Data строки записываются последовательно сразу после
заголовка страницы, а их
смещения записываются в обратном порядке в конце
страницы.
Каждый файл данных базы имеет приблизительно одинаковую структуру. Все
страницы в файле нумеруются последовательно, начиная с 0. Каждый файл имеет
уникальный идентификационный номер. Комбинация этого номера и номера
страницы позволяет однозначно идентифицировать любую страницу в базе данных.
На нулевой странице располагается заголовок страницы,
в которых хранятся
атрибуты файла. Следующая страница содержит PFC, в которой хранится
информация об использовании страниц экстента. Затем располагаются битовые поля
GAM и дополнительной таблицы SGAM (Shared GAM). Остальные страницы
заняты данными или являются свободными. Страницы IAM могут быть созданы в
любом месте файла. Для многофайловой базы данных экстенты выделяются на всех
файлах в
равных пропорциях. Все это обеспечивает высокую скорость создания,
поиска и удаления строк данных.
Файл журнала транзакций не имеет страниц и экстентов. Он содержит только
последовательность записей транзакций, выполняемых в базе данных.
1.2. ЛОГИЧЕСКАЯ АРХИТЕКТУРА БАЗЫ ДАННЫХ
SQL SERVER 2000
Если на физическом уровне рассматриваются структуры, используемые для
хранения различной информации, то на логическом
уровне необходимо
рассматривать объекты, которые можно создавать в базе данных, а также различные
свойства, которые влияют на работу сервера с базой данных. Под объектами здесь
понимается не только собственно объект, каким является таблица, представление,
    • Global Allocation Map (GAM) - в страницах данного типа хранится
       информация об использовании экстентов (групп страниц);
    • Page Free Space - в страницах этого типа хранится информация о свободном
       пространстве на страницах;
    • Index Allocation Map (IAM) - страницы этого типа хранят информацию об
       экстентах, используемых таблицами или индексами.
    В страницах типа Data строки записываются последовательно сразу после
заголовка страницы, а их смещения записываются в обратном порядке в конце
страницы.
    Каждый файл данных базы имеет приблизительно одинаковую структуру. Все
страницы в файле нумеруются последовательно, начиная с 0. Каждый файл имеет
уникальный идентификационный номер. Комбинация этого номера и номера
страницы позволяет однозначно идентифицировать любую страницу в базе данных.
На нулевой странице располагается заголовок страницы, в которых хранятся
атрибуты файла. Следующая страница содержит PFC, в которой хранится
информация об использовании страниц экстента. Затем располагаются битовые поля
GAM и дополнительной таблицы SGAM (Shared GAM). Остальные страницы
заняты данными или являются свободными. Страницы IAM могут быть созданы в
любом месте файла. Для многофайловой базы данных экстенты выделяются на всех
файлах в равных пропорциях. Все это обеспечивает высокую скорость создания,
поиска и удаления строк данных.
    Файл журнала транзакций не имеет страниц и экстентов. Он содержит только
последовательность записей транзакций, выполняемых в базе данных.


            1.2.   ЛОГИЧЕСКАЯ АРХИТЕКТУРА БАЗЫ ДАННЫХ
                              SQL SERVER 2000
    Если на физическом уровне рассматриваются структуры, используемые для
хранения    различной   информации,   то   на   логическом   уровне   необходимо
рассматривать объекты, которые можно создавать в базе данных, а также различные
свойства, которые влияют на работу сервера с базой данных. Под объектами здесь
понимается не только собственно объект, каким является таблица, представление,