Anotações, resumos, trabalhos, provas e exercícios de Computação de Universidade

Arquitetura de Banco de Dados: Módulos e Modelos de Dados

Computação2,96 KB

Módulo Cliente

Módulo Cliente

Eles geralmente são executados em uma estação de trabalho ou no computador pessoal.

Normalmente, programas aplicativos e interfaces de usuário que acessam o banco de dados são executados no módulo cliente.

Módulo de Servidor

Módulo de Servidor

Normalmente gerencia o armazenamento, o acesso, a mineração de dados e outras funções.

Modelo de Dados

Modelo de Dados

Uma característica fundamental da abordagem de banco de dados é que ela oferece algum nível de abstração de dados, escondendo detalhes de armazenamento que a maioria dos usuários não precisa saber.

A coleção de conceitos utilizados para descrever a estrutura de um banco de dados fornece os meios para atingir tal abstração.

Estrutura de um banco

...
Continue lendo "Arquitetura de Banco de Dados: Módulos e Modelos de Dados" »

Sistemas Operacionais: Conceitos e Funções

Computação5,14 KB

Componentes de um Sistema Operacional

  • Núcleo

    Gerente de processos, interrupções, comunicação e sincronização de processos.

  • Gerente de Memória

    Responsável pelo controle e alocação de memória aos processos ativos.

  • Sistema de E/S

    Responsável pelo controle e execução de operações de E/S e otimização do uso dos periféricos (Gestão de Dispositivos).

Todo programa que é executado vai para a memória!

Visões de um Sistema Operacional

  • Top-Down

    O sistema operacional age como uma "camada" entre o hardware e o usuário, possibilitando formas mais amigáveis de interagir com o computador, como os sistemas de janelas.

  • Bottom-Up

    O sistema operacional gerencia todo o hardware do computador, como controle de alocação de memória, controle de dispositivos

...

Continue lendo "Sistemas Operacionais: Conceitos e Funções" »

Nove desenhos que eu tenho aqui quer as cópias aqui está o primeiro fazer um como este

Computação17,96 KB

Alta Disponibilidade
Evite interromper a óperação foi
deve ter os elementos pára evitar interrupções
se ocorrer, pára minimizar o tempo deles.
Elementos obrigatórios
tecnologia com baixo índice de insucesso
tolerância a desastres (redundância)
dispor de procedimentos de contingência
comutação (manual ou automátiço)
Controlar Alterações
Regime geral de redundância
Imagem
Camadas de um sistema protegido
Apresentação:
Esta camada representa a interface gráfica do usuário que vai ver o operador eo cliente através de um navegador de internet e será servido por um servidor web que irá gerenciar o contexto e sessão.
A lógica comercial: Esta camada contém toda a lógica de negócios, as transações são bem tratadas...

Continue lendo "Nove desenhos que eu tenho aqui quer as cópias aqui está o primeiro fazer um como este" »

Segurança e Testes de Software: Guia Completo

Computação3,9 KB

Segurança da Informação

A segurança do computador é a área da ciência da computação que se centra em proteger a infraestrutura informática e tudo o que lhe está associado, incluindo a informação. Para isso, existem normas, protocolos, métodos, regras, instrumentos e leis destinados a minimizar os riscos para a infraestrutura ou dados.

O que é Criptografia

Pode ser entendida como um conjunto de técnicas que resolvem problemas de segurança da informação: autenticidade, confidencialidade, integridade e não repúdio.

Diferença entre Criptografia Simétrica e Assimétrica

A diferença principal é que, na criptografia simétrica, a chave para criptografar e descriptografar é a mesma. Já na assimétrica, utiliza-se uma chave para...

Continue lendo "Segurança e Testes de Software: Guia Completo" »

Comércio Eletrônico, Crimes Informáticos e Segurança de Dados

Computação8,57 KB

Conceitos e Aspectos Legais do Comércio Eletrônico e Crimes Informáticos

Conceito de Comércio Eletrônico: Qualquer forma de transação ou intercâmbio de informações de negócios baseado em transmissão de dados e redes de comunicações via Internet.

Elementos do E-commerce

O conceito de e-commerce inclui não só a compra e venda de bens eletrônicos, informações ou serviços, mas também usa a rede para atividades antes ou depois da venda.

Atividades Antes e Depois da Venda no E-commerce

Atividades decorrentes do comércio eletrônico:

  • Publicidade e informações sobre produtos e fornecedores.
  • Negociação entre comprador e vendedor sobre preço e termos de entrega.
  • Serviço ao cliente antes e depois da venda.
  • Conformidade com procedimentos
...
Continue lendo "Comércio Eletrônico, Crimes Informáticos e Segurança de Dados" »

Conceitos de Processos, Mutex e Deadlock em Sistemas

Computação3,6 KB

Parbegin e Execução Paralela

Parbegin é uma estrutura utilizada para indicar o início e o fim de uma seleção de execução paralela, permitindo que a execução sequencial seja dividida entre vários fluxos.

Sua forma geral (segundo Dijkstra) é:

parbegin Proposição1; Proposição2; ... Proposição n; parend

Mutex e Exclusão Mútua

Mutex: Ocorre quando um processo impede que outros acessem dados compartilhados simultaneamente. Aplica-se quando processos executam operações que não estão em disputa, permitindo que outros prossigam concorrentemente.

Seções Críticas

Quando um processo acessa dados compartilhados, ele entra em uma seção crítica:

  • Todos os outros processos são excluídos de suas próprias seções críticas.
  • Processos
...
Continue lendo "Conceitos de Processos, Mutex e Deadlock em Sistemas" »

Guia ADO.NET: DataSet, DataReader e DataAdapter

Computação9,85 KB

O que é

O ADO.NET é uma completa reformulação do mecanismo de acesso a dados, sendo uma nova geração dessa arquitetura, completamente integrada ao .NET Framework. Oferece um vasto número de classes, resultando em uma comunicação fácil e eficiente com o SGBD, permitindo todas as operações necessárias.

Os componentes do ADO.NET foram desenhados para tratar o acesso e a manipulação dos dados. Os componentes que podemos chamar de pilares do ADO.NET são: DataSet e o provedor .NET, que é um conjunto de componentes que inclui os objetos Connection, Command, DataReader e DataAdapter.

ADO x ADO.NET

Se você conhece um pouco de ADO, já sabe que ela é uma tecnologia de acesso a dados ideal para ambientes de redes locais. Porém, quando...

Continue lendo "Guia ADO.NET: DataSet, DataReader e DataAdapter" »

Guia Completo de Projeto de Sistemas: Lógico e Físico

Computação4,3 KB

Projeto de Sistemas: Definições e Conceitos

O Projeto de Sistemas é a arte de definir a arquitetura de hardware, software, módulos e componentes de dados de um sistema computacional para atender a requisitos específicos.

Projeto Físico de Sistemas

É a maneira de realizar as tarefas do sistema, combinando componentes e funções que executam cada uma delas.

  • Hardware Design: Especificação de todos os equipamentos, incluindo dispositivos de entrada, processamento e saída, com suas características de desempenho.
  • Design de Software: Especificação de todas as características do software.
  • Projeto de Banco de Dados (BD): Detalhamento da estrutura, tempo e funções do BD. As relações entre elementos de dados do projeto lógico devem refletir-
...
Continue lendo "Guia Completo de Projeto de Sistemas: Lógico e Físico" »

Guia de Redes: Protocolos, TCP, UDP e Comutação

Computação3,9 KB

  • O que é comutação de pacotes?
    R: Permite que vários sistemas finais comunicantes compartilhem simultaneamente um caminho ou partes dele. Os comutadores de pacotes interconectam os sistemas finais e possuem a função de encaminhar pacotes. Exemplos: roteadores e switches (comutadores de camada de enlace).
  • Cite uma vantagem da comutação de pacotes sobre a comutação de circuitos:
    R: Melhor compartilhamento de recursos e ausência de necessidade de estabelecimento de chamada prévia.
  • O que é um protocolo? Exemplifique.
    R: É a norma que define o formato e a ordem das mensagens trocadas entre duas ou mais entidades comunicantes. Exemplo: Protocolos HTTP, TCP ou IP.
  • O que é uma interface na arquitetura de rede?
    R: É o que define os serviços
...
Continue lendo "Guia de Redes: Protocolos, TCP, UDP e Comutação" »

Gestão de Projetos: Áreas de Conhecimento, Processos e Boas Práticas

Computação4,74 KB

1) Áreas de Conhecimento em Gerenciamento de Projetos (PMI)

  • Gerência de Integração do Projeto
  • Gerência de Escopo do Projeto
  • Gerência de Tempo do Projeto
  • Gerência de Custos do Projeto
  • Gerência de Qualidade do Projeto
  • Gerência de Recursos Humanos do Projeto
  • Gerência das Comunicações do Projeto
  • Gerência de Riscos do Projeto
  • Gerência de Aquisições do Projeto

2) Plano de Projeto: Definição e Área de Conhecimento

O plano de gerenciamento do projeto descreve como o sistema de gerenciamento de projetos será usado. Ele é a principal fonte de informações sobre como o projeto será planejado, executado, monitorado, controlado e encerrado. Este plano é gerado na área de conhecimento de Gerência de Integração.

3) Ativos de Processos Organizacionais

Os...

Continue lendo "Gestão de Projetos: Áreas de Conhecimento, Processos e Boas Práticas" »