Escolar Documentos
Profissional Documentos
Cultura Documentos
Abstração de Dados
Atividade de Fixação.
25/02/23
25/02/23
Banco de Dados 2 2
Banco de Dados
MER x DER
25/02/23
25/02/23
Banco de Dados 3 3
Banco de Dados
Projeto de banco de dados
25/02/23
25/02/23
Banco de Dados 4 4
Banco de Dados
25/02/23
25/02/23
Banco de Dados 5 5
Banco de Dados
Especificação dos
Requisito de dados
Definição dos dados a serem modelados
Projeto Conceitual
25/02/23
25/02/23
Banco de Dados Banco de dados Implementado fisicamente 6 6
Banco de Dados
Linguagem SQL
25/02/23
25/02/23
Banco de Dados 7 7
Banco de Dados
SQL Definição
Linguagem declarativa;
SQL Subconjuntos
SQL Subconjuntos
DCL - Linguagem de Controle de Dados
GRANT
REVOKE
CREATE DATABASE databasename;
DROP DATABASE databasename;
USE databasename;
25/02/23
25/02/23
Banco de Dados 11 11
Banco de Dados
CREATE DATABASE programacao_bd
GO
USE programacao_bd
GO
DROP programação_bd
GO
25/02/23
25/02/23
Banco de Dados 12 12
Banco de Dados
25/02/23
25/02/23
Banco de Dados 13 13
Banco de Dados
25/02/23
25/02/23
Banco de Dados 14 14
Banco de Dados
25/02/23
25/02/23
Banco de Dados 15 15
Banco de Dados
Restrição Descrição
Primary Key Define chave primária
Foreign key Define chave estrangeira
Unique Define chaves candidatas
Null, not null Define se o campo permite ou não valores nulos
Identity (SqlServer) Colunas preenchidas automaticamente
25/02/23
25/02/23
Banco de Dados 16 16
Banco de Dados
SQL Exemplo
(
num_pedido int primary key,
prazo_entrega smallint not null,
cod_cliente smalltint not null,
cod_vendedor smallint not null,
foreign key (cod_cliente)
references cliente,
foreign key (cod_vendedor)
references produto
)
25/02/23
25/02/23
Banco de Dados 17 17
Banco de Dados
25/02/23
25/02/23
Banco de Dados 18 18
Banco de Dados
25/02/23
25/02/23
Banco de Dados 19 19
Banco de Dados
25/02/23
25/02/23
Banco de Dados 21 21
Banco de Dados
25/02/23
25/02/23
Banco de Dados 22 22
Banco de Dados
25/02/23
25/02/23
Banco de Dados 23 23
Banco de Dados
Solução?
25/02/23
25/02/23
Banco de Dados 24 24
Banco de Dados
SQL Solução
25/02/23
25/02/23
Banco de Dados 25 25
Banco de Dados
ALTER TABLE nome_tabela
ADD nome_coluna tipo;
25/02/23
25/02/23
Banco de Dados 26 26
Banco de Dados
ALTER TABLE nome_tabela
DROP COLUMN nome_coluna;
25/02/23
25/02/23
Banco de Dados 27 27
Banco de Dados
ALTER TABLE nome_tabela
ALTER COLUMN nome_coluna tipo;
MYSQL
ALTER TABLE table_name
MODIFY COLUMN column_name datatype;
25/02/23
25/02/23
Banco de Dados 28 28
Banco de Dados
Atividade de Fixação
1. Resolver Lista em sala de aula
25/02/23
25/02/23
Banco de Dados 29 29
Banco de Dados
Bibliografia
25/02/23
25/02/23
Banco de Dados 30 30
Agradeço pela
Atenção
de Todos!
25/02/23
25/02/23
Banco de Dados 31 31