Baixe o app para aproveitar ainda mais
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"
Compartilhar