Baixe o app para aproveitar ainda mais
Prévia do material em texto
15/12/2021 21:19 Visualizar tarefa https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4523670_1/overview/attempt/_16300485_1?courseId=_76228_1 1/5 Pergunta 1 0.6 pontos Os sistemas de arquivo tendem a ser menos seguros do que o banco de dados, porque no sistema de arquivos qualquer usuário pode incluir, alterar e até excluir arquivos sem que seja o seu proprietário. Os bancos de dados resolvem esse problema com: cláusula foreign. data mining. controle de acesso. cláusula Order By. controle de acesso com primary key. Pergunta 2 0.6 pontos Utilizando a estrutura da tabela a seguir assinale a alternativa que apresenta o comando que cria a tabela Professor. Professor CPF char(11)-not null - PK Nomevarchar(30)-not null Endereco varchar(255) Datanascdate create table Professor (CPF char(11), not null, primary key, nome varchar(30), not null, Endereco varchar(255), Datanasc date). create table Professor (CPF char(11) not null primary key; nome varchar(30) not null; Endereco varchar(255); Datanasc date). create table Professor (CPF char(11) not null, nome varchar(30) not null, Endereco varchar(255), Datanasc date). create table Professor (CPF char(11) not null primary key, nome varchar(30) not null, Endereco varchar(255), Datanasc date). create table Professor (CPF, char(11) not null primary key, nome, varchar(30) not null, Endereco, varchar(255), Datanasc, date). 0 6 pontos 15/12/2021 21:19 Visualizar tarefa https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4523670_1/overview/attempt/_16300485_1?courseId=_76228_1 2/5 Pergunta 3 0.6 pontos Os banco de dados relacionais apresentam alguns requisitos que buscam estabelecer critérios para a sua operação. Porém, todos devem apresentar ao menos quatro requisitos básicos. Assinale a alternativa que não representa um desses requisitos: Resiliência. Persistência. Controle de acesso. Robustez. Eficiência. Pergunta 4 0.6 pontos Após a conversão do modelo conceitual para o modelo lógico (relacional) deve ser aplicada as regras de normalização. Essas regras buscam organizar o Esquema do banco de dados a fim de evitar algumas anormalidades. Analise as afirmativas a seguir e assinale a alternativa que apresentas todas as afirmativas corretas. I – A primeira forma normal é utilizada para corrigir a existência de atributos multivalorados. II – A quarta forma normal trata a existência de chaves candidatas com atributos comuns e que se sobreponham. III – A terceira forma normal trata a dependência funcional parcial. Esta(ão) correta(s): I e III. I e II. III. I. I, II e III. Pergunta 5 0.6 pontos Um dos elementos principais do DER (Diagrama de Entidade e Relacionamento) é o Atributo. Os atributos possuem várias classificações. A seguir são apresentadas algumas dessas classificações. Analise-as e assinale a alternativa que apresenta as relações corretas entre a categoria e o texto. I – Simples - Atributos não divisíveis são chamados simples ou atômicos. Exemplos: nome, sexo, preço, CPF. 15/12/2021 21:19 Visualizar tarefa https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4523670_1/overview/attempt/_16300485_1?courseId=_76228_1 3/5 II – Identificador - Recebem valores exclusivos que possibilitam a identificação inequívoca de um registro da entidade. III – Composto - Podem ser divididos em partes com significados independentes. Estão corretas: II. apenas. III. apenas. I, II, III I e II. apenas. I. apenas. Pergunta 6 0.6 pontos Um dos conceitos que existem dentro de um banco de dados é o conceito de domínio. Ele apresenta a restrição da faixa de valores que uma coluna pode receber. Esse conceito é inserido na tabela, para uma coluna específica, através de que tipo restrição (constraint)? Foreign key Set Sentence Check Primary key Pergunta 7 0.6 pontos Utilizando o modelo conceitual a seguir, aplique a conversão para o modelo lógico (relacional) e assinale a alternativa correta. Figura da questão 8.JPG O modelo terá duas tabelas associativas, aquelas que nascem de um relacionamento. O modelo terá três tabelas associativas, aquelas que nascem de um relacionamento. 15/12/2021 21:19 Visualizar tarefa https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4523670_1/overview/attempt/_16300485_1?courseId=_76228_1 4/5 O modelo terá seis chaves primárias simples. O modelo conceitual terá sete tabelas no total. O modelo conceitual terá oito tabelas no total. Pergunta 8 0.6 pontos Assinale a alternativa que apresenta um comando SQL, que mostra o comando update para aumentar o preço dos produtos da categoria 3 em 35 %: Banco de Dados 2020.1 Q24_v1.PNG update produtos precounitario = precounitario * 1.35 where codigodacategoria = 3 and codigodacategoria = codigodoproduto update produtos set precounitario = precounitario * 0.35 where codigodacategoria = 3 update produtos add precounitario = precounitario * 1.35 where codigodacategoria = 3 update produtos set precounitario = precounitario * 1.35 where codigodacategoria = 3 update produtos modify precounitario = precounitario * 0.35 where codigodacategoria = 3 Pergunta 9 0.6 pontos Usando as tabelas descritas a seguir realize o que for pedido: Pedidos Numerodopedido int not null (PK) Datadopeddido date not null Datadeentrega date Valordopedido Decimal(15,2) Codidodofuncionarioint (FK) Funcionarios Codigodofuncionarioint not null (PK) Nomedofuncionario varchar(30) not null Datadenascimentodate not null Datadecontratacaodate not null Assinale a alternativa que apresenta o comando correto que mostre o nome do funcionário e a quantidade de pedidos que ele fez para o ano de 2018. 15/12/2021 21:19 Visualizar tarefa https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4523670_1/overview/attempt/_16300485_1?courseId=_76228_1 5/5 select nomedofuncionario, sum(*) from pedidos, funcionários where codigodafuncionario = codigodofuncionario and year(Datadeentrega) 2018 group by nomedofuncionario. select nomedofuncionario, count(*) from pedidos p, funcionários f where p.codigodafuncionario = f,codigodofuncionario and year(Datadeentrega) 2018 group by nomedofuncionario. select nomedofuncionario, count(*) from pedidos p, funcionários f where codigodafuncionario = codigodofuncionario and year(Datadeentrega) 2018 group by nomedofuncionario. select nomedofuncionario, count(*) from pedidos, funcionários where codigodafuncionario = codigodofuncionario and year(Datadeentrega) 2018 group by nomedofuncionario. select nomedofuncionario, sum(*) from pedidos p, funcionários f where p.codigodafuncionario = f.codigodofuncionario and year(Datadeentrega) 2018 group by nomedofuncionario. Pergunta 10 0.6 pontos Após a construção do modelo conceitual deve ser realizada a conversão do modelo conceitual para o modelo lógico. Para isso são aplicadas algumas regras. Analise as afirmativas a seguir e assinale a alternativa que apresenta as afirmativas corretas. I – Todo relacionamento será transformado em uma tabela. II – Todo atributo identificador será transformado em uma chave primária. III – Todo relacionamento N:N ou com grau maior que o binário será transformado em uma tabela associativa. Esta(ão) correta(s): I e II. III. I e III. I, II e III. II e III
Compartilhar