Blog da Agência

Introdução ao Banco de dados. 14 de agosto de 2007

Arquivado em: Banco de Dados e Linux, Colunistas — alvares @ 20:35

Olá pessoal, meu nome é Paulo Lopes, curso Sistemas de Informação FIAP/SP, trabalho como DBA em uma ONG e fui convidado a participar como colunista pela agência Grife Mídia. Primeiramente explicarei um pouco sobre Banco de Dados e seus conceitos. Vejamos:

História

Os modernos bancos de dados começaram por volta da década de 60, quando os computadores passaram a ampliar a capacidade de armazenamento. Na época os únicos que encaravam uma base de dados eram os mainframes, por serem dedicado normalmente ao processamento de um volume grande de informações. No início, dois modelos de bancos de dados foram desenvolvidos: o de rede (Codasyl) e o hierárquico (IMS). O armazenamento dependia do tipo de dados a ser arquivado, para fazer qualquer modificação o usuário precisaria conhecer a estrutura física da base de dados.

Conceito Básico

O banco de dados é mantido e acessado por meio de um software chamado SGBD (Sistema Gerenciador de Banco de Dados) ou DBMS (Database Manager System) responsável pelo gerenciamento, manutenção de uma base de dados. O objetivo dele é retirar toda a responsabilidade de gerenciamento de acesso, organização e manipulação de dados do cliente. O SGBD disponibiliza a interface, alterar, incluir e consultar dados e simplifica o processo de recuperar informações de dados na forma de telas e relatórios. Funcões básicas que ele deve disponibilizar:

Funções Básicas do Gerenciamento de Banco de Dados

  • Desenvolvimento do Banco de Dados: Definir e organizar o conteúdo, relações e estrutura dos dados necessários para montar um banco de dados, incluindo hyperlinks para dados em páginas da Web.
  • Consulta ao Banco de Dados: Acessar os dados em um banco de dados para exibir informações em uma multiplicidade de formatos. Os usuários finais podem seletivamente recuperar e exibir informações, produzir formulários, relatórios e outros documentos entre os quais páginas da Web.
  • Manutenção do Banco de Dados: Adicionar, apagar, atualizar, e corrigir os dados em um banco de dados, até mesmo dados em hyperlinks nas páginas da Web.
  • Desenvolvimento de Aplicação: Desenvolver protótipos de telas de entrada de dados, consultas, formulários, relatórios e etiquetas para uma proposta de aplicação. Ou utilizar uma 4GL (linguagem de quarta geração) ou gerador de aplicações para desenvolver códigos de programas.

Exemplos de Banco de Dados (DBMS/SGBD)

  • Firebird
  • HS QLDB
  • DB2
  • mSQL
  • MySQL
  • Oracle
  • PostgreSQL
  • Microsoft SQL Server
  • TinySQL
  • JADE
  • ZODB
  • Microsoft Access

O SGDBR (Sistema de Gerenciamento de Banco de Dados Relacional) ou RDBMS (Relational Database Management System) é um sistema de gerência da base de dados (DBMS) que está baseado no modelo relacional. O objetivo dele é de simplificação de acesso aos dados.
A linguagem padrão do Banco de Dados Relacional é SQL (Structured Query Language).

Exemplos de Banco de Dados Relacionais (RDBMS/SGBDR)

  • DB2
  • Ingres
  • InterBase
  • MySQL
  • Oracle
  • PostgreSQL
  • Progress
  • Microsoft SQL Server
  • Microsoft SQL Server Express Edition
  • SQLite
  • Sybase
  • Informix
  • Firebird

Q: Que é a diferença entre um (DBMS/ SGBD) e um (RDBMS/ SGBDR)?

  • No DBMS as tabelas não são relacionadas. Em RDBMS as tabelas são relacionadas.
  • RDBMS é mais seguro que o DBMS.
  • No DBMS só um usuário pode acessar o banco dados, ao mesmo tempo. No RDBMS muitos usuários acessam o mesmo banco de dados simultaneamente.
  • No RDBMS inclui sintaxes de SQL para relacionar tabelas e assegurar os dados armazenados nas tabelas.
  • DBMS é para uma quantidade pequenas de dados onde RDBMS para uma quantidade grande de dados.

Modelos de Banco de Dados

O modelo de banco de dados mais usado é o modelo relacional.
A classificação mais comum está dividida em 4 modelos básicos:

Modelo Hierárquico ou IMS - é um tipo de SGBD que liga registos numa estrutura de árvore.
Modelo em Redes ou Codasyl - permiti a navegação entre os registros, por meio de Conjuntos de Dados.
Modelo Relacional - é um modelo relacional baseado no SGBD.
Modelo Orientado a Objetos ou ODBMS - é um tipo de SGBD orientado a objeto. A informação é armazenada na forma de objetos.

Existem outros tipos de modelos de bancos de dados, incluindo:

Modelo de Entidades e Relacionamentos ou EMR - características próprias e que se relacionam entre si.
Modelo Relacional Estendido - características do modelo orientado a objetos ao relacional.
Modelo Semi-Estruturado - é dedicado a documentos XML.

Espero ter contribuído! Até o próximo!

Redação/Colunista: Paulo Lopes


Porque contratar uma empresa especializada em SEO?

Arquivado em: Colunistas, Web Marketing e sites de buscas — alvares @ 17:05

Olá meus caros amigos,

Vocês já ouviram falar em sites de buscas? Acredito que sim, 10 entre 10 usuários na internet já utilizaram desse serviço para pesquisar sobre algo no mundo virtual. Pois bem, quando você realiza uma pesquisa no Google por exemplo, já imaginou como ele faz para te retornar milhares de resultados e por ordem de relevância no termo que pesquisou?

Se fomos analisar, entraremos num mundo extremamente amplo, recheado de fatores, mas ao mesmo tempo, emocionante de entender. E realmente, o mais importante antes de se fazer algo é tentar entender como funciona os sistemas de buscas.

Há vários dias atrás, lendo alguns artigos de amigos blogueiros, notei um mesmo texto presente em seus sites, referente a importância de se ter um site indexado nos principais motores de buscas, como: Google, Yahoo e tantos outros. A mensagem retirada de um trecho da revista EXAME, após realizarem uma pesquisa, comprovava que 85% do tráfego de acesso e compras a um site, era gerado através de uma busca realizada no Google, principal sistema de buscas do mundo.

Uma pesquisa revolucionária no mercado mundial da internet, fazendo mais e mais empresas se preocuparem com seus sites e melhores resultados nas pesquisas realizadas pelo usuário. Começa a partir daí, a “Guerra de posições”.

Com isso, as empresas passaram cada vez menos apostar em mídias impressas e tradicionais (TV, Rádio) para divulgar seus sites e seus produtos ou serviços. Encontraram na internet, uma “mina de ouro”, capaz de gerar tráfego, renda e experiências como nenhuma outra mídia publicitária.

Foi-se o tempo em que se tinha um site somente para invejar os amigos, pois hoje, quem não se preocupar em estar no mercado bem representado, não será visto diante de tantos concorrentes.

Como dizia um velho ditado: “Quem não é visto, não é bem visto” rs, retrata exatamente o que estamos falando. Daí a importância de se ter um site otimizado e nos padrões de buscas da web, isso inclui várias estratégias que deverão ser aplicadas na hora do desenvolvimento de seu site.

Essas técnicas e estratégias não poderão ser aplicadas pelo “sobrinho do vizinho” ou empresas mal intencionadas como cito no artigo anterior, tome muito cuidado, pois poderá acabar usando técnicas Black Hat e seu site ser considerado um spammer. Isso lhe acarretaria a suspensão de seu site nos bancos de dados dos buscadores, o tornando totalmente invisível.

Por isso, na hora de otimizar seu site, contrate especialistas em SEO - Search Engine Optimization, aquele que lhe possa garantir um trabalho bem feito, mostrando-lhe que sabe o que faz.

Os robôs dos sites de buscas estão cada vez mais inteligentes, evoluindo sempre, identificando sites e usuários suspeitos e penalizando-os. Vejamos brevemente o que aconteceu com o site oficial da BMW - www.bmw.de , que foi penalizado pelo Google após utilizar de técnicas Black Hat.

Sintetizando, hoje, com o grande número de concorrentes na internet, com a vasta informação sobre um só assunto e com os robôs cada vez mais exigentes, acerte na hora de contratar seus agentes de SEO.

Essa é a nossa dica do dia! Obrigado aos pacientes leitores.

Redação/Colunista: Alvares


Aplicando a psicologia das cores – Princípio básico 8 de agosto de 2007

Arquivado em: Colunistas, Design e Estratégias — alvares @ 19:38

A cor é apreciada em si, seja qual for, ainda que sua atração seja desigual sempre ocorre em algum grau. Há cores quentes e frias, pesadas e leves, calmas e excitantes, suaves e opressivas, cada uma aproveita melhor dessas propriedades de acordo com seu objetivo no objeto.

A preferência por determinada cor pode revelar a sintonia ou até mesmo o caráter de um individuo.

Esse efeito psicodinâmico ocorre graças a grande diversidade de cores, sua luminosidade, intensidade, além da variação de espaço e forma.

Laranja — comunicação, calor, confiança, estimula o otimismo e a generosidade.

Amarelo — traz luz a situações difíceis, ativando o intelecto.
seu objetivo no objeto.

Vermelho — cor da paixão, dos impulsos, combate o stress e a falta de energia.
seu objetivo no objeto.

Verde — paz e segurança, esperança, inteligência e equilíbrio.

Azul — seriedade e tranqüilidade, é a cor do bem estar e raciocínio lógico.

Rosa — coração, estimula a empatia e o companheirismo.

Violeta — mistério, expressa a sensação de individualidade, associa-se à espiritualidade, influenciando em emoções e humores.

Marrom — pensar, melancolia e desconforto.

Branco — Humildade e imaginação, sensação de pureza.

Preto — cor do poder, elegância e sobriedade.

Todas as cores são importantes e fundamental para o equilíbrio de um projeto seja qual for à criação, apenas devemos tomar muito cuidado para não transmitir emoções erradas das cores, podemos causar irritações ou desequilíbrio aos olhos das pessoas.

Abraços a todos!

Redação/Colunista: Pedro Eugênio


O jogo Second Life – Entendendo e negociando na Segunda Vida. 2 de agosto de 2007

Arquivado em: Colunistas, Negócios na Web — alvares @ 17:55

Essa matéria será uma tanto motivadora quanto arriscada, hoje retratarei sobre uma tendência vinculada a um jogo onde a estratégia é ganhar dinheiro, estamos falando do Second Life, o jogo do momento e mais discutido em toda rede. Para quem não conhece ou quer entender melhor como isso funciona, não perca as próximas linhas desse artigo.

SEGUNDA VIDA AGORA NO BRASIL

É um jogo desenvolvido pela empresa norte-americana Linden Lab em 2003, chegou agora em nosso país há alguns meses e dispostos a oferecer uma segunda vida aos brasileiros. A mistura envolve:

  • Ambientes gráficos em 3D;
  • Chat;
  • Negócios;

Você poderá vender ou comprar produtos ou serviços nesse ambiente. Algumas empresas já compraram espaços dentro do jogo, como: terrenos, outdoors e até a realização de construções personalizadas de prédios e casas.

O mais novo território é o Mainland Brasil, cerca de 10 milhões de m2 composto pelas terras oficiais brasileiras. A idéia surgiu de uma parceria da KAIZEN (Second Life Global Provider) com iG (Internet Group). A empresa diz que esse território foi lançado para propiciar um espaço a comunidade que fala a língua portuguesa.

Ao entrar, você descobrirá diversas localidades, como ilhas produzidas transbordadas de pessoas, produzidas especificamente para brasileiros onde encontrará diversas culturas nacionais, entretenimentos, experiências e muitas oportunidades. O esquema para adquirir uma das terras ou alugar, os usuários pode tornar-se assinantes Premium dentro do território da Mailaind Brasil e escolher locais famosos como a praia de Copacabana. Por exemplo, os residentes dessa localidade usufruem apenas pagando com a moeda local, um Mercado próprio onde o dinheiro virtual do ambiente é chamado de Linden Dollar e você pode resgata-lo posteriormente em dinheiro de verdade.

COMO ALUGAR E VENDER TERRENOS VIRTUAIS?
LEILÃO DE TERRENOS

Você só poderá alugar ou vender terrenos virtuais se possuir uma conta Premium. Para saber mais detalhes sobre a tabela de acessos e preços você encontra no site oficial do Second Life Brasil

COMO ADQUIRIR O DINHEIRO VIRTUAL LINDEN DOLLAR?

Second Life tem sua própria moeda corrente, o Linden Dollar (L$). Os residentes usam seus Linden Dollars para pagar pelos bens ou serviços fornecidos por outros residentes. Agora, você pode comprar Linden Dollar (L$) com Reais (R$)! Primeiro você deve adquirir a moeda virtual KAIZEN Cash (KC$) e trocá-la por Linden Dollar (L$). Para comprar Linden Dollar (L$) ou trocá-los por Reais (R$).

Segundo o site oficial da empresa, diz que em breve estarão trocando o LINDEN DOLLAR por dinheiro real para os que já estão com crédito acumulado na conta.

COMO COMEÇAR SEU NEGÓCIO NO SECOND LIFE (SL)?

No Second Life Brasil, você poderá tornar-se um empresário virtual. Ou, se você já possuir o seu próprio empreendimento na vida real, poderá expandir seus negócios para o metaverso e criar novas formas dos seus clientes se relacionarem com os seus produtos e com a sua marca.

Milhões de dólares circulam, mensalmente, no mundo virtual de Second Life .Com uma comunidade economicamente ativa, segundo estatísticas da Second Life tem proporcionado às pessoas que empreendem no metaverso uma complementação de renda ou até mesmo que a exploração da economia virtual se torne a sua principal fonte de ganhos.
Algumas empresas como a IBM, Sony, Warner Bros., Reebok, Adidas, Sun Microsystems, Dell e outras têm estendido as suas marcas para a realidade virtual de Second Life mostrando seu poder como marca e exibindo que também estão atentas as novas tendências.

Na minha opinião ainda faltam muitos ajustes a serem corrigidos nesse jogo, mas para os que querem já se aventurar apenas como usuário e não como um investidor, basta criar sua conta no site, agora para entrar como investidor no Second Life, o primeiro passo é tornar-se um usuário Premium e depois alugar um terreno na região do seu interesse. Após conseguir alugar um lugar para seu empreendimento, já poderá iniciar a construção de sua empresa.

COMO INSTALAR O SECOND LIFE?

O jogo é on-line, mas exige um pequeno software (client) instalado em sua máquina, você poderá baixá-lo no próprio site da empresa.

Em breve estarei escrevendo mais matérias sobre essa tendência.
Abraços a todos e fiquem com Deus.

Redação/Colunista: Josué Augusto


Paciência, Relacionamento e Sucesso 7 de julho de 2007

Arquivado em: Colunistas, Negócios na Web — alvares @ 13:29

Olá amigos investidores e estudiosos no assunto, primeiramente quero me apresentar e dizer o quanto estou feliz em poder expor minhas idéias e poder inaugurar como colunista na categoria Negócios na Web e Tendências. Meu nome é Josué Augusto, atualmente trabalho como consultor de sistemas para web, softwares aplicativos, empresário sócio fundador da agência Grife Mídia. Espero passar um pouco de minha experiência e mostrar a importância que a internet tem nesse mercado global, procurando melhores posicionamentos empresariais baseados em uma estratégia sólida.

Começarei hoje falando sobre um assunto que não só refere a negócios na web como serve para qualquer tipo de negócio fora dela, falarei um pouco sobre a união dessa aliança: Paciência, Relacionamento e Sucesso.

Empresários que buscam investir na internet, como criação de sites para seu negócio ou sistemas mais complexos para web, acabam buscando serviços de profissionais totalmente inexperientes, confiando seu projeto nas mãos de empresas arcaicas, perdendo totalmente o direito de exigir resultados. Por exemplo, ao criar um site, requer muito conhecimento, esforço e criatividade, pois envolverá planejamentos, análises de sistemas, design e setorizações que ocorrem dentro de uma agência. Para que seu negócio dê certo é necessário um certo investimento, uma boa dose de dedicação e uma estratégia de marketing bem definida, somente assim atingirá resultados esperados. A maioria quer ganhar dinheiro rápido e sem pagar muito por isso, acham que investir na internet não produz efeitos reais, mas enquanto pensarmos dessa forma, outros investidores que acreditam, estão fazendo seu pé de meia. A maioria por sua vez não espera o suficiente para colher os resultados, a conexão que temos com essa gigante rede, nos oferece hoje recursos surpreendentes que qualquer outra mídia não é capaz de produzir. É um trabalho um tanto desafiador e desgastante, mas é unindo os elementos Paciência e Relacionamento que atraímos bons resultados e conseqüentemente o Sucesso.

Um dia um suposto cliente chegou até mim e perguntou: – Como faço para ganhar dinheiro com a internet vendendo meus produtos?

A primeira coisa que respondi a ele foi com uma outra pergunta: – Você acredita no que pretende vender? A resposta dele não foi tão convincente, respondeu balbuciando, tentando organizar as palavras, mas concluiu dizendo: – O que isso tem a ver com o que te perguntei? Obviamente ele já saberia a resposta. Mesmo deixando na mão de profissionais competentes, para que um negócio funcione é necessário um comprometimento por parte do investidor de implantar uma política de qualidade nos serviços prestados, no produto oferecido e no atendimento aos clientes. Quando me refiro a um comprometimento na qualidade e no atendimento, serve não só para o primeiro contato, mas principalmente para fidelização desse cliente que te manterá de pé por muitos anos. Já notou que muitas empresas possuem ótimos produtos ou serviços, mas não conseguem nem se quer apresenta-lo, a grande causa está no mau atendimento. Você já deve ter deixado de comprar em um lugar pela falta de educação de um atendente e disse a você mesmo: - “Nunca mais compro nessa loja”. Aposto que você já tenha feito isso ou no mínimo pensado nisso. Estamos numa concorrência em todos os segmentos e uma simples atitude é crucial na decisão de um cliente. A mesma coisa acontece com projetos na internet que dificultam sua navegabilidade, comunicação e transformam a vida do cliente em um caos.

Um bom atendimento requer esforço, o investimento requer planejamento e a paciência requer tempo. É chegado o momento onde a criatividade não é mais uma vantagem ao homem e sim uma necessidade para sobrevivência.

Por isso defino tudo isso em um pensamento de minha autoria: “O bom sucesso é o alcance perfeito dos elementos Amor, Persistência e Criatividade”.

Abraços a todos os meus leitores e espero a opinião de vocês sobre esse tema tão importante e tecnicamente amplo.


CUIDADO - Ninguém pode garantir seu site no primeiro lugar do Google 26 de junho de 2007

Arquivado em: Colunistas, Web Marketing e sites de buscas — alvares @ 1:07

CUIDADO - Ninguém pode garantir seu site no primeiro lugar do Google - Muito cuidado com SEO’s que dizem garantir seu site em primeiro lugar no Google, ninguém poderá garantir isso de acordo com as diretrizes do próprio Google. Muitas empresas usam dessa artimanha para conquistar novos clientes, mas com o desenrolar das soluções em SEO, acabam deixando-os na mão, até mesmo com prejuízos financeiros.

Estudiosos da área de Search Engine, podem sim garantir um site amigável aos buscadores, mas quem determina as regras para posicionamento em uma pesquisa são os próprios e somente sites de buscas, cada um com com seus critérios e sistemas de seleção.

Sabemos de alguns fatores que são importantíssimos em um site na hora da busca, como o título da página, bom uso das meta tags, o uso de sitemaps e principalmente um conteúdo único e relevante. Por isso, na hora de procurar uma empresa especializada em SEO, analise e pesquise sobre ela, veja se as informações que lhe passará são corretas e possíveis de se afirmar, com isso, os resultados serão positivos para seu bolso e para a sua preocupação.

REDAÇÃO: Lucas Alvares - Colunista


Desativando o acesso root 30 de novembro de 1999

Arquivado em: Colunistas — alvares @ 0:00

Olá pessoal,  neste artigo irei mostrar como desativar o acesso root, de forma simples e segura, impedindo que o mesmo não efetue logon.

1) Desativando acesso root através de qualquer dispositivo de console (tty).

Comente todas as linhas do arquivo /etc/securetty, ele irá impedir a autenticação como root a quaisquer dispositivos conectados ao computador, mas tenha um usuário criado na máquina, para que você efetue login como usuário e depois passe a ser root com o comando su.

Obs1: os seguintes programas não tem acesso à conta root:

  • login
  • gdm
  • kdm
  • xdm
  • Outros serviços de rede que abram um tty

Obs2: os seguintes programas têm permissão para acessar a conta root:

  • su
  • sudo
  • ssh
  • scp
  • vsftpd

2) Desativando autenticações root SSH.

Edite o arquivo /etc/ssh/sshd_config e defina o parâmetro PermitRootLogin para no.

Obs3: os seguintes programas não tem acesso a conta root:

  • ssh
  • scp
  • vsftpd

Obs4: os seguintes programas têm permissão para acessar a conta root.

  • su

Até a próxima.


« Página anterior