Capítulo 1 Sistemas de Banco de Dados

Slides:



Advertisements
Apresentações semelhantes
Desenvolvimento de Sistemas
Advertisements

Sistemas Distribuídos
Objetivos do Capítulo Utilizar o processo de desenvolvimento de sistemas delineado neste capítulo e o modelo de componentes de SI, do Capítulo 1, como.
Engenharia de Software
Curso: Banco de Dados I Análise de Sistemas PUC Campinas
Resumo 1.1) Introdução 1.2) Abordagem Convencional de Arquivos
BANCO DE DADOS Transparências baseadas no capítulo 1 do livro de KORTH e SILBERCHATZ e 1 e 2 do livro de ELMASRI e NAVATHE. Juliana Amaral e Rodrigo Baroni.
Introdução a Banco de Dados
Introdução a Banco de Dados Prof.: Bruno Rafael de Oliveira Rodrigues.
SISTEMAS DE INFORMAÇÃO
Engenharia de Software
UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO - UFES CENTRO DE CIÊNCIAS AGRÁRIAS - CCA DISCIPLINA DE INFORMÁTICA - ENG05207 Aula 09 –a Banco de dados Profs: Dr.
Maurício Edgar Stivanello
Sistemas de Informação Gerencial
Introdução aos Sistemas Gerenciadores de Banco de Dados
Professora: Aline Vasconcelos
Conceitos Básicos Dado: fato do mundo real que está registrado e possui um significado implícito no contexto de um domínio de aplicação Exemplos: endereço,
Prof. Alexander Roberto Valdameri
Engenharia Reversa É o processo de derivar as especificações lógicas dos componentes do sistema a partir de sua descrição física com auxílio de ferramentas.
Fundamentos de Banco de Dados Prof. Alexander Roberto Valdameri
Professor Victor Sotero
Sistemas Operacionais de Rede
TIPOS DE TESTES APLICÁVEIS E NÃO APLICÁVEIS AO PROJETO
Administração de Sistemas de Informação Banco de Dados
Configuração de manutenção
Introdução a Banco de Dados com exercícios de aplicação
Banco de Dados Aplicado ao Desenvolvimento de Software
Gerenciamento de Dados
É um conjunto de registos dispostos numa estrutura regular que possibilita a reorganização dos mesmos e a produção de informação com a menor redundância.
Banco de Dados e Usuários do Banco de Dados (capítulo 1)
Análise de problemas Capacidade de pensamento crítico
ACESSO A BASE DE DADOS.
Tecnologia da Informação
Business Intelligence:
Tecnologia da informação
Projeto de Banco de Dados
Introdução a Banco de dados
BD Distribuído Conceitos Iniciais.
Contexto da disciplina
A abordagem de banco de dados para gerenciamento de dados
Banco de Dados Aplicado ao Desenvolvimento de Software
Administração e Gerenciamento
Objetivos do Capítulo Explicar a importância da implementação de processos e tecnologias de gerenciamento de dados numa organização. Explicar as vantagens.
Campus de Caraguatatuba Aula 2: Introdução a Tecnologia de BD
Introdução a Banco de Dados Aula 04
Bancos de Dados Estrutura e Funcionamento de um SGBD
Por Ceça  Introdução aos SGBDs  Alguns aspectos de SGBDs  Motivação, Funções, Vantagens 15/4/2015Ceça Moraes 2.
Dados e Informações são considerados os maiores ativos de uma organização. Muito importantes para o correto planejamento, desenvolvimento e operação de.
Automação Comercial Faculdade Estácio Radial Prof. Paulo Alipio Alves de Oliveira 2010.
Capítulo 3: Analisando Processos de Decisão de Negócios
Banco de Dados Representa o arquivo físico de dados, armazenado em dispositivos periféricos, para consulta e atualização pelo usuário. Possui uma série.
Gestão do Conhecimento e da Informação
Bancos de Dados Fundamentos Prof. Marcos R. Cardoso.
Estilos Arquiteturais
UCSal – Bacharelado em Informática Banco de Dados Profa. Semíramis Assis
Plano de Ensino Conceitos e Características Tipos de Banco de Dados
1 Database Systems, 8 th Edition Sistemas de Banco de Dados: Projeto, Implementação e gestão Oitava Edição Capítulo 2 Modelo de Dados.
1 Database Systems, 8 th Edition Sistemas de Banco de Dados: Projeto, Implementação e gestão Oitava Edição Capítulo 2 Modelo de Dados.
Data Warehouse Introdução ao Data Warehouse Introdução ao Data Warehouse Sistemas de Apoio à Decisão Sistemas de Apoio à Decisão Conceituação de Data Warehouse.
Bancos de Dados Sistema de Banco de dados – sistema de manutenção de registros por computador. É considerado como uma sala.
Banco de Dados Distribuídos Sílvia Cristina de Matos Soares
Copyright © 2011 Ramez Elmasri and Shamkant Navathe slide 1 Tópicos  Introdução  Um exemplo  Características da abordagem de banco de dados  Vantagens.
Modelos de dados.
Objetivos do Capítulo Identificar as mudanças que acontecem na forma e no uso de apoio à decisão em empreendimentos de e-business. Identificar o papel.
Banco de Dados Parte 1 Profa. Ana Karina Barbosa Fevereiro/2008.
BANCO DE DADOS Prof. Marcelo West
INTELIGÊNCIA EMPRESARIAL Aula 6 – Componentes dos Sistemas de Apoio à Decisão.
INTELIGÊNCIA EMPRESARIAL Aula 8 - Metadados e Operações OLAP.
Informação Nos últimos 30 anos do século XX, foram produzidas mais informações do que nos cinco mil anos anteriores. Nos últimos 30 anos do século XX,
Modelagem de Banco de Dados: Conceitos
Transcrição da apresentação:

Capítulo 1 Sistemas de Banco de Dados Sistemas de Banco de Dados: Projeto, Implementação e gestão Oitava Edição Capítulo 1 Sistemas de Banco de Dados

Dados vs. Informação O objetivo da contabilidade é disponibilizar por meio de um Sistema de Informações, informações de caráter predominantemente econômica e financeira para que cada usuário possa tomar suas decisões e realizar seus julgamento com segurança Sistema Gerenciador de Banco de Dados (SGBD) Tipos de Banco de Dados Redundância de Dados Sistema de Banco de Dados: define e controla a coleção, armazena, gerencia o uso dados dados. Cinco componentes principais do sistema de banco de dados: Hardware Software Pessoas Procedimentos Dados Um dos principais requisitos de um boa decisão é a disponibilização de uma informação preciso, relevante e temporal

Objetivos A diferença entre dados e informações O que é um banco de dados? Quais são os tipos de banco de dados? Quais são os ativos principais no processo de tomada de decisão? A importância do projeto de Banco de Dados. Database Systems, 8th Edition

Objetivos(continuação) Evolução dos Banco de Dados a partir de sistemas baseados em arquivos Componentes principais dos sistemas de banco de dados As principais funções dos sistemas gerenciadores de banco de dados (SGBD). Database Systems, 8th Edition

Introdução As boas decisões requerem boas informações derivadas de dados. A gestão dos dados são mais eficientes quando armazenadas em um banco de dados Database Systems, 8th Edition

Dados vs. Informação Dados são fatos crús (elementares). Informação é o resultado de processamento de dados crús para revelar algum significado. A informação depende de um contexto para revelar o significado. Dados crús devem ser formatados para armazenamento, processamento e apresentação. Database Systems, 8th Edition

Dados vs. Informação(continuação) Dados: Blocos de informação A informação é produzida a partir do processamento de dados. Informação é usada para revelar o significado dos dados. Precisa, relevante , temporal é a chave para uma boa decisão. Uma boa decisão é a chave para a sobrevivência da empresa. Database Systems, 8th Edition

Definição de Contabilidade O objetivo da contabilidade é disponibilizar por meio de um Sistema de Informações, informações de caráter predominantemente econômica e financeira para que cada usuário possa tomar suas decisões e realizar seus julgamento com segurança. Database Systems, 8th Edition

Introdução ao Banco de Dados e ao SGBD Banco de Dados: Estutura computacional integrada que armazena uma coleção de dados Dados do usuário final: fatos primários de interesse do usuário final. Metadata: dados sobre os dados Metadata fornece a descrição das características dos dados e o relacionamento entre os dados. Complementa e expande o valor dos dados. Sistema Gerenciador de Banco de Dados (SGBD) : coleção de programas Gestão da estrutura e controle de acesso aos dados. Database Systems, 8th Edition

Papel e Vantagens do SGBD SGBD é um intermediário entre o usuário e o banco de dados. A estrutura do banco de dados é armazenada com uma coleção de arquivos. Acesso ao banco de dados por meio do SGBD SGBS permite que os dados sejam compartilhados. SGBD integra várias visões do banco de dados pelos usuários. Database Systems, 8th Edition

Database Systems, 8th Edition

Papel e Vantagens do SGBD (continuação) Melhoria no compartilhamento de dados Melhoria na segurança de dados Melhoria na integração de dados Minimizar inconsistência de dados Melhoria de acesso aos dados Melhoria na tomada de decisão Aumento da produtividade Database Systems, 8th Edition

Tipos de Banco de Dados Banco de Dados podem ser classificados de acordo com: Número de usuários Local Tipo de uso Banco de dados mono-usuário suporta apenas o uso por um usuário de cada vez. Banco de Dados multi-usuário suporta vários usuário ao mesmo tempo. Banco de dados Workgroup Banco de dados corporativo Database Systems, 8th Edition

Tipos de Banco de Dados (continuação) Banco de Dados centralizado: dados alocados em um único local. Banco de dados distribuídos: dados distribuídos em diferente locais. Banco de dados operacionais: suporte as operações do dia a dia. Transacional ou banco de dados de produção Data warehouse: armazena dados usados para decisões estratégicas e táticas. Database Systems, 8th Edition

Tipos de banco de dados (continuação) Dados não-estruturados existem na forma original. Dados estruturados resultantes da formatação dos dados. Dados semi-estruturados – algum processamento inicial Extensible Markup Language (XML) representa elementos de dados na forma textual. Banco de dados XML suporta dados XML semi-estruturado Database Systems, 8th Edition

Database Systems, 8th Edition

Por que o projeto de Banco de Dados é importante O projeto de Banco de Dados foca no projeto de uma estrutura de banco de dados usada para o usuário final. O projetista deve identificar as necessidade do usuário final Banco de dados bem projetado: Facilita gestão de dados Gera informação útil Banco de dados com deficiência no projetado: Causa erros de difícil manutenção Database Systems, 8th Edition

Database Systems, 8th Edition

Database Systems, 8th Edition

Database Systems, 8th Edition

Definições de campos e convenções de nomes Armazenamento do nome do cliente como um campo único Selecionando o nome apropriado para os campos é importante e devem ser descritivos Usando um convenção de nomes a própria estrutura dos dados torna-se auto-documentada Alguns software têm restrições quanto ao comprimento dos nomes Cada registro deve ter um identifcador único Database Systems, 8th Edition

Database Systems, 8th Edition

Redundância de Dados Estrutrura de arquivos tornam dificil combinar dados de diferentes fontes/locais Tornando vulnerável a sua segurança Estrutura organizacional controla o armazenamento do mesmo dados em diferentes locais Ilhas de informação Dados armazenados em diferentes locais podem não ser alterados de forma consistente Redundância dos Dados: os mesmos dados armazenados em locais diferentes sem o devido controle e as vezes desnecessáriamente Database Systems, 8th Edition

Redundância de Dados(continuação) Inconsistência de Dados: versões diferentes e conflitantes do mesmo dados podem ocorrer em diferentes locais Anomalia de Dados: ocorrem quando as alterações em dados redundantes não são realizadas corretamente Database Systems, 8th Edition

Sistema de Banco de Dados Sistemas de Banco de Dados consiste de um conjunto de dados relacionados em um repositório lógico de dados único. Podem ser fisicamente distribuido entre diversos locais de armzenamento existentes SGBD elimina a maioria dos problemas dos sistemas de arquivos A atual geração armazena as estruturas de dados, relacionamento entre as estruturas Cuida da definição, armazenamento de seus componentes Database Systems, 8th Edition

Database Systems, 8th Edition

Ambiente do Sistema de Banco de Dados Sistema de Banco de Dados: define e controla a coleção, armazena, gerencia o uso dados dados. Cinco componentes principais do sistema de banco de dados: Hardware Software Pessoas Procedimentos Dados Database Systems, 8th Edition

Database Systems, 8th Edition

Ambiente do Sistema de Banco de Dados (continuação) Hardware: todos os dispositivos físicos Software: 3 tipos de software: Sistema operacional SGBD Programas aplicativos e utilitários Pessoas: todos os usuários: Administradores de sistema e banco de dados Projetistas de banco de dados Anlistas de sistemas e programadores Usuários finais Database Systems, 8th Edition

Ambiente do Sistema de Banco de Dados(continuação) Procedimentos: instruções e regras que orientam o projeto e uso do sistema de banco de dados. Dados: Coleção de fatos amazenados no Banco de Dados As soluções de Banco de Dados devem ser avaliadas do ponto de vista custo-benefício A tecnologia atualmente em uso na empresa afeta a seleção do sistema de banco de dados Database Systems, 8th Edition

Funções do SGBD Maioria das funções são transparentes para os usuários finais Podem ser realizadas somente por meio do SGBD Gestão dos dicionário de dados SGBD armazena os elementos de dados e seus relacionamentos (metadados) no dicionário de dados SGBD visualiza a estrutura e relacionamento entre os dados Mudanças são automaticamente registradas no dicionário de dados SGBD permite a abstração dos dados e elimina a necessidade de dependência estrutural e dos dados Database Systems, 8th Edition

Database Systems, 8th Edition

Funções do SGBD (continuação) Gestão de armazenamento de dados SGBD cria e gerencia estruturas complexas necessárias para armazenamento dos dados Também armazena dados referentes a formulários de entrada de dados, relatórios, etc. Ajuste de Desempenho: atividades que aumentam o desempenho do banco de dados DBMS pode armazenar o banco de dados em múltiplos arquivos (locais diferentes) Database Systems, 8th Edition

Database Systems, 8th Edition

Funções do SGBD Transformação de Dados Gestão de segurança SGBD transforma os dados de entrada de acordo com a estrutura previamente definida SGBD transforma os dados recuperados do banco e dados em uma visão lógica do usuário Gestão de segurança SGBD cria um sistema de segurança que gerencia a segurança e a privacidade dos dados As regras de segurança determinam quais usuários podem acessar o banco de dados, quais items podem ser acessados, etc. Database Systems, 8th Edition

Funções do SGBD (continuação) Controle de acesso multiusuário SGBD usa um sofisticado algorítmo que garante que o acesso concorrente não afeta a integridade dos dados Gestão de backup e recuperação de dados SGBD possue um sistema de backup e recuperação de dados para garantir a segurança dos dados e sua integridade Gestão de recuperação de dados após falha Database Systems, 8th Edition

Funções do SGBD (continuação) Gestão de integridade de dados SGBD controla as regras de integridade Minimizando a redundância Maximiza a consistência dos dados Os relacionamentos entre os dados são armazenados no dicionário de dados são utilizado para garantir a integridade dos dados. A integridade é muito importante em Sistema de Banco de Dados orientado para transação (como os bancos) Database Systems, 8th Edition

Funções do SGBD (continuação) Linguagem de consulta e interface de programação SGBD dá acesso aos dados por meio de uma linguagem de consulta (Linguagem de consulta) Query language é uma linguagem não-procedural Structured Query Language (SQL) é de fato a linguagem de consulta É uma lingugem padrão suportadas por grande parte dos SGBD Database Systems, 8th Edition

Funções do SGBD (continuação) Interface de comunicação do Banco de dados SGBD atuais aceitam comando do usuário via diferentes ambientes de rede A comunicação pode ser realizada de diversas maneiras: As respostas aos usuários finais são obtidas pore meio de consultas realizadas pelos navegadores (bastante conhecidos) SGBD gera automaticamente relatórios na web SGBD conecta a outros sistemas externos via e-mail Database Systems, 8th Edition

Gestão do sistema de Banco de Dados: Mudança no foco em relação ao sistema antigo de arquivos independentes O SGBD permite um estrutura sob a qual os procedimentos e padrão são verificados O papel do responsável muda de programação para gestão de recursos da organização Sistema de Banco de Dados permite um uso mais sofisticado dos dados Estruturas de dados criadas pelo SGBD e seus relacionamentos determinam sua eficiência Database Systems, 8th Edition

Gestão do sistema de Banco de Dados: Mudança no foco (continuação) Desvantagens dos sistema de banco de dados. Aumenta os custos Gestão complexa (pessoal qualificado) Dependência no fornecedor Upgrade/correções frequentes Database Systems, 8th Edition

Resumindo Dados são fatos Informação é resultado do processamento dos dados para revelar o seu significado Um dos principais requisitos de um boa decisão é a disponibilização de uma informação preciso, relevante e temporal Dados são normalmente armazenados em um banco de dados SGBD implementa um banco de dados e gerencia o seu conteudo. Database Systems, 8th Edition

Resumindo (continuando) Projeto do banco de dados define a estrutura dos banco de dados. Banco de dados bem projetado facilita a gestão do banco de dados e permite a geração de informações úteisl. E o contrário, pode levar a decisões sem qualidade e até descontinuidade da empresa. Banco de dados evoluiram a partir dos sistemas manuais e computadorizado Em um sistema de arquivos, os dados são armazenados em arquivos independentes Cada um requer um programa de gestão próprio. Database Systems, 8th Edition

Resumindo (finalizando) Os SGBD foram desenvolvidos pensando na solução do problemas existentes nos sistemas de arquivos. SGBD significa para o usuário final apenas um único repositório Compartilhando os dados Eliminando ilhas de informação SGBD garante a integridade dos dados, elimina redundância e promove segurança aos dados. Database Systems, 8th Edition