sábado, 15 de dezembro de 2012

Banco de Dados

Para quem está começando a disciplina de "Banco de Dados" esses vídeos irão ajudar e muito.

Banco de Dados - Aula 1 - Parte 1


Banco de Dados - Aula 1 - Parte 2


Para pensar: "A bíblia é uma janela neste mundo-prisão, através da qual nos é possível divisar a eternidade." (Timoty Dwight)

segunda-feira, 15 de outubro de 2012

Conceitos de Banco de Dados

Bando de Dados é o armazenamento estruturado de um conjunto de fatos que possibilitam produção de informação.

Dado é:
 Valor atômico.
 Registro de um fato isolado.
 Não tem significado claro.
 Importante para o usuário.
 Menor unidade de informação.
 Conteúdo do campo.

Campo: descreve o significado de um dado.

Tupla (Registro) é: Conjunto de campos.

Arquivo é: Conjunto de registros.

Banco de Dados é: Armazenamento físico dos arquivos.

SGBD (Sistema Gerenciador de Banco de Dados) é: Software responsável pelo armazenamento e recuperação dos dados do
BD.

A princípio era utilizado o Sistemas de arquivos dos Sistemas Operacionais, para armazenamento e recuperação de informações. O que apresentava os seguintes problemas:
- Redundância: Arquivos criados e mantidos por diferentes programadores.
                         Várias cópias dos dados em arquivos distintos.
                          Informação repetida em diversos arquivos, que gera Inconsistência e isolamento.

- Inconsistência: Arquivos com formatos diferentes.
                              Dados parcialmente atualizados.
         
- Dificuldade no acesso a dados: Necessidade de construir programas para obter qualquer informação, necessitando ser feito de forma manual ou por programas específicos, que exigem constante atualização para se adaptar a qualquer mudança.

- Isolamento dos dados:
Difícil escrever aplicações para recuperação

- Múltiplos usuários: Atualizações concorrentes, que podem resultar em inconsistência.

- Segurança: Autorização de acesso a diferentes usuários.

- Integridade: Os dados armazenados devem obedecer restrições para manutenção da consistência.

- Atomicidade: Operações feitas de forma única, atômica, invariável, a fim de assegurar a integridade e consistência dos dados.

Por necessidade de maior eficiência, surgiram os Sistema Gerenciador de Banco de Dados (SGBD).

Para pensar: Amai ao Senhor, vós todos os que sois seus santos; o Senhor guarda os fiéis, e retribui abundantemente ao que usa de soberba. (Salmos 31:23)

quarta-feira, 15 de agosto de 2012

OpenGL

Como temos falado de computação gráfica é importante conhecer o que é OpenGL. Para isto, vamos dar uma olhadinha no que diz a Wikipédia, clicando aqui!

Para pensar:
"A Bíblia não nos foi dada para aumentar nosso conhecimento, mas para mudar nossa vida"  (D. L. Moody)

domingo, 15 de julho de 2012

Sobre computação Gráfica

Achei um texto muito bem escrito sobre computação gráfica, que nos dá uma visão histórica, geral e romântica sobre esta matéria. Tenho certeza que você vai se sentir motivado.
Leia o texto aqui!

Para pensar:
E o Filho de Deus veio para isto: para destruir o que o Diabo tem feito. (João 3:8)

sexta-feira, 15 de junho de 2012

Introdução a Bancos de Dados

Uma das matérias dos cursos de Ciência da Computação é Bancos de Dados. Uma matéria de abordagem bastante formal com diagramas e as tuplas, que visa nos fazer entender como utilizar banco de dados convencionais.
Sobre este assunto encontrei este link bem legal, da Wikiversity.

Para pensar: "A paz interior não se encontra em você, mas em Cristo." (Autor desconhecido)

terça-feira, 15 de maio de 2012

Introdução a Computação Gráfica

Hoje quero compartilhar com vocês este texto da PUCRS, que nós dá um visão geral da computação gráfica.

Para pensar: Portanto, agora, nenhuma condenação há para os que estão em Cristo Jesus, que não andam segundo a carne, mas segundo o espírito. (Romanos 8:1)

domingo, 15 de abril de 2012

Vídeo Aula de Estrutrua de Dados

Encontrei estes vídeos de estrutura de dados, que ajudam a entender e fixar conceitos. Quando estamos estudando, temos que dar material para nosso cérebro perceber que estamos interessados em um determinado assunto e que ele é importante, como uma forma de reter a informação e o aprendizado. Então além de ler bons livros e materiais sobre o assunto, frequentar as aulas, fazer os exercícios, tirar as dúvidas com o professor, por que não assistir estes vídeos.

Estrutura de Dados I - Aula1 - Parte1 Recursividade



Estrutura de Dados I - Aula1 Parte2 Ponteiros



Para pensar: "A Bíblia diz que somente aqueles que creem na verdade e obedecem aos seus mandamentos estão pertos de Deus." (Vincent Cheung)

quinta-feira, 15 de março de 2012

Computação Gráfica

A computação gráfica corresponde à síntese de imagens. Ela é a área da computação destinada à geração de imagens em geral, geralmente vetoriais, como forma de representação de dados ou recriação do mundo real.
Como é uma matéria do curso de Ciência da Computação, vamos ver como a Wikipédia a define? Basta clicar no link.

Para pensar: Portanto, agora, nenhuma condenação há para os que estão em Cristo Jesus, que não andam segundo a carne, mas segundo o espírito. (Romanos 8:1)

quarta-feira, 15 de fevereiro de 2012

Mais uma sobre algoritmos




Oi, galera! Hoje estou trazendo mais uma apostila que encontrei na internet. Esta é da Unicamp, ela é bem básica e vai ajudar aqueles que estão começando. Lembre-se que o algoritmo é central para não apenas para desenvolvermos lógica de programação, para toda a computação.


Para pensar: "A morte de Cristo não terminou, mas fez germinar o seu trabalho." (Michel Quoist)

sábado, 14 de janeiro de 2012

História

Sempre temos muito o que aprender com a história. Conhecer os nomes importantes e seus esforços, nos ajudam a entender como chegamos aqui. Por isto, hoje estou trazendo este link em inglês para "Uma breve história do Computador".

Para pensar: "Se Cristo é o único caminho, porque viver perdendo tempo em outra estrada." (Verni Arendis)