Módulo 4: Gerenciamento de Dados



Documentos relacionados
Módulo 4: Gerenciamento de Dados

UD 4: Sistema de Gerenciamento de Banco de Dados

CAPÍTULO 5. Introdução ao Gerenciamento de Bancos de Dados.

Prof. Marcelo Machado Cunha

Sistemas de Informação James A. O Brien Editora Saraiva Capítulo 5

Conceitos de Banco de Dados

Sistemas de Banco de Dados Aspectos Gerais de Banco de Dados

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, MODELAGEM DE DADOS. Aula 1. Prof. Rafael Dias Ribeiro. M.Sc.

Programação com acesso a BD. Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br

ASSUNTO DA APOSTILA: SISTEMAS DE INFORMAÇÃO E AS DECISÕES GERENCIAIS NA ERA DA INTERNET

Sistemas de Informação I

Hoje é inegável que a sobrevivência das organizações depende de dados precisos e atualizados.

SISTEMA GERENCIADOR DE BANCO DE DADOS

Disciplina de Banco de Dados Introdução

INTRODUÇÃO. Diferente de Bando de Dados

DATA WAREHOUSE. Introdução

Bancos de Dados. Conceitos F undamentais em S is temas de B ancos de Dados e s uas Aplicações

Roteiro. BCC321 - Banco de Dados I. Conceitos Básicos. Conceitos Básicos. O que é um banco de dados (BD)?

FACULDADE INTEGRADAS DE PARANAÍBA ADMINISTRAÇÃO DE EMPRESAS. Bancos de Dados Conceitos Fundamentais

Banco de Dados I. Apresentação (mini-currículo) Conceitos. Disciplina Banco de Dados. Cont... Cont... Edson Thizon

Introdução a Banco de Dados. Adão de Melo Neto

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, MODELAGEM DE DADOS. Aula 2. Prof. Rafael Dias Ribeiro. M.Sc.

ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE CONFIGURAÇÃO

Fundamentos de Sistemas de Informações: Exercício 1

CRM - Customer Relationship Management

Banco de Dados. Introdução. João Eduardo Ferreira Osvaldo Kotaro Takai. DCC-IME-USP

Para construção dos modelos físicos, será estudado o modelo Relacional como originalmente proposto por Codd.

Revisão de Banco de Dados

ADMINISTRAÇÃO DOS RECURSOS DE DADOS

Universidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1.

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos

Sistema. Atividades. Sistema de informações. Tipos de sistemas de informação. Everson Santos Araujo

GESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11

Softwares Aplicativos Banco de Dados

E-business: Como as Empresas Usam os Sistemas de Informação

Visão Geral dos Sistemas de Informação

ESTRATÉGIAS E TÉCNICAS DE GERENCIAMENTO DE BANCO DE DADOS. Resumo: O uso de TI é uma tendência na gestão atual das empresas, tendo como

NOTAS DE AULA - TELECOMUNICAÇÕES

Banco de Dados. Uma coleção de dados relacionados [ELMASRI/NAVATHE]

05/06/2012. Banco de Dados. Gerenciamento de Arquivos. Gerenciamento de Arquivos Sistema Gerenciador de Banco de Dados Modelos de Dados

LISTA DE EXERCÍCIOS. 1. Binário: Bit: Menor unidade de dados; dígito binário (0,1) Byte: Grupo de bits que representa um único caractere

As principais características da abordagem de um banco de dados versus a abordagem de processamento de arquivos são as seguintes:

INSTRUÇÃO DE TRABALHO PARA INFORMAÇÕES GERENCIAIS

ADMINISTRAÇÃO DOS RECURSOS DE DADOS

Os Sistemas de Informação para as Operações das Empresas e o Comércio Eletrônico Simulado Verdadeiro ou Falso

Por que estudar sistemas de informação?

Respostas da Lista de Exercícios do Módulo 1: Fundamentos dos SI. Resposta do Exercício 1

Introdução à Banco de Dados. Definição

Tipos de Sistemas de Informação Aula 02 FTC FACULDADE DE TECNOLOGIA E CIÊNCIAS ADMINISTRAÇÃO IV SEMESTRE

SISTEMAS DE GESTÃO São Paulo, Janeiro de 2005

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.

Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Sistema Gerenciador de Banco de Dados

1. CONCEITOS BÁSICOS DE BD, SBD E SGBD

15/09/2015. Gestão e Governança de TI. Modelo de Governança em TI. A entrega de valor. A entrega de valor. A entrega de valor. A entrega de valor

MUDANÇAS NA ISO 9001: A VERSÃO 2015

Fundamentos dos Sistemas de Informação Organização de Dados e Informações

Dado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados:

Universidade Paulista

Conceitos ADMINISTRAÇÃO DE SISTEMAS DE INFORMAÇÃO. Comunicação; Formas de escritas; Processo de contagem primitivo;

Apresentação, xix Prefácio à 8a edição, xxi Prefácio à 1a edição, xxiii. Parte I - Empresa e Sistemas, 1

Colaboração nas Empresas SPT SIG Aplicações Empresariais

Sistemas Empresariais. Capítulo 3: Sistemas de Negócios. Colaboração SPT SIG

Etapas da evolução rumo a tomada de decisão: Aplicações Isoladas: dados duplicados, dados inconsistentes, processos duplicados.

Tecnologia e Sistemas de Informações

Introdução Banco de Dados

Histórico da Revisão. Data Versão Descrição Autor

BANCO DE DADOS AULA 02 INTRODUÇÃO AOS BANCOS DE DADOS PROF. FELIPE TÚLIO DE CASTRO 2015

Gerenciamento de Níveis de Serviço

Material de Apoio. Sistema de Informação Gerencial (SIG)

HISTÓRICO DAS REVISÕES N.ºREVISÃO DATA IDENTIFICAÇÃO DO DOCUMENTO 00 16/04/2007 Emissão inicial

Banco de Dados I. Introdução. Fabricio Breve

Engenharia de Software III

Análise e Projeto de Sistemas. Engenharia de Software. Análise e Projeto de Sistemas. Contextualização. Perspectiva Histórica. A Evolução do Software

08/03/2009. Como mostra a pirâmide da gestão no slide seguinte... Profª. Kelly Hannel. Fonte: adaptado de Laudon, 2002

Tecnologia da Informação Aula 3 Revolução dos SI

SISTEMA DE GESTÃO DE PESSOAS SEBRAE/TO UNIDADE: GESTÃO ESTRATÉGICA PROCESSO: TECNOLOGIA DA INFORMAÇÃO

TOTVS BA Guia de Customização Linha Logix

Fundamentos do Sistema de Informação nas Empresas. Objetivos do Capítulo

UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO (Bacharelado)

SIE - Sistemas de Informação Empresarial. Transação. Fontes: O Brien e Associação Educacional Dom Bosco

GBC043 Sistemas de Banco de Dados. Introdução. Ilmério Reis da Silva UFU/FACOM

Rotinas de DP- Professor: Robson Soares

APOO Análise e Projeto Orientado a Objetos. Requisitos

Introdução. Banco de dados. Por que usar BD? Por que estudar BD? Exemplo de um BD. Conceitos básicos

Tecnologia Aplicada à Gestão

Thalita Moraes PPGI Novembro 2007

Prof.: Clayton Maciel Costa

Profa. Gislaine Stachissini. Unidade III GOVERNANÇA DE TI

Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto

Banco de Dados I Introdução

GBD PROF. ANDREZA S. AREÃO

Evolução. Tópicos. Bancos de Dados - Introdução. Melissa Lemos. Evolução dos Sistemas de Informação Esquemas Modelos. Características de SGBDs

Sistemas de Informações e o Uso comercial

Gerenciamento de Problemas

2 Diagrama de Caso de Uso

Disciplina: Tecnologias de Banco de Dados para SI s

Transcrição:

Módulo 4: Gerenciamento de Dados 1 1. CONCEITOS Os dados são um recurso organizacional decisivo que precisa ser administrado como outros importantes ativos das empresas. A maioria das organizações não conseguiria sobreviver ou ter sucesso sem dados de qualidade sobre suas operações internas e seu ambiente externo. Os gerentes precisam praticar a administração de recursos de dados uma atividade administrativa que aplica tecnologia de sistemas de informação como gerenciamento de bancos de dados e outras ferramentas gerenciais para uma organização atender as necessidades de informação dos usuários. BASE DE DADOS Conjunto de dados armazenados logicamente Conteúdo representa o estado atual de uma determinada aplicação Modelo de uma determinada parte da realidade Propriedades de uma Base de Dados Coleção de dados logicamente relacionados, Projetada e construída para um propósito específico, Concebida para atender a um grupo de usuários, Representação de algum aspecto do mundo real, Qualquer mudança na realidade provocará mudanças nesta base, Possui alguma fonte de dados. ADMINISTRAÇÃO DE RECURSOS DE DADOS Os gerentes que são usuários finais devem encarar os dados como um recurso importante que eles precisam aprender a manejar adequadamente para garantir o sucesso e sobrevivência de suas organizações. O gerenciamento de bancos de dados é uma aplicação importante da tecnologia de sistemas de informação à administração de recursos de dados de uma empresa. A administração de recursos de dados inclui: Administração de Bancos de Dados É uma importante função de gerenciamento de recursos de dados responsável pelo uso adequado da tecnologia de gerenciamento de bancos de dados. A administração de bancos de dados possui mais responsabilidades operacionais e técnicas do que outras funções de gerenciamento de recursos de dados. Isto inclui responsabilidade pelo: Desenvolvimento e manutenção do dicionário de dados da organização Projeto e monitoração do desempenho dos bancos de dados Aplicação de padrões para uso e segurança dos bancos de dados. Planejamento de Dados O planejamento de dados é uma função de planejamento e análise 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 à missão e planos estratégicos da empresa e aos objetivos e processos de suas unidades de negócios.

2 O planejamento de dados é um componente importante do processo de planejamento estratégico de uma organização. Ele é feito por organizações que assumiram um compromisso formal com o planejamento de longo alcance para o uso e administração estratégicos de seus recursos de dados. Administração de Dados É outra função da administração de recursos de dados. Ela envolve: O estabelecimento e execução de políticas e procedimentos para gerenciamento de dados como um recurso estratégico das empresas. A administração da coleta, armazenamento e disseminação de todos os tipos de dados de tal forma que os dados se tornem um recurso padronizado disponível para todos os usuários finais na organização. O planejamento e controle de dados no apoio às funções e objetivos estratégicos de uma organização. O estabelecimento de uma atividade de planejamento de dados para a organização. O desenvolvimento de políticas e definição de padrões para arranjos de concepção, processamento e segurança e seleção do software para gerenciamento de bancos de dados e dicionário de dados. ELEMENTOS LÓGICOS DOS DADOS Caracter É o elemento de lógico mais básico dos dados. Consiste em um único símbolo alfabético, numérico ou outro. Campo É a menor unidade de informação existente em um arquivo de banco de dados. Consiste em um grupamento de caracteres. Um campo de dados representa um atributo (uma característica ou qualidade número, nome, cep...) de alguma entidade (objeto, pessoa, lugar ou evento produto, aluno, cidade, inscrição...). Tipos de campos: Simples: são aqueles que possuem uma única opção. Ex: Identidade. Determinante: garante a unicidade de cada ocorrência. Ex: Matrícula. Composto: pode ser dividido em outros atributos. Ex: Endereço (Rua + Número + Bairro + Cidade). Registro Conjunto de campos. Campos de dados afins são agrupados para formarem um registro, que representa uma coleção de atributos que descrevem uma entidade. Exemplo: um registro de um aluno pode ter os seguintes campos: matrícula, nome, telefone, cidade, além de outros. Chave Uma chave permite a distinção dos registros de uma tabela. Pode ser formada por um campo ou um conjunto de campo (chaves compostas). Uma chave primária determina a ordem dos registros dentro da tabela. Exemplo: a matrícula é diferente para cada aluno não existem 2 alunos com a mesma matrícula. Portento, além do cpf, a matrícula pode ser o campo chave da tabela aluno.

3 Tipos de Chaves Chave Primária: É 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 identificação única. Pode vir a ser a chave primária. Chave Estrangeira: Atributo de uma entidade que é a chave primária 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 Várias tabelas que se relacionam podem formar um arquivo. Os arquivos muitas vezes são classificados pelo tipo de dados que contêm, tais como um arquivo de folha de pagamento ou um arquivo de estoque, etc. Os arquivos também podem ser classificados pelo seu tipo, como cadastro e movimento. O arquivo cadastro contém os dados básicos de determinada entidade e pode ficar períodos sem armazenamento novo, O arquivo movimento pode ser manipulado a todo instante. Exemplo: Num banco de dados de uma clínica médica pode conter uma tabela cadastro dos médicos e uma tabela movimento consulta contendo os dados que são armazenados a todo instante sobre as consultas realizadas diariamente. Banco de Dados É um conjunto integrado de registros logicamente afins. Representa o arquivo físico de dados, armazenado em dispositivos periféricos, para consulta e atualização pelo usuário. Possui uma série de informações 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 são independentes dos programas aplicativos que os utilizam e do tipo de dispositivos de armazenamento secundário nos quais estão 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. Informação É o valor que este campo representa para as atividades da empresa. Exemplo. Resposta a uma consulta: Qual os nomes dos clientes do Estado de São Paulo? SGBD (SISTEMA DE GERENCIAMENTO DE BASE DE DADOS) ou DBMS (Data Base Management System) Software responsável pelo gerenciamento dos dados no Banco de Dados. É uma coleção de programas que permitem aos usuários: definirem, construírem e manipularem uma base de dados.

4 A abordagem do gerenciamento de bancos de dados envolve três atividades básicas: Definir: especificação de tipos de dados a serem armazenados. Construir: armazenamento dos dados em algum meio controlado pelo SGBD. Manipular: utilização de funções para consulta, recuperação de dados, modificação da base nas mudanças na realidade e geração de relatórios. O SGBD funciona como uma interface de software entre usuários 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 são criados, consultados e mantidos para fornecerem as informações necessitadas por usuários finais e suas organizações. CAPACIDADES DO SGBD Eliminação de Redundâncias Possibilita a eliminação de dados privativos de cada sistema. Os dados comuns a mais de um sistema são compartilhados por eles, permitindo o acesso a uma única informação por vários sistemas. Eliminação de Inconsistências Armazenamento da informação em um único local com acesso descentralizado e compartilhado por vários sistemas. A inconsistência ocorre quando um mesmo campo tem valores diferentes em sistemas diferentes. Compartilhamento dos Dados Permite a utilização simultânea e segura de um dado, por mais de uma aplicação ou usuário. Deve ser observado apenas o processo de atualização simultâneo do mesmo campo ou registro, para não gerar erros de processamento. Restrições de Segurança Define para cada usuário o nível de acesso a ele concedido ao arquivo e/ou campo (leitura, leitura e gravação ou sem acesso). Este recurso impede que pessoas não autorizadas utilizem um determinado arquivo. Padronização dos Dados Permite que os campos armazenados na base de dados sejam padronizados segundo um determinado formato de armazenamento segundo critérios preestabelecidos pela empresa. Independência dos Dados Representa a forma física de armazenamento dos dados e a recuperação das informações pelos programas. Quando há inclusão de novos campos no arquivo, será feita manutenção apenas nos programas que utilizam esses campos, não sendo necessário mexer nos demais programas. Manutenção da Integridade Consiste em impedir que um determinado código ou chave em uma tabela não tenha correspondência em outra tabela. Fornecimento de backup e restauração Realização de cópias de segurança completas ou incrementais sempre que necessário, de acordo com a necessidade.

5 Os quatro maiores usos de um SGBD incluem: Desenvolvimento de Bancos de Dados Consulta de Bancos de Dados Manutenção de Bancos de Dados Desenvolvimento de Aplicações a. Desenvolvimento de Bancos de Dados Desenvolver bancos de dados pequenos e pessoais é relativamente fácil 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 são responsabilidades principais do administrador do banco de dados (DBAs) e dos analistas de projeto de bancos de dados. Isto melhora a integridade e segurança dos bancos de dados organizacionais. Pacotes de gerenciamento de bancos de dados permitem aos usuários finais desenvolverem seus próprios bancos de dados. No desenvolvimento de bancos de dados, uma linguagem de definição de dados (DDL) é utilizada para desenvolver e especificar o conteúdo, relações e estruturas dos dados em cada banco de dados e para modificar suas especificações sempre que necessário. Essas informações são catalogadas e armazenadas em um banco de dados de definições e especificações de dados chamado dicionário de dados. b. Consulta do Bancos de Dados A capacidade de consulta é um benefício maior de um SGBD. Os usuários finais podem pedir informações de um banco de dados utilizando uma linguagem de consulta ou um gerador de relatórios. Características de uma linguagem de consulta: Os usuários recebem uma resposta imediata na forma de telas de vídeo. Não é necessária nenhuma programação complexa. Os usuários podem obter respostas imediatas a pedidos específicos. Exemplo: Quais clientes compraram produtos eletrônicos na cidade do Rio de Janeiro no mês de maio e pagaram à vista? Características de um gerador de relatórios: Os usuários recebem uma resposta imediata na forma relatórios impressos. Não é necessária nenhuma programação complexa. Os usuários podem especificar um formato padronizado de relatório para as informações que desejam. c. Manutenção de Bancos de Dados Os gerentes precisam de informações precisas para tomar decisões eficazes. Quanto mais precisa, relevante e oportuna for a informação, melhor será o gerenciamento informado ao se tomar decisões. Dessa forma, os bancos de dados de uma organização precisam ser constantemente atualizados para refletirem as novas transações empresariais e outros eventos. Este processo de manutenção de bancos de dados é acompanhado por programas de processamento de transações e outros pacotes de aplicativos para o usuário final, com o apoio do SGBD.

6 d. Desenvolvimento de Aplicações O desenvolvimento de aplicações se torna mais fácil por meio de formulações em linguagem de manipulação de dados (DML) que podem ser incluídas em programas de aplicativos para permitir que o SGBD realize as atividades necessárias de manipulação de dados. Programadores podem também utilizar a linguagem interna de programação fornecida por muitos pacotes SGBD ou um gerador embutido de aplicativos para desenvolver programas de aplicação complexos. TIPOS DE BANCOS DE DADOS: Avanços contínuos na informática e suas aplicações empresariais têm resultado na evolução de diversos tipos principais de bancos de dados. Algumas categorias conceituais importantes de bancos de dados que podem ser encontradas nas organizações usuárias de computadores. Bancos de Dados Operacionais: Esses bancos de dados armazenam dados detalhados necessários para apoiar as operações da organização como um todo. Eles também são chamados de bancos de dados de produção. São 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 operações empresariais. Bancos de Dados em Hipermídia na Rede: O rápido crescimento dos sites na Internet e intranets e extranets tem aumentado drasticamente o uso de bancos de dados em documentos em hipertexto e hipermídia. Um site de rede armazena essas informações em um banco de dados em hipermídia que consiste em uma homepage e outras páginas de multimídia ou mídias mistas (texto, som, etc.) com hiperlinks. Data Warehouse Um data warehouse armazena dados do ano em curso e anos anteriores que foram extraídos dos vários bancos de dados operacionais e gerenciais de uma organização. É uma fonte central de dados que foram classificados, editados, padronizados e integrados de tal forma que podem ser utilizados por gerentes e outros profissionais usuários finais ao longo de toda uma organização. Data Mining No data mining, os dados de um depósito de dados são processados para identificar fatores e tendências chaves nos padrões históricos das atividades das empresas que podem ser utilizados para ajudar os gerentes a tomarem decisões sobre mudanças estratégicas nas operações das empresas para obter vantagens competitivas no mercado. Através do Data Mining podemos fazer uma mineração de dados e personalizar cada cliente, levantando quais são suas tendências de compras e antecipar a venda, fazendo uma oferta para ele antes que ele procure a empresa. FIM