Você está na página 1de 11

Mdulo 4: Gerenciamento de Dados 1.

CONCEITOS Os dados so um recurso organizacional decisivo que precisa ser administrado como outros importantes ativos das empresas. A maioria das organizaes no conseguiria sobreviver ou ter sucesso sem dados de qualidade sobre suas operaes internas e seu ambiente externo. Os gerentes precisam praticar a administrao de recursos de dados uma atividade administrativa que aplica tecnologia de sistemas de informao como gerenciamento de bancos de dados e outras ferramentas gerenciais para uma organizao atender as necessidades de informao dos usurios. BASE DE DADOS Conjunto de dados armazenados logicamente Contedo representa o estado atual de uma determinada aplicao Modelo de uma determinada parte da realidade Propriedades de uma Base de Dados Coleo de dados logicamente relacionados, Projetada e construda para um propsito especfico, Concebida para atender a um grupo de usurios, Representao de algum aspecto do mundo real, Qualquer mudana na realidade provocar mudanas nesta base, Possui alguma fonte de dados. ADMINISTRAO DE RECURSOS DE DADOS Os gerentes que so usurios finais devem encarar os dados como um recurso importante que eles precisam aprender a manejar adequadamente para garantir o sucesso e sobrevivncia de suas organizaes. O gerenciamento de bancos de dados uma aplicao importante da tecnologia de sistemas de informao administrao de recursos de dados de uma empresa. A administrao de recursos de dados inclui: Administrao de Bancos de Dados uma importante funo de gerenciamento de recursos de dados responsvel pelo uso adequado da tecnologia de gerenciamento de bancos de dados. A administrao de bancos de dados possui mais responsabilidades operacionais e tcnicas do que outras funes de gerenciamento de recursos de dados.

Isto inclui responsabilidade pelo: Desenvolvimento e manuteno do dicionrio de dados da organizao Projeto e monitorao do desempenho dos bancos de dados Aplicao de padres para uso e segurana dos bancos de dados.

Planejamento de Dados O planejamento de dados uma funo de planejamento e anlise empresarial que se concentra no gerenciamento de recursos de dados. Ela inclui a responsabilidade pelo: Desenvolvimento de uma arquitetura global de dados para os recursos de dados da empresa vinculada misso e planos estratgicos da empresa e aos objetivos e processos de suas unidades de negcios. O planejamento de dados um componente importante do processo de planejamento estratgico de uma organizao. Ele feito por organizaes que assumiram um compromisso formal com o planejamento de longo alcance para o uso e administrao estratgicos de seus recursos de dados.

Administrao de Dados outra funo da administrao de recursos de dados. Ela envolve: O estabelecimento e execuo de polticas e procedimentos para gerenciamento de dados como um recurso estratgico das empresas. A administrao da coleta, armazenamento e disseminao de todos os tipos de dados de tal forma que os dados se tornem um recurso padronizado disponvel para todos os usurios finais na organizao. O planejamento e controle de dados no apoio s funes e objetivos estratgicos de uma organizao. O estabelecimento de uma atividade de planejamento de dados para a organizao. O desenvolvimento de polticas e definio de padres para arranjos de concepo, processamento e segurana e seleo do software para gerenciamento de bancos de dados e dicionrio de dados.

ELEMENTOS LGICOS DOS DADOS Caracter o elemento de lgico mais bsico dos dados. Consiste em um nico smbolo alfabtico, numrico ou outro. Campo

a menor unidade de informao existente em um arquivo de banco de dados. Consiste em um grupamento de caracteres. Um campo de dados representa um atributo (uma caracterstica ou qualidade nmero, nome, cep...) de alguma entidade (objeto, pessoa, lugar ou evento produto, aluno, cidade, inscrio...). Tipos de campos: Simples: so aqueles que possuem uma nica opo. Ex: Identidade. Determinante: garante a unicidade de cada ocorrncia. Ex: Matrcula. Composto: pode ser dividido em outros atributos. Ex: Endereo (Rua + Nmero + Bairro + Cidade). Registro Conjunto de campos. Campos de dados afins so agrupados para formarem um registro, que representa uma coleo de atributos que descrevem uma entidade. Exemplo: um registro de um aluno pode ter os seguintes campos: matrcula, nome, telefone, cidade, alm de outros. Chave Uma chave permite a distino dos registros de uma tabela. Pode ser formada por um campo ou um conjunto de campo (chaves compostas). Uma chave primria determina a ordem dos registros dentro da tabela. Exemplo: a matrcula diferente para cada aluno no existem 2 alunos com a mesma matrcula. Portento, alm do cpf, a matrcula pode ser o campo chave da tabela aluno. Tipos de Chaves Chave Primria: o atributo ou grupamento de atributos cujo valor identifica unicamente um registro dentre todas as outras de uma identidade. Chave Candidata: o atributo ou grupamento de atributos que tem a propriedade de identificao nica. Pode vir a ser a chave primria. Chave Estrangeira: Atributo de uma entidade que a chave primria de outra entidade. Chave Composta ou Concatenada: formada pelo grupamento de mais de um atributo. Tabela Representam as estruturas de armazenamento de dados dos sistemas. Um grupo de registros afins conhecido como uma tabela de dados. Exemplos: tabela dos clientes, tabela dos fornecedores e tabela dos produtos.

Arquivo Vrias tabelas que se relacionam podem formar um arquivo.Os arquivos muitas vezes so classificados pelo tipo de dados que contm, tais como um arquivo de folha de pagamento ou um arquivo de estoque, etc. Os arquivos tambm podem ser classificados pelo seu tipo, como cadastro e movimento. O arquivo cadastro contm os dados bsicos de determinada entidade e pode ficar perodos sem armazenamento novo, O arquivo movimento pode ser manipulado a todo instante.

Exemplo: Num banco de dados de uma clnica mdica pode conter uma tabela cadastro dos mdicos e uma tabela movimento consulta contendo os dados que so armazenados a todo instante sobre as consultas realizadas diariamente. Banco de Dados um conjunto integrado de registros logicamente afins. Representa o arquivo fsico de dados, armazenado em dispositivos perifricos, para consulta e atualizao pelo usurio. Possui uma srie de informaes relacionadas a um determinado assunto. Um banco de dados consolida registros previamente armazenados em arquivos separados em uma fonte comum de registros de dados. Os dados armazenados em um banco de dados so independentes dos programas aplicativos que os utilizam e do tipo de dispositivos de armazenamento secundrio nos quais esto armazenados. Dado o valor do campo quando armazenado no Banco de Dados. Exemplo. O valor do campo "nome do cliente" para quem est entrando com os dados. Informao o valor que este campo representa para as atividades da empresa. Exemplo. Resposta a uma consulta: Qual os nomes dos clientes do Estado de So Paulo?

SGBD (SISTEMA DE GERENCIAMENTO DE BASE DE DADOS) ou DBMS (Data Base Management System) Software responsvel pelo gerenciamento dos dados no Banco de Dados. uma coleo de programas que permitem aos usurios: definirem, construrem e manipularem uma base de dados. A abordagem do gerenciamento de bancos de dados envolve trs atividades bsicas: Definir: especificao de tipos de dados a serem armazenados. Construir: armazenamento dos dados em algum meio controlado pelo SGBD. Manipular: utilizao de funes para consulta, recuperao de dados, modificao da base nas mudanas na realidade e gerao de relatrios.

O SGBD funciona como uma interface de software entre usurios e bancos de dados. Dessa forma, o gerenciamento de bancos de dados envolve o uso de software de gerenciamento de bancos de dados para controlar como os bancos de dados so criados, consultados e mantidos para fornecerem as informaes necessitadas por usurios finais e suas organizaes. CAPACIDADES DO SGBD Eliminao de Redundncias Possibilita a eliminao de dados privativos de cada sistema. Os dados comuns a mais de um sistema so compartilhados por eles, permitindo o acesso a uma nica informao por vrios sistemas. Eliminao de Inconsistncias Armazenamento da informao em um nico local com acesso descentralizado e compartilhado por vrios sistemas. A inconsistncia ocorre quando um mesmo campo tem valores diferentes em sistemas diferentes. Compartilhamento dos Dados Permite a utilizao simultnea e segura de um dado, por mais de uma aplicao ou usurio. Deve ser observado apenas o processo de atualizao simultneo do mesmo campo ou registro, para no gerar erros de processamento.

Restries de Segurana Define para cada usurio o nvel de acesso a ele concedido ao arquivo e/ou campo (leitura, leitura e gravao ou sem acesso). Este recurso impede que pessoas no autorizadas utilizem um determinado arquivo. Padronizao dos Dados Permite que os campos armazenados na base de dados sejam padronizados segundo um determinado formato de armazenamento segundo critrios preestabelecidos pela empresa. Independncia dos Dados Representa a forma fsica de armazenamento dos dados e a recuperao das informaes pelos programas. Quando h incluso de novos campos no arquivo, ser feita manuteno apenas nos programas que utilizam esses campos, no sendo necessrio mexer nos demais programas. Manuteno da Integridade Consiste em impedir que um determinado cdigo ou chave em uma tabela no tenha correspondncia em outra tabela. Fornecimento de backup e restaurao Realizao de cpias de segurana completas ou incrementais sempre que necessrio, de acordo com a necessidade. Os quatro maiores usos de um SGBD incluem: Desenvolvimento de Bancos de Dados Consulta de Bancos de Dados Manuteno de Bancos de Dados Desenvolvimento de Aplicaes

a. Desenvolvimento de Bancos de Dados Desenvolver bancos de dados pequenos e pessoais relativamente fcil utilizando-se pacotes SGBD para microcomputador. Entretanto, desenvolver um grande banco de dados pode ser uma tarefa complicada. Em muitas empresas, desenvolver e gerenciar bancos de dados empresariais so responsabilidadesprincipais do administrador do banco de dados (DBAs) e dos analistas de projeto de bancos de dados. Isto melhora a integridade e segurana dos bancos de dados organizacionais.

Pacotes de gerenciamento de bancos de dados permitem aos usurios finais desenvolverem seus prprios bancos de dados. No desenvolvimento de bancos de dados, uma linguagem de definio de dados (DDL) utilizada para desenvolver e especificar o contedo, relaes e estruturas dos dados em cada banco de dados e para modificar suas especificaes sempre que necessrio.Essas informaes so catalogadas e armazenadas em um banco de dados de definies e especificaes de dados chamado dicionrio de dados. b. Consulta do Bancos de Dados A capacidade de consulta um benefcio maior de um SGBD. Os usurios finais podem pedirinformaes de um banco de dados utilizando uma linguagem de consulta ou um gerador de relatrios. Caractersticas de uma linguagem de consulta: Os usurios recebem uma resposta imediata na forma de telas de vdeo. No necessria nenhuma programao complexa. Os usurios podem obter respostas imediatas a pedidos especficos. Exemplo: Quais clientes compraram produtos eletrnicos na cidade do Rio de Janeiro no ms de maio e pagaram vista? Caractersticas de um gerador de relatrios: Os usurios recebem uma resposta imediata na forma relatrios impressos. No necessria nenhuma programao complexa. Os usurios podem especificar um formato padronizado de relatrio para as informaes que desejam. c. Manuteno de Bancos de Dados Os gerentes precisam de informaes precisas para tomar decises eficazes. Quanto mais precisa, relevante e oportuna for a informao, melhor ser o gerenciamento informado ao se tomar decises. Dessa forma, os bancos de dados de uma organizao precisam ser constantemente atualizados para refletirem as novas transaes empresariais e outros eventos.Este processo de manuteno de bancos de dados acompanhado por programas de processamento de transaes e outros pacotes de aplicativos para o usurio final, com o apoio do SGBD. d. Desenvolvimento de Aplicaes O desenvolvimento de aplicaes se torna mais fcil por meio de formulaes em linguagem de manipulao de dados (DML) que podem ser includas em

programas de aplicativos para permitir que o SGBD realize as atividades necessrias de manipulao de dados. Programadores podem tambm utilizar a linguagem interna de programao fornecida por muitos pacotes SGBD ou um gerador embutido de aplicativos para desenvolver programas de aplicao complexos. TIPOS DE DADOS O tipo escolhido depender da natureza da informao que voc deseja. Texto Armazena caracteres alfanumricos (texto e nmero). o tipo indicado para armazenar informaes que no requerem clculo. Exemplo: nome de pessoas ou endereos. Obs: cep 27510-000, cpf 501.012.710-570, telefone (24)3355-1234 so texto, pois alm de nmeros possuem parnteses, traos, pontos. Memorando Armazena caracteres, no entanto, ele utilizado para aguardar grandes blocos de texto que so divididos em pargrafos. Nmero Armazena valores numricos inteiros ou fracionrios. Este tipo dever ser escolhido como padro quando desejarmos efetuar clculos com os campos. Data/Hora Faz com que o banco de dados trate os caracteres como datas ou horas, dependendo da forma como sero digitados. Moeda O tipo de dados Moeda tem todas caractersticas de um dado do tipo numrico, porm com acrscimo do smbolo monetrio. Exemplo: R$ AutoNumerao Utilizado para contagem de registros. A cada registro inserido na tabela ele automaticamente incrementado em um valor por parte do prprio software. Sim/No Permite a entrada de valores dos tipos: Sim ou No, Verdadeiro ou Falso, Certo ou Errado. O Sim seria uma caixa de seleo preenchida com . O No seria uma caixa de seleo vazia.

Objeto OLE Esse tipo de dado uma grande vantagem do ambiente grfico Windows, pois voc pode definir que o dado seja uma imagem grfica. Ex: associar ficha dos funcionrios uma foto do mesmo. Hiperlink um tipo de campo que ir armazenar um texto que permite saltar para um arquivo, um local em um arquivo, uma pgina HTML na Web. Exemplo: http://fp13vs23.digiweb.com jsn@ig.com.br Assistente de pesquisa Cria um campo que permite que voc escolha um valor a partir de uma tabela ou de uma lista de valores, utilizando uma caixa de combinao. No caso do sexo do cliente, ao invs de digitar, escolha as opes existentes ESTRUTURAS DOS BANCOS DE DADOS: As relaes entre os muitos registros individuais nos bancos de dados so baseadas em uma das diversas estruturas ou modelos lgicos de dados. Os SGBD so projetados para fornecer aos usurios finais acesso rpido e fcil a informaes armazenadas em bancos de dados. As cinco estruturas de bancos de dados fundamentais so: Estrutura Hierrquica Os primeiros pacotes SGBD para computador central utilizavam a estrutura hierrquica, na qual: As relaes entre os registros formam uma hierarquia ou estrutura de tipo rvore. Os registros so dependentes e dispostos em estruturas de nveis mltiplos, que consistem em um registro raiz e qualquer nmero de nveis subordinados. As relaes entre os registros so de um-para-muitos, j que cada elemento de dados se relaciona apenas com um elemento acima dele. O elemento de dados ou registro no nvel mais alto da hierarquia chamado de elemento raiz. Todo elemento de dados pode ser acessado passando-se progressivamente para baixo a partir da raiz e ao longo dos ramos da rvore at que o registro desejado seja localizado. Estrutura em Rede Pode representar relaes lgicas mais complexas e ainda utilizada por muitos pacotes SGBD de computador central.

Permite relaes de muitas-para-muitas entre os registros. Em outras palavras, o modelo em rede pode acessar um elemento de dados seguindo um dentre vrios caminhos, porque qualquer elemento ou registro de dados pode ser relacionado com qualquer nmero de outros elementos de dados.

Estrutura Relacional Tornou-se a mais popular das trs estruturas de bancos de dados. utilizada pela maioria dos pacotes SGBD para microcomputadores. Os elementos dos dados dentro do banco de dados so armazenados na forma de tabelas simples. As tabelas so relacionadas se inclurem campos comuns. Os pacotes SGBD baseados no modelo relacional podem vincular elementos de dados de vrias tabelas para fornecer informaes para os usurios. Estrutura Multidimensional uma variao do modelo relacional que utiliza estruturas multidimensionais para armazenar dados e relaes entre os dados. Um benefcio maior dos bancos de dados multidimensionais que eles so uma maneira compacta e inteligvel de visualizar e manipular elementos de dados que possuem muitas inter-relaes. Os bancos de dados multidimensionais se tornaram a estrutura mais popular para os bancos de dados analticos que suportam aplicaes de processamento analtico on-line (OLAP). Estrutura Baseada em Objetos considerada como uma das tecnologias chaves de uma nova gerao de aplicativos multimdia baseados na rede. Em uma estrutura baseada em objetos, um objeto consiste em valores de dados que descrevem os atributos de uma entidade, mais as operaes que podem ser executadas sobre os dados. Esta capacidade de sintetizao permite manipular melhor tipos mais complexos de dados (grficos, voz, texto) do que outras estruturas de bancos de dados. TIPOS DE BANCOS DE DADOS: Avanos contnuos na informtica e suas aplicaes empresariais tm resultado na evoluo de diversos tipos principais de bancos de dados. Algumas categorias conceituais importantes de bancos de dados que podem ser encontradas nas organizaes usurias de computadores. Figura 23: Principais Tipos de Banco de Dados Fonte: OBRIEN, 2004.10

Bancos de Dados Operacionais: Esses bancos de dados armazenam dados detalhados necessrios para apoiar as operaes da organizao como um todo. Eles tambm so chamados de bancos de dados de produo. So exemplos os bancos de dados de clientes, bancos de dados de pessoal, bancos de dados de estoque e outros bancos de dados contendo dados gerados pelas operaes empresariais. Bancos de Dados em Hipermdia na Rede: O rpido crescimento dos sites na Internet e intranets e extranets tem aumentado drasticamente o uso de bancos de dados em documentos em hipertexto e hipermdia. Um site de rede armazena essas informaes em um banco de dados em hipermdia que consiste em uma homepage e outras pginas de multimdia ou mdias mistas (texto, som, etc.) com hiperlinks. Data Warehouse e Data Mining: Data Warehouse Um data warehouse armazena dados do ano em curso e anos anteriores que foram extrados dos vrios bancos de dados operacionais e gerenciais de uma organizao. uma fonte central de dados que foram classificados, editados, padronizados e integrados de tal forma que podem ser utilizados por gerentes e outros profissionais usurios finais ao longo de toda uma organizao. Data Mining No data mining, os dados de um depsito de dados so processados para identificar fatores e tendncias chaves nos padres histricos das atividades das empresas que podem ser utilizados para ajudar os gerentes a tomarem decises sobre mudanas estratgicas nas operaes das empresas para obter vantagens competitivas no mercado. Atravs do Data Mining podemos fazer uma minerao de dados e personalizar cada cliente, levantando quais so suas tendncias de compras e antecipar a venda, fazendo uma oferta para ele antes que ele procure a empresa

Você também pode gostar