ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
BD II Aula 06: Modelo Físico e SQL
1. # Banco de Dados II #
Aula 06 - MODELAGEM DE DADOS
(Modelo Físico)
Prof. Leinylson Fontinele Pereira
2. Naaulaanterior...
MODELAGEM DE DADOS
# Generalização e Especialização
# Normalização de Dados
• Formas Normais
20:52 Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
4. O que vamosaprender?
MODELAGEM DE DADOS
# Modelo Físico
# SQL (Structured Query Language)
20:52 Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
7. SQL(StructuredQueryLanguage)
20:52
Linguagem de Consulta Estruturada
Trata-se de uma linguagem específica para a
manipulação de tabelas de dados
A linguagem padrão universal para manipular
bancos de dados relacionais através dos SGBDs.
Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
8. Gruposde ComandosSQL
20:52
Os comandos do SQL são classificados em três grupos,
de acordo com suas principais funções:
DML – Data Manipulation Language
DDL – Data Definition Language
DCL – Data Control Language
Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
9. DDL
20:52
Linguagem de Definição de Dados
É o subconjunto da SQL utilizado para gerenciar a
estrutura do banco de dados.
Com a DDL podemos criar, alterar e remover objetos
(tabelas) no banco de dados.
Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
10. DDL
20:52 Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
11. DDL
20:52 Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
12. DML
20:52
Linguagem de Manipulação de Dados
É o subconjunto mais utilizado da linguagem SQL,
pois é através da DML que operamos sobre os dados
dos bancos de dados com instruções de inserção,
atualização, exclusão e consulta de informações.
Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
13. DML
20:52 Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
14. DML
20:52 Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
15. DCL
20:52
Linguagem de Controle de Dados
É o subconjunto da SQL utilizado para controlar o
acesso aos dados.
Basicamente com dois comandos que permite ou
bloqueia o acesso de usuários a dados.
Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
16. DCL
20:52 Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
17. SQLvs MYSQL
20:52
O MySQL não é uma extensão do SQL.
O MySQL é um Sistema de Gerenciamento de BD
O SQL é a linguagem para manipulação dos
dados no SGBD.
Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
18. SQLvs MYSQL
20:52
Para utilizar as características e o funcionamento
do SQL é preciso se servir de um Sistema de
Gerenciamento de Bancos de Dados (SGBD)
Um ambiente no qual possamos utilizar os
comandos desta linguagem para manipular
dados.
Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
19. SQL– REGRAS
20:52
Todas as palavras-chave das instruções SQL
serãoescritasemmaiúsculo
Sempre no final de cada instrução, deve ser
terminadocomumponto-e-vírgula“;”
Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
20. InstalarMYSQL
20:52
Existem alternativas para conseguir o MySQL em seu
computador.
Baixar o MySQL no seu site e instala-lo;
(ou) Instalar pacotes que venham com o MySQL
incluso, caso do XAMPP e WAMP;
MySQL Workbench;
Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)