Buscar

DBD_Tema_02_SLIDES

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Prévia do material em texto

DESENVOLVIMENTO DE 
APLICAÇÕES COM
BANCO DE DADOS
Revisão de SQL
SQL é uma linguagem padronizada para armazenamento, 
manipulação e recuperação de dados em banco de dados.
E o MySQL é uma ferramenta que suporta o SQL, de baixa 
complexidade, e é muito utilizada por desenvolvedores, conforme 
estudado na aula anterior quando foi mostrado o gráfico de 
popularidade de ferramentas de bancos de dados.
Citamos, a seguir, algumas características do MySQL:
● Portabilidade;
● Compatibilidade;
● Desempenho e estabilidade;
● Pouco exigente quanto a recursos de hardware;
● Facilidade de uso;
● Software livre;
● Suporta vários tipos de tabelas.
Revisão de SQL
Revisão de SQL - Data Definition Language - DDL
Revisão de SQL - Data Definition Language - DDL
CREATE TABLE Ambulatorios (
nroa int,
andar numeric(3) NOT NULL,
capacidade smallint,
PRIMARY KEY (nroa)
)
CREATE TABLE Medicos (
codm int,
nome varchar(40) NOT NULL,
idade smallint NOT NULL,
 especialidade char(20),
 CPF numeric(11) UNIQUE,
 idade varchar(30),
 nroa int,
 PRIMARY KEY (codm);
 FOREIGN KEY (nroa) REFERENCES Ambulatorios
) 
ALTER TABLE nome_tabela
ADD [COLUMN] nome_atributo_1 tipo_1 [ {RIs} ]
[ { , nome_atributo_n tipo_n [ {RIs} ]
|
MODIFY [COLUMN] nome_atributo_1 tipo_1 [ {RIs} ]
[ { , nome_atributo_n tipo_n [ {RIs} ]
|
DROP COLUMN nome_atributo_1
[ { , nome_atributon} ]
|
ADD CONSTRAINT nome_RI_1 def_RI_1
[ { , nome_RI_n def_RI_n} ]
|
DROP CONSTRAINT nome_RI_1
[ { , nome_RI_n} ]
|
[ADD | DROP] [PRIMARY KEY … | FOREIGN KEY …]
Revisão de SQL - Data Definition Language - DDL
Vamos analisar o NOT NULL e Valor Default:
● NOT NULL
○ Restrição aplicada em colunas cujos valores não podem ser nulos;
● Valor Default
○ Usado para inicializar o valor de uma coluna;
■ DEFAULT <valor> logo após a restrição:
Exemplo de aplicação do NOT NULL:
create table produto
(codigo integer not null,
descricao varchar(30),
tipo varchar(20)
PRIMARY KEY codigo)
Revisão de SQL - Data Definition Language - DDL

Continue navegando