Questões de Concurso Sobre banco de dados

Foram encontradas 15.808 questões

Q231857 Banco de Dados
Atenção: Na questão abaixo não foram usados acentos, símbolos ou espaços nos nomes das entidades e atributos, pois isto pode causar problemas em muitos dos softwares utilizados para implementar o modelo.

Em um modelo entidade-relacionamento de uma clínica médica, observou-se um relacionamento N para N entre as entidades MEDICO e PACIENTE. Essas entidades são mostradas a seguir:

Imagem 010.jpg

Conversando com os funcionários da clínica foi obtido o seguinte relato:

Quando o paciente deseja marcar uma consulta, ele liga para a clínica e a atendente agenda a consulta. O paciente pode passar por várias consultas com o mesmo médico, exceto na mesma data e hora. Finalizada a consulta, o médico faz o diagnóstico apenas daquela consulta

. Considerando que a entidade ATENDENTE não faz parte do escopo do modelo desejado, na prática, ao criar o banco de dados, para que o relacionamento entre MEDICO e PACIENTE seja efetivamente estabelecido é necessário:
Alternativas
Q231856 Banco de Dados
Atenção: As questões de números 48 a 50, referem-se às diferenças na aplicação de instruções da linguagem SQL nos SGBDs Oracle, SQL Server e MySQL.

Considere:

ALTER VIEW ViewFuncionarios AS
SELECT
nome AS Nome,
sobrenome AS Sobrenome
FROM funcionarios

A sintaxe da instrução acima NÃO é interpretada pelo:
Alternativas
Q231855 Banco de Dados
Atenção: As questões de números 48 a 50, referem-se às diferenças na aplicação de instruções da linguagem SQL nos SGBDs Oracle, SQL Server e MySQL.

Considere:

I. SELECT DATEPART(day, '7/2/2010')

II. SELECT DATE_FORMAT('2010-11-23', '%d');

Os itens I e II referem-se a instruções válidas, respectivamente, nos SGBDs:

Alternativas
Q231854 Banco de Dados
Atenção: As questões de números 48 a 50, referem-se às diferenças na aplicação de instruções da linguagem SQL nos SGBDs Oracle, SQL Server e MySQL.

Considere:

SELECT
matricula,
nome,
sobrenome,
nome||' '||sobrenome AS Nome_Completo
FROM funcionarios

Trata-se de uma instrução SELECT, cuja sintaxe é típica APENAS em:
Alternativas
Q231839 Banco de Dados
Com base no código apresentado, ao ser executado o código:

-- update 1
UPDATE inscritos SET Curso = 2 WHERE Professor = 2;

será
Alternativas
Q231838 Banco de Dados
Com base no código apresentado, ao ser executado o código:

-- insert 8
INSERT INTO inscritos VALUES(1,2,1);

será
Alternativas
Q231837 Banco de Dados
Sobre o código apresentado, considere:

I. Durante a criação da tabela de inscritos, as chaves primárias Curso, Professor e Aluno serão validadas pela trigger insert_inscrito.

II. A query (SELECT Codigo FROM cursos WHERE Codigo = NEW.Curso) é utilizada para validar a inserção de um novo aluno para um determinado curso.

III. A referência NEW é utilizada para acessar dados da nova linha sendo inserida na tabela.

É correto o que consta em

Alternativas
Q231739 Banco de Dados
O modelo de dados apresentado na figura abaixo é de uma clínica médica. Nessa clínica, o paciente agenda por telefone uma consulta com um médico especializado em uma única área.

Não foram usados acentos, símbolos ou espaços nos nomes das entidades e atributos, pois isto pode causar problemas em muitos dos softwares utilizados para implementar o modelo.

Imagem 006.jpg

Para que as tabelas referentes ao modelo estejam na segunda FN é necessário
Alternativas
Q231715 Banco de Dados
Sobre transações em SQL, considere:

I. Uma transação é uma série de manipulação de dados em comandos SQL que executa uma unidade de trabalho lógica.

II. Os comandos COMMIT, ROLLBACK e INTERSECT fazem parte do controle de transações do SQL.

III. O comando COMMIT garante que as mudanças efetuadas durante a transação sejam armazenadas de forma permanente no banco de dados, terminando a transação. O comando ROLLBACK garante que as mudanças efetuadas dentro da transação sejam ignoradas, porém não termina a transação até que o comando END TRANSACTION seja executado.

É correto o que consta em
Alternativas
Q231714 Banco de Dados
Atenção: Para responder às questões de números 31 e 32, utilize o código SQL abaixo.

Imagem 003.jpg


Sobre o código apresentado, considere:

I. O comando SELECT * FROM view1; exibirá informações sobre os dois livros inseridos durante a execução deste código com seus respectivos autores.

II. O trecho de SQL (SELECT Codigo FROM livros WHERE Codigo = NEW.Codigo) IS NOT NULL garante que o código do livro sendo inserido é único.

III. A cláusula BEFORE INSERT ON livros configura a trigger para ser executada antes de um insert ou update na tabela livros.

É correto o que consta em
Alternativas
Q231713 Banco de Dados
Atenção: Para responder às questões de números 31 e 32, utilize o código SQL abaixo.

Imagem 003.jpg


Com base no código apresentado, ao ser executado o comando:

-- insert 4
INSERT INTO livros VALUES(1,"E o Tempo Levou",2,"");

será
Alternativas
Q225971 Banco de Dados
No Netware 4, existe um serviço oferecido pelo Netware Directory Database que assegura a compatibilidade com um determinado banco de dados de versões anteriores que possui informações de usuários, grupos e grupos de trabalho (workgroups). Esse serviço é conhecido como:
Alternativas
Ano: 2007 Banca: FEC Órgão: DETRAN-RO Prova: FEC - 2007 - DETRAN-RO - Analista de Sistemas |
Q225794 Banco de Dados
Das opções seguintes, aquela que apresenta o objetivo principal de um sistema de banco de dados é:
Alternativas
Ano: 2007 Banca: FEC Órgão: DETRAN-RO Prova: FEC - 2007 - DETRAN-RO - Analista de Sistemas |
Q225793 Banco de Dados
O componente do banco de dados que garante que o banco de dados permanecerá em estado consistente (correto), a despeito de falhas no sistema, e que transações concorrentes serão executadas sem conflitos em seus procedimentos é conhecido como:
Alternativas
Ano: 2007 Banca: FEC Órgão: DETRAN-RO Prova: FEC - 2007 - DETRAN-RO - Analista de Sistemas |
Q225792 Banco de Dados
Em relação aos bancos de dados, analise as seguintes sentenças.

I. A linguagem de definição de dados (DDL) é a linguagem que viabiliza o acesso ou a manipulação dos dados de forma compatível aomodelo apropriado.

II. Omodelo relacional difere dosmodelos hierárquicos e em redes por não usar nemponteiros nemlinks.

III. O modelo de rede é similar ao modelo hierárquico, sendo que a diferença é que no modelo de rede os registros são armazenados emárvores emvez de gráficos arbitrários.

Em relação às sentenças acima é correto afirmar que somente:
Alternativas
Ano: 2007 Banca: FEC Órgão: DETRAN-RO Prova: FEC - 2007 - DETRAN-RO - Analista de Sistemas |
Q225791 Banco de Dados
No modelo de dados E-R, um conjunto de entidades que NÃO possui atributos suficientes para formar uma chave primária é chamado:
Alternativas
Ano: 2007 Banca: FEC Órgão: DETRAN-RO Prova: FEC - 2007 - DETRAN-RO - Analista de Sistemas |
Q225790 Banco de Dados
O componente do banco de dados responsável pela interação com os dados armazenados em discos é conhecido como:
Alternativas
Ano: 2007 Banca: FEC Órgão: DETRAN-RO Prova: FEC - 2007 - DETRAN-RO - Analista de Sistemas |
Q225789 Banco de Dados
Nos bancos de dados, a capacidade de modificar a definição de um esquema em um nível, sem afetar a definição do esquema no nível superior, é chamada:
Alternativas
Ano: 2007 Banca: FEC Órgão: DETRAN-RO Prova: FEC - 2007 - DETRAN-RO - Analista de Sistemas |
Q225788 Banco de Dados
Em relação à linguagem SQL, NÃO é um operador em SQL
Alternativas
Ano: 2007 Banca: FEC Órgão: DETRAN-RO Prova: FEC - 2007 - DETRAN-RO - Analista de Sistemas |
Q225787 Banco de Dados
O modelo entidade-relacionamento apresenta limitações. Uma das limitações é a sua incapacidade de expressar relacionamentos entre relacionamentos. O artifício utilizado como solução para este tipo de limitação é a utilização de:
Alternativas
Respostas
13221: A
13222: C
13223: A
13224: C
13225: E
13226: A
13227: E
13228: D
13229: A
13230: C
13231: A
13232: A
13233: B
13234: D
13235: B
13236: A
13237: E
13238: C
13239: E
13240: D