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.

A técnica de modelagem de dados mais difundida e utilizada é a abordagem entidade-relacionamento (ER). Nesta técnica, o modelo de dados é representado através de um modelo entidade-relacionamento (modelo ER). Usualmente, um modelo ER é representado graficamente, através de um diagrama entidade relacionamento (DER). Dentro do DER de um banco de dados relacional temos uma chave primária (PK), o que podemos garantir nos dados com a inserção da PK.

  • A.

    Que os dados podem ser compartilhados com outras tabelas.

  • B.

    Que os dados não podem ser compartilhados com outras tabelas.

  • C.

    Que eu possa ter vários dados da PK com o mesmo valor.

  • D.

    Que eu tenha apenas um valor da PK, atribuindo assim a um código único.

Transações distribuídas abrangem dois ou mais servidores conhecidos como gerenciadores de recursos. O gerenciamento da transação deve ser coordenado entre os gerenciadores de recursos por um componente de servidor chamado de gerenciador de transações. Cada instância do Mecanismo de banco de dados pode operar como um gerenciador de recursos em transações distribuídas coordenadas por gerenciadores de transações. Uma importante ferramenta para o controle de concorrência em transações distribuídas são os protocolos baseados em locks. Qual a melhor descrição para este protocolo?

  • A.

    É um mecanismo para controle de acessos concorrentes a um mesmo item de dados. Requisições são feitas ao gerente de controle de concorrência. Transação fica suspensa até que seja liberado.

  • B.

    Protocolo garante que quaisquer operações read/write conflitantes são executadas na ordem de timestamp.

  • C.

    Não há deadlock, já que transações nunca esperam.

  • D.

    Estruturar transações de forma que operações write são executados ao final do processamento.

Um projeto de banco de dados deve obter um conjunto de esquemas de tabelas que permita armazenar dados sem redundância e gerar informações de forma fácil e simplificada. Para verificar se um projeto de banco de dados atende a estes requisitos, deve-se aplicar um conjunto de regras conhecido como

  • A.

    formas normais.

  • B.

    auditoria de dados.

  • C.

    validação de dados.

  • D.

    relacionamento de dados.

  • E.

    gerência de dados.

Para que seja criada a chave de restrição FK_Cliente_Localidade, devem ser executados os seguintes comandos

  • A.

    ALTER TABLE Cliente ADD CONSTRAINT FOREIGN KEY FK_Cliente_Localidade REFERENCES Localidade(CodLocalidade).

  • B.

    ALTER TABLE Cliente ADD CONSTRAINT FK_Cliente_Localidade FOREIGN KEY (CodLocalidade) REFERENCES Localidade(CodLocalidade).

  • C.

    ALTER TABLE Cliente ADD FOREIGN KEY FK_Cliente_Localidade Localidade(CodLocalidade).

  • D.

    ALTER DATABASE Cliente ADD FK_Cliente_Localidade.

  • E.

    ALTER DATA BASE Cliente ADD CONSTRAINT FOREIGN KEY FK_Cliente_Localidade REFERENCES Localidade(CodLocalidade).

Para que seja excluída a chave de restrição FK_Cliente_Localidade, devem ser executados os seguintes comandos

  • A.

    REMOVE FK_Cliente_Localidade.

  • B.

    DELETE FK_Cliente_Localidade.

  • C.

    ALTER TABLE Cliente DELETE CONSTRAINT FK_Cliente_Localidade.

  • D.

    ALTER TABLE Cliente REMOVE CONSTRAINT FK_Cliente_Localidade.

  • E.

    ALTER TABLE Cliente DROP FOREIGN KEY FK_Cliente_Localidade.

A unidade lógica de armazenamento de banco de dados usada para agrupar as demais estruturas lógicas relacionadas, apenas especificando a localização de armazenamento do banco de dados, é denominada

  • A.

    schema object.

  • B.

    data block.

  • C.

    extent.

  • D.

    tablespace.

  • E.

    segment.

Considere:

I. Agência é entidade fraca de Banco.

II. Agências prestam serviços diferenciados entre si, ou os mesmos.

Para saber quais os serviços prestados pelas agências Ax e Ay dos bancos Bx e By, é necessário modelar um relacionamento

  • A.

    n:1 entre agência e serviço.

  • B.

    1:n entre agência e serviço.

  • C.

    n:m entre agência e serviço.

  • D.

    1:n:n entre banco, agência e serviço.

  • E.

    n:n:n entre banco, agência e serviço.

  • A.

    Data Business Object.

  • B.

    Data Access Object.

  • C.

    Data Command Object.

  • D.

    Session Façade.

  • E.

    Data Transfer Object.

Uma DLL é uma biblioteca que contém código e dados que podem ser usados por mais de um programa ao mesmo tempo. Por exemplo, em algumas versões de sistemas operacionais Windows, a DLL Comdlg32 executa funções relacionadas à caixa de diálogo, e programas podem usar a funcionalidade contida nessa DLL para implementar uma caixa de diálogo, ajudando a promover a reutilização de código e uso de memória eficiente. Sobre essas bibliotecas, é INCORRETO afirmar:

  • A.

    Para o método de vinculação dinâmica do tempo de execução não é necessária a utilização de um arquivo de biblioteca de importação (.lib).

  • B.

    As funções exportadas da DLL podem ser chamadas por dois métodos de vinculação ao aplicativo: vinculação dinâmica do tempo de carregamento e a vinculação dinâmica do tempo de execução.

  • C.

    Para o método de vinculação dinâmica do tempo de carramento é necessária a utilização de arquivos de biblioteca de importação (.lib).

  • D.

    Quando uma DLL é criada, é obrigatório especificar uma função de ponto de entrada (DllMain).

  • E.

    Para exportar funções da DLL, é possível adicionar uma palavra-chave de função para as funções exportadas __declspec(dllexport), ou criar um arquivo de definição (.def).

Importante para a estrutura de um banco de dados, o conceito da modelagem de dados é um grupo de ferramentas conceituais para relacionamento de dados, descrição de dados, semântica de dados e de

  • A.

    fluxogramas de dados

  • B.

    manutenção de dados

  • C.

    segurança de informações

  • D.

    restrições de consistência

  • E.

    descrições de sistemas aplicativos

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...