Questões de Concurso
Sobre banco de dados
Foram encontradas 15.702 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Em relação à linguagem SQL (Structured Query Language) que é amplamente suportada pelos diversos sistemas gerenciadores de bancos de dados (SGBD) disponíveis no mercado, analise os quatro comandos apresentados abaixo. Considerando que tais comandos serão executados individualmente no SGBD Microsoft Sql Server 2017, analise as afirmativas abaixo.
I. A instrução de insert será executada com sucesso.
II. A instrução de update será executada com sucesso, alterando os campos marca e modelo do registro de código igual a 1 respectivamente para os valores ford e fiesta.
III. A instrução delete será executada com sucesso, excluindo o único registro presente na tabela carros.
É correto o que se afima
Em engenharia de software um MER (Modelo Entidade Relacionamento), representa uma forma de descrever as informações de um domínio de negócio. Pode, portanto, ser entendido como uma representação abstrata que auxilia o processo de desenvolvimento de software, facilitando dentre outras coisas, a modelagem de um banco de dados para atender aos requisitos do software. Um dos elementos mais importantes neste modelo são as entidades. As entidades podem possuir dependências entre si e estas dependências são descritas através de relações. A respeito das relações que podem existir em um MER, analise as afirmativas abaixo.
I. Em um MER os relacionamentos possuem uma característica que é chamada de cardinalidade. Essa característica descreve, do ponto de vista quantitativo, como as entidades se relacionam.
II. Em uma situação onde uma entidade possui uma relação consigo mesma, este tipo de relação é representada no MER através de um auto-relacionamento. Esse tipo de relacionamento terá sempre cardinalidade de 1 para 1.
III. Quando a relação entre duas entidades A e B é múltipla e em ambos os sentidos, dizemos que esta é uma relação com cardinalidade N para N. A implementação deste tipo de relação em um banco de dados relacional requer a criação de uma tabela para armazenar este tipo de relação.
É correto o que se afirma
Orientação geral
Nesta prova, usaremos o termo “processo tradicional” (de desenvolvimento de software) significando
os processos mais formalizados e prescritivos, em contraposição aos chamados “métodos ágeis” ou
“metodologias ágeis”. Também usaremos o termo “processo de desenvolvimento” por simplificação,
significando “processo de desenvolvimento de software”
Com relação a esses conceitos, é INCORRETO afirmar que
Orientação geral
Nesta prova, usaremos o termo “processo tradicional” (de desenvolvimento de software) significando
os processos mais formalizados e prescritivos, em contraposição aos chamados “métodos ágeis” ou
“metodologias ágeis”. Também usaremos o termo “processo de desenvolvimento” por simplificação,
significando “processo de desenvolvimento de software”
Com relação às restrições em modelos relacionais, é CORRETO afirmar que
Julgue o item a seguir, relativo a blockchain e smart contracts.
Uma característica de blockchain é o fato de que seus
registros de dados são mantidos em um banco de dados
distribuído e são protegidos contra adulteração e revisão até
mesmo dos operadores dos nós do armazenamento de dados.
Julgue o item a seguir, relativo a blockchain e smart contracts.
De acordo com a seguinte figura, blockchain corresponde a uma lista ordenada de blocos em que cada bloco em um blockchain é encadeado ao bloco anterior, de maneira a conter um hash da representação do bloco anterior, e, assim, as transações históricas no blockchain não podem ser excluídas ou alteradas sem se invalidar a cadeia de hashes.
I. Uma aplicação baseada em drivers ODBC pode obter acesso a diferentes implementações de bancos de dados, como Oracle, SQL Server e MySQL, por exemplo.
II. As operações disponíveis nos drivers ODBC variam significativamente de acordo com a linguagem de programação por meio da qual é feito o acesso.
III. ODBC é um padrão para acesso a sistemas gerenciadores de bancos de dados.
Está correto o que se afirma em
Considere a instância da tabela R1 e o comando SQL exibidos a seguir.
Assinale a lista de números que é exibida quando esse comando
SQL é executado.
SELECT DISTINCT * FROM A, B Assinale o número de linhas produzidas na execução.
create table teste (
a smallint identity (100,1),
...
)
Assinale a opção que indica o efeito decorrente da cláusula identity na coluna a.
Considere a instância da tabela R1 e o comando SQL exibidos a seguir.
Assinale a lista de números que é exibida quando esse comando SQL é executado.
No âmbito do Oracle, analise o comando
select xxxx.currval from dual
Assinale a opção que identifica corretamente a natureza do
objeto xxxx.
create table teste ( a smallint identity (100,1), ... ) Assinale o efeito decorrente da cláusula identity na coluna a.