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

Ordenar por
Matéria
Nível

Normalização de Banco de Dados: Guia Essencial

Classificado em Computação

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

Anomalias na Normalização

A normalização visa eliminar anomalias que podem ocorrer em bancos de dados mal estruturados:

  • Anomalia de Inserção: Dificuldade em adicionar novos dados se parte da informação necessária (geralmente relacionada a outra entidade) ainda não existir, ou a necessidade de inserir dados redundantes ou valores nulos.
  • Anomalia de Exclusão: Perda não intencional de informações sobre uma entidade ao excluir dados sobre outra entidade presente na mesma tabela.
  • Anomalia de Atualização: Necessidade de atualizar a mesma informação em múltiplos registros, aumentando o risco de inconsistências caso alguma atualização falhe.

Tipos de Chaves em Banco de Dados

Chave Candidata

Atributo ou conjunto de atributos que identificam... Continue a ler "Normalização de Banco de Dados: Guia Essencial" »

História, Paridade e Comunicação Serial

Classificado em Computação

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

Pioneiros da Computação e Comunicação

Alan Turing inventou um dispositivo formal capaz de processar instruções, chamado de Máquina de Turing. A máquina funcionaria usando conceitos de cálculo de entrada, saída e um programa. John von Neumann sugeriu que as instruções fossem armazenadas na memória do computador (conceito de programa armazenado) e ajudou na construção do ENIAC. Claude Shannon criou operações lógicas usando código binário. Alexander Graham Bell inventou o telefone, Samuel F. Morse inventou o telégrafo, depois os Teletypewriter e, em seguida, os primeiros terminais remotos. Futuramente, as linhas do telégrafo dariam suporte às linhas telefônicas que seriam utilizadas pela internet. A internet sem fio, por... Continue a ler "História, Paridade e Comunicação Serial" »

Sistemas de Computação: Acoplamento, SMPs, Clusters e Nuvem

Classificado em Computação

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

1. Características dos Sistemas de Computação

a) Sistemas Fortemente Acoplados (Tightly Coupled)

Nos sistemas fortemente acoplados (tightly coupled), existem vários processadores compartilhando uma única memória e gerenciados por um único Sistema Operacional. Múltiplos processadores permitem que vários programas sejam executados ao mesmo tempo, ou que um programa seja dividido em subprogramas para a execução simultânea em mais de um processador. Desta forma, é possível aumentar a capacidade de computação de um sistema, adicionando novos processadores com um custo muito inferior em relação à aquisição de novos computadores.

Exemplos: Linux e o Windows Server são considerados sistemas fortemente acoplados.

b) Sistemas Fracamente

... Continue a ler "Sistemas de Computação: Acoplamento, SMPs, Clusters e Nuvem" »

Conceitos Fundamentais de Software e Engenharia

Classificado em Computação

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

Classificação e Funções do Software

O software pode ser categorizado de acordo com sua função:

  • Centro: Software
  • Lado Esquerdo: Software de Aplicação - Executa tarefas de processamento de informações de usuários finais.
  • Lado Esquerdo/Esquerdo: Programas de Aplicação para Fins Gerais
  • Lado Esquerdo/Direito: Programas de Aplicação Específica
  • Centro Lado Direito: Software de Sistemas - Gerencia e auxilia operações dos sistemas das redes de computação.
  • Lado Direito/Esquerdo: Programas de Gerenciamento de Sistemas
  • Lado Direito/Direito: Programas de Desenvolvimento de Sistemas

Fases do Desenvolvimento de Software

As principais fases metodológicas incluem:

  • Análise de Software: Método de investigação do problema, definindo o que o sistema
... Continue a ler "Conceitos Fundamentais de Software e Engenharia" »

Fundamentos de Telecomunicações: Redes e Tecnologias

Classificado em Computação

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

Conceitos Essenciais de Telecomunicações

Por que Telecomunicações?

TI = Informática + Telecomunicações

Definição de Telecomunicação

Telecomunicação pode ser definida como a comunicação de informação por meios eletrônicos, usualmente envolvendo alguma distância.

Rede de Acesso ou Última Milha (Last Mile)

É o trecho final de um enlace de comunicação, que vai desde o backbone da operadora até o ambiente interno do cliente, incluindo o meio físico e equipamentos moduladores. A rede de acesso pode ser em cabo de cobre (par metálico ou coaxial), fibra óptica (rádio enlace, satélite ou celular).

Ponto de Operação e Presença (POP – Point of Presence)

É a estação da operadora (imóvel, contêiner ou rack) com os equipamentos... Continue a ler "Fundamentos de Telecomunicações: Redes e Tecnologias" »

h2 Sistemas de Arquivos: Armazenamento e Gerenciamento de Dados

Classificado em Computação

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

Slide 01:
Requisitos para armazenamento a longo prazo:
- Capacidade muito grande de armazenamento.
- A informação deve sobreviver após o término do processo.
- Múltiplos processos têm acesso à informação concorrentemente.
Questões a serem gerenciadas pelo SO:
- Como encontrar uma informação;
- Como impedir que um usuário tenha acesso à informação de outro usuário;
- Como saber quais blocos estão livres;
O SO abstrai o conceito de disco, criando a abstração de arquivo
- Arquivo é uma unidade lógica de informação que pode ser criada, alterada e removida por um processo.
- Sistema de arquivos: parte do SO que trata dos arquivos.
Arquivos cujos bytes ou registros possam ser lidos em qualquer ordem são chamados de arquivos de acesso
... Continue a ler "h2 Sistemas de Arquivos: Armazenamento e Gerenciamento de Dados" »

Fundamentos de POO, Interfaces, Exceções e GUI em Java

Classificado em Computação

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

PARTE I: Conceitos Fundamentais da Orientação a Objetos (POO)

Paradigma é um conjunto de regras que estabelecem fronteiras e descrevem como resolver os problemas dentro destas fronteiras.

Um programa orientado a objetos é estruturado como uma comunidade de agentes que interagem entre si, denominados objetos. Cada objeto tem um papel a cumprir. Cada objeto oferece um serviço ou realiza uma ação que é usada por outros membros da comunidade, fazendo assim uma colaboração para que um resultado seja alcançado. Na programação orientada a objetos, a sequência das operações depende da necessidade do usuário, podendo ser completamente diferente em diferentes execuções de um mesmo programa.

Princípios Fundamentais da POO

  • Abstração -
... Continue a ler "Fundamentos de POO, Interfaces, Exceções e GUI em Java" »

Armazenamento, RAID, Índices e Árvores em Bancos de Dados

Classificado em Computação

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

Armazenamento Primário e Secundário

  • Armazenamento Primário: Operado diretamente pela CPU (ex: memória principal e cache).
  • Armazenamento Secundário: Maior capacidade, menor custo, acesso mais lento (ex: memória flash, CD, DVD).

Trilhas, Setores e Blocos em Discos

  • Trilhas: Círculos concêntricos nas superfícies dos discos onde as informações são armazenadas.
  • Setores: Divisões das trilhas; menor unidade de informação que pode ser lida ou escrita.
  • Blocos: Unidade lógica com um número fixo de setores contíguos.
  • Discos giram a velocidades constantes (5.400 a 15.000 rpm).

Striping e Mirroring

  • Striping (Espalhamento): Separa arquivos em diferentes discos para melhorar o tempo de resposta.
  • Mirroring (Espelhamento): Replica discos lógicos em
... Continue a ler "Armazenamento, RAID, Índices e Árvores em Bancos de Dados" »

PMI, PMBOK e Gerenciamento de Projetos: Conceitos Essenciais

Classificado em Computação

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

Definições de Acordo com os Slides do Professor

O que é PMI e PMBOK? Qual sua utilidade para um gerente de projetos?

PMI: É uma associação sem fins lucrativos dedicada ao estudo e divulgação das melhores práticas no gerenciamento de projetos; promove o desenvolvimento e a capacitação dos profissionais que escolhem essa área.

PMBOK: O Guia PMBOK (2004), se define como “o conjunto de conhecimentos em gerenciamento de projetos”. É um documento que descreve todos os processos recomendados pelo PMI® a serem aplicados no gerenciamento de um projeto e como os mesmos devem ser utilizados para atingir os objetivos para os quais foi concebido.

Projeto: Definição e Objetivos

Projeto: É “Um empreendimento temporário, planejado, executado... Continue a ler "PMI, PMBOK e Gerenciamento de Projetos: Conceitos Essenciais" »

DASN: Perguntas Frequentes Sobre a Declaração Anual do Simples Nacional

Classificado em Computação

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

Quem está obrigado a entregar a Declaração Anual do Simples Nacional (DASN)?

Todas as microempresas (ME) e empresas de pequeno porte (EPP) que se encontravam como optantes pelo Simples Nacional em algum período dos anos-calendários de 2007 (a partir de 01/07/2007) a 2011. Também será permitida a entrega da DASN por empresas que não constam como optantes em algum período do ano-calendário, desde que possuam processo formalizado em uma das unidades das Fazendas Federal, Estadual ou Municipal.

Qual é o prazo de entrega da DASN?

REGRA GERAL:

Até o último dia do mês de março do ano-calendário subsequente ao de ocorrência do fato gerador.

EXCEÇÕES:

DASN 2008 - até o dia 30 de junho de 2008;

DASN 2009 - até o dia 04 de maio de 2009;

DASN... Continue a ler "DASN: Perguntas Frequentes Sobre a Declaração Anual do Simples Nacional" »