Arquivo da categoria ‘Banco de dados’

Conceito – SGDB

Março 16, 2009

Olá Pessoal,

Estaremos conversando sobre SGDBs e respondendo perguntas como:

- O que são os SGDBs

- Exemplos de SGDBs

No artigo anterior(http://marcelo.mundoclick.com.br/?p=28) sobre Banco de dados, dissemos que para utilizarmos o Banco de dados, precisamos do SGDB, mais o que são os SGDBs? Nada mais é que um sistema de gerenciamento de base de dados, ou seja, ele é responsável por gerenciar uma base de dados e seu objetivo é retirar do cliente(responsavel por utilizar o SGDB) a responsabilidade de gerenciar acessos, manipular e organizar os dados, deixando uma interface onde o cliente possa inserir, alterar, excluir e consultar dados.

Nos bancos de dados relacionais os comandos são executados na linguagem SQL(structured query language) ou linguagem de consulta estruturada, que será o assunto do nosso próximo post. Ex de comandos(SELECT, INSERT, UPDATE, DELETE e entre outros)

Hoje no mercado temos muitos SGDBs bons, segue alguns exemplos:

- Oracle

- SQLServer

- PostGree

- mySQL

- FireBird

- Interbase

- DB2

entre outros.

A briga entre os SGDBs está bastante acirrada entre o Oracle x SQLServer, mais correndo por fora temos o PostGree e mySQL que vem conquistando mercado, porém para aplicações de pequeno porte. Quando se fala de projeto de grande porte sempre temos em mente o SQLServer ou o Oracle, mas para escolher um dos dois, muitas questões vem atona como custo, do que você quer fazer, desempenho e entre outras questões.

Bom pessoal,

por hoje é só, no próximo post estarei explicando o que é SQL, a linguagem que conversa com o banco.

Té a próxima,

Marcelo

Conceito – Banco de dados

Março 16, 2009

O que é um Banco de dados(Base de dados)?

É um sistema de armazenamento de dados, ou seja, um conjunto de registros que tem como objetivo orgazinar e guardar as informações. Muito bonito, mais para entendermos de uma vez o Banco de dados, temos que saber o significado de algumas palavras-chaves como: Campos, Dados, Tabelas e Informação.

Para começar vamos entender o que é um dado e para onde ele vai?
Dado nada mais é que um registro que você deseja inserir na sua base de dados, ou seja o valor que seu campo/coluna irá receber.

Mais o que é Campo de um Banco de dados?
Campo, é o destino para onde o valor/dado irá. Os campos, também conhecido como colunas, estão dentro das tabelas.

Tabelas como sabemos é a representação matricial, ou seja, tem linhas e colunas. E para fechar o conceito sobre banco de dados, temos a informação que é a abstração dos dados. Para exemplificarmos a informação é simples, basta alguém perguntar “Você poderia gerar um relatório dos acessos ao sistema no periodo entre o dia 25/07 até dia 28/07?”, pronto essa resposta virá apartir de uma consulta no banco de dados, cruzando as tabelas necessárias.

Bom pessoal o conceito de banco de dados é muito bonito, mais para utilizar existem os SGDBs, mais isso é um papo para outro post… Té logo, Marcelo

Normalização

Julho 24, 2008

Bom vamos começar…

Dentro de normalização, temos 4 formas normais.
Então temos:
- 1 Forma normal: Verificação de Tabelas Aninhadas
- 2 Forma normal: Verificação de Dependências Parciais
- 3 Forma normal: Verificação de Dependências Transitivas
- Forma normal Boyce/Codd (BCNF)

Neste artido do Mauri Gonçalves(Imasters) ele explica simples e objetivo ás 3 primeiras formas normais.
http://imasters.uol.com.br/artigo/7020/bancodedados/modelagem_de_dados_-_final_normalizacao/

Tenha uma boa leitura.
Estou a disposição para tirar dúvidas