A Visão simples sobre banco de dados
Por: Lidieisa • 23/11/2018 • 1.381 Palavras (6 Páginas) • 350 Visualizações
...
Por outro lado, suponha que você tem um site construído a partir de uma série de documentos XML. Você não quer apenas gerenciar o site, você gostaria de providenciar uma maneira para que os usuários possam procurar o conteúdo dele. Seus documentos provavelmente terão uma estrutura menos regular e coisas como entidade provavelmente são mais importantes para você porque são uma parte fundamental de como os documentos são estruturados. Neste caso, você pode querer um produto como um banco de dados XML nativo ou um sistema de gerenciamento de conteúdo. Isso permitirá que você preserve a estrutura do documento físico, suportar as transações em nível de documento e executar consultas em uma linguagem XML.
- Dados, Documentos e Banco de Dados.
Ná pratica, a distinção nem sempre é clara. Por exemplo, um documento centrado em dados (data-centric), como uma fatura, pode conter dados grandes (large-grained) e irregularmente estruturados, como a descrição de uma parte. E de outra forma, um documento centrado em documentos (document-centric), como um manual de usuário, pode conter dados pequenos (small-grained) e regularmente estruturados, como o nome de um autor e a data de uma revisão. Outros exemplos incluem documentos legais e documentos médicos, que são escritos como prosa, mas contêm pedaços discretos de dados, tais como datas, nomes e procedimentos, e muitas vezes devem ser armazenados como documentos completos por razões legais.
Apesar distro, caracterizando seus documentos como centrado em dados ou documentos (data ou document centric) irá ajudá-lo a decidir que tipo de banco de dados para usar. Como regra, os dados são armazenados em um banco de dados tradicional, como um relacional, orientado a objetos ou banco de dados hierárquico. Isso pode ser feito por um programa de terceiros ou pelas capacidades embutidas no próprio banco de dados. Neste último caso, o banco de dados é dito ser habilitado para XML. Os documentos são armazenados em um banco de dados XML nativo ou um sistema de gerenciamento de conteúdo.
Estas regras não são absolutas. Dados, especialmente dados semiestruturados, podem ser armazenados em banco de dados XML nativos e os documentos podem ser armazenados em banco de dados tradicionais, no caso de alguma característica específica de XML ser necessária. Além disso, as fronteiras entre banco de dados tradicionais e banco de dados XML nativos estão começando a se confundir, banco de dados tradicionais vem adicionando capacidades XML nativas e suporte para o armazenamento de fragmentos em banco de dados externos, geralmente relacionais.
- Conclusão
A necessidade das organizações por lucratividade e resultados cada vez mais exigentes, requer o uso da tecnologia de ponta para a diminuição de custos e agilidade de seus processos. Para isso, uma forma de aperfeiçoar seus processos é a utilização da XML como banco de dados, como demonstrado neste artigo.
Referencias
Nicola, Matthias (28 September 2010). "5 Reasons for Storing XML in a Database". Native XML Database. Retrieved 17 March 2015.
"XML Schema Storage and Query: Basic". Oracle XML DB Developer's Guide, 10g Release 2. Oracle Corporation. August 2005. Retrieved 17 March 2015.. Section Creating XMLType Tables and Columns Based on XML Schema
"Using XML in SQL Server". Microsoft Developer Network. Microsoft Corporation. Retrieved 17 March 2015.
"pureXML overview -- DB2 as an XML database". IBM Knowledge Center. IBM. Retrieved 17 March 2015.
...