Buscar

Banco de Dados Discursiva

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 3 páginas

Prévia do material em texto

Matriz Discursiva – UTA C FASE I – 17/10 ATE 04/11
PROTOCOLO: 201610181353113CC1B5EJUCELIR PAULINO DE SIQUEIRA - RU: 1353113 Nota: 100
Disciplina(s):
Banco de Dados
Data de início: 18/10/2016 16:19
Prazo máximo entrega: 18/10/2016 17:49
Data de entrega: 18/10/2016 16:47
Questão 1/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.
Descreva o que são dados no contexto de banco de dados.
Nota: 20.0
Resposta:
Dados são caracteres ou conjunto de caracteres, sejam números, símbolos ou letras entre outros, que isolados não
tem valor algum.
Um grande numero de dados de uma organização, gerenciados por um SGDB, formam um banco de dados. Em
casos que ocorre a utilização de diferentes softwares nas atividades da organização, e que os dados gerados por
cada software são tratados de formas separadas, temos então a separação dos dados armazenados em bases de
dados, atendendo cada software separadamente.
Esses software se comunicam como o banco de dados em suas bases especificas, e realizam a recuperação desses
dados, possibilitando assim gerar as informações.
Questão 2/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:
SELECT CONCAT(last_name,', ',first_name) AS full_name
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).

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
1 de 3 08/02/2017 10:55
FROM t1 ORDER BY full_name;
Explique em detalhes as instruções SQL apresentadas e o resultado de sua execução.
Nota: 20.0
Resposta:
A instrução SELECT seleciona os registros da tabela indicada 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 dever ordenado.
Questão 3/5 - Banco de Dados
Analise as duas partes do DER apresentadas abaixo.
Explique a diferença no processo de matrículas entre o DER-a e DER-b.
Nota: 20.0
Resposta:
No DER-a os alunos têm de estarem matriculados e no máximo com matrícula em um período.
No DER-b os alunos poder ter matrículas em mais de um período e até mesmo não terem matrículas.
No DER-a um período tem de ter no máximo e no mínimo um aluno matriculado.
No DER-b um período pode não ter alunos matriculados e pode ter muitos alunos matriculados.
Questão 4/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.
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.

No DER-a os alunos têm de estarem matriculados e no máximo com matricula em um período, enquanto no DER-b os
alunos podem ter matriculas em mais de um período e até mesmo não terem matrículas.
No DER-a um período tem de ter no máximo e no mínimo um aluno matriculado e no DER-b um período pode não ter alunos
matriculados e pode ter muitos alunos matriculados.

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
2 de 3 08/02/2017 10:55
Ao definir um campo do tipo numérico de ponto flutuante, tem de indicar a precisão e a quantidade de casas decimais. A
precisão é o total de casas, incluindo as casas decimais.
Explique a notação NUMERIC[(M[,D])] [UNSIGNED] [ZEROFILL], descrevendo o que representa o M, o D, o UNSIGNED e
ZEROFILL.
Nota: 20.0
Resposta:
UNSIGNED: É uma instrução utilizada juntamente com os tipos de dados (domínios) numéricos, para definir que o
campo em questão não armazenará valores negativos. Isto faz com que aumente a capacidade do campo em
armazenar os valores positivos.
ZEROFILL: É uma instrução utilizada juntamente com os tipos de dados (domínios) numéricos, para definir que o
campo em questão terá as casas da esquerda preenchidas com zero.
*M - Indica o número total de dígitos, precisão.
*D - Indica a quantidade de casas decimais, ou seja, depois da vírgula. Se D for zero (0) não terá casas decimais.
Questão 5/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 um campo para chave estrangeira. Explique o
mecanismo da relação por meio da referida chave.
Nota: 20.0
Resposta:
A cardinalidade máxima N:N (muitos para muitos) indica a criação de uma tabela par ao 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.
UNSIGNED: É uma instrução utilizada juntamente com os tipos de dados (domínios) numéricos, para definir que o campo
em questão não armazenará valores negativos. Isto faz com que aumente a capacidade do campo em armazenar os
valores positivos.
ZEROFILL: É uma instrução utilizada juntamente com os tipos de dados (domínios) numéricos, para definir que o campo em
questão terá as casas da esquerda preenchidas com zero. Ex.: se a capacidade do domínio definido é de três casas e o
valor armazenado for de uma casa, as outras duas casas a esquerda serão preenchidas com zero.
M – Indica o número total dígitos, precisão.
D – Indica a quantidade de casas decimais, ou seja, depois da vírgula. Se D for zero (0) não terá casas decimais.

As cardinalidades máximas que indicam a criação de um campo para a chave estrangeira são: 0:n, 1:n, n:0 e n:1.
Por meio da chave estrangeira pode-se identificar, na tabela referenciada, quais registros estão ligados.

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
3 de 3 08/02/2017 10:55

Outros materiais