Lista completa de Questões de Ciência da Computação do ano 2005 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Ciência da Computação - Banco de Dados - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2005
Julgue os itens seguintes, acerca do trecho do código escrito na linguagem Java apresentado acima e dos conceitos de programação, desenvolvimento de aplicações e bancos de dados e segurança em redes de computadores.
Por meio da análise do código, infere-se que existe, na base de dados usada, uma tabela de nome Usuarios. No entanto, não é possível indicar-se o nome dessa base de dados.
Ciência da Computação - Banco de Dados - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2005
A figura acima, gerada por meio do aplicativo Access do Microsoft Office, apresenta um esquema de base de dados de nome Northwind. Julgue os itens seguintes, acerca dos conceitos de banco de dados no modelo relacional e das informações apresentadas na figura.
Os campos CódigoDoFornecedor e CódigoDaCategoria são chaves estrangeiras na tabela Produtos e são chaves primárias em outras tabelas.
Ciência da Computação - Banco de Dados - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2005
A figura acima, gerada por meio do aplicativo Access do Microsoft Office, apresenta um esquema de base de dados de nome Northwind. Julgue os itens seguintes, acerca dos conceitos de banco de dados no modelo relacional e das informações apresentadas na figura.
Esse modelo de dados garante que o endereço de destino de um pedido seja necessariamente igual ao endereço do cliente ao qual o pedido está relacionado.
Em um banco de dados relacional normalizado foram implementadas diversas tabelas para dois tipos de relacionamentos entre entidades, da seguinte forma:
I. para o primeiro tipo de relacionamento foram implementadas três tabelas, sendo uma para a entidade X, uma para a entidade Y e uma contendo as chaves primárias de X e de Y que se relacionavam.
II. para o segundo tipo de relacionamento foram implementadas duas tabelas, sendo uma para a entidade W e outra para a entidade Z e a chave primária da entidade W foi aplicada como chave estrangeira na entidade Z porque W foi projetada para se relacionar com diversas ocorrências de Z.
Considerando-se um projeto bem adequado, as cardinalidades dos relacionamentos I e II acima eram, respectivamente,
um para muitos (1:n) e muitos para muitos (n:m).
um para muitos (1:n) em ambos os relacionamentos.
um para muitos (1:n) e um para um (1:1).
muitos para muitos (n:m) e um para muitos (1:n).
muitos para muitos (n:m) e um para um (1:1).
Um analista precisou definir duas expressões em Structured Query Language - SQL. A primeira delas no âmbito da linguagem de manipulação de dados (DML) e a segunda, no âmbito da linguagem de definição de dados (DDL).
Sabendo-se que ele utilizou corretamente as expressões, é correto afirmar que duas das expressões respectivamente utilizadas foram
UPDATE e DELETE.
ALTER TABLE e DROP INDEX.
CREATE TABLE e DELETE.
SELECT e INSERT INTO.
INSERT INTO e CREATE INDEX.
Nas questões 41 até 49 considere um banco de dados simplificado referente ao controle de concursos, constituído pelas tabelas Concurso, Cargo, Candidato e Inscrição, criadas pelo script SQL mostrado abaixo.
Um candidato pode estar inscrito em zero ou mais concursos e um concurso pode ter zero ou mais candidatos nele inscritos. Para cada concurso, o candidato inscrevese em um cargo e recebe um número de pontos. É possível que um candidato fique temporariamente sem cargo definido. Cada concurso tem uma lista de um ou mais cargos nos quais os candidatos podem estar inscritos.O uso da operação de divisão da álgebra relacional seria adequado na construção de uma expressão que produzisse uma lista:
de todos os candidatos;
dos candidatos ainda sem cargo;
dos candidatos não inscritos em algum concurso;
de concursos sem candidatos;
dos candidatos inscritos em todos os concursos.
Ciência da Computação - Banco de Dados - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2005
Julgue os itens seguintes, acerca dos serviços Internet.
O DNS é um banco de dados distribuído usado por aplicações TCP/IP para mapear nomes em endereços IP e também prover informações sobre servidores de correio eletrônico.
Com relação a banco de dados é necessário distinguir claramente entre esquema de banco de dados e a instância no banco de dados. Esta distinção pode ser descrita da seguinte forma:
O conceito de instância de relação corresponde, em linguagem de programação, à noção de definição de tipos.
Um conceito de um esquema de banco de dados corresponde, em linguagem de programação, à noção de definição das entidades e hierarquia dos relacionamentos.
A instância no banco de dados pode ser descrita como uma foto dos dados num determinado momento.
O conteúdo de uma instância de relação não pode mudar com o tempo, quando esta relação for atualizada.
No conceito de um esquema de banco de dados, a noção de definição das entidades e relacionamentos leva em conta a dependência dos dados aos processos.
Num projeto de banco de dados relacional, quando uma entidade não possui, entre seus atributos, um que por si só seja suficiente para identificar univocamente uma ocorrência,
deve-se escolher outra entidade que possua tal atributo.
deve sempre ser possível que a combinação de dois ou mais atributos tenha a capacidade de se constituir numa chave primária.
qualquer chave estrangeira pode assumir o papel de chave primária.
o relacionamento entre as entidades ocorrerá por meio de chaves secundárias.
diz-se que essa entidade tem integridade referencial.
O armazenamento de registros de dados, com base no endereço calculado por uma função a partir do valor de uma chave primária, caracteriza o tipo de arquivo
seqüencial indexado.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...