Banco de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 19 (4537 palavras )
  • Download(s) : 0
  • Publicado : 31 de janeiro de 2013
Ler documento completo
Amostra do texto
Sumário
Introdução 3
Vantagens da abordagem de bancos de dados 4
Modelos de Banco de Dados 6
Modelo Hierárquico 6
Modelo de Rede 6
Modelo Relacional 6
CONCEITO DE BD RELACIONAL 6
TABELAS 7
COLUNAS 7
LINHAS 7
VALORES 7
CHAVES 7
RELACIONAMENTOS 7
Gerenciadores de Banco de Dados Relacionais 9
Regras para gerenciadores de bancos de dados relacionais: 9
SQL 11
COMPONENTES DA SQL 11DDL 11
DML 11
DQL 12
DCL 12
BDOO 12
SGBD 13
CONCEITOS BÁSICOS 13
VAMOS DEFINIR ALGUMAS REGRAS BÁSICAS. 13
Autocontenção 13
Independência dos Dados 13
Abstração dos Dados 13
Visões 13
Transações 13
Acesso Automático 14
Abstração de dados 14
Quais as vantagens da utilização de um SGBD e relação aos sistemas tradicionais de gerenciamento de arquivos? 15
MySql 16
Principaiscaracterísticas 17
Oracle 17
Características: 17
Sql Server 18
CONCLUSÃO 19
REFERÊNCIAS 20


INTRODUÇÃO
Com certeza podemos dizer que Banco de Dados foi uma das mais importantes tecnologias já inventadas no ramo da informática, possibilitando uma infinidade de vantagens e recursos aos usuários e desenvolvedores.
O conteúdo do material aborda desde o início em meados da década 60 com os arquivostexto, as arquiteturas de BD, qual é o modelo utilizado atualmente, até o futuro com os BDOO.

VANTAGENS DA ABORDAGEM DE BANCOS DE DADOS
Banco de Dados é um sistema que serve para gerenciar dados armazenados organizadamente, permitindo inclusão, alteração, exclusão, consulta e manipulação. As tarefas são realizadas através de ferramentas de alto nível, ou seja, o usuário diz o que quer fazer enão como fazer.
Os Sistemas de Banco de Dados (SGBDs) foram precedidos pelos sistemas de gerenciamento de arquivos que executavam tarefas como geração de relatórios e ordenação de arquivos. A partir das décadas de 50 e 60 apareceram no marcado produtos voltados para definição de dados, ou geradores de banco de dados. Um dos produtos de maior sucesso comercial desta época foi o Cobol.
O tratamentode informação como um banco de dados, ao invés de considerar arquivos e registros projetados para servirem a aplicações específicas, da ao sistema algumas vantagens:
- Os dados podem ser compartilhados:
O compartilhamento significa que com os dados existentes é possível ser desenvolvido novas aplicações para operar sobre estes.

- A redundância pode ser reduzida:
A redundância é oaparecimento dos mesmos dados em lugares ou em aplicações diferentes, isso gera desperdício de espaço de armazenamento. A redução seria possível se os arquivos que contêm esses dados estivessem armazenados em um só local e as duplicações eliminadas.

- A inconsistência pode ser evitada:
A inconsistência se deve ao fato de haver dados duplicados e essa redundância ainda não ter sido controlada, se umarquivo estiver mais atualizado que o outro o banco de dados está inconsistente. Com a duplicação removida não poderá ocorrer essa inconsistência do banco de dados. E se a redundância for apenas controlada, deverá torná-la conhecida para o SGBD, que poderá garantir o banco de dados sempre atualizado.

- O suporte a transações pode ser fornecido:
O suporte pode recuperar dados perdidos por algumafalha do sistema ou queda de energia, por exemplo, e impede a interferência de outros usuários na sua transação.

- A integridade pode ser mantida:
A integridade assegura que os dados no banco de dados estão corretos. Definindo um controle centralizado do banco de dados podendo evitar problemas de falta de integridade, permitindo ao administrador e ao DBA criar restrições de integridade everificar estas a cada operação de atualização.


- A segurança pode ser reforçada:
Tendo restrições de segurança sobre o DBA, podendo ser diferenciada para cada usuário, com segurança de acesso com matrizes de autorização e monitoramento de transações. Assim evitando cesso de pessoas não autorizadas a dados confidenciais.

- Requisitos contraditórios podem ser equilibrados:
Estruturar o...
tracking img