Lista completa de Questões de Ciência da Computação do ano 2004 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) - 2004
O desenvolvimento de aplicações e bancos de dados vem pouco a pouco se tornando uma atividade sistemática e com métodos próprios, constituindo a chamada engenharia de software, que promete ser uma disciplina fundamental para a produção de software de qualidade. Acerca dessa disciplina, seus métodos, linguagens e ferramentas para análise, construção, teste e validação de aplicações e de bancos de dados, julgue os itens a seguir.
A operação de modificação (modify) de uma chave primária de uma relação é similar a apagar uma tupla e inserir outra tupla em seu lugar.
Ciência da Computação - Banco de Dados - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2004
Os bancos de dados relacionais são um dos principais elementos de armazenamento e processamento da informação da atualidade. Acerca dos métodos e técnicas de análise para a estruturação de bancos de dados relacionais, bem como dos fundamentos lógicos e matemáticos, linguagens de programação e tecnologias que embasam o modelo relacional, julgue os itens que se seguem.
A operação PROJECT da álgebra relacional produz todas as combinações de tuplas de duas relações, tuplas estas que satisfaçam uma determinada condição de junção.
Ciência da Computação - Banco de Dados - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2004
Os bancos de dados relacionais são um dos principais elementos de armazenamento e processamento da informação da atualidade. Acerca dos métodos e técnicas de análise para a estruturação de bancos de dados relacionais, bem como dos fundamentos lógicos e matemáticos, linguagens de programação e tecnologias que embasam o modelo relacional, julgue os itens que se seguem.
A restrição de integridade de entidade define a atribuição do valor NULL a elementos de uma tupla, permitindo atribuir o valor NULL a uma chave primária, mas não a todos os atributos que constituem uma superchave.
Ciência da Computação - Banco de Dados - COVEST Comissão de Processos Seletivos e Treinamentos (COVEST) - 2004
Você está projetando uma base de dados para um sistema de pedidos. A base de dados contém uma tabela dos CLIENTES e uma tabela dos PEDIDOS. Para cada pedido, pode haver um e somente um cliente, e para cada cliente pode haver zero ou mais pedidos. Como devem ser criadas as chaves primárias e estrangeiras para as tabelas CLIENTES e PEDIDOS?
Uma chave primária deve ser criada para a coluna ClienteID, na tabela CLIENTES, e também para a coluna PedidoID, na tabela PEDIDOS.
Uma chave primária deve ser criada para a coluna ClienteID, na tabela CLIENTES, e uma chave estrangeira deve ser criada para a coluna ClienteID, na tabela PEDIDOS.
Uma chave primária deve ser criada para a coluna PedidoID, na tabela CLIENTES, e também para a coluna ClienteID, na tabela PEDIDOS.
Uma chave primária deve ser criada para a coluna ClienteID, na tabela CLIENTES, e uma chave estrangeira deve ser criada para a coluna PedidoID, na tabela PEDIDOS.
Uma chave primária deve ser criada para a coluna PedidoID, na tabela PEDIDOS, e uma chave estrangeira deve ser criada para a coluna ClienteID, na tabela CLIENTES.
Ciência da Computação - Banco de Dados - COVEST Comissão de Processos Seletivos e Treinamentos (COVEST) - 2004
Você está projetando uma base de dados para um colégio, com as entidades ALUNOS, TURMAS, MATÉRIAS e PROFESSORES. As turmas são grupos de alunos, e cada aluno pertence a somente uma turma. Cada professor ministra a mesma matéria em uma ou mais turmas. Uma turma recebe aulas de várias matérias. Não há mais de um professor por matéria. Com referência aos tipos de relacionamentos que ocorrem entre estas entidades, considere os pares:
1) Professor - Aluno
2) Aluno - Turma
3) Matéria - Professor
4) Turma - Matéria
Para cada par de entidades apresentadas, o tipo de relacionamento é, respectivamente:
Ciência da Computação - Banco de Dados - COVEST Comissão de Processos Seletivos e Treinamentos (COVEST) - 2004
Observe a tabela abaixo:
FUNCIONARIO
Considerando que o campo NOME é a chave primária da tabela FUNCIONARIO, e que os campos DEPARTAMENTO e SALARIO têm uma dependência funcional para o campo CARGO, analise as seguintes afirmações.
1) A tabela FUNCIONARIO encontra-se na segunda forma normal.
2) O campo FILIAL possui redundância de informação.
3) O campo SALARIO possui uma dependência transitiva na chave primária.
4) A tabela FUNCIONARIO apresenta anomalias de inserção e atualização
5) Esta tabela deveria ter sua chave primária composta dos campos NOME e CARGO, para que estivesse totalmente normalizada
Estão corretas apenas:
Ciência da Computação - Banco de Dados - COVEST Comissão de Processos Seletivos e Treinamentos (COVEST) - 2004
Em certas aplicações, um importante requisito é independência de uma tecnologia específica de acesso a dados. As regras de negócio da aplicação devem conhecer apenas os serviços de acesso disponibilizados, mas não sua implementação, que pode ser completamente distinta, se o acesso for: a um banco relacional, a um banco orientado a objetos, ou mesmo a um arquivo. Para conseguir esta independência, os serviços de acesso devem ser modelados como:
Considere a pasta (folder) de nome PEV cuja access control list (ACL) é a seguinte e que os arquivos nela contidos têm todas as suas permissões herdadas da pasta:
Considere as seguintes afirmativas:
I) O usuário que pertence aos grupos VENDAS e ESTAGIARIOS terá acesso irrestrito aos arquivos contidos na pasta PEV;
II) O usuário que pertence somente aos grupos ESTAGIARIOS e VENDAS pode ler os arquivos da pasta PEV;
III) Todos os usuários, independentemente de quais grupos façam parte, terão acesso total (full control) aos arquivos da pasta.
A(s) afirmativa(s) correta(s) é/são somente:
Considere a tabela a seguir.
A dependência funcional possível é:
C --> B
C --> A
A --> C
B --> C
B --> A
Considere a tabela a seguir.
A dependência multi-valorada possível é:
A --> D
BC --> A
A --> BCD
A --> BC
BC --> AD
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...