Baixe o app para aproveitar ainda mais
Prévia do material em texto
28/11/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/103276/novo/1 1/3 Matriz Discursiva – UTA C FASE I – 17/10 ATE 04/11 PROTOCOLO: 201610281327048CF6CFENELBIO DOS SANTOS JUNIOR - RU: 1327048 Nota: 96 Disciplina(s): Banco de Dados Data de início: 28/10/2016 20:00 Prazo máximo entrega: 28/10/2016 21:30 Data de entrega: 28/10/2016 20:17 Questão 1/5 - Banco de Dados 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: 20.0 Resposta: Serve para armazenar números inteiros dentro do tamanho considerando signed ou unsigned. Questão 2/5 - Banco de Dados Os relacionamentos e as cardinalidades máximas são utilizadas para definir como os registros vão se relacionar através das chaves estrangeiras, processo extremamente necessário para formarmos nosso modelo lógico relacional. Relacione a(s) cardinalidade(s) máxima(s) que indicam a criação de uma nova tabela. Explique o mecanismo da relação. Nota: 16.0 Resposta: A relação que indica a criação de uma nova tabela é a n:n e utiliza as chaves estrangeiras para ligar varias tabelas e fazer com que não tenha redundância de dados. Questão 3/5 - Banco de Dados Os bancos de dados (DB) estão focados em armazenar dados e documentos. Até a pouco tempo a ênfase dos DB eram os dados. Ultimamente os DB também estão recebendo uma ênfase no armazenamento de documentos. É 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. A cardinalidade máxima n:n indica a criação de uma tabela para o relacionamento. A criação de uma nova tabela permite várias ocorrências nas duas direções entre as tabelas participantes do relacionamento. A nova tabela terá uma chave estrangeira para cada tabela participante no mesmo registro. 28/11/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/103276/novo/1 2/3 Descreva o que são dados no contexto de banco de dados. Nota: 20.0 Resposta: Dados são números, letras, símbolos que separadamente não significam nada mas que são armazenados em uma base de dados de uma forma previamente elaborada. Questão 4/5 - Banco de Dados 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: 20.0 Resposta: O comando ALTER TABLE altera a tabela de nome "t2" utilizando o comando ADD que adiciona o campo "d" que tem como tipo TIMESTAMP que é um formato de data e hora que retira os dados da própria máquina usando os dados globais. Questão 5/5 - Banco de Dados O dado é um conjunto de letras, números ou dígitos que, tomado isoladamente, não transmite nenhum conhecimento, ou seja, não contém um significado claro. Pode ser entendido como um elemento da informação. Pode ser definido como algo depositado ou armazenado. (Rezende, 2007, p. 19). Slide 08/14 do HyperIbook da Aula 01, opção Dados (Slide 02/08). A instrução irá alterar a tabela “t2”, adicionando a coluna “d” que será do tipo “TIMESTAMP”, ou seja, data e hora. 28/11/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/103276/novo/1 3/3 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: 20.0 Resposta: A cardinalidade máxima é 1:n onde um veiculo pode realizar varias manutenções e para acontecer uma manutenção tem que haver obrigatoriamente um veiculo para ocorrer. A cardinalidade minima é 1:0 onde um veiculo pode ou não realizar uma manutenção mas uma manutenção só pode ocorrer se tiver um veiculo . 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
Compartilhar