Banco de dados é uma coleção de itens de dados correlacionados. Estes itens de dados são organizados e armazenados de forma a fornecer acesso rápido e fácil. O IMS database é um banco de dados hierárquico onde os dados são armazenados em diferentes níveis e cada entidade é dependente do nível superior as entidades. Os elementos físicos em um sistema de aplicação que utilize o IMS são mostrados na figura a seguir.
Um sistema de gestão de base de dados é um conjunto de programas aplicativos utilizados para armazenar, acessar e gerenciar os dados no banco de dados. Sistema de gestão de base de dados do IMS garante a integridade e permite uma rápida recuperação de dados, organizando-o de tal maneira que é fácil de obter. O IMS mantém uma grande quantidade de dados corporativos do mundo com a ajuda do seu sistema de gerenciamento de banco de dados.
A função de gerenciador de transação é o de fornecer uma plataforma de comunicação entre o banco de dados e os programas de aplicação. O IMS atua como um gerenciador de transações. O transaction manager lida com o usuário final para armazenar e recuperar os dados do banco de dados. O IMS pode usar O IMS DB ou DB2, como seu banco de dados back-end para armazenar os dados.
DL/I é composto por programas de aplicação que conceder o acesso aos dados armazenados no banco de dados. O IMS DB usa DL/I, que serve como o idioma da interface que os programadores utilizam para acessar o banco de dados, em um programa de aplicação. Vamos discutir isso com mais detalhes nos próximos capítulos.
Os pontos de observação:
Os pontos de observação: