Início » 2011 » maio

Arquivo mensal: maio 2011

CSS e PHP para iniciantes

Encontrei alguns tutoriais legais de CSS e PHP para iniciantes. Vale a pena conferir e dar uma praticada nos exemplos listados no tutorial.

CSS
Introdução
Lição 1 – O que é CSS?
Lição 2 – Como funciona o CSS
Lição 3 – Cores e fundos
Lição 4 – Fontes
Lição 5 – Textos
Lição 6 – Links
Lição 7 – Identificando e agrupando elementos (class e id)
Lição 8 – Agrupando elementos (span e div)
Lição 9 – Box model
Lição 10 – Margin e padding
Lição 11 – Bordas
Lição 12 – Altura e largura
Lição 13 – Flutuando elementos
Lição 14 – Posicionando elementos
Lição 15 – Usando z-index
Lição 16 – Web-standards e validação

PHP
Introdução
Lição 1 – O que é PHP?
Lição 2 – Servidores
Lição 3 – Sua primeira página PHP
Lição 4 – Trabalhando com datas e horas
Lição 5 – Loops
Lição 6 – Condicionais
Lição 7 – Comentando seus scripts
Lição 8 – Arrays
Lição 9 – Funções
Lição 10 – Passando variáveis no URL
Lição 11 – Passando variáveis com uso de formulários
Lição 12 – Sessão
Lição 13 – Cookies
Lição 14 – Sistema de arquivos
Lição 15 – Ler arquivos de texto
Lição 16 – Escrever em arquivos de texto
Lição 17 – Banco de dados
Lição 18 – Criando banco de dados e suas tabelas
Lição 19 – Inserindo dados em um banco de dados
Lição 20 – Extraindo dados de um banco de dados
Lição 21 – Apagando dados de um banco de dados
Lição 22 – Atualizando dados em um banco de dados

Bons estudos!

Andrielle Azevedo de Paula
MTAC – Microsoft Technical Audience Contributor

Criando tabelas no SQL Server

Tem-se os seguintes esquemas:

  • Funcionarios (Codigo, PrimeiroNome, SegundoNome, UltimoNome, DataNascimento, CPF, RG, Endereco, CEP, Cidade, Fone, CodigoDepartamento, Funcao, Salario)
  • Departamentos (Codigo, Nome, Localizacao, CodigoFuncionario)

Para criar as tabelas acima utilizamos o comando CREATE TABLE, unindo a ele o nome que será atribuído ao objeto e suas características.

Comandos CREATE TABLE, PRIMARY KEY e IDENTITY

create table funcionarios (
codigo int not null primary key identity (1,1),
primeiroNome varchar (50) not null,
segundoNome varchar (50),
ultimoNome varchar (50) not null,
dataNascimento date,
cpf varchar (14),
rg varchar (8),
endereco varchar (100),
cep varchar (9),
cidade varchar (30),
fone varchar (13),
codigoDepartamento int not null,
funcao varchar (20),
salario decimal (10,2)
)
create table departamentos (
codigo int not null primary key identity (1,1),
nome varchar (50),
localizacao varchar (50),
codigoFuncionario int not null
)

O comando identity é usado para auto-incremento no SQL Server. Sintaxe:

  • IDENTITY [(seed, increment)]
  • seed: valor usado para a primeira linha carregada na tabela.
  • increment: é o valor de incremento adicionado ao valor de identidade da linha anterior que foi carregada.

Alterando as tabelas para atribuir foreign key

Podemos adicionar as foreign keys através do comando ALTER TABLE. Abaixo, entramos com o comando alter table para as tabelas funcionarios e departamentos para definir as FK’s.

alter table funcionarios
add constraint fk_funcionarios_departamentos foreign key (codigoDepartamento) 
references departamentos (codigo)

Inserimos a cláusula constraint e entramos com o relacionamento fk_funcionarios_departamentos que significa que haverá um relacionamento entre a tabela funcionarios para a tabela departamentos. Na tabela funcionarios, o atributo codigoDepartamento é o que será relacionado a tabela departamentos, ao atributo codigo.

alter table departamentos
add constraint fk_departamentos_funcionarios foreign key (codigoFuncionario) 
references funcionarios (codigo)

Inserimos a cláusula constraint e entramos com o relacionamento fk_departamentos_funcionarios que significa que haverá um relacionamento entre a tabela departamentos para a tabela funcionarios. Na tabela departamentos, o atributo codigoFuncionario é o que será relacionado a tabela funcionarios, ao atributo codigo.

Bons estudos!

Andrielle Azevedo de Paula
MTAC – Microsoft Technical Audience Contributor