Академический Документы
Профессиональный Документы
Культура Документы
Técnico em Informática
Competências
1. Criar e manipular bases de dados utilizando
SGBD’s do mercado e
2. Criar sites web dinâmicos.
1
09/02/2018
Conteúdos
• Conceitos fundamentais: entidades, atributos, relacionamentos
• Modelagem
• Modelagem lógica
• Modelagem física de banco de dados
• Comandos Transaction –SQL
• Comandos de linguagem de definição de dados – DDL
• Comandos de linguagem de manipulação de dados – DML
• Operadores de comparação, lógicos e aritméticos
• Funções de agregação, datas, matemáticas e strings
• Agrupamento, União e Junção de tabelas
• Linguagem de programação PHP
• Acesso a bancos de dados utilizando PHP.
BANCOS DE DADOS
2
09/02/2018
3
09/02/2018
Exercício
Exemplo de bancos de dados
Dar um exemplo de cada tipo abaixo,
informando o “fabricante” e as características
de cada um:
• Relacional
• Orientado a objetos
• Documental
Intervalo
[15 min]
4
09/02/2018
Modelo conceitual
É uma descrição do banco de dados de forma
independente de implementação em um SGBD.
O modelo conceitual registra que dados podem
aparecer no banco de dados, mas não registra
como estes dados estão armazenados a nível de
SGBD.
Usaremos a técnica de Entidade-
Relacionamento (ER) em bancos de dados
relacionais para definir um modelo conceitual,
através do Diagrama de Entidade
Relacionamento (DER).
5
09/02/2018
Atributos e identificadores
ATRIBUTO é o dado que é associado a cada ocorrência
de uma entidade ou de um relacionamento.
Toda entidade possui um ou mais atributos.
Existem atributos que identificam uma ocorrência da
entidade e por isso são chamados IDENTIFICADORES.
Exercício – 60 min
6
09/02/2018
Obrigado!