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

Ordenar por
Matéria
Nível

Fundamentos de Bancos de Dados Relacionais

Classificado em Computação

Escrito em em português com um tamanho de 15,77 KB

Domínio

  • Domínio: Conjunto de valores atômicos.
  • Um tipo de dado ou formato também é especificado para cada domínio.
  • Exemplos: numero_telefone, cadastro_pessoa_fisica, media_nota, idade_funcionario.

Esquema, Atributo e Grau

  • Esquema relacional: É composto de um nome de relação e uma lista de atributos.
  • Atributo: É o nome de um papel desempenhado por algum domínio no esquema de relação.
  • Grau (aridade): É o número de atributos desse esquema de relação.

Relação e Tuplas

  • Relação: É um conjunto de n tuplas.
  • Tuplas: É uma lista ordenada de n valores, em que cada valor é um elemento do domínio do atributo ou é um valor especial NULL.
  • Cada tupla é uma linha da relação (tabela).
  • Cada atributo corresponde a um cabeçalho de coluna.
  • Valores
... Continue a ler "Fundamentos de Bancos de Dados Relacionais" »

Segurança de Data Center, Backup e Firewall

Classificado em Computação

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

Segurança Física de um Data Center

  • 1. Terreno: Muro, controle de acesso, guarita e seguranças.
  • 2. Prédio: Paredes, controle de acesso, recepção, seguranças e catracas.
  • 3. Call Center/Suporte: 2 portas de vidro, controle de acesso, crachá e segurança.
  • 4. Data Center: 2 portas de aço, controle de acesso (crachá + biometria).
  • 5. Racks: Com chave e câmeras.
  • 6. Sala Cofre.

Backup

  • Cópia: Copia tudo e não altera o atributo.
  • Normal: Copia tudo e altera o atributo (MUDA).
  • Diferencial: Só copia os arquivos alterados e não altera os atributos.
  • Incremental: Só copia os arquivos alterados e altera os atributos (MUDA).
  • Diário: Só copia o que foi feito ou alterado naquele dia.

Firewall

É uma barreira de proteção que controla o tráfego de dados entre... Continue a ler "Segurança de Data Center, Backup e Firewall" »

Estratégias para Produtos Web Rentáveis: O Método de Joca

Classificado em Computação

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

Este documento resume a palestra proferida por Joaquim Torres (Joca), intitulada: “Como startups e não-startups podem criar e gerenciar produtos web rentáveis”.

A Metodologia de Desenvolvimento

Inicialmente, tivemos a impressão de que a metodologia utilizada pelo autor seria o modelo Cascata. No entanto, ao longo da palestra, percebemos que a rapidez em colocar a aplicação web para funcionar e interagir com o público-alvo era um requisito prioritário, inviabilizando o uso estrito do modelo Cascata.

As fases do projeto foram descritas de forma que a aplicação fosse dividida em vários setores ou empresas. Essas divisões foram estruturadas pelo próprio autor, devido à sua vasta experiência em gerenciamento de produtos.

Essa abordagem... Continue a ler "Estratégias para Produtos Web Rentáveis: O Método de Joca" »

Controle Numérico (CN) e Controle Numérico Computadorizado (CNC)

Classificado em Computação

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

Escreva seu texto aqui! O controle numérico (CN) é um método de controle dos movimentos de máquinas pela interpretação direta de instruções codificadas na forma de números e letras.

O sistema interpreta os dados e gera o sinal de saída que controla os componentes da máquina.
O primeiro protótipo de máquina CN foi construído em 1952 no Massachusetts Institute of Technology, era uma fresadora vertical copiadora, retrabalhada via “retrofitting” com servomotores, utilizada no fresamento frontal de alumínio.
Os dados de entrada foram fornecidos através de fita perfurada, nos experimentos as peças foram fabricadas com sucesso, precisas e de forma repetitiva sem intervenção do operador.
Com base neste equipamento, a indústria de
... Continue a ler "Controle Numérico (CN) e Controle Numérico Computadorizado (CNC)" »

Engenharia de Software: Do Conceito à Manutenção

Classificado em Computação

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

Custo da Mudança

Planos estratégicos e racionais de desenvolvimento baseiam-se no custo total do sistema, não apenas nos custos de desenvolvimento.

ENGENHARIA DE SISTEMAS

Software faz parte de um sistema amplo.

Envolve a coleta de requisitos em nível do sistema, com uma pequena quantidade de projeto e análise de alto nível.

ANÁLISE DE REQUISITOS DE SOFTWARE

É o primeiro passo técnico do processo de engenharia de software.

O processo de coleta dos requisitos é intensificado e concentrado especificamente no software.

Análise de Requisitos

O analista deve compreender o domínio da informação, a função, desempenho e interfaces exigidos.

Os requisitos são documentados e revistos com o cliente.

MANUTENÇÃO

Provavelmente o software deverá sofrer... Continue a ler "Engenharia de Software: Do Conceito à Manutenção" »

Algoritmos de Ordenação: Guia Completo

Classificado em Computação

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

Bubble Sort

Bubble Sort é um método de ordenação simples, porém ineficiente, devido ao alto número de trocas realizadas.

  • Melhor caso: Ocorre quando o arquivo está ordenado, realizando n-1 comparações e nenhuma troca em apenas um passo.
  • Pior caso: Ocorre quando o arquivo está em ordem reversa, exigindo n-1 passos, onde o k-ésimo passo realiza n-k comparações e trocas.

Quicksort

Quicksort é considerado o algoritmo de ordenação interna mais rápido para uma ampla variedade de situações.

  • Vantagens: Extremamente eficiente para ordenar arquivos de dados.
  • Desvantagens: Possui um pior caso com complexidade O(n2) em comparações.

Shell Sort

Shell Sort é o algoritmo de ordenação mais eficiente dentre os de complexidade quadrática. O algoritmo... Continue a ler "Algoritmos de Ordenação: Guia Completo" »

Questões de Engenharia de Software e Qualidade

Classificado em Computação

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

Questionário de Engenharia de Software - Perrella (10/04/2019)

  • No PDCA, é a etapa para refinamento dos resultados após execução das mudanças e experimentos: Agir
  • Atividade que NÃO está ligada à Garantia da Qualidade: Monitoração de resultados em conformidade ou não aos padrões
  • Atividade que NÃO está ligada ao Controle da Qualidade: Definição dos padrões esperados de qualidade
  • Na contagem NESMA Indicativa são considerados os seguintes parâmetros: Somente função de dados (ALI e AIE)
  • Na contagem NESMA Estimada são considerados os seguintes parâmetros: ALI e AIE baixa complexidade; EE, SE e CE média complexidade
  • Atributo essencial que indica o grau de capacidade de entender a lógica e testar o software: Manutenibilidade
  • Atributo
... Continue a ler "Questões de Engenharia de Software e Qualidade" »

Guia de Funções e Estrutura de Sistemas Operacionais

Classificado em Computação

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

Funções Básicas

  • Comunicação do usuário com o hardware.
  • Prover aos usuários uma utilização otimizada e compartilhada dos recursos do sistema (32 e 64 bits).
  • Controle dos recursos de hardware.
  • Gerência da memória principal.
  • Gerência das interrupções.
  • Gerência do acesso à memória secundária.
  • Gerência do acesso aos dispositivos de entrada e saída.

Estrutura em Módulos

  • Interpretador de comandos.
  • Escalonamento e alocação de recursos.
  • Sistemas de arquivos.
  • Sistema de I/O (Entrada e Saída).
  • Gerenciador de memória.
  • Núcleo (Kernel).
  • Hardware.

Conceitos GNU e Kernel

O Kernel é o núcleo do Sistema Operacional. O projeto GNU permite as liberdades de copiar, alterar e distribuir o software.

Distribuições Linux

  • Distribuições Comerciais: Red Hat,
... Continue a ler "Guia de Funções e Estrutura de Sistemas Operacionais" »

Conceitos e Fundamentos de Banco de Dados (SGBD)

Classificado em Computação

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

Conceitos de Banco de Dados

Banco de Dados ou Base de Dados (BD) é uma coleção de dados ou informações relacionadas entre si. Uma base de dados é uma coleção de dados inter-relacionados, representando informações sobre um domínio específico. Um sistema de banco de dados é basicamente apenas um sistema computadorizado de manutenção de registros.

Banco de Dados Relacional

O modelo de dados relacional representa os dados contidos em um Banco de Dados através de relações. Essas relações contêm informações sobre as entidades representadas e seus relacionamentos.

Banco de Dados Orientado a Objetos

Representamos dados como coleções que obedecem a propriedades. São modelos geralmente conceituais, dispondo de pouquíssimas aplicações... Continue a ler "Conceitos e Fundamentos de Banco de Dados (SGBD)" »

Conceitos Fundamentais da Camada de Enlace: Janela, Multiplexação e SAP

Classificado em Computação

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

O que é Janela de Retransmissão e por que é necessário ter n+1 numerações?

A Janela de Retransmissão é um procedimento essencial para a correção de erros por retransmissão. Ela define a quantidade máxima de pacotes que o transmissor pode enviar ao receptor sem que receba o reconhecimento (confirmação) de recebimento.

Nesse contexto, temos dois tipos principais de procedimentos:

  • Janela com Retransmissão Integral (Go-Back-N)
  • Janela com Retransmissão Seletiva (Selective Repeat)

Numeração de Pacotes (n+1)

A numeração dos pacotes tem um limite, pois o campo que os numera possui um tamanho limitado. Após esse limite, a numeração se repete. Em uma janela de tamanho $N$, é necessária uma numeração de, no mínimo, $N+1$ valores... Continue a ler "Conceitos Fundamentais da Camada de Enlace: Janela, Multiplexação e SAP" »