ATPS DB
Casos: ATPS DB. Pesquise 862.000+ trabalhos acadêmicosPor: and_muniz • 14/3/2015 • 733 Palavras (3 Páginas) • 279 Visualizações
INDICE
ETAPA I 2
1. Relatório: Conceitos Banco de Dados e SGBD 2
1.1. Conceitos Fundamentais de Bando de Dados 2
1.2. Conceitos Típicos de um SGDB 3
1.3. SGBDs Disponíveis no Mercado 4
1.3.1. PostgreSQL 4
Referencias Bibliográficas 5
ETAPA I
1. Relatório: Conceitos Banco de Dados e SGBD
1.1. Conceitos Fundamentais de Bando de Dados
O que é Banco de Dados?
“Um conjunto de dados” [KORTH/SILBERCHATZ]
Podemos citar alguns exemplos como listas telefônicas, cadastro de clientes, catálogos, um dicionário e etc.
O banco de dados nada mais é que um conjunto organizado de dados que se relacionam entre si dando margem a um sentido de informação.
É evidente que um dado representado isoladamente não representa uma informação completamente interpretável ao usuário sendo necessária uma aplicação que mostre esses “dados” em uma forma de clara interpretação.
Existem 3 tipos de Modelagem de Bancos de Dados:
• Conceitual;
• Lógico;
• Físico;
Modelo Entidade Relacionamento (MER):
Entidade – tudo aquilo que faça sentido ao banco de dados assim como no mundo real;
Atributos – Descrição, característica ou propriedade de uma entidade;
Atributo chave – Um atributo que contem um valor único, ou seja, que não se repete identificando unicamente um registro.
Tipos de Relacionamentos:
• Relação de 1º Grau – A entidade se auto relaciona;
• Relação de 2ª Grau – Relacionamento entre duas entidades;
• Relação de 2ª Grau – Relacionamento de interligação entre 3 entidades.
1.2. Conceitos Típicos de um SGDB
O que é SGBD?
“Uma coleção de dados inter-relacionados e um conjunto de programas para acessá-los. [...] seu principal objetivo é prover um ambiente que seja adequado e eficiente para recuperar e armazenar informações de banco de dados. O SGBD deve fornecer meios para que seja feita a definição das estruturas para armazenamento, uma forma de manipulá-las e garantir a segurança e integridade dos dados.” [KORTH/SILBERCHATZ]
As Principais características de um SGBD são:
• Controle de redundância;
• Controle de Integridade;
• Controle de inconsistências;
• Controle de acessos;
• Compartilhamento de dados;
• Atomicidade;
• Abstração de Dados;
• Esquematização;
• Backups.
É essencial que um SGBD contenha esta característica de forma a garantir que as informações contidas em um banco de dados não sejam perdidas, corrompidas ou ate mesmo que os dados sejam divergidos, ou seja, o banco de dados de ter suas informações intactas com o passar dos tempos sem a necessidade de mudar a sua estrutura principal.
1.3. SGBDs Disponíveis no Mercado
No mercado existem uma gama de SGBSs neste trabalho relacionaremos e descreveremos os quatro principais.
1.3.1. PostgreSQL
• História
Originalmente conhecido como PostGres (originado do projeto Ingres) criado na Universidade de Berkeley Califórnia (UBC) pelo professor Michael Stonebraker em 1986. Juntamente com seus alunos de pós-graduação eles desenvolveram esse SGBD durante oito anos.
Em 1995, dois Ph.D. alunos do laboratório de Stonebraker, Andrew Yu e Jolly Chen, substituíram a linguagem de consultas PostQUEL do Postgres para um subconjunto estendido do SQL e eles renomearam o sistema para Postgres95.
Hoje em dia o PostGreSQL é utilizado por uma serie de empresas como, ADP, CISCO, NTT Data, NOAA, Research In Motion, do Serviço Florestal dos Estados Unidos e a American Chemical Society
• Licenças
O PostGreSQL é regido sob a licença do PostgreSQL, uma licença Open Source semelhante a licença BSD ou MIT.
• Características
...