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

Ordenar por
Matéria
Nível

Fundamentos de SGBD e SQL: Modelos e Comandos

Classificado em Computação

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

SGBD: Sistema de Gerenciamento de Banco de Dados

Software que incorpora as seguintes funções:

  • Definição, recuperação e alteração de dados.

Benefícios para o Desenvolvimento de Aplicações de BD:

  • A manutenção torna-se mais simples.
  • Aumenta a produtividade.

Modelos de Banco de Dados

Modelo Conceitual:

Está mais próximo da realidade dos usuários, geralmente representado por um Diagrama Entidade-Relacionamento (DER).

Modelo Lógico:

Descreve como os dados são armazenados no banco e também seus relacionamentos.

Modelo Físico:

Escrito em linguagem específica, detalha como será feita a armazenagem no banco.

Comandos SQL Essenciais

Criação de Tabelas (DDL)

Tabela EMPREGADO:

CREATE TABLE EMPREGADO (
  CODIGO NUMBER(05),
  NOME VARCHAR2(50) NOT
... Continue a ler "Fundamentos de SGBD e SQL: Modelos e Comandos" »

Arquitetura de Computadores: Conceitos Fundamentais e Componentes

Classificado em Computação

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

Arquitetura de Computadores

É o projeto conceitual e fundamental da estrutura operacional de um sistema computacional. Ela é o estudo dos requisitos necessários para que um computador funcione e de como organizar os diversos componentes para obter melhores desempenhos.

Modelo de Von Neumann

O modelo clássico é composto pelos seguintes elementos:

  • Memória principal;
  • Unidade Lógica e Aritmética (ULA);
  • Unidade de Controle (UC);
  • Dispositivos de entrada e saída (periféricos).

Arquitetura de Harvard

Baseia-se na separação de barramentos das memórias de programa e de dados, permitindo que um processador possa acessar as duas simultaneamente, obtendo um desempenho melhor do que a arquitetura anterior, pois pode buscar uma nova instrução enquanto... Continue a ler "Arquitetura de Computadores: Conceitos Fundamentais e Componentes" »

Guia de Filmagem, Roteiro e Edição para Mídia Móvel

Classificado em Computação

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

Universo Narrativo

É o espaço onde você posiciona as mídias e as respectivas histórias. Deve ter um início (parte esquerda do gráfico) e um fim (parte direita).

Linhas de História

Representam a história de cada mídia e sua respectiva duração. Devem ser posicionadas exatamente onde abordam dentro do universo narrativo.

Cruzamentos de Mídias

Representam onde as histórias de cada mídia se cruzam. Podem ser:

  • Cruzamentos diretos: (ex.: personagem principal em uma mídia participando secundariamente de outra).
  • Término de uma história: em uma mídia dando origem a outra história em outra mídia.

Definição do Projeto

Questões essenciais para o planejamento:

  • Qual é o público-alvo?
  • O que você deseja filmar?
  • Qual ideia será realizada?
  • Será
... Continue a ler "Guia de Filmagem, Roteiro e Edição para Mídia Móvel" »

Perguntas e Respostas: Fundamentos de Redes

Classificado em Computação

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

Quando protocolos sem conexão são aplicados às camadas inferiores do modelo OSI, qual mecanismo é usado para acusar a recepção dos dados recebidos e solicitar a retransmissão dos dados em falta? B

Considerando a apresentação, onde cada link é rotulado por tipo de mídia, que tipo de cabo é usado para conectar diferentes dispositivos? D

Qual protocolo da camada OSI depende do IP para determinar se os pacotes foram perdidos e para solicitar retransmissão? E

Qual das seguintes afirmações é verdadeira sobre o roteamento na camada de rede? C, D, F

Um PC não consegue se conectar a nenhum site remoto, mas consegue pingar o gateway padrão ou uma impressora que funciona corretamente no segmento de rede local. Como o usuário pode verificar... Continue a ler "Perguntas e Respostas: Fundamentos de Redes" »

Gerenciamento de Projetos: Processos, Áreas e Metodologia

Classificado em Computação

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

Gerenciamento de Projetos: Processos e Áreas

5 Grupos de Processos de Gerenciamento de Projetos

  • Iniciação
  • Planejamento
  • Execução
  • Monitoramento e Controle
  • Encerramento

10 Áreas de Conhecimento em Gerenciamento de Projetos

  • Integração
  • Escopo
  • Prazo
  • Custo
  • Qualidade
  • Recursos Humanos
  • Comunicações
  • Riscos
  • Aquisições
  • Partes Interessadas

Gerenciamento do Tempo (Cronograma)

Para elaborar o cronograma do projeto, é preciso seguir os pré-requisitos:

  1. Definir as atividades do projeto
  2. Sequenciar as atividades
  3. Estimar os recursos
  4. Estimar a duração

O cronograma do projeto é elaborado com base nessas 4 informações.

Tipos de Estimativas de Duração

  1. Estimativa Única: É uma opinião especializada, geralmente de um único especialista.
  2. Estimativa Análoga: Também conhecida
... Continue a ler "Gerenciamento de Projetos: Processos, Áreas e Metodologia" »

Segurança de Rede: Firewall, Proxy, VPN e Criptografia

Classificado em Computação

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

Firewall: Ferramenta de Defesa Essencial

Um Firewall é um conjunto de componentes projetados para controlar acessos a máquinas e redes, também conhecido como protetor de perímetro.

Operações e Funções do Firewall

  • Operação de Caching: Armazena dados por certos períodos para distribuição, diminuindo o consumo de banda.
  • Network Address Translation (NAT): Permite escolher um IP diferente para a rede interna. Oferece proteção interna ao mapear para endereços internos (semelhante a um PABX que direciona para ramais).
  • Address Vectoring: Redireciona serviços para diversas máquinas.
  • Content Restriction: Restringe o tipo de dado que pode ser acessado pela rede.
  • Filtro de Pacotes: Com base em regras definidas, pode proibir a entrada de pacotes
... Continue a ler "Segurança de Rede: Firewall, Proxy, VPN e Criptografia" »

Guia Completo: O que é SGBD e Modelagem de Dados

Classificado em Computação

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

Regras para ser um SGBD

  • Autocontenção: conter dados, suas descrições, relacionamentos e formas de acesso.
  • Independência de dados: aplicações imunes a mudanças na estrutura de armazenamento e à estratégia de acesso a dados.
  • Abstração dos dados: o usuário não precisa saber detalhes sobre o armazenamento real.
  • Visões: formas diferentes de ver os dados de acordo com a necessidade dos usuários.
  • Transações: gerenciar integridade sem precisar de aplicativos.
  • Controle automático de acesso: suporte a vários usuários.
  • Controle de Redundância: informações armazenadas em um único lugar.
  • Compartilhamento de dados: garantir concorrência ao acesso de dados, sem erros.
  • Controle de acesso: seleção de permissão por usuário.
  • Interfaceamento:
... Continue a ler "Guia Completo: O que é SGBD e Modelagem de Dados" »

Fases e Disciplinas do Processo Unificado Racional (RUP)

Classificado em Computação

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

Disciplinas de Engenharia do RUP

  • Modelagem de Negócios: A TI precisa entender o funcionamento do negócio, e o cliente precisa entender como a TI poderá contribuir para melhor suportar os negócios. A comunicação entre engenheiros de software, desenvolvedores e clientes deve ser definida e aprimorada.
  • Requisitos: Explicar como transformar as necessidades das partes interessadas em requisitos que serão usados para criar o sistema.
  • Análise e Projeto (Design): Presente na fase de Elaboração, esta disciplina visa criar uma abstração do sistema com interfaces bem definidas.
  • Implementação: Principal na fase de Construção, consiste na organização e criação do código, binários, executáveis, componentes e testes de unidade.
  • Teste: Importante
... Continue a ler "Fases e Disciplinas do Processo Unificado Racional (RUP)" »

Guia Completo sobre Banco de Dados Distribuído

Classificado em Computação

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

Banco de Dados Distribuído

Objetivo

  • Prover independência
  • Manter transparência para o usuário, que "verá" um único banco de dados.
  • Oferecer disponibilidade

Características

  • Conexão de nós de BD através de Redes de computadores:
    • Transmitir seus dados e comandos SQL entre sites.
  • Inter-relação lógica entre os dados conectados:
  • Ausência de homogeneidade entre os nós
  • Os BD podem tanto estar perto ou longe

Vantagens

  • Reflete a estrutura organizacional
  • Autonomia local
  • Maior disponibilidade
  • Modularidade
  • Economia de infraestrutura

Desvantagens

  • Complexidade
  • Maior custo
  • Segurança
  • Difícil manter integridade

Tipos de BD Distribuído

  • Homogêneo: BD iguais em todos os nós, abordagem top-down, faz modelagem já pensando em um ambiente distribuído.
  • Heterogêneo: BD
... Continue a ler "Guia Completo sobre Banco de Dados Distribuído" »

Guia Prático: Método dos Mínimos Quadrados no MATLAB

Classificado em Computação

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

Método dos Mínimos Quadrados: Estimação de Parâmetros

O método dos mínimos quadrados visa minimizar o somatório dos erros quadráticos.

1. Estimação de Parâmetros de um Modelo ARX

% Definindo os dados de entrada [u(k)] e saída [y(k)]
y = [12.2 11.8 11.6 11.6 11.8 12.2 13.0 14.4 16.2 15.8];
u = [2.5 2.5 2.5 2.5 2.5 2.23 2.2 2.2 2.21 2.2];
% O vetor de regressores é:
% psi(k-1) = [y(k-1) y(k-2) u(k-3) u(k-1) u(k-2)]
Y = y(4:end)';
% Aplicando a equação matricial (5.43) [Aguirre], obtém-se o vetor 'Theta':
% O vetor de resíduos será:
qsi = Y - psi*Theta;
% O produto interno dos regressores com o vetor de resíduos confirma a ortogonalidade.

2. Mínimos Quadrados com Entrada Genérica

un = [2 5 8 14 26 23 18 15 6 10];
yn = [0 0 0]
... Continue a ler "Guia Prático: Método dos Mínimos Quadrados no MATLAB" »