DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da SQL Magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Artigo SQL Magazine 55 - Introdução a SQL - Parte II

Artigo publicado Revista SQL Magazine 55.

Esse artigo faz parte da revista SQL Magazine edição 55. Clique aqui para ler todos os artigos desta edição

Clique aqui para ler esse editorial em PDFimagem_pdf.jpg

Linguagem SQL

Introdução a SQL – Parte 2

 

Na edição de número 54 desta revista tratamos a primeira parte do artigo sobre a linguagem SQL (Structured Query Language), onde abordamos os comandos para criação de bancos de dados e tabelas. Nesta edição, iremos dar seqüência no estudo dos comandos da linguagem de definição de dados (DDL – Data Definition Language), que fazem parte da SQL. Na terceira parte deste artigo, que será publicada nas próximas edições da revista, trataremos os primeiros tópicos da linguagem de manipulação de dados (DML – Data Manipulation Language).

Desta forma, espera-se com este artigo que o leitor consiga criar e alterar estruturas de armazenamento nos bancos de dados, que são de grande importância para as organizações de uma forma geral.

Assim como no primeiro artigo da série, iremos utilizar o SGBD PostgreSQL para aplicarmos os conceitos apresentados. Optamos por este SGBD por ser um software gratuito e bastante fácil de utilizar.

No artigo, abordaremos os comandos SQL para alteração e exclusão de tabelas de um determinado modelo de dados, que estaremos apresentando no decorrer deste artigo. Na Figura 1, verificamos a tabela Pessoa, que iremos utilizar para apresentação de parte dos exemplos. Esta tabela possui os seguintes atributos:

·         Psid: armazena o código da pessoa, que será a chave primária;

·         Pscnpjcpf: armazena o CNPJ ou o CPF de uma pessoa, dependendo se ela é física ou jurídica;

·         Psnome: armazena o nome da pessoa;

·         Pspessoafisjur: armazena um caractere para informar se a referida pessoa é física ou jurídica;

·         psEmail: armazena o e-mail da pessoa;

·         psrg: armazena o RG da pessoa;

·         psinscricaoestadual: armazena a inscrição estadual da pessoa;

·         psDataNasc: armazena a data de nascimento da pessoa.

 

Figura 1. Tabela Pessoa

 

Linguagem de Definição de Dados (DDL) - Continuação

No artigo anterior, abordamos inicialmente o comando CREATE DATABASE e posteriormente definimos o comando CREATE TABLE, que é responsável por criar tabelas dentro de um determinado banco de dados. O comando SQL para criação da tabela Pessoa está apresentado na Listagem 1.

"

A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da SQL Magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Ary Júnior
Mestre em Ciências com ênfase em Inteligência Artificial e Bancos de Dados, Professor Universitário e Gerente de TI. Atua como professor desde 2000, especialmente com disciplinas na área de Bancos de Dados. Na área de TI desde 1998 com desenvolvimento, análise e projeto de Sistemas. Hoje em dia, tra...
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03