ВУЗ:
Составители:
Рубрика:
13
4. СУБД получает информацию о запрошенной части концептуальной модели.
5. СУБД запрашивает информацию о местоположении данных на физическом уровне (файлы
или физические адреса).
6. В СУБД возвращается информация о местоположении данных в терминах операционной
системы.
7. СУБД просит операционную систему предоставить необходимые данные, используя средства
операционной системы.
8. Операционная система осуществляет перекачку информации из устройств хранения и
пересылает ее в системный буфер.
9. Операционная система оповещает СУБД об окончании пересылки.
10. СУБД выбирает из доставленной информации, находящейся в системном буфере, только то,
что нужно пользователю, и пересылает эти данные в рабочую область пользователя.
БМД — это База Метаданных, именно здесь и хранится вся информация об используемых
структурах данных, логической организации данных, правах доступа пользователей и, наконец,
физическом расположении данных. Для управления БМД существует специальное программное
обеспечение администрирования баз данных, которое предназначено для корректного использования
единого информационного пространства многими пользователями.
Всегда ли запрос проходит полный цикл? Конечно, нет. СУБД обладает достаточно развитым
интеллектом, который позволяет ей не повторять бессмысленных действий. И поэтому, например,
если этот же пользователь повторно обратится к СУБД с новым запросом, то для него уже не будут
проверяться внешняя модель и права доступа, а если дальнейший анализ запроса покажет, что
данные могут находиться в системном буфере, то СУБД осуществит только 11 и 12 шаги в обработке
запроса.
Разумеется, механизм прохождения запроса в реальных СУБД гораздо сложнее, но и эта
упрощенная схема показывает, насколько серьезными и сложными должны быть механизмы
обработки запросов, поддерживаемые реальными СУБД.
Глава 1.4. Классификация моделей данных
Одними из основополагающих в концепции баз данных являются обобщенные категории
«данные» и «модель данных».
Понятие «данные» в концепции баз данных – это набор конкретных значений, параметров,
характеризующих объект, условие, ситуацию или любые другие факторы. Примеры данных: Петров
Николай Степанович, $30 и т. д. Данные не обладают определенной структурой, данные становятся
информацией тогда, когда пользователь задает им определенную структуру, то есть осознает их
смысловое содержание. Поэтому центральным понятием в области баз данных является понятие
модели. Не существует однозначного определения этого термина, у разных авторов эта абстракция
определяется с некоторыми различиями, но, тем не менее, можно выделить нечто общее в этих
определениях.
Модель данных — это некоторая абстракция, которая, будучи приложима к конкретным
данным, позволяет пользователям и разработчикам трактовать их уже как информацию, то есть
сведения, содержащие не только данные, но и взаимосвязь между ними.
На Рис. 1-3 представлена классификация моделей данных.
В соответствии с рассмотренной ранее трехуровневой архитектурой мы сталкиваемся с
понятием модели данных по отношению к каждому уровню. И действительно, физическая модель
данных оперирует категориями, касающимися организации внешней памяти и структур хранения,
используемых в данной операционной среде. В настоящий момент в качестве физических моделей
используются различные методы размещения данных, основанные на файловых структурах: это
организация файлов прямого и последовательного доступа, индексных файлов и инвертированных
файлов, файлов, использующих различные методы хеширования, взаимосвязанных файлов. Кроме
того, современные СУБД широко используют страничную организацию данных. Физические модели
данных, основанные на страничной организации, являются наиболее перспективными.
4. СУБД получает информацию о запрошенной части концептуальной модели. 5. СУБД запрашивает информацию о местоположении данных на физическом уровне (файлы или физические адреса). 6. В СУБД возвращается информация о местоположении данных в терминах операционной системы. 7. СУБД просит операционную систему предоставить необходимые данные, используя средства операционной системы. 8. Операционная система осуществляет перекачку информации из устройств хранения и пересылает ее в системный буфер. 9. Операционная система оповещает СУБД об окончании пересылки. 10. СУБД выбирает из доставленной информации, находящейся в системном буфере, только то, что нужно пользователю, и пересылает эти данные в рабочую область пользователя. БМД — это База Метаданных, именно здесь и хранится вся информация об используемых структурах данных, логической организации данных, правах доступа пользователей и, наконец, физическом расположении данных. Для управления БМД существует специальное программное обеспечение администрирования баз данных, которое предназначено для корректного использования единого информационного пространства многими пользователями. Всегда ли запрос проходит полный цикл? Конечно, нет. СУБД обладает достаточно развитым интеллектом, который позволяет ей не повторять бессмысленных действий. И поэтому, например, если этот же пользователь повторно обратится к СУБД с новым запросом, то для него уже не будут проверяться внешняя модель и права доступа, а если дальнейший анализ запроса покажет, что данные могут находиться в системном буфере, то СУБД осуществит только 11 и 12 шаги в обработке запроса. Разумеется, механизм прохождения запроса в реальных СУБД гораздо сложнее, но и эта упрощенная схема показывает, насколько серьезными и сложными должны быть механизмы обработки запросов, поддерживаемые реальными СУБД. Глава 1.4. Классификация моделей данных Одними из основополагающих в концепции баз данных являются обобщенные категории «данные» и «модель данных». Понятие «данные» в концепции баз данных – это набор конкретных значений, параметров, характеризующих объект, условие, ситуацию или любые другие факторы. Примеры данных: Петров Николай Степанович, $30 и т. д. Данные не обладают определенной структурой, данные становятся информацией тогда, когда пользователь задает им определенную структуру, то есть осознает их смысловое содержание. Поэтому центральным понятием в области баз данных является понятие модели. Не существует однозначного определения этого термина, у разных авторов эта абстракция определяется с некоторыми различиями, но, тем не менее, можно выделить нечто общее в этих определениях. Модель данных — это некоторая абстракция, которая, будучи приложима к конкретным данным, позволяет пользователям и разработчикам трактовать их уже как информацию, то есть сведения, содержащие не только данные, но и взаимосвязь между ними. На Рис. 1-3 представлена классификация моделей данных. В соответствии с рассмотренной ранее трехуровневой архитектурой мы сталкиваемся с понятием модели данных по отношению к каждому уровню. И действительно, физическая модель данных оперирует категориями, касающимися организации внешней памяти и структур хранения, используемых в данной операционной среде. В настоящий момент в качестве физических моделей используются различные методы размещения данных, основанные на файловых структурах: это организация файлов прямого и последовательного доступа, индексных файлов и инвертированных файлов, файлов, использующих различные методы хеширования, взаимосвязанных файлов. Кроме того, современные СУБД широко используют страничную организацию данных. Физические модели данных, основанные на страничной организации, являются наиболее перспективными. 13
Страницы
- « первая
- ‹ предыдущая
- …
- 10
- 11
- 12
- 13
- 14
- …
- следующая ›
- последняя »