Data Manipulation Language – DML

sábado - 23 agosto, 2008

A Linguagem de Manipulação de Dados (Data Manipulation Languagem – DML) é a linguagem que permite aos usuários terem acesso e manipular dados em um banco de dados (BD).

Atualmente, muitos desenvolvedores utilizam SQL (Structured Query Language) para manipular dados em um banco de dados relacional (Relational Database).

A Linguagem de Manipulação de Dados possui suas funções organizadas por uma palavra declaratório – mais comumente, um verbo.

Utilizando-se SQL, os comandos de manipulação de dados são:

1- SELECT
2- INSERT
3- UPDATE
4- DELETE

Existem dois tipos de linguagem de manipulação de dados:

1- PROCEDURAIS
2- NÃO-PROCEDURAIS, também chamadas de DECLARATIVAS

Leia o resto deste post »


Data Definition Language – DDL

sábado - 23 agosto, 2008

A Linguagem de Definição de Dados, ou Data Definition Language(DDL) é uma linguagem de computador responsável por definir as estruturas de dados.

Este termo foi utilizado pela primeira vez nas relações dos modelos de banco de dados ‘Codasyl’ – um acrônimo para ‘Conference on Data Systems Languages’, que foi um consórcio industrial na área de TI criado em 1959 para guiar o desenvolvimento de uma linguagem de programação padrão que viria a ser utilizada em diversos computadores. Foi a partir dessa idéia que a linguagem COBOL foi desenvolvida.

Em um primeiro momento, DDL pode ser visto como um subconjunto da linguagem SQL (Structured Query Languagem – Linguagem de Consulta Estruturada), mas atualmente é utilizada para se referir a qualquer linguagem formal para descrever dados estruturados, como esquemas XML (eXtensible Markup Language).

Algumas instruções DDL são:

  1. CREATE TABLE
    Instrução responsável pela criação de uma tabela em uma base (banco) de dados.
    Exemplo:
    CREATE TABLE ALUNO (codigo number, nome varchar2(50));
    Estamos criando uma tabela chamada ‘Aluno’ que contém o atributo ‘codigo’ do tipo numérico e ‘nome’ do tipo texto (varchar2)
  2. ALTER TABLE
    Instrução responsável pela alteração de uma tabela.
    Exemplo:
    ALTER TABLE ALUNO ADD idade number;
    Estamos alterando a tabela chamada ‘Aluno’, criando um novo atributo chamado ‘idade’ do tipo numérico.
  3. DROP TABLE
    Instrução responsável pela remoção de uma tabela.
    Exemplo:
    DROP TABLE ALUNO;
    Estamos dropando (ou removendo, excluindo) a tabela chamda ‘Aluno’.

Por enquanto é só…

Enjoy.


SGBD – Sistema Gerenciador de Banco de Dados

sábado - 23 agosto, 2008

Um Sistema Gerenciador de Banco de Dados (SGBD) é um conjunto de aplicações (programas) que são responsáveis por gerenciar grandes quantidades de informações.

Alguns dos SGBD’s que mais se destacam são: Oracle, Microsoft SQL Server, IBM DB2, MySql entre outros.

Um SGBD é um tipo de aplicação que consiste em uma coleção de dados relacionados entre si e um conjunto de programas que provê o acesso aos dados. A principal característica de um SGBD é facilitar o acesso e manipulação dos dados em uma base de dados através de requisições dos usuários e com isso tornar o acesso aos dados mais eficiente.

Abaixo segue uma imagem exemplificando um SGBD:

Sistema Gerenciador de Banco de Dados

Sistema Gerenciador de Banco de Dados

1- O usuário solicita um acesso aos dados.
2- O SGBD recebe (intercepta) essa solicitação e analisa a mensagem.
3- O SGBD realiza as operações solicitadas no banco de dados.

Dentre as principais funcionalidades de um sistema gerenciador de banco de dados, destacam-se:

1- Intereção das aplicações com o(s) banco(s) de dados.
2- Integridade das informações.
3- Segurança dos dados.
4- Backup’s e recuperações de informações.
5- Desempenho.

No próximo post, falei sobre a Linguagem de Manipulação de Dados (DML) e Linguagem de Definição de Dados(DDL).

Enjoy.


Primeiro post

domingo - 20 julho, 2008

Olá para todos.
Este é meu primeiro post no meu novo blog.
Aqui vocês encontrarão tutoriais, exemplos e dicas sobre tecnologia.
Aproveitem.

Hi everybody.
This is my first post on my new blog.
Here you’ll find tutorials, examples and tips about technology.
Enjoy.


Seguir

Obtenha todo post novo entregue na sua caixa de entrada.