Apontamentos, resumos, trabalhos, exames e problemas de Computação

Ordenar por
Matéria
Nível

Java Essencial: JDBC, Servlets, JSPs e Gerenciamento de Fluxos I/O

Classificado em Computação

Escrito em em português com um tamanho de 8,82 KB

Tipos de Drivers JDBC

Existem quatro tipos diferentes de drivers ou especificações de drivers JDBC definidos pelo padrão:

  • Driver Tipo 1: Drivers que utilizam o sistema como um gateway ou bridge (ex: JDBC-ODBC). Não é a melhor solução porque, em muitos casos, é necessário instalar software especial no cliente, além de ser um pouco lento no acesso ao banco de dados.
  • Driver Tipo 2: API Nativa. Este tipo de driver contém código Java que faz chamadas para métodos nativos do banco de dados em C ou C++ para acessar o banco de dados. Às vezes, é necessário instalar software cliente para usar esses drivers.
  • Driver Tipo 3: Drivers de Aplicação. Drivers JDBC ou drivers de aplicação que se comunicam com o servidor usando sockets intermediários
... Continue a ler "Java Essencial: JDBC, Servlets, JSPs e Gerenciamento de Fluxos I/O" »

h2 Computadores: Ciência, Hardware, Software e Mais

Classificado em Computação

Escrito em em português com um tamanho de 5,61 KB

Computadores: A ciência do processamento de informações através de máquinas.

Corpo de conhecimentos científicos e técnicas que permitem o processamento automático de informações através de computadores. Campo de conhecimento que abrange a concepção e utilização de computadores. COMPUTER: uma máquina capaz de aceitar a entrada de dados, realizando operações aritméticas e lógicas, e fornecer os dados obtidos através de um meio de saída, tudo sem a intervenção de um operador humano e sob o controle de um programa de instruções previamente armazenadas no computador. QUOTE: máquina capaz de realizar operações aritméticas sob controle direto do usuário: nenhum tipo de operações ou operações lógicas automaticamente.... Continue a ler "h2 Computadores: Ciência, Hardware, Software e Mais" »

Modelo Integrado de E-commerce e Tendências da Web

Classificado em Computação

Escrito em em português com um tamanho de 6,61 KB

1) Escreva sobre Modelo Integrado de E-commerce (Definição)

O Modelo Integrado de Comércio Eletrônico possui várias subdivisões do ambiente virtual e de sua integração com o ambiente empresarial. Este modelo enfatiza seus aspectos, valores, benefícios, estratégias e contribuições para o sucesso das organizações.

2) Dentro do Modelo Integrado do E-commerce, explique o que são:

Políticas e Regras Públicas

Estão relacionadas com os aspectos legais de regulamentação dos setores e mercados, além das normas oficiais.

Políticas e Padrões Técnicos (Especificações)

Estão relacionadas com os aspectos de padronização para a compatibilização dos componentes do ambiente técnico, políticas de tratamento e comunicação de informações.... Continue a ler "Modelo Integrado de E-commerce e Tendências da Web" »

Guia Essencial: Bancos de Dados, SGBDs, Modelos e Chaves

Classificado em Computação

Escrito em em português com um tamanho de 4,63 KB

Fundamentos de Bancos de Dados e SGBDs

Definições Essenciais

Banco de Dados (BD): Sistema que reúne e organiza informações relacionadas, de forma estruturada.

Sistemas Gerenciadores de Banco de Dados (SGBDs): São aplicativos responsáveis pela administração e gerenciamento de uma ou mais bases de dados. O objetivo principal é gerenciar o acesso, manipulação e organização dos dados. O SGBD oferece uma interface para que os usuários possam inserir, editar, excluir ou pesquisar dados.

Características e Exemplos de SGBDs

Características Principais

  • Compartilhamento de dados;
  • Segurança e restrição de acesso;
  • Padronização dos dados.

Desvantagens

  • Alto investimento em software e hardware.

Exemplos de SGBDs Populares

  • Oracle
  • MS SQL Server

Arquiteturas

... Continue a ler "Guia Essencial: Bancos de Dados, SGBDs, Modelos e Chaves" »

Exercícios Resolvidos de Redes de Computadores

Classificado em Computação

Escrito em em português com um tamanho de 7,75 KB

1. Cite duas razões para a utilização de protocolos dispostos em camadas.

Resposta: Entre outras razões para a utilização de protocolos em camadas, seu emprego conduz à quebra do problema de projeto em fragmentos menores e mais manejáveis; além disso, a divisão em camadas significa que os protocolos podem ser alterados sem afetar protocolos de níveis mais altos ou mais baixos.

2. Qual é a principal diferença entre a comunicação sem conexão e a comunicação orientada à conexão?

Resposta: A comunicação orientada à conexão tem três fases. Na fase de estabelecimento, é feita uma solicitação para configurar uma conexão. Somente após essa fase ter sido concluída com sucesso, a fase de transferência de dados pode ser iniciada... Continue a ler "Exercícios Resolvidos de Redes de Computadores" »

Métodos Essenciais para Manipulação de Dados em Tabelas

Classificado em Computação

Escrito em em português com um tamanho de 3,17 KB

1) Métodos FindKey e FindNearest em Tabelas Indexadas

Significado: Significa que a tabela está ordenada por um campo específico, com o objetivo de facilitar a localização de registros.

Definição do Índice: O índice a ser usado é definido através da propriedade IndexName da tabela.

2) Comparação entre os Métodos Locate e FindKey

Ambos os métodos realizam buscas exatas de registros. As principais semelhanças e diferenças são:

  • Semelhanças: Ambos buscam por registros que correspondam exatamente aos valores fornecidos.
  • Diferenças:
    • FindKey: Realiza uma busca indexada, ou seja, a tabela deve estar ordenada por um índice. Retorna True se o registro for encontrado e False caso contrário.
    • Locate: Realiza uma busca não indexada, percorrendo
... Continue a ler "Métodos Essenciais para Manipulação de Dados em Tabelas" »

Conceitos de Sistemas Distribuídos e Segurança Digital

Classificado em Computação

Escrito em em português com um tamanho de 7,3 KB

Glossário de Software e Sistemas

  • Software de Sistema: Programas que gerenciam e auxiliam as operações dos computadores.
  • IIOP: Sigla que significa Internet Inter-Orb Protocol.
  • Software de Aplicação: Executa tarefas de processamento de informações de usuários finais.
  • Criptografia de Chave Pública: Técnica de criptografia assimétrica que emprega duas chaves inversamente relacionadas: uma chave pública e uma chave privada. Para transmitir uma mensagem com segurança, o emissor usa a chave pública do receptor para criptografar a mensagem. Então, o receptor decripta a mensagem usando a sua chave privada exclusiva.
  • Sistema Operacional: Sistema de programas que gerencia as operações do computador.
  • Ferramentas CASE: Ferramenta de software
... Continue a ler "Conceitos de Sistemas Distribuídos e Segurança Digital" »

Sistemas Computacionais e Armazenamento em Nuvem

Classificado em Computação

Escrito em em português com um tamanho de 4,1 KB

Sistemas Computacionais

Sistemas Computacionais: é composto por hardware, firmware e software, que executam programas de aplicações e firmware. Podem ser provisionados aos clientes de duas formas: hospedagem compartilhada e dedicada.

Ex.: Processador, Memória RAM, Memória ROM, Placa-mãe e chipset.

Softwares implementados pelo provedor

Portal de autoatendimento: habilita os clientes a visualizar e abrir solicitações de serviços em nuvem.

Softwares oferecidos pelo provedor

  • Software de Plataforma (PaaS): softwares que o provedor oferece por meio do PaaS.
  • Softwares de Aplicação (SaaS): softwares que o provedor oferece por meio do SaaS.
  • Software de Virtualização: habilita o agrupamento de recursos e a criação de recursos virtuais.
  • Software
... Continue a ler "Sistemas Computacionais e Armazenamento em Nuvem" »

Camada de Rede: Conceitos, Protocolos e Funcionamento

Classificado em Computação

Escrito em em português com um tamanho de 2,55 KB

1 - Quais as três partes que dividem a camada de rede?

Funções e serviços da camada de rede, repasse e roteamento.

2 - Cite e descreva dois exemplos de funções e serviços da camada de rede.

Entrega garantida:

Assegura que o pacote, mais cedo ou mais tarde, chegará ao seu destino.

Entrega de pacotes na ordem:

Garante que os pacotes chegarão ao destino na ordem de envio.

3 - Defina circuitos virtuais.

São circuitos dedicados, ex: Tecnologias X25, Frame Relay e ATM.

4 - Qual o comprimento do protocolo IPv4 e como ele é representado?

32 bits e é apresentado na seguinte forma: 192.168.1.100.

5 - Qual o comprimento do protocolo IPv6 e como ele é representado?

128 bits em 8 blocos de 16 bits cada e é apresentado na seguinte forma: 2001.DB8:AD:F:... Continue a ler "Camada de Rede: Conceitos, Protocolos e Funcionamento" »

Projeto de Software: Conceitos e Características Essenciais

Classificado em Computação

Escrito em em português com um tamanho de 9,28 KB

1 - Qual a proposta da Fase de Projeto em um desenvolvimento de Software? Quais são os artefatos de entrada e de saída de um Projeto de Software? O Projeto corresponde à primeira dentre as três atividades técnicas - Projeto, Implementação e Testes. A fase de Projeto envolve a modelagem de como o sistema será implementado com a adição dos Requisitos tecnológicos ou não funcionais.

Uma especificação de Projeto deve:

  • Contemplar todos os Requisitos explícitos contidos no Modelo de Análise e todos os Requisitos implícitos desejados pelo cliente;
  • Ser um guia legível e compreensível para aqueles que irão codificar, testar e manter o Software;
  • Prover um quadro completo do Software, tratando Aspectos funcionais, comportamentais e de
... Continue a ler "Projeto de Software: Conceitos e Características Essenciais" »