Buscar

Prova Discursiva Banco de Dados Nota 100

Prévia do material em texto

Questão 1/4 - Banco de Dados
Analise o DER para a locadora de veículos – XYZ.
 
Com base no diagrama apresentado, de um nome para o relacionamento entre as entidades “MARCA” e
“MODELO” e descreva a cardinalidade máxima e mínima do mesmo.
Nota: 7.5
Pode ser qualquer verbo que faça sentido entre modelos e marcas de veículos.
Cardinalidade máxima: Uma marca de veículo pode ter muitos modelos, mas um modelo só pode estar
relacionado a uma marca de veículos.
Cardinalidade mínima: Uma marca de veículos pode não ter um modelo definido e uma ocorrência de
modelo pode não ter uma marca relacionada.
Resposta:
Nome do relacionamento: Possui. Uma Marca pode conter cadastrada nenhum, um ou muitos Modelos.
Questão 2/4 - 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.
 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: 25.0
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.
Resposta:
M: largura do numero inteiro representado na tela D: número de dígitos após o ponto decimal UNSIGNED:
se atribuído, não são considerados valores negativos, portanto aumenta o valor máximo positivo.
ZEROFILL: preencher com zero o numero inteiro na largura definida por M
Questão 3/4 - Banco de Dados
Leia e analise.
Usuários de um DB são todos que utilizam os recursos que lá estão. Estes usuários se diferenciam pelas
atividades que realizam. Conforme apresentado na Aula 01, Date, Vieira e Lifschitz (2004, p. 9) consideram
“... três classes gerais de usuários: programadores de aplicações, usuários finais, administrador de banco de
dados” (DBA).
Cite e explique as principais responsabilidades dos três grupos de usuários de um SGDB.
Nota: 20.0
Os programadores desenvolvem sistemas que se comunicam com as bases de dados por meio dos
SGDB.
Os usuários leigos utilizam os sistemas desenvolvidos pelos programadores, os quais permitem
trabalhar com os dados.
Os DBA são responsáveis pelo contínuo funcionamento dos SGDB com alta performance.
 
Apresentação 1. Slide 22.
Resposta:
Programadores de aplicações: pessoas que desenvolvem aplicativos que farão uso de banco de dados.
Usuários finais: são aqueles que normalmente utilizam aplicativos que visam atender suas necessidades
específicas, e são esses aplicativos que acessam o banco de dados. Administrador de banco de dados:
pessoas que gerenciam diretamente o banco de dados, visando sua manutenção, alterações, integridade e
otimização.
Questão 4/4 - Banco de Dados
Leia e analise.
Heuse (2009, p. 39) conceitua cardinalidade ao dizer: “número (mínimo, máximo) de ocorrências de
entidades associadas a uma ocorrência de entidade em questão através do relacionamento.
Explique a notação N, 1 e 0 para a cardinalidade segundo Peter Chen.
Nota: 25.0
As notações N e 1 para identificar a cardinalidade máxima, sendo N para indicar muitas ocorrências e 1 para
indicar no máximo uma ocorrência.
As notações 1 e 0 para indicar a cardinalidade mínima, sendo 1 para indicar a obrigatoriedade de uma
ocorrência e 0 indicando uma ocorrência não obrigatória.
Apresentação 2. Slide 27-30.
Resposta:
0 : opcional a existência de ocorrência. 1 : obrigatória a ocorrência de 1 ocorrência. N : múltiplas
ocorrências.

Continue navegando