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

Ordenar por
Matéria
Nível

Componentes de Banco de Dados: Guia Prático

Classificado em Computação

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

Sobre o Database Form Wizard:

a) O que é?

É um assistente para criar formulários de bancos de dados de forma rápida e fácil.

b) Como o utilizamos?

Clicando no menu DataBase, opção Form Wizard.

c) Quais as opções para organização dos componentes?

As opções são: Horizontally (Horizontal), Vertically (Vertical) e In a Grid (Em grade).

d) O que mostram as caixas de listagem?

Available Fields: Mostra os campos existentes na tabela.
Ordered Selected Fields: Mostra os campos que irão aparecer no formulário, em ordem.

DBGrid e sua propriedade Columns:

Objetivo do DBGrid: Apresenta um dataset em formato de grade ou planilha.
Columns: Permite mudar o número e a ordem das colunas na grade, além de incluir, remover e classificá-las.

Sobre o DBNavigator:

... Continue a ler "Componentes de Banco de Dados: Guia Prático" »

Fundamentos de Banco de Dados e SQL Essencial

Classificado em Computação

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

Conceitos Fundamentais de Banco de Dados

A Informação acrescenta algo ao conhecimento da realidade a ser analisada.
O Dado é uma representação, um registro de uma informação.

Modelos de Banco de Dados

  • Modelo de Rede

    Navega mais rápido, não passa pela raiz.

  • Modelo Hierárquico

    Qualquer acesso passa pela raiz.

  • Modelo Relacional

    Grande flexibilidade. Os dados podem ser rearranjados e combinados facilmente, baseado em lógica e teoria de conjuntos. Relacionamentos, no máximo, de grau 1:N.

Níveis de Abstração de Dados

  • Nível Interno: Linguagem de máquina.
  • Nível Conceitual: O programador.
  • Nível Externo: O cliente.

Independência de Dados

  • Independência de Dados Lógica: É a capacidade de alterar o esquema conceitual sem ter que alterar o esquema
... Continue a ler "Fundamentos de Banco de Dados e SQL Essencial" »

SMIL: O Guia Completo da Linguagem XML para Multimídia W3C

Classificado em Computação

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

SMIL: Linguagem de Sincronização Multimídia

Proposta e Conceito

A proposta inicial do SMIL (Synchronized Multimedia Integration Language) foi mesclar três tecnologias essenciais:

  • Formatos de documentos multimídia;
  • Áudio/vídeo na web;
  • World Wide Web (WWW).

SMIL é uma linguagem baseada em XML, recomendada pela W3C (World Wide Web Consortium), utilizada para descrever apresentações multimídia (incluindo imagens, vídeos, áudio, texto e outros).

Vantagens e Desvantagens do SMIL

O SMIL apresenta as seguintes características:

  • Vantagens:
    • Coleta informações sobre o usuário (como idioma e tipo de conexão) para exibir a mídia da melhor maneira possível;
    • Fácil aprendizado.
  • Desvantagens:
    • Poucos players que oferecem suporte nativo.

SMIL 1.0

O SMIL... Continue a ler "SMIL: O Guia Completo da Linguagem XML para Multimídia W3C" »

Protocolos Essenciais do Modelo TCP/IP e Comparação com OSI

Classificado em Computação

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

Componentes e Camada de Transporte

COMPONENTES: Cliente DNS, Servidores DNS, Zonas de Autoridade.

Camada de Transporte (Modelo TCP/IP)

  • TCP (Transmission Control Protocol): Nasceu principalmente pela necessidade de comunicação segura entre o remetente e o destinatário da mensagem.
  • UDP (User Datagram Protocol): Garante que um pacote chegue ao seu destino com menor sobrecarga do que o TCP, pois não utiliza mecanismos de confirmação.

Camada de Aplicação

A Camada de Aplicação é o nível que os programas mais comuns utilizam para se comunicar através de uma rede com outros programas.

  • ICMP (Internet Control Message Protocol): É o subprotocolo de diagnóstico e relatório de erros do Internet Protocol (IP).
  • FTP (File Transfer Protocol): Incluído
... Continue a ler "Protocolos Essenciais do Modelo TCP/IP e Comparação com OSI" »

Exercícios e Scripts do Shell Linux

Classificado em Computação

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

Comandos e Scripts Linux

1. Listar Conteúdo do Diretório com Nomes entre Aspas

Especifique o comando Linux que lista o conteúdo do diretório /root/teste, com os nomes de arquivos entre aspas e separados por vírgulas.

Resposta:

ls -Q -m /root/teste

2. Listar Subdiretórios com Permissões Específicas

Especifique o comando Linux que permite listar todos os subdiretórios do diretório atual com permissão de leitura, escrita e execução para o dono e leitura e execução para o grupo.

Resposta:

ls -l | grep '^drwxr-x'

3. Definir o C Shell como Shell Padrão

Especifique o comando Linux que permite definir o C Shell como o shell padrão para o usuário root.

Resposta:

chsh -s /bin/csh root

4. Script para Copiar Arquivo se Existir

Escreva um script que... Continue a ler "Exercícios e Scripts do Shell Linux" »

ATM (Asynchronous Transfer Mode): Visão Geral e Características

Classificado em Computação

Escrito em em português com um tamanho de 5,04 KB

ATM (Asynchronous Transfer Mode): Solução de infraestrutura do ITU-T de uma rede única para todo o tráfego das redes atuais (telefonia, interconexão de LANs, vídeo, televisão).

> Também chamado de cell relay
> Incorpora controles mínimos de fluxo e erros
> É orientada a conexão via circuitos virtuais ou canais
> É híbrido de tecnologia para transmissão e comutação de quadros; seus quadros têm tamanho fixo de 53 bytes
> Oferece suporte a QoS (qualidade de serviço) para rede. Ex: aplicações multimídia
> Pode emular LANs

Modelo de Camadas ATM
> Camada Física: Aspectos físicos
> Camada ATM: Camada comum que implementa um serviço geral de transferência de células
> Camada de Adaptação (AAL - ATM Adaptation... Continue a ler "ATM (Asynchronous Transfer Mode): Visão Geral e Características" »

Metaprogramação, Exceções e Métodos Mágicos em PHP

Classificado em Computação

Escrito em em português com um tamanho de 74,76 KB

Índice de Funções de Array

  • array_change_key_case — Modifica todas as chaves em um array
  • array_chunk — Divide um array em pedaços
  • array_combine — Cria um array usando um array para chaves e outro para valores
  • array_count_values — Conta as frequências de cada valor de um array
  • array_diff_assoc — Computa a diferença entre arrays com checagem adicional de índice
  • array_diff_key — Registra a diferença entre arrays usando chaves para comparação
  • array_diff_uassoc — Computa a diferença entre arrays com checagem adicional de índice que é feita por uma função de callback fornecida pelo usuário
  • array_diff_ukey — Computa a diferença de arrays usando uma função callback na comparação de chaves
  • array_diff — Analisa as diferenças
... Continue a ler "Metaprogramação, Exceções e Métodos Mágicos em PHP" »

Métodos HTTP e Códigos de Retorno

Classificado em Computação

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

Métodos HTTP

GET: Solicita um recurso (arquivo, script CGI). Usado ao clicar em um hiperlink ou bookmark.

HEAD: Semelhante ao GET, mas sem retornar o recurso. Usado para obter meta-informações através do cabeçalho da resposta.

POST: Envia dados para serem processados pelo recurso especificado. Os dados são incluídos no corpo da requisição e formatados com uma query string (utilizada pelo navegador para enviar pares de nome e valor ao servidor).

PUT: Usado para upload de recursos.

DELETE: Usado para excluir recursos.

Diferenças entre GET e POST

  • Visibilidade: Os parâmetros do GET são anexados à URL e ficam visíveis, enquanto os parâmetros do POST são incluídos no corpo da requisição e não são visíveis.
  • Tamanho e Tipo: POST não
... Continue a ler "Métodos HTTP e Códigos de Retorno" »

Métodos de Acesso ao Meio em Redes de Computadores

Classificado em Computação

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

Métodos de Acesso ao Meio

Multiple Access e Carrier Sense

O “Multiple Access” é um método de acesso em que todas as estações podem aceder ao meio. O “Carrier Sense” é um método de acesso em que todas as estações, antes de iniciarem a transmissão, “olham” para o meio. Sendo assim, o CSMA (Carrier Sense Multiple Access) é um método de acesso que executa a verificação do meio antes de transmitir.

CSMA/CD

CSMA/CD (Carrier Sense Multiple Access with Collision Detection) é um protocolo de acesso a um meio Ethernet partilhado. Funcionamento:

  • Todas as estações detectam se existe atividade no meio.
  • Antes de iniciar uma transmissão, a estação espera pelo fim da atividade no meio.
  • Se mais que uma estação tentar iniciar uma transmissão
... Continue a ler "Métodos de Acesso ao Meio em Redes de Computadores" »

Linguagens de Marcação Essenciais: HTML, XML, SGML e Estilos

Classificado em Computação

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

Compreendendo as Linguagens de Marcação Essenciais

As linguagens de marcação são a espinha dorsal da web e da organização de dados. Este documento explora as principais, suas relações e funcionalidades.

Definições e Relações entre Linguagens de Marcação

  • XML (Extensible Markup Language): Serve para gerar linguagens de marcação personalizadas para necessidades específicas, focando na descrição e transporte de dados.
  • SGML (Standard Generalized Markup Language): É a linguagem de marcação padrão internacional, responsável por definir as regras e a estrutura para outras linguagens de marcação, como o HTML.
  • RSS (Really Simple Syndication): Um padrão desenvolvido em XML que permite a sites e blogs divulgar notícias ou novidades,
... Continue a ler "Linguagens de Marcação Essenciais: HTML, XML, SGML e Estilos" »