MENU

sábado, 9 de junho de 2012

O que é um Banco de Dados?





BD (Banco de Dados): é uma coleção de dados interligados, representando informações sobre um domínio específico.
Exemplos: lista telefônica, acervo de uma biblioteca.

O que é um SGBD?

SGBD (Sistema Gerenciador de Banco de Dados): é um software com recursos específicos para facilitar a manipulação das informações de um BD e o desenvolvimento de programas aplicativos.
Exemplos: Oracle, DB2, MySQL, SQL Server, Sybase e outros. 

 Quais são os modelos existentes?

- Modelo Relacional
- Modelo organizado por Rede
- Modelo organizado por Hierarquia
- Modelo orientado a objetos

Qual é o Modelo Mais utilizado?

- Modelo Relacional

Introduzido em 1970, possui como características:

- Base de dados visualizada como um conjunto de tabelas, cada uma representando uma relação
- Relacionamentos representados por valores de dados simetria nas consultas
- Várias linguagens definidas (álgebra relacional, DDL e DML em SQL).
- É uma desvantagem do modelo relacional a representação não natural de objetos complexos. (Exemplo: textos, gráficos, imagens, etc)




O que é um modelo Lógico de Dados?

Modelo Lógico de Dados:
É o conjunto de ferramentas conceituais para a descrição dos dados, dos relacionamentos entre os mesmos e das restrições de consistência e integridade.
Em outras palavras, é o conjunto de conceitos que podem ser usados para descrever a estrutura de um banco de dados (tipos de dados, relacionamentos e restrições que devem ser mantidas sobre os dados).

Podem-se dividir em 2 grupos:

1 - Baseado em Objetos
Código executável é parte integrante do Modelo de Dados

2 - Baseado em Registros
Código executável é desenvolvido no Banco de Dados


 O que é um modelo Físico de Dados?

Modelo Físico de Dados:
O Modelo físico de dados é um dos artefatos para a construção de um banco dados, e baseia-se em um diagrama derivado do diagrama lógico de dados, onde são implementados recursos específicos de um banco de dados.
As entidades representadas no modelo lógico poderão se converter ou não em uma ou mais tabelas e ou visões de banco de dados. Alem disso o modelo físico irá contemplar a criação de regras denominadas “Constraints” , listadas abaixo:

- Chaves Primárias (PK)
- Chaves Únicas (UK)
- Chaves Estrangeiras (FK)
- Not NULL
- Check



 O que é um modelo Organizado por Rede?

Apresenta como características os dados organizados em vários tipos de registros e tipos de sets (estabelecem os relacionamentos) é um problema de estratégia de acesso aos registros “filhos”.



O que é um modelo Organizado por Hierarquia?

Da mesma forma que o modelo de redes, no modelo hierárquico os dados são organizados em vários tipos de registros e o relacionamento dos registros “pai” e “filho” são explícitos. Apresenta como vantagens a simplicidade de processamento e o uso natural para organizações hierárquicas de dados.



 Quais os benefícios de se utilizar um Banco de Dados?

- Rapidez na manipulação e no acesso à informação;
- Redução do esforço humano no desenvolvimento e utilização das 
  aplicações;
- Disponibilização da informação no tempo necessário;
- Controle integrado de informações distribuídas fisicamente;
- Redução da redundância e de inconsistência de informações;
- Compartilhamento de dados;
- Aplicação automática de restrições de segurança;
- Redução de problemas de integridade.


Nenhum comentário:

Postar um comentário