Atps Banco De Dados
Monografias: Atps Banco De Dados. Pesquise 862.000+ trabalhos acadêmicosPor: benhusg • 25/5/2014 • 1.881 Palavras (8 Páginas) • 424 Visualizações
ETAPA 01 – Passo 1
Sistema de Banco de Dados X Sistema de Arquivos
• Dados e Meta-dados na base
Os dados e a descrição correspondente são armazenadas na base e gerenciadas pelo SGBD.
• Independência de Dados-Programas
Modificações como inclusão de um novo campo não afetam os programas.
• Abstração de Dados
Representação conceitual através de um modelo de dados que só usa conceitos lógicos.
• Múltiplas Visões
São visões, de como os usuários vêem o banco de dados;
- Cada um vê o banco de dados ao seu modo. Representam a abstração de mais alto nível da arquitetura;
Construídos de forma que sejam removidos os conflitos entre duas ou mais visões.
Sistema de Banco de Dados
Vantagens Desvantagens
Dados podem ser compartilhados; Os sistemas de banco de dados são
complexos, difíceis e demorados para projetar;
Redundância pode ser reduzida; Custos Iniciais de softwares e
hardwares altos;
Inconsistência pode ser vista (Ate
certo ponto); Danos ao banco de dados afetam
virtualmente todos os programas;
Suporte a transações pode ser fornecido; Custos altos para a conversão de
sistemas baseados em arquivos para banco de dados;
Integridade pode ser mantida;
Treinamento inicial necessários aos programadores e usuários.
Segurança pode ser reforçada;
Requisitos contraditórios podem ser equilibrados;
Padrões podem ser reforçados.
Sistemas de Arquivos
Vantagens Desvantagens
É padrão aberto, não sendo preciso
pagar por nenhum software;
Problemas de Integridade;
Existem varias ferramenta e editores bons no mercado; A redundância pode afetar a eficiência
para armazenamento, afetando a transmissão e processamento, elevando os custos;
Simplicidade e legibilidade, tanto para
usuários como para computadores; Redundância e inconsistência dos
dados
Separação do conteúdo para a
formatação;
Dificuldade no acesso aos dados;
Possibilidade de criar sua própria
sintaxe de dados;
Isolamento dos dados;
Possui suporte a Unicode; Anomalias de acesso concorrente;
Permite validação, o que torna os
testes mais efetivos, e a construção de aplicações bem mais fáceis.
Problemas de segurança.
Passo 2
Modelo de dados consiste na especificação das estruturas de dados, contendo uma coleção de ferramentas conceituais descrevendo dados, relações de dados, semântica de dados e restrições de consistência. Um modelo de dados oferece uma maneira de descrever o projeto de um banco de dados do nível lógico, físico e de view.
Especificando também a atividade de regras de negócios, necessárias para suportar uma área de negócios. Representada também, por um conjunto de requerimentos de informações de negócios. É uma parte importante do desenho que compõem o sistema de informação.
A abordagem que se dispensa ao assunto normalmente atende três perspectivas: Modelagem Conceitual, Modelagem Lógica e Modelagem Física. A primeira e conhecida e usada como representação de alto nível e considera exclusivamente o ponto de vista do usuário criador do dado, a segunda já agrega alguns detalhes de implementação e a terceira demonstra como os dados são fisicamente armazenados.
Já os três modelos de dados mais conhecidos, quanto ao objetivo, podemos identificar os seguintes:
• Modelo de dados entidade-relacionamento (MER), (Leitura, construção e validação dos modelos). O modelo entidade-relacionamento é baseado em uma percepção de um mundo real que consiste em uma coleção de objetos básicos chamados entidades, e em relacionamentos entre estes objetos. Uma entidade é um objeto que é distinguível de outro objeto por um
descrevem uma conta particular em um banco. Um relacionamento é uma associação entre várias entidades. Por exemplo, um relacionamento ContaCliente associa um cliente a cada conta que ele possui. O conjunto de todas as entidades de um mesmo tipo e o conjunto de relacionamentos do mesmo tipo são denominados conjuntos de entidades e conjuntos de relacionamentos, respectivamente.
Em acréscimo a entidades e relacionamentos, o modelo ER representa certas restrições com os quais os conteúdos de bancos de dados precisam estar de acordo. Uma restrição importante é o mapeamento de cardinalidade (ou multiplicidade de um conjunto de relacionamentos) que expressa o número de entidades ao qual outra entidade pode estar associada
...