Atps Banco De Dados
Trabalho Universitário: Atps Banco De Dados. Pesquise 862.000+ trabalhos acadêmicosPor: jcbh2010 • 7/4/2014 • 1.432 Palavras (6 Páginas) • 460 Visualizações
Relatório 1 - Introdução a Banco de Dados e MER. MER (Modelo Entidade Relacionamentos).
Bancos de dados ou bases de dados são coleções organizadas de informações (dados) que se relacionam de forma a criar um sentido e dar mais eficiência durante uma pesquisa ou estudo. São de vital importância para empresa e há duas décadas se tornaram a principal peça dos sistemas de informação. Normalmente existem por vários anos sem alterações em sua estrutura.
O Modelo de Entidade e Relacionamento (MER) é uma representação da realidade e pode ser representado por entidades, relacionamentos e atributos (Londeix, 1995). Existem muitas notações para diagrama de entidades e relacionamentos. A notação original proposta por Peter Chen é composta de entidades (retângulos), relacionamentos (losangos), atributos (elipses) e linhas de conexão (linhas) que indicam a cardinalidade de uma entidade em um relacionamento. A cardinalidade, ou os relacionamentos, podem ser 1:1, 1:N e N:N. Chen ainda propõe símbolos para entidades fracas e entidades associativas.
Comparativo entre a utilização de arquivos convencionais X utilização de um SGBD (Sistema Gerenciador de Banco de Dados) apontamento de vantagens e desvantagens, bem como a aplicação de ambos os métodos em uma operação empresarial.
Arquivos convencionais:
Um arquivo ou ficheiro de computador e um recurso para armazenamento de informação que esta disponível a um programa de computador e normalmente baseado em algum tipo de armazenamento durável.
Vantagens arquivos convencionais Desvantagens arquivos convencionais
Menor investimento, Inconsistência e Redundância de Dados
não requer muito conhecimento Dificuldade de Acesso aos Dados:
facilidade de treinamento para o usuario Isolamento dos Dados
resistência a mudanças Problemas com Integridade
Problemas de Segurança
SGBD – (Sistema Gerenciador de Banco de Dados)
E um conjunto de programas utilizados para criar e manter um banco de dados ou seja, informações que precisam ser armazenadas, acessadas, atualizadas por um indefinido espaço de tempo, dando aos seus usuários agilidade e qualidade de resposta de suas informações.
Vantagens da utilização de SGBD Desvantagens da utilização de SGBD
Controle de redundância de dados Custo alto investimento inicia
Restrições de acesso aos dados Complexidade
Interface para usuários custo adicional de aquisição e manutenção
Representação de relacionamentos entre os dados conhecimentos especializados por parte dos programadores.
Restrições de integridade SGBD é mais complexo que um SGF
Backup e recuperação de falhas; Risco centralizado
Controle de concorrência; sobrecarga na provisão de controle de segurança
Padronização para desenvolvimento de aplicações;
Aplicações podem ser genéricas.
A integração com o sistema é mais fácil.
Operações como consulta se torna mais organizado.
E necessária aplicação de ambos os métodos em uma operação empresarial, pois tem propósito geral e facilita as atividades na empresa como vendas, compras etc.. para controlar as informações para não da divergências e nem duplicação de dados.
1) - Modelos de Dados
Modelar significa criar um modelo que explique as características de funcionamento e comportamento de um software a partir do qual ele será criado, facilitando seu entendimento e seu projeto, através das características principais que evitarão erros de programação, projeto e funcionamento. É uma parte importante do desenho de um sistema de informação.
A abordagem que se dispensa ao assunto normalmente atende a três perspectivas:
• Modelagem Conceitual: é usada como representação de alto nível e considera exclusivamente o ponto de vista do usuário criador dos dados;
• Modelagem Lógica: agrega mais alguns detalhes de implementação.
• Modelagem Física: demonstra como os dados são fisicamente armazenados.
Quanto ao objetivo, podemos identificar as seguintes variações:
• modelagem de dados entidade-relacionamento (leitura, construção e validação dos modelos);
• modelagem de relacionamentos complexos, grupos de dados lógicos e ciclo de vida das entidades;
• modelagem de dados corporativa;
• modelagem de dados distribuídos (cliente/servidor);
• modelagem e reengenharia de dados legados e
• modelagem de dados para Data Warehouse.
2) - Citar os três modelos de dados mais conhecidos descrevendo suas características e os
softwares SGBD que utilizam cada um dos modelos.
Os modelos de dados podem ser classificados em quatro categorias diferentes como
1 - Modelos relacional
O modelo relacional usa uma coleção de tabelas para representar os dados e as relações entres elas. Cada tabela possui diversas colunas, e cada coluna possui um nome único. Tabelas também são chamadas de relações. O modelo relacional e um exemplo de modelo baseado em registro. Os modelos baseado em registro recebem esse nome porque o banco de dados e estruturados em registro de formatos fixo de vários tipos. Cada tabela contem
Registro de um tipo especifico. O modelo de banco de dados relacional e o modelo de dados mais usados, e a grande maioria de sistema de banco de dados atuais e baseado no modelo relacional. A maioria dos sistemas de banco de relacional usa a linguagem SQL.
2 - Modelos de entidade / relacionamento
O modelo de entidade/relacionamento(E-R) e baseado na percepção de um mundo real que consiste em uma coleção
...