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

Ordenar por
Matéria
Nível

Conceitos Fundamentais de Arquivos e Bancos de Dados

Classificado em Computação

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

Dados: informações que um computador armazena e registra.

Campo: peça discreta de informação em um registro.

Registro: conjunto de informações relacionadas a um produto, evento ou pessoa. Um arquivo é um conjunto de registros.

Arquivo: conjunto de informações relacionadas. Esta informação é armazenada como um arquivo.

Consulta (Query): busca de um registro específico ou uma solicitação para selecionar os registros que atendam a um conjunto de critérios. Há consultas de seleção, exclusão, criação de tabela e atualização.

Relatório: lista de campos selecionados e registros em um formato fácil de ler. Ordenados.

Conceito de Arquivo

Um arquivo é uma riqueza de informações estruturadas no mesmo item, tratado como uma unidade... Continue a ler "Conceitos Fundamentais de Arquivos e Bancos de Dados" »

Conceitos essenciais de Java e Swing

Classificado em Computação

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

Pacotes (APIs) Java

Os pacotes são conhecidos como Bibliotecas de Classe ou Application Programming Interface (API). Os pacotes de Java API estão divididos em pacotes de núcleo e pacotes de extensão. Os nomes começam ou com java.awt (pacotes de núcleo) ou javax.swing (pacotes de extensão).

Modificadores de acesso

As palavras reservadas public e private são modificadores de acesso a membros.

  • As variáveis de instância ou os métodos declarados com o modificador public são públicos, ou seja, são acessíveis em todos os lugares.
  • As variáveis de instância ou os métodos declarados com o modificador private são privados, ou seja, são acessíveis somente aos métodos da classe na qual eles estão definidos.

Métodos e execução

Os métodos... Continue a ler "Conceitos essenciais de Java e Swing" »

SQL: Consultas, Junções e Funções

Classificado em Computação

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

Consultas SQL em Múltiplas Tabelas

Como pesquisar em múltiplas tabelas? Devemos utilizar o comando SELECT juntamente com o comando JOIN, que tem a finalidade de unir as tabelas a serem utilizadas na pesquisa.

Identificação de Colunas

A identificação do nome da coluna é opcional ou obrigatória? É opcional. Podemos usar o nome da tabela antes do nome da coluna para tornar a consulta mais legível (ex: nome_tabela.nome_coluna), mas podemos omitir o nome da tabela ou criar um apelido (alias) para ela.

Apelidos de Tabelas (Aliases)

O que é um apelido de tabela e qual a sua finalidade? Um apelido é um nome reduzido para a tabela. Sua finalidade é evitar a digitação do nome completo da tabela, tornando as consultas mais concisas.

Funções

... Continue a ler "SQL: Consultas, Junções e Funções" »

Revisão de Conceitos Essenciais do Microsoft PowerPoint

Classificado em Computação

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

Interface e Criação Básica

  1. A Faixa de Opções (Ribbon) é dividida em: Guias (ou Separadores).
  2. As guias contextuais aparecem: Quando necessário.
  3. O procedimento para personalizar um Modelo de Slide é: Na guia Exibir, clique em Mestre de Slides (ou Slide Mestre).
  4. Temas são usados para: Implementar estilos de fundo, marcadores, cores e estilos de fonte.
  5. A guia do menu da Faixa de Opções onde aparecem os temas é: Design.
  6. Para criar uma nova apresentação, o procedimento é: Clique no Botão Microsoft Office, clique em Novo, escolha Apresentação em Branco.
  7. Você pode aplicar um modelo a uma nova apresentação a partir de: O Botão Microsoft Office, na opção Novo.
  8. Pastas têm a função de: Agrupar, organizar e localizar documentos específicos.
... Continue a ler "Revisão de Conceitos Essenciais do Microsoft PowerPoint" »

Gerência de Dados no Modelo MVC Estendido: Perguntas Frequentes

Classificado em Computação

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

1. Função Principal da Gerência de Dados (GD) no MVC Estendido

A Componente de Gerência de Dados (CGD) provê a infraestrutura básica para o armazenamento e a recuperação de objetos no sistema. Sua finalidade é isolar os impactos da tecnologia de gerenciamento de dados sobre a arquitetura do software.

2. Abordagem Comum para a Especificação da GD

A abordagem mais direta para esta camada de persistência consiste em prover uma classe sombra na CGD para cada classe persistente nos demais componentes da arquitetura (Componente de Domínio do Problema - CDP). O padrão DAO (Data Access Object) é muito utilizado nessa tarefa.

3. Características Importantes para a Construção da GD

  • Criar uma classe sombra para cada classe presente na Componente
... Continue a ler "Gerência de Dados no Modelo MVC Estendido: Perguntas Frequentes" »

COBIT: Guia Completo para Governança e Gestão de TI

Classificado em Computação

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

COBIT: Conceito e Definição

COBIT®, do inglês, Control Objectives for Information and Related Technology, é um guia de boas práticas apresentado como framework, dirigido para a gestão da Tecnologia da Informação (TI).

Principais Características do COBIT

O COBIT reconhece 34 processos, agrupados em quatro domínios. Os quatro domínios são:

  • Planejar e Organizar
  • Adquirir e Implementar
  • Entrega e Suporte
  • Acompanhar e Avaliar

Origem do COBIT

Criado e mantido pelo ISACA (Information Systems Audit and Control Association), o COBIT possui uma série de recursos que servem como modelo de referência para a gestão da TI, incluindo um sumário executivo, um framework, objetivos de controle, mapas de auditoria, ferramentas para sua implementação e,... Continue a ler "COBIT: Guia Completo para Governança e Gestão de TI" »

Encapsulamento, Pacotes e Classes em Java

Classificado em Computação

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

Encapsulamento em Java

O que significa encapsular atributos?

Aplicando a ideia do encapsulamento, os atributos de uma classe devem ser privados. Isso significa que eles não podem ser acessados ou modificados diretamente por código fora da classe em que foram definidos.

Por que evitar o acesso direto aos atributos?

Acessar ou modificar as propriedades de um objeto manipulando diretamente seus atributos pode gerar problemas. É mais seguro para a integridade dos objetos, e consequentemente da aplicação, realizar o acesso e modificação por meio de métodos do objeto. Utilizando métodos, podemos controlar como as alterações e consultas são realizadas, tendo maior controle.

Convenção de nomenclatura para métodos de acesso

Na linguagem Java,... Continue a ler "Encapsulamento, Pacotes e Classes em Java" »

Análise e Gestão de Riscos em Engenharia de Software

Classificado em Computação

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

Riscos em Engenharia de Software: Características

Os riscos em Engenharia de Software são caracterizados por:

  • Incerteza: probabilidade de ocorrência.
  • Perdas: impacto negativo.
  • Áreas afetadas: produto, desempenho, manutenibilidade, processo de produção, tempo de desenvolvimento, custo.

Tipos de Riscos

  • Riscos do Projeto: aumento de custos, estouro organizacional.
  • Riscos Técnicos: mercado, estratégia, vendas, gestão.
  • Riscos de Negócio: orçamento.

Identificação de Riscos: Grupos e Categorias

A identificação de riscos pode ser dividida em:

  • Riscos Genéricos: comuns a todos os projetos.
  • Riscos Específicos: envolvem um profundo conhecimento do projeto em questão.

Categorias de Riscos em Software

Os riscos podem ser categorizados de diversas formas:... Continue a ler "Análise e Gestão de Riscos em Engenharia de Software" »

Perguntas e Respostas Essenciais sobre Bancos de Dados e Sistemas Operacionais

Classificado em Computação

Escrito em em português com um tamanho de 13,07 KB

Revisão de Conceitos Fundamentais de Banco de Dados e SO

A seguir, apresentamos as respostas para um conjunto de questões sobre conceitos de bancos de dados, gerenciamento de memória e organização de arquivos.

Conceitos de Banco de Dados

1. Definição de Entidade Relacionada:

  • É um conjunto de campos que contêm dados que pertencem a uma mesma entidade.
  • Resposta: R = Registro

2. Definição de Chave:

  • É um atributo ou conjunto de atributos que identifica um registro. É único e irrepetível.
  • Resposta: R = Chave

3. Definição de Arquivo:

  • É um conjunto homogêneo de registros contendo informações sobre um assunto.
  • Resposta: R = Arquivo

4. Tipos de Usuários de Banco de Dados:

  • Quantos tipos de usuários de banco de dados existem?
  • Resposta: R = 3

5.

... Continue a ler "Perguntas e Respostas Essenciais sobre Bancos de Dados e Sistemas Operacionais" »

Modelo OSI: Guia Completo das 7 Camadas

Classificado em Computação

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

Modelo OSI: Estrutura e Funções das Camadas

A International Organization for Standardization (ISO) é uma organização multinacional dedicada ao estabelecimento de acordos globais sobre as normas internacionais. Um padrão ISO que abrange todos os aspectos das redes de comunicação é o modelo Open Systems Interconnection (OSI). Um sistema aberto é um modelo que permite que dois sistemas diferentes se comuniquem, independentemente da arquitetura subjacente.

O objetivo do modelo OSI é permitir a comunicação entre sistemas diferentes sem ter que mudar a lógica do hardware subjacente ou software. O design também inclui uma arquitetura de rede flexível, robusta e interoperável.

O modelo OSI é uma arquitetura em camadas para a conceção... Continue a ler "Modelo OSI: Guia Completo das 7 Camadas" »