Banco de Dados Aula
Por: Anderson Ferreira Rodrigues • 30/5/2016 • Pesquisas Acadêmicas • 297 Palavras (2 Páginas) • 267 Visualizações
BANCO DE DADOS - AULA 1
Banco de Dados: Conjunto de dados; ambiente centralizado; integração de dados (não redundância); controle.
1. Tipos/Modelos:
1.1. Relacional:
1.2. Hirearquico: alinhados, não distribuidos em lugar diferentes.
1.3. Em rede:
1.4. Orientado a objetos:
1.5. NoSQL:
1.6. Outros:
2. SGDB: Gerenciam os bancos de dados. É um software que cria uma cada entre o aplicativo e entre a base de dados.
2.1. Definição: ele solicita a maneira que deve ser enviado. Seguir o padrão.
2.2. Recuperação: responsável pela recuperação de dados. Trazer o que está na base para o aplicativo.
2.3. Alteração: manutenção dos dados (alteração, exclusão, edição, etc.).
2.4. Vantagens: integridade, compartilhados, reduzir redudância, evitar incosistência, suporte a transações (quem chega primeiro e faz o que), segurança e padronização.
2.5. Usuários: programadores da aplicações, usuários finais, usuários de alto nível (consulta direto na base. Ex. Diretor relatório que ainda não está no aplicativo), administradores de banco de dados (DBA, conhece toda a configuração do SGDB, resolver problemas e dar performece).
2.6. Níveis da arquitetura:
a) Interno: voltado como colocado é no HD.
b) Externo: enxerga a estrutura para alterar e incluir, etc.
c) Conceitual: como se ve a disposição dos dados dentro do banco. Não tendo detalhes.
2.7. Entender para criar: modelo de dados (anotações para fazer um esboço, utilizando uma técnica textual ou gráfica), linguagem de modelagem (textuais, gráficas), esquema de DB.
2.8. Projeto de DB: fases.
a) modelagem conceitual: rasbiscos.
Abstrato: Geralmente é utilizada a linguagem gráfica;
independe de SGDB;
abordagem ER;
artefato: DER.
b) projeto lógico: SGDB especifico, temos o tipo de dados e comandos.
Abstrato;
Depende de SGDB;
Transforma DER em MR;
Desempenho do banco de dados;
contínuo.
c) projeto físico: sistema de melhorar a performace. Comandos e instruções colacadas dentro do banco de dados.
Desepenho do banco de dados;
contínuo.
d) Exemplos:
locadora de filmes:
Modelo conceitual:
Modelo
...