Buscar

prova discursiva de banco de dados

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

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

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ê viu 3, do total de 3 páginas

Prévia do material em texto

Questão 1/5
Analise o DER para a locadora de veículos – XYZ.
Com base no diagrama apresentado, descreva a cardinalidade máxima e mínima do relacionamento “REALIZADO”.
Nota: 0.0
	A cardinalidade máxima do relacionamento “REALIZADO” é 1:n, indicando que um veículo pode realizar várias manutenções e que uma manutenção tem de ser para uma ocorrência de veículo.
A cardinalidade mínima do relacionamento “REALIZADO” é 1:0 indicando que um veículo pode não ter realizado manutenção e que se uma manutenção foi realizada tem de ser para uma ocorrência de veículo.
Apresentação 3. Slide 12 a 23
Resposta:o relacionamento REALIZADO possui veiculo e manutenção cardinalidade máxima 1:1 entre veiculo e realizado,sendo que é obrigatório ter a entidade veiculo para o relacionamento REALIZADO cardinalidade minima 0:N não é obrigatória ter realizado uma manutenção.
Questão 2/5
O MySQL suporta uma significativa variedade de tipos de dados em várias categorias: tipos numéricos, data e hora, os tipos string (de caracteres e de bytes), tipos espaciais, tipo de dados JSON.
Explique para que serve o tipo de dado SMALLINT considerando o mesmo como sendo Signed (-32768 a 32767) e Unsigned (0 a 65535).
Nota: 16.0
	É para armazenar valores inteiros. Se for definido com sinal (signed) pode armazenar valores de -32768 a 32767, se for definido sem sinal (unsigned) poderá armazenar valores de 0 a 65535.
Resposta:M indica a largura máxima de exibição para tipos inteiros.para ponto fluente e tipos de ponto fixo,M é o numero total de dígitos que pode ser armazenado (a precisão). para os tipos de string, M é o comprimento máximo. o valor máximo admissível de M do tipo de dados. D se aplica a ponto flutuante e ponto fixo de tipos e indica o número de dígitos depois do ponto decimal .
Questão 3/5
A linguagem SQL tem um conjunto de instruções SQL DDL - Data Definition Language, ou seja, o conjunto de comandos referentes a Linguagem de Definição de Dados do SQL e um conjunto de instruções SQL DML - Data Manipulation Language, ou seja, o conjunto de comandos referentes a Linguagem de Manipulação de Dados do SQL.
Considere a existência de duas tabelas na base de dados, sendo elas de nome “t1” e “t2”.
Instrução SQL:
SELECT CONCAT(last_name,', ',first_name) AS full_name
FROM t1 ORDER BY full_name;
Explique em detalhes as instruções SQL apresentadas e o resultado de sua execução.
Nota: 20.0
	A instrução SELECT seleciona os registros da tabela indicada em FROM. A função CONCAT, concatena as colunas e string, indicadas em seu parâmetro. AS nomeará a coluna resultante de CONCAT. ORDER BY indica a coluna pela qual o resultado da seleção deve ser ordenado.
O resultado da execução será uma coluna denominada “full_name” que terá o “last_name”, uma vírgula e “first_name”. Esta coluna estará ordenada de forma crescente.
Resposta:A instrução select seleciona os registros da tabela indicada em FROM. a função CONCAT, concatena as colunas e string,indicadas em seu parâmetro.AS nomeará a coluna resultante da CONCAT. ORDER BY indica a coluna pela qual o resultado da seleção deve ser ordenado. O resultado da execução será uma coluna denominada "full_name" que terá o "last_name" , uma vírgula e "first_name" . esta coluna estará ordenada de forma crescente.
Questão 4/5
A linguagem SQL tem um conjunto de instruções SQL DDL - Data Definition Language, ou seja, o conjunto de comandos referentes a Linguagem de Definição de Dados do SQL e um conjunto de instruções SQL DML - Data Manipulation Language, ou seja, o conjunto de comandos referentes a Linguagem de Manipulação de Dados do SQL.
Liste e descreva os comandos para criação, alteração e exclusão das estruturas de dados e os comandos para a manipulação dos dados.
Nota: 10.0
	
DDL
Create – para criar as estruturas necessárias. Ex.: Base de dados, tabelas e etc..
Alter – para alterar as estruturas já criadas. Ex.: Renomear, inserir campos, alterar tipos de dados e etc..
Drop – para apagar definitivamente uma estrutura de dados. Ex: excluir uma base de dados, uma tabela e etc..
DML
Insert – para inserir dados em uma tabela;
Update – para alterar/inserir dados em registros da tabela;
Delete – para excluir registros de uma tabela.
Resposta:CREATE SCHEMA é para criar uma base de dados no mySQL. ALTER TABLE é para alterar a estrutura de uma tabela. DROP CAMPO é para excluir um campo da tabela. CRATE CAMPO é para criar um campo em uma tabela.
Questão 5/5
A linguagem SQL tem um conjunto de instruções SQL DDL - Data Definition Language, ou seja, o conjunto de comandos referentes a Linguagem de Definição de Dados do SQL e um conjunto de instruções SQL DML - Data Manipulation Language, ou seja, o conjunto de comandos referentes a Linguagem de Manipulação de Dados do SQL.
Considere a existência de duas tabelas na base de dados, sendo elas de nome “t1” e “t2”.
Instrução SQL:
ALTER TABLE t2 ADD d TIMESTAMP;
Explique em detalhes o resultado da instrução SQL apresentada.
Nota: 0.0
	A instrução irá alterar a tabela “t2”, adicionando a coluna “d” que será do tipo “TIMESTAMP”, ou seja, data e hora.
Resposta:as instruções têm de serem feitas na ordem que estão para que a tabela "t2" possa receber o nome de "t1" , pois já existe uma tabela com o nome de "t1"

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes