# Banco de Dados II #
Aula 06 - MODELAGEM DE DADOS
(Modelo Físico)
Prof. Leinylson Fontinele Pereira
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)
Introdução
20:52 3 Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
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)
Vamos começar?
20:52 5 Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
O ModeloFísico
20:52 Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
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)
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)
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)
DDL
20:52 Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
DDL
20:52 Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
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)
DML
20:52 Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
DML
20:52 Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
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)
DCL
20:52 Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
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)
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)
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)
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)
Material:https://sites.google.com/site/leinylsonuespi
20:52
Aula baseadano material de
 Banco de Dados II,Prof.Gustavo Sávio
Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
Nestaaulaaprendemos...
 MODELAGEM DE DADOS
# Modelo Físico
20:52 Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
Napróximaaulaveremos...
 LINGUAGEM DE CONSULTA SQL
# Comandos DDL
20:52 Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
AlgumaDúvida?
20:52
Até a próxima aula...
leinylson@gmail.com

Banco de Dados II Aula 06 - Modelagem de Dados (Modelo Físico)

  • 1.
    # Banco deDados II # Aula 06 - MODELAGEM DE DADOS (Modelo Físico) Prof. Leinylson Fontinele Pereira
  • 2.
    Naaulaanterior...  MODELAGEM DEDADOS # 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)
  • 3.
    Introdução 20:52 3 Bancode 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)
  • 5.
    Vamos começar? 20:52 5Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
  • 6.
    O ModeloFísico 20:52 Bancode Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
  • 7.
    SQL(StructuredQueryLanguage) 20:52  Linguagem deConsulta 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  Oscomandos 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 deDefiniçã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 deDados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
  • 11.
    DDL 20:52 Banco deDados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
  • 12.
    DML 20:52  Linguagem deManipulaçã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 deDados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
  • 14.
    DML 20:52 Banco deDados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
  • 15.
    DCL 20:52  Linguagem deControle 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 deDados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
  • 17.
    SQLvs MYSQL 20:52  OMySQL 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  Parautilizar 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  Todasas 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 alternativaspara 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)
  • 21.
    Material:https://sites.google.com/site/leinylsonuespi 20:52 Aula baseadano materialde  Banco de Dados II,Prof.Gustavo Sávio Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
  • 22.
    Nestaaulaaprendemos...  MODELAGEM DEDADOS # Modelo Físico 20:52 Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
  • 23.
    Napróximaaulaveremos...  LINGUAGEM DECONSULTA SQL # Comandos DDL 20:52 Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)
  • 24.
    AlgumaDúvida? 20:52 Até a próximaaula... leinylson@gmail.com