Metadados

2
Metadados – termo tão falado ultimamente... Metadados podem ser basicamente definidos como "dados que descrevem os dados", ou seja, são informações úteis para identificar, localizar, compreender e gerenciar os dados. Classicamente, são dados que descrevem dados. Os metadados provêem uma descrição concisa a respeito dos dados. Os dados podem ser documentos, coleção de documentos, gráficos, tabelas, imagens, vídeos, entre tantos outros. A tecnologia de metadados surgiu devido às organizações necessitarem conhecer melhor os dados que elas mantêm. Mas o que são metadados? Em banco de dados, informações a respeito dos dados são tão importantes quanto os dados. Os Sistemas de Gerenciamento de Banco de Dados Relacionais - SGBDR também utilizam metadados. As tabelas no banco de dados são usadas para armazenar informações. De forma similar, um SGBDR tem várias meta-tabelas que armazenam descrições das tabelas. No SGBD Oracle, por exemplo, a tabela USER_TABLES é uma meta-tabela que possui informações a respeito das tabelas criadas pelos usuários. Entre estas informações podem ser encontradas: proprietário da tabela, nome da tabela, nome da tablespace (unidade de armazenamento lógico) para qual foi definida, entre outras. Outros exemplos de metadados podem ser citados. As definições de classes, em orientação a objetos, são metadados. Os modelos são inerentemente metadados, visto que descrevem os tipos sendo modelados. As aplicações do mundo real, tais como catálogos e dicionários, têm metadados. Implementações de linguagens também utilizam metadados. Os metadados têm um papel importante na gestão de dados, pois a partir deles as informações são processadas, atualizadas e consultadas. As informações de como os dados foram criados/derivados, ambiente em que reside e/ou residiu, alterações feitas, entre outras são obtidas de metadados. Os metadados fornecem os recursos necessários para entender os dados através do tempo. É fato que, quem não documenta seus dados, com o decorrer do tempo, fica sujeito à superposição de esforços de coleta e manutenção dos mesmos, e vulneráveis aos problemas de inconsistências. Tendo em vista o exposto, é necessário estratégias para gestão de metadados, visto que não é trivial decidir quais deles devem ser coletados e mantidos. Uma arquitetura de metadados deve ser flexível para permitir acréscimo ou decréscimo de metadados à medida que novas necessidades apareçam. Fonte: Introdução a Metadados http://www.devmedia.com.br/introducao-a-metadados/1883#ixzz2NKpqPpwr

Transcript of Metadados

Page 1: Metadados

Maria Salete Marcon Gomes Vaz

Metadados – termo tão falado

ultimamente...

Metadados podem ser basicamente definidos como "dados que descrevem os dados",

ou seja, são informações úteis para identificar, localizar, compreender e gerenciar os dados.

Classicamente, são dados que descrevem dados. Os metadados provêem uma

descrição concisa a respeito dos dados. Os dados podem ser documentos, coleção de

documentos, gráficos, tabelas, imagens, vídeos, entre tantos outros.

A tecnologia de metadados surgiu devido às organizações necessitarem conhecer

melhor os dados que elas mantêm.

Mas o que são metadados? Em banco de dados, informações a respeito dos dados são tão

importantes quanto os dados. Os Sistemas de Gerenciamento de Banco de Dados Relacionais -

SGBDR também utilizam metadados. As tabelas no banco de dados são usadas para armazenar

informações. De forma similar, um SGBDR tem várias meta-tabelas que armazenam descrições

das tabelas.

No SGBD Oracle, por exemplo, a tabela USER_TABLES é uma meta-tabela que possui

informações a respeito das tabelas criadas pelos usuários. Entre estas informações podem ser

encontradas: proprietário da tabela, nome da tabela, nome da tablespace (unidade de

armazenamento lógico) para qual foi definida, entre outras.

Outros exemplos de metadados podem ser citados. As definições de classes, em orientação a

objetos, são metadados. Os modelos são inerentemente metadados, visto que descrevem os

tipos sendo modelados. As aplicações do mundo real, tais como catálogos e dicionários, têm

metadados. Implementações de linguagens também utilizam metadados.

Os metadados têm um papel importante na gestão de dados, pois a partir deles as informações

são processadas, atualizadas e consultadas. As informações de como os dados foram

criados/derivados, ambiente em que reside e/ou residiu, alterações feitas, entre outras são

obtidas de metadados.

Os metadados fornecem os recursos necessários para entender os dados através do tempo.

É fato que, quem não documenta seus dados, com o decorrer do tempo, fica sujeito à

superposição de esforços de coleta e manutenção dos mesmos, e vulneráveis aos problemas de

inconsistências. Tendo em vista o exposto, é necessário estratégias para gestão de metadados,

visto que não é trivial decidir quais deles devem ser coletados e mantidos. Uma arquitetura de

metadados deve ser flexível para permitir acréscimo ou decréscimo de metadados à medida

que novas necessidades apareçam.

Fonte: Introdução a Metadados http://www.devmedia.com.br/introducao-a-metadados/1883#ixzz2NKpqPpwr

Page 2: Metadados

METADADOS – O que são?