quarta-feira, 19 de dezembro de 2012

Compras no celular de forma segura


O YaPay, primeiro sistema de mobile payment criado no Brasil, já está no ar! Antigamente, para se comprar um produto através do celular, você precisava ter conta bancária e/ou cartão de crédito. Hoje, o YaPay simplifica a vida dos consumidores e vendedores. Com sua nova plataforma, o valor da compra é debitado diretamente na sua conta de celular.


O YaPay pode ser usado na compra de diversos produtos: desde músicas a produtos “in-app” de games. Muitos consumidores se sentem receosos em usar seus cartões de créditos com serviços com qual não estão familiarizados. O YaPay é uma forma segura de se fazer compras online sem a necessidade de envio de dados pessoais: um método de pagamento prático.
O YaPay pode ser testado em: www.yapay.com.br.

terça-feira, 4 de dezembro de 2012

Brainstorming e Mapeamento mental Online

As atividades que utilizam as técnicas de Brainstorming, tem o objetivo de testar e explorar a  capacidade criativa de indivíduos ou de um determinado grupo e geralmente essas sessões são efetuadas em salas fechadas onde devem ser seguidas algumas regras básicas entre os participantes. O que eu achei interessante é que existem sistemas que simulam um ambiente onde grupos de pessoas podem iniciar uma sessão de Brainstorming e colaborar com ideias em tempo real.

Veja abaixo um exemplo que criei através do site: http://www.mindmeister.com sem custo algum.




terça-feira, 27 de novembro de 2012

Ferramentas de autoria gratuitas


Aos profissionais de EaD que decidiram fazer seus próprios conteúdos e disponibilizá-los em cursos online, segue abaixo uma lista de ferramentas de autoria grátis que podem ser usadas em seus projetos de e-learning e processos de desenvolvimento

    1 - authorPOINT da authorGEN Technologies
    O authorPOINT é uma ferramenta de autoria que permite aos usuários capturar apresentações e adicionar de áudio / vídeo pré-gravados, tudo dentro do Microsoft PowerPoint. AuthorGEN também oferece authorPOINT Lite, que converte apresentações do PowerPoint para Flash.

    2 - Dipity da Dipity
    Pelo que podemos absorver de seu site, Dipity é um criador de calendários online. Usuários, conhecidos como Dipsters, podem criar seu próprio conteúdo sobre assuntos que são significativos para eles e compartilhá-los com outros usuários. Dipsters também podem integrar a mídia social em sua linha do tempo, utilizando atualizações em tempo real.

    3 - Document Suite 2008 da Software JetDraft
    Document Suite 2008 é uma ferramenta de autoria que ajuda a transformar documentos em módulos de ajuda online.

    4 - Izzui da QuickLessons LLC
    Izzui é um aplicativo de aprendizagem híbrida social que pode ser linkado com QuickLessons. Izzui usa o Facebook como um LMS para acompanhar e oferecer cursos. Izzui também tem uma capacidade de e-commerce que permite aos usuários carregar e pagar por cursos que eles criaram.
    5 - Jackdaw da e-Learning WMB
    Jackdaw produz conteúdo SCORM compliant 1.2, que é facilmente integrado a qualquer LMS. Os usuários podem criar conteúdo interativo desde o início ou com a ajuda de mais de 100 modelos. Gralha também permite aos usuários criar conteúdo que eles podem vender na loja virtual Elms Open.

    6 - LessonWriter da Lesson Writer
    Pelo que podemos concluir a partir de seu site, LessonWriter é uma ferramenta para os professores, que lhes permite criar aulas de qualquer nível. Estes cursos permitem aos professores serem mais criativos com os seus planos de aula e também proporciona um grande ganho de tempo.

    7 - MOS Solo da MindOnSite
    MOS Solo oferece uma maneira para que os usuários criem conteúdo em movimento, sem ter que depender de uma conexão constante à Internet. Mesmo que eles estejam usando uma ferramenta de criação de conteúdo offline, não perdem qualquer funcionalidade ou poder de criar seu conteúdo multimídia.

    8 - myUdutu Ferramenta de Criação do Curso da Udutu Online Learning Solutions
    A ferramenta de criação online gratuita, com um conjunto de ferramentas WSIWYG, permitindo aos usuários criar cursos em um ambiente acessível. Afirma exportar cursos em conformidade com SCORM 1.2/2004 para serem usados em uma parte LMS 3 ou pode ser integrada em sites de mídia social, como o Facebook.

    9 - QuickLessons Ferramenta de Criação da QuickLessons LLC
    O QuickLessons foi construído a partir do zero para ser uma ferramenta de criação totalmente SaaS baseada em conteúdo, exigindo que o usuário só tenha acesso a um web browser. QuickLessons vem equipado com quizzes, jogos, personagens, animações out-of-the-box e outros conteúdos personalizáveis para permitir aos usuários criar conteúdos genuínos e interativos baseados em flash para satisfazer as suas necessidades. Os usuários podem usar QuickLessons gratuitamente, publicar seu conteúdo apenas para o Facebook, ou eles podem comprar uma conta individual, corporativa ou acadêmica.

    10 - Zero da MIT Media Lab
    Pelo que podemos concluir a partir de seu site, Scratch é uma ferramenta criativa que ajuda os usuários a criar conteúdo que está além das barreiras de tradicionais sites bem sucedidos. Usuários zero podem criar histórias interativas, animações, música e arte, em seguida, compartilhar suas criações na web.

    11 - xtimeline da Famento Inc
    xtimeline é uma ferramenta que permite aos usuários criar conteúdo com base em linhas do tempo sem nenhum custo. Os usuários também podem compartilhar suas linhas do tempo com outros usuários, criando uma comunidade.


Fonte: http://elearningindustry.com/

quarta-feira, 14 de novembro de 2012

Códigos de barra

Um código de barras pode conter outros tipos de informação, como endereços de site. Um modelo que faz sucesso atualmente é o QR Code, que é comum em embalagens e propagandas. Ele é um ótimo atalho para outros tipos de mídias, pois leva diretamente ao texto ou vídeo, sem que precise digitar nada. Basta "Ler" o código com o celular, por exemplo.

Abaixo segue o link e a explicação de como fazer a instalação e utilização:


1) Acesse http://www.bytescout.com/products/enduser/misc/barcodegenerator.html;

2) Clique na opção Direct download (EXE, 1MB) abaixo da imagem ilustrativa do programa;

3) Após a instalação utilize, por exemplo, o QR Code e depois a informação que deseje codificar;

4) Coloque o endereço de um site ao lado do campo Value. O QR Code será o atalho para este site quando qualquer usuário fotografar o código de barra que foi criado;

5) Após escrever a informação, desative a opção Show caption (value) que está abaixo do espaço em branco e clique em Generate para gerar seu código de barra personalizado. Para salvá-lo, clique em File e Save barcode to file. Você pode salvar o código nos formatos PNG, TIFF, JPEG, Bitmap e GIF para usá-lo em sites ou impressões (panfletos ou anúncios).


Fonte: Windows A Revista Oficial

quinta-feira, 8 de novembro de 2012

Investimentos da Microsoft no Brasil


A Microsoft confirmou que pretende investir R$ 200 milhões ao longo de cinco anos no Brasil nas áreas de pesquisa e desenvolvimento.

O anúncio oficial foi feito no dia 07/11/2012, em Brasília. Siga na íntegra esta reportagem acessando o link abaixo inclusive com a foto do prédio localizado no centro histórico do Rio de Janeiro que servirá como centro de Pesquisa e Desenvolvimento semelhante aos instalados pela empresa na Alemanha, Israel e no Egito.



segunda-feira, 29 de outubro de 2012

Dez formas de manter seus bancos de dados do SQL Server 2008 em ótima forma

Segue abaixo 10 itens que podem ajudar a reduzir a quantidade de tempo gasto com a administração do banco de dados e a melhorar a produtividade de seus esforços:

1) Monitoramento do desempenho de consulta, através das ferramentas SQL Trace e SQL Server Profiler;

2) Backup regularmente dos seus dados;

3) Verificação frequente da integridade do Banco de dados através dos seguintes comandos DBCC:
=> DBCC CHECKDB;
=> DBCC CHECKALLOC;
=> DBCC CHECKTABLE;
=> DBCC CHECKCATALOG.

4) Ajuste da estrutura física de seus bancos de dados através do Database Engine Tuning Advisor;

5) Economia de espaço em disco com o log de transações:
=> Truncamento de log;
=> Redução de log.

6) Monitoramento de Logs do Banco de dados:
=> SQL Server Error Log;
=> Windows Application Log;
=> SQL Server Management Studio Log Viewer (Permite o monitoramento de ambos os logs em uma única exibição.)

7) Automatização de alertas administrativos;

8) Gerenciamento de Vários Servidores;

9) Simplificação do controle de direitos de usuários com funções;

10) Realização de revisões de segurança.

Fonte: Microsoft SQL Server 2008 para Leigos.

terça-feira, 16 de outubro de 2012

Recuperação de Dados em seu Disco Rígido

Como sabemos o Disco Rígido pode falhar a qualquer momento e infelizmente o conserto é bem complicado. Quando começam a dar problema os dados que estão gravados também podem ser prejudicados, portanto segue abaixo uma forma de recuperar os arquivos, programas e o Sistema Operacional de uma só vez evitando assim não só a perda de dados como também o trabalho de refazer toda a instalação.

Segue um roteiro para fazer o backup do Disco Rígido utilizando o Software gratuito Macrium Reflect (Compatível com Windows 7, Vista e XP)

1) Baixar o Software no endereço: www.macrium.com/reflectfree.aspx e depois fazer a instalação;

2) Após a instalação abra o menu iniciar e encontre Reflect (na pasta Macrium) para abrir o programa;

3) Na primeira vez após abrir o programa aparece a opção de criar um disco de recuperação (CD ou DVD que permite reiniciar o PC caso haja falha no disco Rígido);

4) Após a gravação do Disco de recuperação faça o Backup utilizando as opções de Clone ou Imagem;

5) Para escolher a opção de Clone você deve utilizar dois discos Rígidos conectados e transformar um em uma cópia perfeita do outro removendo assim quaisquer dados que existam no disco receptor. Caso a escolha seja Imagem pode-se guardar os dados em um drive externo;

6) Utilizando a opção de Imagem, por exemplo, ao invés de utilizar um DVD é mais fácil utilizar um drive externo, assim a cópia é feita de uma só vez, sem utilizar vários DVD's em função de seu tamanho;

7) Inicie o processo de cópia;

8) O último passo é testar o DVD criado anteriormente. Insira-o em seu drive e tente ligar o PC, caso apareça uma tela mostrando o sumário da Imagem é que deu certo. Se por acaso der algum problema no futuro basta substituir o Disco rígido por outro, conectar seu disco externo, iniciar a partir do DVD e seguir as instruções na tela;

9) Faça sempre um backup regularmente e não precisa manter as versões anteriores.

Fonte: Windows A revista Oficial

sexta-feira, 12 de outubro de 2012

O Vírus travou seu PC?


Quando o PC está infectado e o usuário não consegue nem executar o antivírus há uma forma, na verdade uma tentativa antes de apelar para atitudes mais drásticas. Segue abaixo um roteiro que pode ajudar:

1 - Reinicie o computador (ou ligue e desligue, se não conseguir reiniciar);

2 - Quando estiver ligando, pressione e mantenha apertada a tecla F8;

3 - Na tela OPÇÕES DE INICIALIZAÇÃO AVANÇADAS, usando as setas direcionais do teclado, selecione MODO DE SEGURANÇA COM REDE e pressione ENTER;

4 - Abra o internet Explorer e acesse www.bitdefender.com/scanner/online/free e no alto da tela, clique no botão verde START SCANNER.

Importante: Este link é de um antivírus online gratuito– você pode usar outro a sua escolha. Ele não substitui um programa instalado em sua máquina, mas serve para fazer uma varredura de emergência. Não é uma solução garantida, mas vale tentar!!!

Fonte: Windows - A Revista Oficial

segunda-feira, 1 de outubro de 2012

Nova patente da Apple

Uma nova patente da Apple, dá uma ideia do que se pode esperar de próximas gerações de iPhones e iPads. Displays flexíveis, que podem ser côncavos ou convexos e monitores com sistemas embutidos de som surround estão no pacote de novidades.


Segue abaixo link da matéria completa:


domingo, 23 de setembro de 2012

Microsoft confirma Vulnerabilidade no Internet Explorer


A Microsoft confirmou a vulnerabilidade do Internet Explorer 9 além das versões 7 e 8, já a versão 10, segundo a Microsoft, não possui este tipo de falha.

Existe duas formas de contornar o problema relativo a vulnerabilidade no I.E e assim tentar evitar que uma página maliciosa explore a falha e instale vírus no computador:

  1. Utilizar a ferramenta EMET para proteção contra falhas no I.E. ( baixado no site da Microsoft );
  1. Desativação de "Scripts ativos" nas configurações do navegador. Essa alternativa, porém, fará com que muitos sites parem de funcionar corretamente.
Maiores informações no site da Microsoft:


segunda-feira, 17 de setembro de 2012

Curso de Idiomas Online


Eu fiz durante alguns anos aulas de Inglês através do método presencial em algumas instituições, mas confesso que em nenhuma delas eu fiquei tão entusiasmado quanto ao que estou fazendo agora através do método a distância em um Ambiente virtual de aprendizagem.
Eu achei motivador o método em que o aluno tem a oportunidade de praticar através de uma série de atividades interativas e em qualquer horário. Estas atividades centram-se na produção escrita e falada e envolvem interação e feedback de nativos da língua em que estou praticando.
Um fato importante é que o valor do curso também é bem inferior ao presencial. No meu caso eu me inscrevi na primeira etapa do curso e depois para que eu pudesse continuar eu teria que pagar através da internet ou boleto um valor mensal ou anual. Depois de ter pago fui avisado através de um email após uns três dias que poderia voltar ao curso. A correção através de nativos da língua que estou fazendo é gratuita, porém se quiser que um tutor corrija o exercício terei que pagar um valor a parte.

Seguem alguns cursos de línguas Online. Aconselho a se inscrever e fazer algumas aulas grátis, verificar se tem algum fórum onde falam alguma coisa do curso e depois caso não tenha nada contra e tenha se adaptado ao curso pagar e dar continuidade ao aprendizado.








segunda-feira, 10 de setembro de 2012

Livros gratuitos para Designers Instrucionais e profissionais de EAD

Achei interessante o site abaixo que foi disponibilizado no grupo de discussão ABED - Associação Brasileira de Educação a Distância pelo LinkedIn que tem como objetivo compartilhar com profissionais de EAD e Designers Instrucionais  livros gratuitos, LMS de código aberto e ainda algumas ferramentas de criação gratuitas que podem ser utilizadas em projetos de e-learning.


http://elearningindustry.com/subjects/free-elearning-resources/item/254-free-elearning-and-instructional-design-books

segunda-feira, 3 de setembro de 2012

Plataformas online de educação gratuitas.

As pessoas que tem um interesse em aprender e trocar experiências e com isso construir conhecimento tem uma gama de possibilidades em função da Tecnologia da informação e comunicação. As plataformas online de educação Coursera (www.coursera.org), Edx (www.edx.org) e Udacity (www.udacity.com) oferecem cursos com direito a certificado de Universidades como Harvard, MIT e Stanford sem cobrar nada!!!
O Coursera, por exemplo, foi lançado em abril de 2012 e é uma das principais iniciativas de uma nova onda de cursos online, que ganhou intensidade e investimentos ao logo deste ano. Alguns chamam essas plataformas de Moocs, sigla em Inglês para cursos abertos online de massa.

Estas são as três plataformas que se destacam na democratização do aprendizado através do ensino online:

1) EDX
 O projeto é fruto da parceria entre duas das maiores instituições de ensino superior do mundo: A Universidade de Harvard e o MIT, ambas Americanas. Os cursos serão disponibilizados a partir de setembro/2012;

2) UDACITY
Com ênfase nas ciências exatas, a plataforma oferece cursos nas áreas de ciência da computação, física e estatística. São 11 opções de aprendizagem, todas gratuitas;

3) COURSERA
A plataforma reúne o maior número de cursos e Universidades. Os professores atuam em 19 instituições de ensino superior, a maioria americana.

Fonte: Info Setembro 2012


domingo, 26 de agosto de 2012

O papel da TIC(Tecnologia da informação e comunicação) na Gestão do Conhecimento e Aprendizagem Organizacional


A Gestão do Conhecimento é um processo sistemático que intencionalmente Planeja, coordena e controla os fluxos do conhecimento produzidos na organização. Este processo é apoiado na geração, codificação, disseminação e apropriação de conhecimentos. O objetivo principal é que as Empresas se tornem mais competitivas no mercado e, conseqüentemente, aumentem sua rentabilidade.

Nas organizações o conhecimento é fruto das interações que ocorrem no ambiente de negócios e se desenvolve através do processo de aprendizagem através do conhecimento captado, criado, explícito ou tácito. No entanto muitas vezes estes conhecimentos estão perdidos nos departamentos sem nenhum gerenciamento.

Neste momento é que entra o papel da TIC (Tecnologia da informação e comunicação) dando um apoio imprescindível aos projetos de Gestão do Conhecimento, pois facilitam e incentivam as pessoas a se unirem, a tomar parte de grupos e a interagir em redes de aquisição e troca de informações em base de dados unificadas.

A gestão do conhecimento aglutina as seguintes tecnologias:

- Gestão documental e recuperação textual;
- Workflow;
- Groupware e mensagem eletrônica (e-mail, vídeo e teleconferência);
- Visualização e análise de dados;
- Internet/Intranet.
Fonte: Gestão do Conhecimento - FUNIBER

terça-feira, 14 de agosto de 2012

Ranking Navegadores


De acordo com os dados da StatCounter o navegador  Chrome da Google desde maio de 2012 passou o Internet Explorer da Microsoft ocupando assim o posto do navegador mais utilizado no mundo inteiro. Logo a seguir vem o Firefox, da Fundação Mozilla  seguido do Safari da Apple  e finalizando o Opera. Na Página do StatCounter vem inclusive um gráfico mostrando o percentual de cada um no mercado Mundial.

quinta-feira, 9 de agosto de 2012

Planejamento de um banco de dados (parte IV)


Data e hora
Tipos de dados
Descrição
Extensão
Exemplo
Date
Aramazena datas entre 1° de janeiro, 0001 e 31 de dezembro 9999
3 bytes
10/01/2007
Datetime
Armazena datas e horários entre 1° de janeiro 1753 e 31 de dezembro 9999 com uma precisão de 3,33 milis segundos
8 bytes
10/01/2007 08:30:10
Datetime2
Aramazena datas entre 1° de janeiro, 0001 e 31 de dezembro 9999 com uma precisão de 100 nanossegundos
6-8 bytes
10/01/2007 08:30:10.123401

Datetimeoffset
Armazena datas e horários com a mesma precisão de datetime2 e 1° inclui compensação do tempo médio de Greenwich
8-10 bytes
10/01/2007 08:30:10.123401 +05:00
Smalldatetime
Armazena datas e horários entre 1° janeiro 1900 e 6 de junho 2079 com uma precisão de 1 minuto
4 bytes
10/01/2007 08:30:00
Time
Armazena horários com uma precisão de 100 nanossegundos
3-5 bytes
08:30:10.123401




Sequência de caracteres
Tipos de dados
Descrição
Extensão
char(n)
Armazena n caracteres
n bytes (quando n é o intervalo de 1-8.000)
nchar(n)
Armazena n caracteres unicode
2 n bytes (onde n é o intervalo de 1-4.000)
Varchar (n)
Armazena aproximadamente n caracteres
n bytes extensão real de sequência + 2 bytes (quando n é o intervalo de 1-8.000)
Varchar (max)
Armazena até 231-1 caracteres
Extensão real de sequência + 2 bytes
Nvarchar (m)
Armazena aproximadamente n caracteres
2*(extensão real da sequência) + 2bytes (quando n é o intervalo de 1-4.000)
Nvarchar (max)
Armazena até (( 231-1)/2)-2 caracteres
2*(extensão real da sequência)+ 2 bytes


Tipos de dados binários
Tipos de dados
Descrição
Extensão
Bit
Armazena um único bit de dados
1 byte por colunas de 8 bytes em uma tabela
Binary (n)
Armazena n bytes de dados binários
N bytes (quando n é o intervalo de 1-8.000)
Varbinary (n)
Armazena aproximadamente n bytes de dados binários
Extensão real de sequência + 2 bytes (onde n é o intervalo de 1-8.000)
Varbinary (max)
Armazena até 231-1 de dados binários
Extensão real + 2 bytes


Tipos de dados integrados


Tipos de dados
Descrição
Extensão
cursor
Armazena uma referência para o cursor
Não disponível (não pode ser usado em uma tabela)
sql_variant
Pode armazenar qualquer tipo de dados que não sejam sql_variant, text, ntext, image e timestamp
Até 8.000 bytes
Table
Armazena uma tabela temporaria (como resultado de uma pesquisa)
Não disponível (não pode ser usada em uma tabela)
Rowversion
Armazena um valor do horário do banco de dados (um número relativo que cresce cada vez que um dado é inserido ou atualizado no banco de dados. Não é relacionado a calendário / Relógio)
8 bytes
Uniqueidentifier
Armazena um identificador único geral
2 bytes
xml
Armazena documentos formatados xml
Até 2 GB





O objetivo destas quatro postagens sobre Planejamento de um banco de dados foi demonstrar a importância que um bom planejamento tem, impedindo assim retrabalho e diminuindo o custo em manutenção e equipamentos.


terça-feira, 31 de julho de 2012

Planejamento de um banco de dados (parte III)


  • Tipos de dados
    Antes de criar uma tabela deve-se definir os tipos de dados, pois estes especificam os tipos de informações que uma coluna pode conter, bem como a maneira como os dados são armazenados.
Segue abaixo tipos de dados (numérico, data e hora, sequência de caracteres, binários e integrados) suportados pelo SQL Server 2008.

Numérico
Tipos de dados
Descrição
Extensão
Int
Armazena números inteiros de -2.147.483.648 a 2.147.483.647
4 bytes
Tinyint
Armazena números inteiros de 0 a 255
1 byte
Smallint
Armazena números inteiros de -32.768 a 32.767
2 bytes
Bigint
Armazena números inteiros de -263 a 263 -1
8 bytes
Money
Armazena números financeiros de -922.337.203.685.477,5808 a 922.337.203.685.277,5807
8 bytes
Smallmoney
Armazena números financeiros de -214.748,3648 a 214.748,3647
4 bytes
Decimal (p,s)
Armazena valores decimais de precisão p e escala s. A precisão máxima é de 38 dígitos.
5-17 bytes
Numeric (p,s)
Funcionalmente equivalente a decimais

Float (n)
Armazena valores de ponto flutuantes com precisão de 7 dígitos (quando n=24) ou 15 dígitos (quando n=53)
4 bytes (quando n=24) ou 8 bytes(quando n=53)
Real
Funcionalmente equivalente a valor flutuante (24)


Obs.1: É melhor evitar fazer referência a colunas com tipo de dados float ou real em cláusulas WHERE em função de serem tipos de dados numéricos aproximados.

Obs.2: Em um caso de um valor inteiro que armazene valores entre 1 e 60 deve ser usado o tipo de dados tinyint e não int, pois desta forma haverá uma redução no consumo de espaço da coluna em 75%. 


sexta-feira, 20 de julho de 2012

Planejamento de um banco de dados (parte II)


2.1 Agrupar os dados relacionados em tabelas
Para criar um banco de dados relacional é preciso reunir todos os elementos que se deseja armazenar, lembrando que devemos sempre nos preocupar com a redundância.

Segue abaixo um exemplo com uma lista de atributos relativo a alocação de empregados em Projetos de consultoria:
  • Matrícula;
  • Nome do Empregado;
  • Endereço;
  • Código do projeto;
  • Título do projeto;
  • Horas trabalhadas.
Agora devemos organizar os atributos em Tabelas pensando, como disse acima, em evitar dados redundantes e na dificuldade de atualizar dados após uma alteração.

  • Seleção de chaves primárias:
Toda tabela em um banco de dados deve ter uma chave primária que identifique exclusivamente cada linha. Em resumo, basta que um atributo tenha a característica de ser único em relação a uma tabela para que seja chave candidata. Pode ser usado também a combinação de duas ou mais colunas como chave primária em uma tabela.

  • Relacionamento entre tabelas
Após a identificação da chave primária e da organização de atributos em tabelas pode-se fazer o relacionamento através da ligação entre uma tabela com chave primária e outra com a chave estrangeira. Normalmente a chave estrangeira em uma tabela contém o valor da chave primária na tabela relacionada.


Portanto neste caso a modelagem ficaria da seguinte forma (Utilizando o Diagrama de Banco de dados – SQL Server 2008):



Desta forma é possível saber por Empregado os projetos que participou e ainda as horas trabalhadas em cada um ou mesmo o total de horas gastas em todos os projetos. Se colocássemos o endereço na tabela de alocação, este deixaria de ser individualmente de cada trabalhador e passaria a ser do local onde o profissional teve sua alocação. Outra situação importante é a criação da tabela associativa TBALOCAÇÃO em função do atributo horas_trabalhadas pois somente desta forma é possível saber a quantidade de horas trabalhadas por um profissional em um determinado projeto. Nestes casos de associação a chave primária sempre será a concatenação das chaves primárias das tabelas que se associam formando uma chave primária composta.

quarta-feira, 11 de julho de 2012

Planejamento de um banco de dados (parte I)

  1. Criando um banco de dados relacional
Para não ter surpresas futuras o ideal antes de começar a implementar um projeto de banco de dados é pensar antecipadamente de forma escalonável para atender as novas necessidades de negócios que possam surgir. Também é importante identificar o que os usuários desejam que o novo sistema faça, além de identificar os problemas e limitações do sistema existente. Uma dica é reunir todos os documentos, como relatórios, controles pertencentes ao sistema atual e atas de reuniões com os usuários finais no início de seu planejamento e evitar ir direto a fase de concepção do projeto por achar que conhece bem o negócio.


Conceito para entendimento:
  • Banco de dados são sistemas de computador que armazenam e facilitam a inserção, recuperação e alteração desses dados;
  • Servidores de banco de dados: O Software de banco de dados é executado em servidores, pois estes computadores tem um hardware avançado para otimizar o desempenho do sistema para armazenamento de dados, cálculos e comunicação na rede. Fisicamente normalmente ficam em racks em centros de dados e seu acesso é remoto pois normalmente não possuem teclado e mouse.

    1.1 Identificando os objetos em um banco de dados relacional
Durante o processo de coleta de informações, deve-se identificar os objetos ou entidades principais que serão gerenciados pelo banco de dados. O objeto pode ser algo tangível, como uma pessoa ou um produto, ou pode ser um item mais intangível, como uma transação comercial, um departamento da empresa ou um período da folha de pagamentos. O modelo relacional organiza dados em uma série de tabelas relacionadas, que contém linhas e colunas. Cada coluna corresponde a um atributo (exemplo: nome) e cada linha corresponde a um registro (exemplo:José).


2 Modelando os objetos

Quando os objetos no sistema estiverem identificados, devemos registrá-los de um modo que represente o sistema visualmente, pois este modelo pode ser como uma referência durante implementação do banco de dados.

Para esse propósito, os desenvolvedores de banco de dados usam ferramentas de modelagem de dados para design de banco de dados como o ErWin, Oracle Designer ou o diagramas do MS SQL Server management studio. 



quarta-feira, 4 de julho de 2012

Microsoft SQL Server 2008 Express (Edição gratuita)

Microsoft SQL Server 2008 Express é um sistema de gerenciamento de dados que fornece um conjunto de recursos, proteção de dados e desempenho para clientes de aplicativos incorporados, aplicativos Web leves e armazenamentos de dados locais. Projetado para uma fácil implantação e prototipagem rápida, SQL Server 2008 Express está disponível sem nenhum custo, e o usuário está livre para redistribuí-lo com aplicações. 


Segue abaixo os requisitos do Sistema:



Sistemas operacionais suportados: Windows 7, Windows Server 2003 Service Pack 2, Windows Server 2008, Windows Server 2008 R2, Windows Vista Service Pack 1, Windows XP Service Pack 3
  • Sistemas 32-bit
    • Computador com processador Intel ou compatível processador de 1 GHz ou mais rápido (2 GHz ou mais rápido é recomendável. Apenas um único processador é suportado).
    • Mínimo de 256 MB de RAM (1 GB ou mais é recomendado)
    • 1GB de espaço livre no disco rígido
  • Sistemas de 64 bits
    • Processador de 1,4 GHz ou superior (2 GHz ou mais rápido é recomendável. Apenas um único processador é suportado).
    • Mínimo de 256MB de RAM (1 GB ou mais é recomendado)
    • 1 GB de espaço livre no disco rígido