Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. A tabela de alunos foi criada, porém, os responsáveis pela criação esqueceram de criar uma coluna para armazenar a data de nascimento. A coluna terá o nome (DatNasc, com tipo Date) e não aceita nulos na coluna. Assinale a alternativa que apresenta o comando correto para adicionar essa coluna: 1. alter table alunos add column DatNasc date not null; 2. update table alunos add column DatNasc date not null; 3. alter table alunos set column DatNasc date not null; 4. alter table alunos drop column DatNasc date not null; 5. alter table alunos add column DatNasc date; 2. Pergunta 2 Assinale a alternativa que apresenta o comando correto para realizar uma consulta, que mostre os clientes cujo nome seja iniciado com a letra K e o endereço seja localizado no país 'Brasil': Banco de Dados 2020.1 Q25_v1.PNG 1. select nomedocliente from clientes where nomedaempresa like 'K%'' and pais = 'Brasil' 2. select nome from clientes where nome like 'K%' or pais = 'Brasil' 3. select nomedocliente from clientes where nomedaempresa like 'K' or pais = 'Brasil' 4. select nomedaempresa from clientes where nomedaempresa like '%K%' and pais = 'Brasil' 5. select nomedaempresa from clientes where nomedaempresa = '*K*' and pais = 'Brasil' 3. Pergunta 3 Vários conceitos de Banco de dados são definidos através de comandos na linguagem SQL, um deles é o de chave estrangeira que promove a ligação lógica entre tabelas. Esse conceito é inserido na tabela através da declaração de uma restrição (constraint). Qual das alternativas a seguir representa essa ideia de constraint: 1. Foreign key. 2. Primary key. 3. Sentence. 4. Check. 5. Set. 4. Pergunta 4 Durante a criação de uma aplicação, que acessa o banco de dados, e faz uma consulta, um desenvolvedor trouxe uma dúvida. O comando SELECT que será usado na aplicação irá acessar duas tabelas e apresentar os dados ordenados por um determinado atributo. O desenvolvedor disse que não conhece o comando SELECT, e precisa saber qual a cláusula, desse comando, que realiza a ordenação. Assinale a alternativa que apresenta essa cláusula. 1. Order by. 2. Group by. 3. Where. 4. Having. 5. Distinct. 5. Pergunta 5 Sobre a lingugem SQL: “A linguagem SQL surgiu em meados da década de 70, sendo resultado de um estudo de E. F. Codd, membro do laboratório de pesquisa da IBM em San Jose, Califórnia. Este estudo tinha foco em desenvolver uma linguagem que adapta-se ao modelo relacional. O primeiro sistema de BD baseado em SQL tornou-se comercial no final dos anos 70 juntamente com outros sistema de BD’s relacionais.” Fonte: https://www.devmedia.com.br/entedendo-a-linguagem-sql/7775 acessado em 24/09/2021 A linguagem tornou-se um dos fatores do sucesso do banco de dados relacional. Um estagiário iniciou os seus trabalhos mexendo com a linguagem e surgiu para ele a seguinte duvida. Quais os comandos usados para controlar o acesso aos diversos dados dentro do Banco de dados, assinale a alternativa que apresenta esses comandos. 1. Grant e Revoke. 2. Insert e delete. 3. Grant e Delete. 4. Create e drop. 5. Select e Rollback. 6. Pergunta 6 A modelagem de dados tem como objetivo o desenvolvimento de um modelo que será utilizado para gerar o Esquema do banco de dados do sistema. O primeiro modelo criado é o modelo conceitual. Nele é utilizada uma notação original, proposta por Peter Chen. Analise as afirmativas a seguir e assinale a alternativa que apresenta todas as afirmativas corretas. I – O conceito de entidade no modelo conceitual representa um objeto existente na realidade a ser modelada. II – O conceito de relacionamento representa os atributos existentes entre duas entidades. III – O conceito de atributo representa as características existentes na entidade. Esta(ão) correta(s): 1. I e III. 2. II. 3. III. 4. I e II. 5. I, II e III. 7. Pergunta 7 Utilizando a estrutura da tabela a seguir, assinale a alternativa que apresenta o comando que cria a tabela. Banco de Dados 2020.1 Q16_v1.PNG 1. create table categorias (codigodacategoria bigint not null primary key, nomedacategoria varchar(30) not null, descricao varchar(255)) 2. create table categorias into(codigo da categoria bigint not null primary key, nome da categoria varchar(30) not null, descricao varchar(255)) 3. create table categorias (codigodacategoria not null primary key, nomedacategoria not null, descricao) 4. create table categorias (codigodacategoria, bigint, not null, primary key, nomedacategoria, varchar(30), not null, descricao, varchar(255)) 5. create table categorias into (codigodacategoria bigint not null primary key, nomedacategoria varchar(30) not null, descricao varchar(255)) 8. Pergunta 8 Você reuniu uma equipe de desenvolvedores para construir um sistema. Porém, eles não tem experiência na definição de modelos de dados e por isso foi necessário apresentar-los aos diversos tipos de chaves existentes. Analise as afirmativas a seguir e assinale a alternativa que apresenta as afirmativas corretas. I – Chave candidata – Atributo que identifica um registro de forma única. II – Chave estrangeira - Quando o atributo de uma entidade é a chave primária de outra entidade com a qual ela se relaciona. III – Chave composta – é uma chave formada por mais de um atributo. Esta(ão) correta(s): 1. II e III. 2. I. 3. I e II. 4. I e III. 5. I, II e III. 9. Pergunta 9 O MySQL é um sistema de gerenciamneto de banco de dados mais populares do mundo. Estimasse que exista mais de 10 milhões de instalações pelo mundo. Ele possui um excelente desempenho, é um software livre com base na GPL, entre outrras caracterísiticas. Embora use a linguagem SQL, ele assim como outros SGBD, utilizam comandos específicos. Entre eles temos um que ao ser executado seleciona o Database que será utilizado nos próximos comandos. Assinale a alternativa que apresenta esse comando. 1. USE. 2. CREATE. 3. SHOW. 4. SELECT. 5. DROP. 10. Pergunta 10 O esquema relacional é a especificação de um banco de dados relacional de maneira textual e deve ser utilizado para descrever as relações. Deve conter, no mínimo, quatro elementos. Assinale a alternativa que não representa esses elementos: 1. Identificação de papeis do relacionamento. 2. Restrições de integridade. 3. Relacionamentos entre tabelas. 4. Atributos (colunas ou campos) de cada tabela. 5. Tabelas necessárias que irão compor o banco de dados.
Compartilhar