home | login | register | DMCA | contacts | help | donate |      

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я


my bookshelf | genres | recommend | rating of books | rating of authors | reviews | new | форум | collections | читалки | авторам | add
fantasy
space fantasy
fantasy is horrors
heroic
prose
  military
  child
  russian
detective
  action
  child
  ironical
  historical
  political
western
adventure
adventure (child)
child's stories
love
religion
antique
Scientific literature
biography
business
home pets
animals
art
history
computers
linguistics
mathematics
religion
home_garden
sport
technique
publicism
philosophy
chemistry
close

реклама - advertisement



Объекты OS/400 и системные объекты MI

Несколько типов объектов имеются и в OS/400, и в MI. Типы объектов OS/400 перечислены в таблице 5.1. Для сравнения, в таблице 5.2 приведены системные объекты MI. Помните, что в каждой новой версии AS/400 добавляются новые функции и даже новые объекты. Списки объектов таблицах 5.1 и 5.2 достаточно полны для нашего обсуждения в этой и следующей главе, но включить в них все типы объектов невозможно.4


Графический набор символов Служебная программа
Документ Описание сетевого интерфейса
Идеографическая таблица символов Описание сессии
Идеографическая таблица сортировки Описание подсистемы
Идеографический словарь Словарь правописания
Индекс поиска информации Таблица
Класс Библиотека
Класс описания сервиса Описание линии
Команда Определение меню
Область данных Определение группы панели
Описание задания Пользовательский индекс
Описание контроллера Очередь сообщений
Описание редактирования Программа
Описание устройства Модуль
Очередь данных Определение продукта
Очередь заданий Пользовательский профиль
Папка Справочная таблица трансляции кода
Словарь данных Описание режима
Список документов Выходная очередь
Список конфигурации Файл сообщения
Список прав Журнал
Таблица управления формами Описание машины S/36
Файл Определение запроса
Формат диаграммы Приемник журнала

Таблица 5.1. Объекты OS/400


лок транзакции Описатель режима
Группа доступа Индекс
Индекс пространства данных Очередь
Класс описания сервиса Описание логического устройства
Контекст Модуль
Курсор Пространство управления процессом
Описание контроллера Описатель сети
Пространство дампа Профиль пользователя
Пространство данных Программа (3 подтипа)
Пространство цепочки байтов Пространство журнала
Словарь Пространство
Список прав Порт журнала

Таблица 5.2. Системные объекты MI


Некоторые объекты OS/400 из таблицы 5.1 полностью соответствуют системным объектам MI из таблицы 5.2, при этом имена объекта в двух разных наборах могут совпадать, а могут и не совпадать. Пример совпадения имен — «программа», несовпадения — «библиотека» и «контекст».

Основы AS|400

Рисунок 5.1 Объекты файла базы данных OS/400


На рисунке можно видеть набор отдельных компонентов. Один из системных объектов MI — область данных. Она используется базой данных для хранения физических данных вместе с определением полей записей. Еще один системный объект — индекс области данных — содержит описание того, как осуществлять доступ к этим данным. В следующей главе мы увидим, как индекс области данных обеспечивает логическое представление физических данных. Третий объект — курсор, осуществляющий фактический доступ к записям в области данных и использующий индекс области данных для формирования логического представления. Курсор предоставляет управляющие структуры для доступа к данным в области данных, а также содержит пользовательские буферы. Четвертый объект — пространство, в которое помещается результат опе-

Другие объекты OS/400 относятся к системным объектам MI как один ко многим. Посмотрите на пример на рисунке 5.1: здесь файл базы данных OS/400 состоит из пяти системных объектов MI, и ему соответствуют четыре разных типа системных объектов MI (в нашем примере два объекта-пространства). Фактически, файл могут составлять намного больше объектов. Для каждого из них существует курсор, и даже однокомпонентный файл объединения (join file) может владеть или ссылаться на 32 индекса области данных. База данных, а также связи между разными системными объектами MI будут рассмотрены в следующей главе.

рации над базой данных (по сути дела, это буфер ввода-вывода). Последний, показанный в примере объект, который также является пространством, содержит описание файла. Единственная его функция — поиск других объектов.


Имена объектов | Основы AS|400 | Поиск объектов