ATPS BANCO DE DADOS
Por: felipesilva2112 • 8/11/2015 • Trabalho acadêmico • 1.104 Palavras (5 Páginas) • 244 Visualizações
Anhanguera Educacional
Relatório - 1
Reinhold Westerley Martins (RA: 8226981741)
Felipe Silva Lopes (RA: 8412912850)
Sandro Jhonatan (RA: 8205950922)
Eduardo Henrique De Araújo Fernandes (RA: 8070777161)
Belo Horizonte
2014
Reinhold Westerley Martins (RA: 8226981741)
Felipe Silva Lopes (RA: 8412912850)
Sandro Jhonatan (RA: 8205950922)
Eduardo Henrique De Araújo Fernandes (RA: 8070777161)
Relatório - 1 |
Orientador: Fabio Stork |
Belo Horizonte
2014
SUMÁRIO
1 - Introdução.............................................................................................................................3
1.1 - Comparativo : SGBD x Arquivos Convencionais.............................................................5
1.2 - Modelo de dados................................................................................................................6
1.3 - Instâncias e Esquemas...................................................................................................8
Introdução
Neste trabalho reunimos todas informações levantadas nos passos anteriores desta etapa e elaboramos um documento para entregar à LFLXZ para apreciação dos resultados obtidos.
1.1 - Comparativo : SGBD x Arquivos Convencionais
Para as aplicações empresariais um SGBD tem grande vantagem em relação ao método de utilização de arquivos convencionais. O SGBD é mais rápido, organizado e seguro do que o método de arquivos convencionais mas, é mais caro para implantar e necessita de um nível de
conhecimento maior para ser operado.
Segue abaixo as principais características de ambos:
- Arquivos convencionais
Vantagens | Desvantagens |
Podem ser criados de forma simples por qualquer usuário que tenha conhecimento em informática. | Sistema muito fácil de ser invadido ou acessado por pessoas não autorizadas. |
Não exige conhecimentos específicos em programação ou lógica. | Dificuldade para alteração de Dados. |
Impossibilidade em considerar níveis dos dados (Chave primária, Chave estrangeira, Tipo de dados, etc). |
Os arquivos convencionais são recomendados para quem precisa armazenar muitos dados e não façam questão da segurança dos mesmos.
- SGBD
Vantagens | Desvantagens |
Maior organização dos dados, facilitando as consultas e alterações no sistema. | O custo para implementação de pode ser caro e demorado, especialmente em grandes organizações. |
Padronização dos dados, facilitando a leitura dos mesmos e a criação de informações. | |
Grande segurança sendo possível controlar o nível de acesso ao banco de dados e confiabilidade nos dados. | Em geral a segurança é muito maior mas, pode ser possível para alguns usuários não autorizados acessar o banco de dados com o agrave de que o acesso ao banco de dados é tudo ou nada, uma vez que o usuário não autorizado fica no banco de dados ele tem acesso a todas as tabelas, e não apenas limitado a algumas. |
Pode ser diretamente conectado a uma aplicação. | |
*ACID(Atomicidade, Consistência, Isolamento e Durabilidade). |
*ACID - Atomicidade faz com que o banco de dados trabalhe com operações indivisíveis. Ou toda operação é feita, ou nenhuma operação é feita e nada acontece no banco de dados, assegurando assim a integridade dos dados caso ocorra uma queda de energia, por exemplo.
Consistência o que obriga uma operação os dados válido para outro estado válido, ou seja, respeitar as regras de integridade do banco de dados(Por exemplo: um banco de dados que guarde CEP, que são dados só com números, não pode aceitar letras ou o mesmo CEP duas vezes).
Isolamento evita operações paralelas para que não ocorra erros e inconsistência nos dados.
Durabilidade é quando toda operação bem sucedida(commit) é armazenada permanentemente no banco de dados.
1.2 - Modelo de dados
Um conjunto de ferramentas conceituais para a descrição de dados, relacionamentos de dados, semânticas de dados e restrições de consistência. e se dividem em três diferentes grupos:
- Modelos lógicos baseados em objetos
São usados nos níveis conceitual e de visões, se caracterizando pelo fato de fornecer capacidades de estruturação flexíveis e admitir restrições de dados para serem explicitamente especificados. Existem muitos modelos diferentes e alguns dos mais conhecidos são: Modelo entidade-relacionamento, Modelo orientado a objetos, Modelo Binário, Modelo semântico de dados, Modelo infológico, Modelo funcional de dados.
Sendo que o modelo de entidade-relacionamento tem ganhado ao longo do tempo grande aceitação com bastante utilizações.
- Modelo entidade-relacionamento (MER)
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 conjunto específico de atributos. Por exemplo, os atributos número e saldo 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.
...