Baixe o app para aproveitar ainda mais
Prévia do material em texto
31/03/2022 10:00 Colaborar - Av1 - Programação e Desenvolvimento de Banco de Dados https://www.colaboraread.com.br/aluno/avaliacao/index/3089417002?atividadeDisciplinaId=12634849 1/4 Programação e Desenvolvimento de Banco … Av1 - Programação e Desenvolvimento de Banco de Dados Sua avaliação foi confirmada com sucesso (/notific × Informações Adicionais Período: 21/03/2022 00:00 à 02/05/2022 23:59 Situação: Cadastrado Pontuação: 750 Protocolo: 711008029 Avaliar Material a) b) c) d) 1) Para a criação de um banco de dados, de acordo com (MACHADO 2014) devemos seguir 5 passos principais, dentre esses passos um deles se subdivide em 4 subcategorias distintas para uma melhor modelagem, e uma dessas subcategorias classifica as informações do tipo binárias como: Certo/Errado, Homem/Mulher, Verdadeiro/Falso, Sim/Não. Com base no texto acima, identifique qual afirmativa demonstra corretamente o passo e sua subcategoria. Alternativas: O 1º passo Identificar quais são os seus relacionamentos Possui uma subcategoria identificada por Dados Brutos Que classifica as informações conforme o texto acima. O 2º passo Modelar a estrutura Possui uma subcategoria identificada por Dados de Relação ou Referência Que classifica as informações conforme o texto acima. O 3º passo Coletar Informações Possui uma subcategoria identificada por Dados de Identificação Que classifica as informações conforme o texto acima. O 4º passo Identificar Nas Estruturas os Tipos de Dados Possui uma subcategoria identificada por Dados de Categorização Que classifica as informações conforme o texto acima. Alternativa assinalada https://www.colaboraread.com.br/aluno/timeline/index/3089417002?ofertaDisciplinaId=1740328 https://www.colaboraread.com.br/notificacao/index javascript:void(0); 31/03/2022 10:00 Colaborar - Av1 - Programação e Desenvolvimento de Banco de Dados https://www.colaboraread.com.br/aluno/avaliacao/index/3089417002?atividadeDisciplinaId=12634849 2/4 e) a) b) c) d) e) 2) a) 3) O 5º passo Identificar Suas Principais Estruturas Possui uma subcategoria identificada por Dados de categorização Que classifica as informações conforme o texto acima. Ao criar um banco de dados, levamos em consideração a abrangência territorial do mesmo, pois vários Países possuem regras de escrita e gramática diferenciadas, a este processo chamamos de ____________ do banco de dados. Onde no processo de criação do mesmo determinamos um conjunto de caracteres através da instrução S.Q.L. ____________ , que utilizamos para determinar conjuntos de caracteres como "latin1" ou "utf8", uma vez determinado o conjunto de caracteres, deve-se delimitar também o tipo de agrupamento do mesmo através da instrução S.Q.L. ____________ , onde pode-se determinar se os caracteres serão "Case Sensitive" onde as letras maiúsculas (A,B,C) são separadas das minusculas (a,b,c) com o uso da instrução "_general_cs". Ou "Case Insensitive" onde o banco de dados vai entender que (A-a, B-b, C-c) são do mesmo conjunto, para esta situação utilizamos a instrução "____________ " adjacente ao conjunto escolhido como utf8, por exemplo teríamos neste caso a instrução S.Q.L. ."DEFAULT ____________ ;" para determinar que o grupo de caracteres utf8 indicado anteriormente, teria o agrupamento "Case Insensitive". Assinale a alternativa que preenche corretamente as lacunas: Alternativas: Internacionalização / CHARSET / COLLATE / _general_ci / COLLATE = utf8_general_ci Alternativa assinalada Globalização / CHARSELECT / COLLATING / -general-ci / COLLATING = utf8_general_ci Internacionalização / CHARSELECT / COLLATION / _general_ci / COLLATION = utf8_general_ci Globalização / CHARSET / COLLATING / -general-ci / COLLATING = utf8_general_ci Internacionalização / CHARSELECT / COLLATE / _geral_ci / COLLATE = utf8_general_ci A startup MoveYourself realiza palestras e cursos área de Mobilidade e Acessibilidade, Ira apresentar uma serie promocional de 5 palestas durante a próxima semana, A palestra é aberta ao público geral, oferece certificado e aos que comparecerem durante os 5 dias, serão sorteados 10 cursos completos ref. a D.C.A. (Direção em Carros Adaptados). Foram distribuídos na cidade 9000 fichas promocionais com um código numérico de 4 dígitos. Para participar do sorteio, os interessados devem preencher eletronicamente a ficha de inscrição em totens colocados em Mercados, Postos de combustível, Escolas e Universidades, Informando o Código Promocional, Nome completo e C.P.F., Uma empresa de tecnologia vai desenvolver o banco de dados e o sistema necessário para o controle destas inscrições, Onde um D.B.A. determinou que o Formulário eletrônico deverá contemplar as seguintes informações: será uma tabela PARTICIPANTE, que terá os campos: "codigo" que é numérico e tem 4 dígitos e é a chave primaria da entidade, Nome que será alfanumérico e deve comportar até 50 caracteres, e o cpf que será numérico e deverá comportar até 11 dígitos, observando que nenhum dos campos pode ficar em branco. De posse dessas informações, qual seria o script para se gerar corretamente a tabela participante? Assinale abaixo a alternativa que contempla o correto script de criação desta tabela. Alternativas: CREATE ENTIDADE participante ( 31/03/2022 10:00 Colaborar - Av1 - Programação e Desenvolvimento de Banco de Dados https://www.colaboraread.com.br/aluno/avaliacao/index/3089417002?atividadeDisciplinaId=12634849 3/4 b) c) d) e) a) b) c) d) 4) codigo int(4) PRIMARY KEY NOT NULL Nome char(50) not null, cpf bigint(11) not null); CREATE TABLE participante ( codigo int(4) PRIMARY KEY NOT NULL Nome char(50) not null, cpf bigint(11) not null); Alternativa assinalada ALTER TABLE participante ( codigo int(4) PRIMARY KEY NOT NULL Nome char(50) not null, cpf bigint(11) not null); ALTER ENTIDADE participante ( codigo int(4) PRIMARY KEY NOT NULL Nome char(50) not null, cpf bigint(11) not null); CREATE TABLE participante ( codigo int(4) PRIMARY KEY NOT NULL Nome char(50) null, cpf bigint(11) null); Com o grande sucesso do ciclo de palestras da MoveYoursef, verificou-se a confirmação de mais de 8000 inscrições. Visando o melhor controle das presenças de seus participantes a empresa optou pela chamada eletrônica, onde o participante após determinado horário de inicio do treinamento teria um intervalo de 15 minutos onde poderia se dirigir até um dos totens presentes no evento, e digitar o seu C.P.F. onde estaria confirmada a sua presença no mesmo. Para o controle destas chamadas o D.B.A. da empresa contratada determinou a criação e uma tabela "PRESENCA" com os campos cpf sendo numérico de 11 posições e a data_evento com dia mês e ano. De posse dessas informações, qual seria o script para se gerar corretamente a tabela "presenca"? Assinale abaixo a alternativa que contempla o correto script de criação desta tabela. Alternativas: CREATE TABLE presenca ( cpf bigint(11) not null, data_evento dia/mes/ano not null); CREATE ENTIDADE presenca ( cpf int(11) not null, data_evento date not null); ALTER TABLE presenca ( cpf bigint(11) not null, data_evento date not null); CREATE TABLE presenca ( cpf bigint(11) not null, data_evento date not null); Alternativa assinalada 31/03/2022 10:00 Colaborar - Av1 - Programação e Desenvolvimento de Banco de Dados https://www.colaboraread.com.br/aluno/avaliacao/index/3089417002?atividadeDisciplinaId=12634849 4/4 e) a) b) c) d) e) 5) ALTER ENTIDADE presenca ( cpf bigint(11) not null, data_evento date not null); Apos a semana de palestras, a empresa MoveYourself precisava checar as informações para realizar o sorteio dos 10 Cursos. Para tanto solicitou um relatório com a total de presenças por participante durante o evento de maneira a identificar quais foram em todas elas, e com isso delimitar os participantes do sorteio. O D.B.A. da empresa contratada, verificou que havia aproximadamente 40.000 registros (8000 participantes X 5 dias). Com isso criou uma instruçãoSELECT que trouxe os participantes da tabela PARTICIPANTE cujo apelido é PA, e a quantidade de participações da tabela de PRESENCA cujo apelido é PE. Através do campo CPF presente nas 2 tabelas, foi possível amarrar as informações de maneira correta. E se utilizando de agrupamentos de informações o sistema devolveu uma lista com a contagem de presenças de cada um dos participantes. Com base na informação acima, qual o script utilizado para extrair esses resultados das tabelas conjuntamente? Assinale abaixo a alternativa que contempla o correto script de extração destas informações. Alternativas: SELECT PA.matricula, PA.nome, PA.cpf, count(pa.cpf)QTD_presenca from participante PA, presenca PE Where PA.cpf = Pe.cpf group by PA.matricula, PA.nome, PA.cpf Alternativa assinalada RECOVER PA.matricula, PA.nome, PA.cpf, count(pa.cpf)QTD_presenca from participante PA, presenca PE Where PA.cpf = Pe.cpf group by PA.matricula, PA.nome, PA.cpf EXTRACT PA.matricula, PA.nome, PA.cpf, count(pa.cpf)QTD_presenca for participante PA, presenca PE Where PA.cpf = Pe.cpf group by PA.matricula, PA.nome, PA.cpf SELECT PA.matricula, PA.nome, PA.cpf, count(pa.cpf)QTD_presenca from participante PA, presenca PE If PA.cpf = Pe.cpf group by PA.matricula, PA.nome, PA.cpf SELECT PA.matricula, PA.nome, PA.cpf, count(pa.cpf)QTD_presenca for participante PA, presenca PE If PA.cpf = Pe.cpf group by PA.matricula, PA.nome, PA.cpf
Compartilhar