Questões de Ciência da Computação do ano 2012

Lista completa de Questões de Ciência da Computação do ano 2012 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Relacionamentos que são resultado da combinação de outros relacionamentos, entre as mesmas entidades, são denominados

  • A.

    entidades fracas.

  • B.

    relacionamentos redundantes.

  • C.

    entidades associativas.

  • D.

    relacionamentos ternários.

  • E.

    autorrelacionamentos.

É o modelo de dados que eliminou o conceito de hierarquia, permitindo que um mesmo registro estivesse envolvido em várias associações. Os registros, organizados em grafos, permitem o tipo de associação que define uma relação 1:N entre os tipos de registros proprietário e membro. Assim, para dois relacionamentos 1:N entre os registros A e D e entre os registros C e D é possível construir um relacionamento M:N entre A e D. Trata-se do modelo

  • A.

    em rede.

  • B.

    relacional.

  • C.

    hierárquico.

  • D.

    orientado a objetos.

  • E.

    distribuído.

Entre outras funcionalidades, uma Stored Procedure pode melhorar a performance de um banco de dados e criar tarefas agendadas. Em SQL, são exemplos de procedimentos armazenados:

I. Procedimentos Temporários Locais, que devem começar com # e Globais, que devem começar com ##

II. Procedimentos de Sistema, que são armazenados no banco de dados padrão do SQL Server e executam as tarefas administrativas, podendo ser executadas a partir de qualquer banco de dados.

III. Procedimentos Estendidos são executados fora do SGBD SQL Server e são identificados com o prefixo xp, (procedimentos de sistema recebem a sigla SP) e recebem a extensão .dll

Está correto o que consta em

  • A.

    I, apenas.

  • B.

    II, apenas.

  • C.

    III, apenas.

  • D.

    I e II, apenas.

  • E.

    I, II e III.

Considerando que se deseje efetuar uma pesquisa de um valor sobre a chave primária de uma tabela de um banco de dados com uma chave primária com um tipo de campo que receba um valor inteiro e que se possa fazer essa pesquisa utilizando-se a busca sequencial ou a busca binária, assinale a opção correta.

  • A.

    O método de busca binária requer, no máximo, ln(n) comparações para determinar o elemento pesquisado, em que n é o número de registros.

  • B.

    O método de busca binária será sempre mais rápido que o método de busca sequencial, independentemente de a tabela estar ordenada com base no elemento pesquisado.

  • C.

    O método de busca sequencial requererá, no máximo, n2 comparações para determinar o elemento pesquisado, em que n será o número de registros.

  • D.

    O método de busca binária sempre efetuará menos comparações que o método de pesquisa sequencial.

  • E.

    O método de busca sequencial efetuará menos comparações para encontrar o elemento pesquisado quando a tabela estiver ordenada em comparação à situação quando a tabela estiver desordenada.

No modelo de dados utilizado nos bancos de dados relacionais,

  • A.

    permite-se a manipulação de sistemas de árvores em rede para armazenamento de informações relativas aos espectros refletidos nos bytes que são obtidos em imagens processadas por satélites de sensoriamento remoto.

  • B.

    os dados são estruturados em hierarquias ou árvores. Os nós das hierarquias contêm ocorrências de registros, e cada registro é uma coleção de campos (atributos), cada um destes contendo apenas uma informação. O registro da hierarquia que precede a outros é o registro-pai, e os outros são chamados de registrosfilhos.

  • C.

    os registros são organizados em grafos com um único tipo de associação (set) que define uma relação 1:N entre dois tipos de registros: proprietário e membro. Dessa maneira, dados dois relacionamentos 1:N entre os registros A e D e entre os registros C e D, será possível construir um relacionamento M:N entre A e D.

  • D.

    podem-se construir mais facilmente alguns sistemas como CAD e CAM, usando-se tipos complexos de dados. A habilidade para criar os tipos de dados necessários é uma característica das linguagens de programação orientadas a objetos. Contudo, esses sistemas necessitam guardar representações das estruturas de dados que utilizam no armazenamento permanente.

  • E.

    permite-se uma independência de dados nos sistemas gerenciadores de banco de dados e providencia-se um conjunto de funções apoiadas em álgebra relacional para armazenamento e recuperação de dados, tendo por base a teoria dos conjuntos e a álgebra relacional. Esse modelo foi resultado de um estudo teórico realizado por Codd.

A estrutura que, além de ser organizada sob a forma de uma lista organizada de todos os elementos de dados pertinentes ao sistema, também constitui um ponto de referência de todos os elementos desse sistema, permitindo associar um significado a cada termo utilizado, é tecnicamente conhecida como

  • A.

    visão (view).

  • B.

    stored procedure (procedimento armazenado).

  • C.

    trigger (gatilho).

  • D.

    dicionário de dados.

  • E.

    esquema de banco de dados.

  • A.

    três tabelas, denominadas ALUNO, MATRICULA e TURMA

  • B.

    uma tabela, denominada MATRICULA

  • C.

    uma, tabela denominada ALUNO_MATRICULA

  • D.

    duas tabelas, denominadas ALUNO e TURMA

  • E.

    duas tabelas, denominadas ALUNO e MATRICULA

Sobre Bancos de Dados, analise:

I. PL/SQL combina a facilidade e flexibilidade da SQL com a funcionalidade de procedimentos de uma linguagem de programação estruturada, tal como IF...THEN, WHILE e LOOP.

II. As declarações DML permitem que um usuário conceda a outros os privilégios, ou direitos, de acesso ao banco de dados e a objetos específicos dentro do banco de dados.

III. Os triggers de banco de dados podem ser usados para automatizar a geração de dados, fazer auditoria das modificações, implantar as restrições complexas de integridade e personalizar as autorizações complexas de segurança.

IV. As restrições de integridade são definidas com uma tabela e armazenadas como parte dessa tabela, de forma centralizada no dicionário de dados de um banco de dados, de modo que todos os aplicativos devem obedecer ao mesmo conjunto de regras.

Está correto o que consta em

  • A.

    I, II, III e IV.

  • B.

    I, III e IV, apenas.

  • C.

    I e IV, apenas.

  • D.

    II e III, apenas.

  • E.

    III e IV, apenas.

Considere:

I. Regra 1 − Todas as informações são representadas de forma explícita no nível lógico e exatamente em apenas uma forma, por valores em tabelas.

 II. Regra 2 − Cada um e qualquer valor atômico (datum) possui a garantia de ser logicamente acessado pela combinação do nome da tabela, do valor da chave primária e do nome da coluna.

III. Regra 3 − Valores nulos não devem ser utilizados de forma sistemática, independente do tipo de dado ainda que para representar informações inexistentes e informações inaplicáveis.

Das regras de Codd para bancos de dados relacionais, está correto o que consta em

  • A.

    I, apenas.

  • B.

    II, apenas.

  • C.

    I e II, apenas.

  • D.

    II e III, apenas.

  • E.

    I, II e III.

Banco de Dados é uma coleção de dados inter-relacionados, representando informações sobre um domínio específico. Sobre banco de dados é correto afirmar que:

I. As chaves estrangeiras permitem que os registros de uma tabela sejam relacionados com outras tabelas, através de sua chave primária.

II. A regra de integridade define que as chaves primárias não podem ser nulas, mas no caso de chaves primárias compostas, não é necessário que todas as chaves primárias devam ser preenchidas.

III. Uma técnica utilizada para armazenar e acessar de forma eficiente, dados contidos em um arquivo é o ISAM (Indexed Sequential Access Method).

Quais proposições acima são verdadeiras?

  • A.

    I e II somente

  • B.

    I e III somente

  • C.

    II e III somente

  • D.

    I, II e III

  • E.

    II somente

Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...