Foram encontradas 275 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Para que uma relação X esteja na segunda forma normal, é imperativo que não possua grupos de repetição. Dessa forma, ela deve conter apenas valores atômicos e todos os atributos não chaves devem ser dependentes da totalidade da chave primária.
Os atributos, propriedades que descrevem uma entidade, são considerados uma função que mapeia essas entidades em domínio.
Em um projeto de banco de dados, o modelo conceitual e o modelo lógico definem as entidades e seus relacionamentos. O primeiro modelo independe do tipo de SGBD e o segundo depende do tipo de SGBD a ser utilizado.
Para garantir que haja visão abstrata do banco de dados, o SGBD possui três níveis de abstração. No nível de abstração de usuário, são definidos quais os dados estão armazenados e quais são os seus relacionamentos.
Considere que as classes do diagrama de classes X tenham sido desenhadas a partir de um diagrama relacional Y. Nesse caso, no processo de criação das classes, as entidades de Y que se encontrarem na terceira forma normal deverão ser normalizadas para a forma de Boyce Codd, uma vez que os diagramas de classes não suportam a terceira forma normal.
A abordagem MVC pode ser utilizada como arquitetura de sistemas desenvolvidos em linguagem Delphi. Essa abordagem é composta de três objetos: modelo — o objeto da aplicação —; a visão — a apresentação na tela —; e o controlador — define a maneira como a interface do usuário reage às suas entradas.
Devido à necessidade de atualização sincronizada e imediata dos dados com o ambiente transacional, o planejamento de uma arquitetura OLAP deve ser combinado com a arquitetura MVC, privilegiando o controlador em detrimento do modelo.
Árvore de dados é uma estrutura formada por uma coleção finita de dados, em que um deles é denominado raiz e os demais, folhas. Por serem estruturas disjuntas, não é possível que a árvore seja nula.
Pilha é uma estrutura de dados do tipo lista linear, em que as operações TOP, PUSH e POP são realizadas no topo da pilha e, por isso, são denominadas LIFO.
A estrutura de dados aplicada às linguagens de programação visa, do ponto de vista teórico, identificar e desenvolver modelos matemáticos que resolvam problemas e, do prático, criar representações concretas dos objetos e desenvolver rotinas capazes de atuar sobre essas representações, de acordo com o modelo considerado.
O algoritmo mostrado a seguir resume corretamente a inserção com um leque de, no máximo, sete elementos.
Type leque = record
topo: integer;
memo: array [1..7] of char;
end;
var L:leque;
p.topo: = 0
procedure push (var L:leque; x:char);
begin
if not L.topo>7 then
begin
L.topo :=L.topo+1;
L.memo [L.topo]:= x;
end;
end;
A função mostrada abaixo é um exemplo de algoritmo recursivo.
Function fat (x:integer) : integer;
begin
if x=0 then cfat := 1
else fat := x * cfat (n-1);
end;
fname lname age
Paulo Silva 53
Dara Carvalho 15
Fátima Silva 57
Tendo como referência a tabela acima, julgue o item seguinte, referente a SQL.
Em um comando SQL, a cláusula DISTINCT faz que sejam retornados apenas atributos exclusivos na consulta.
fname lname age
Paulo Silva 53
Dara Carvalho 15
Fátima Silva 57
Tendo como referência a tabela acima, julgue o item seguinte, referente a SQL.
O operador ROLLUP, quando combinado ao comando SQL SELECT com GROUP BY, no SQL Server 2008 R2, permite obter totais parciais e geral nos agrupamentos de colunas do tipo text.
fname lname age
Paulo Silva 53
Dara Carvalho 15
Fátima Silva 57
Tendo como referência a tabela acima, julgue o item seguinte, referente a SQL.
Os comandos SQL mostrados abaixo, executados no SQL Server 2008 R2, permitem criar duas tabelas temporárias: #temp1 e ##temp2, respectivamente, dos tipos local e global.
CREATE TABLE #temp1 (col1 INT PRIMARY KEY)
GO
CREATE TABLE ##temp2 (col1 INT PRIMARY KEY)
fname lname age
Paulo Silva 53
Dara Carvalho 15
Fátima Silva 57
Tendo como referência a tabela acima, julgue o item seguinte, referente a SQL.
O comando SQL mostrado abaixo, se executado no SQL SERVER 2008 R2, permite que se adicione uma coluna, col2, à tabela cliente.
ADD COLUMN col2 int NOT NULL ON TABLE cliente
fname lname age
Paulo Silva 53
Dara Carvalho 15
Fátima Silva 57
Tendo como referência a tabela acima, julgue o item seguinte, referente a SQL.
O comando SQL mostrado abaixo, construído a partir dos dados da tabela cliente e executado no PostgreSQL 8.2, retornará apenas um registro, concatenando os atributos fname e lname.
SELECT fname+lname FROM cliente WHERE age >56
fname lname age
Paulo Silva 53
Dara Carvalho 15
Fátima Silva 57
Tendo como referência a tabela acima, julgue o item seguinte, referente a SQL.
No Oracle 10g, é possível combinar, em uma mesma instrução SELECT do SQL, os argumentos HAVING e WHERE.
fname lname age
Paulo Silva 53
Dara Carvalho 15
Fátima Silva 57
Tendo como referência a tabela acima, julgue o item seguinte, referente a SQL.
O comando SQL mostrado abaixo, construído a partir dos dados da tabela cliente e executado no Oracle 10g, retornará apenas um registro.
SELECT fname FROM cliente WHERE SAL ^= 53
O padrão Abstract Factory é corretamente aplicável, quando necessário, para fornecer uma biblioteca de classes e não revelar suas interfaces.