domingo, 4 de abril de 2010

O que é um banco de dados ?

Banco de dados é tudo aquilo que é capaz de armazenar dados, ou seja, desde uma ficha escrita a mão até uma planilha eletrônica. Muitos confundem o conceito de banco de dados com os famosos SGBD's (Sistema gerenciador de banco de dados), esses sim são softwares complexos desenvolvidos especificamente para o armazenamentos de dados digitais, esse software é o responsável pelo controle total dos dados , desde a inserção de dados , consulta, acesso , disponibilidade e etc. Entre os SGBD's mais conhecidos do mercado estão:

ORACLE
DB2 (IBM)
SQL SERVER (MICROSOFT)
MYSQL (ORACLE) *
POSTGRE *
FIREBIRD *

* Esses são softwares de licença livre, ou seja são grátis.

Durante meus posts irei abordar a linguagem SQL, a qual deveria ser genérica para todos os SGDB's do mercado, porém meu foco será a Certificação Oracle, portanto é possível que algumas funcionalidades não se apliquem a todos SGBD's.

Objetivo do blog

Meu objetivo com esse blog é fornecer um guia sintético para a certificação SQL Fundamentals I da Oracle, abordando os principais e mais importantes conceitos.

Por que decidi fazer isso?

Ao me preparar para a certificação tive uma certa dificuldade de encontrar algum material na internet que me instruísse de como deveria me preparar para a certificação, então decidi criar esse guia para facilitar a vida das pessoas que encontram as mesmas dificuldades que encontrei.

Primeiro irei abordar conceitos básicos de banco de dados e modelagem de dados. Depois começarei com a linguagem SQL onde tentarei passar todo conteúdo necessário para a certificação ORACLE SQL FUNDAMENTALS I.