Questões de Concurso Comentadas sobre banco de dados
Foram encontradas 15.744 questões
Considere a tabela:
item_nota_fiscal (numero_nota_fiscal, cod_produto, nome_produto, valor_total)
Após a normalização, o resultado obtido foi:
item_nota_fiscal (numero_nota_fiscal, cod_produto, valor_total) produto (cod_produto, nome_produto)
Os campos em negrito representam a chave primária. Assinale a alternativa que apresenta a forma normal
aplicada.
Os sistemas do tipo I e II são, correta e respectivamente,
1 DECLARE 2 nome1 VARCHAR2(10) := 'TRT11R'; 3 nome2 CHAR(10) := 'TRT11R'; 4 BEGIN 5 IF nome1 = nome2 THEN 6 DBMS_OUTPUT.PUT_LINE(nome1 || ' igual a ' || nome2); 7 ELSE 8 DBMS_OUTPUT.PUT_LINE(nome2 || ' diferente de ' || nome1 ); 9 END IF; 10 END; 11 /
Ao executar este código no Oracle 11g, em condições ideais,
CREATE TABLE NAMES (Id integer PRIMARY KEY, Name text);
INSERT INTO NAMES VALUES(1,'Tom'); INSERT INTO NAMES VALUES(2,'Lucy'); INSERT INTO NAMES VALUES(3,'Frank'); INSERT INTO NAMES VALUES(4,'Jane'); INSERT INTO NAMES VALUES(5,'Robert');
SELECT Name FROM NAMES WHERE Id = 3 or Id = 5;
Quanto à construção do Schema e quanto à execução do Select, este, presumidamente, especificado para recuperar Frank e Robert, o resultado foi
Um banco de dados relacional, modificado por outro profissional, começou a apresentar anomalias. As entidades conceituais que embasaram o banco, originalmente, eram Processo e Cidadão. Os requisitos especificavam que o relacionamento entre tais entidades atendesse ao fato de que um processo poderia relacionar-se com um único cidadão e um cidadão, claramente, poderia relacionar-se com mais de um processo. Isto para o caso do relacionamento denominado Autoria. Já, em outro relacionamento entre as mesmas entidades, denominado Participação, o processo poderia ter a participação de mais de um cidadão e cada um deles também poderia participar de mais de um processo. Ora, após a modificação do banco, quando os usuários tentaram entrar com mais de um cidadão na atualização de participação de um determinado processo, apesar de na tela ter o espaço para tal, o programa apresentava erro de consistência, não aceitando mais de um cidadão participante. Nesse caso, especificamente, ocorreu a implementação do relacionamento
Em um Projeto de Banco de Dados Relacional, pode-se destacar os seguintes conceitos sobre a camada conceitual implementada com abordagem Entidade-Relacionamento Estendido:
I – Cada ocorrência da entidade especializada possui, além de suas próprias propriedades (atributos, relacionamentos e generalização/especialização), também as propriedades da ocorrência da entidade genérica correspondente.
II – Resultado da união de dois ou mais conjuntos de entidades de nível inferior produzindo uma entidade de nível superior.
III – Resultado da separação de entidades de nível superior, formando um conjunto de entidades de nível inferior.
Os conceitos da ERR indicados em I, II e III, são, respectivamente:
nome sobrenome Ana Barros Pedro Silva Carlos Melo NULL Castro Jorge Souza
Considerando a tabela acima, assinale a opção que corresponde ao resultado da execução do comando SQL a seguir: select length(sobrenome) as tam, count(*) as qtd from cliente where nome is not null group by length(sobrenome) having length(sobrenome) > 4 order by 1
No Oracle PL/SQL, a instrução
SELECT TRUNC(65.923,2), TRUNC (65.923), TRUNC(65.923,-1) FROM DUAL;
exibirá os valores: