Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

Linguagem de programação de banco de dados

Por:   •  12/2/2018  •  1.195 Palavras (5 Páginas)  •  286 Visualizações

Página 1 de 5

...

III – O comando SQL Alter table Empregado drop (sexo);

Dará um erro ao ser executado por que o campo sexo é obrigatório (not null)

Escolha a alternativa correta abaixo:

- Apenas a afirmação I é falsa

- Apenas a afirmação I é verdadeira

- Todas as afirmações apresentadas são verdadeiras

- Apenas a afirmação II é falsa

- Apenas a afirmação III é falsa

Comentário:

Coluna não pode estar nula em nenhuma linha da tabela

Exercício 5:

Qual das cláusulas abaixo não pode ser utilizada em um comando de criação de tabela em um banco de dados relacional:

- is null

- primary key

- not null

- check

- references

Comentário:

Esse comando irá substituir os valores null por outro.

Exercício 6:

Em um banco de dados está definida a tabela Pessoa (Codigo char(3) primary key, Nome char(10)) onde já foi incluída a linha ('ABC', 'Maria Jose').

Assinale, se houver, qual dos comandos de modificação abaixo não pode ser executado:

- Alter table Pessoa modify column (codigo char(5))

- Alter table Pessoa modify column (Nome not null)

- Alter table Pessoa modify column (Nome char(8))

- Alter table Pessoa modify column (Nome varchar(20))

- Todos os quatro comandos de alteração podem ser executados com êxito

Comentário:

O comando está diminuindo o tamanho do campo que já está usando 10 caracteres.

Exercício 7:

Em um banco de dados está definida a tabela Pessoa (Codigo char(3) primary key, Nome char(10)) onde já foi incluída a linha ('ABC', 'Maria Jose').

Assinale, se houver, qual dos comandos de modificação abaixo não pode ser executado:

- Alter table Pessoa modify column (codigo char(5))

- Alter table Pessoa modify column (Nome not null)

- Alter table Pessoa modify column (Nome char(20))

- Alter table Pessoa modify column (Nome varchar(20))

- Todos os quatro comandos de alteração podem ser executados com êxito

Comentário:

Todas alternativas estão corretas, as alterações são possíveis apenas estão sendo aumentado o tamanho dos campos.

Exercício 8:

Em um banco de dados está definida a tabela

Cliente (Codigo char(3) primary key, Nome char(10), LimiteCredito numeric (9.2)) onde já foram incluídas as linhas ('ABC', 'Maria Jose', 1000.00) e ('XYZ', 'Carolina', null).

Assinale, se houver, qual dos comandos de modificação abaixo não pode ser executado:

- Alter table Cliente modify column (codigo char(5))

- Alter table Cliente modify column (Nome not null)

- Alter table Cliente modify column (Nome varchar(20))

- Alter table Cliente modify column (LimiteCredito not null)

- Todos os quatro comandos de alteração podem ser executados com êxito

Comentário:

Essa modificação não é possível por que já possui um campo como null.

Exercício 9:

Em um banco de dados está definida a tabela

Cliente (Codigo char(3) primary key, Nome char(10), LimiteCredito numeric (9.2)) onde já foram incluídas as linhas ('ABC', 'Maria Jose', 1000.00) e ('XYZ', 'Carolina', 0).

Assinale, se houver, qual dos comandos de modificação abaixo não pode ser executado:

- Alter table Cliente modify column (codigo char(5))

- Alter table Cliente modify column (Nome not null)

- Alter table Cliente modify column (Nome varchar(20))

- Alter table Cliente modify column (LimiteCredito not null)

- Todos os quatro comandos de alteração podem ser executados com êxito

Comentário:

As alterações são possíveis por que todo o campo da coluna possui valor

Exercício 10:

Em um banco de dados relacional está definida a tabela

Produto (Codigo char(3) primary key, Nome char(30), PrecoUnitario decimal (7.2), UnidadeMedida char(5)).

Nessa tabela já foram incluídas as linhas

('P01', 'Refrigerante', 3.50, 'LITRO')

('P02', 'Cerveja', 4.00, 'LATA').

Para garantir integridade dos valores de UnidadeMedida, foi criada a tabela TabUnidMedida (Nome char(5) primary

key), na qual ainda não foram incluídos valores.

O que se pode afirmar sobre a execução do seguinte comando SQL:

alter

...

Baixar como  txt (8.3 Kb)   pdf (53.2 Kb)   docx (15.5 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no Essays.club