Engenharia de software

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (493 palavras )
  • Download(s) : 0
  • Publicado : 12 de junho de 2012
Ler documento completo
Amostra do texto
Aula : Banco de Dados Turma : Ciências da Computação / TADS
Prof. Tiago Salgado / Ronaldo

Implementando o banco

Link para baixar e instalar o mysql :http://downloads.mysql.com/archives.php?p=mysql-5.1&o=other

1º Exibe todos os bancos contidos no sgdb
Show databases;

2º Cria um banco de dados
Create database oficina;

3ºUsa o banco selecionado
Use oficina;

4º Mostra as tabelas no banco que você esta usando
Show tables;

5º Mostra a estrutura de uma determinada tabela.
Desc nometabela;

6º Criando e aprimorando a tabela Cliente

Create table cliente
(
Id_cliente integer AUTO_INCREMENT,
Nome varchar(50) not null,
Nasc date,
Tel varchar(15),
Cpf varchar(12),
Primarykey(id_cliente)
) ENGINE=InnoDB;

7º Criando a tabela Veiculo

Create table veiculo
(
Id_veiculo integer auto_increment,
Descricao varchar(50) not null,
Modelo varchar(30) not null,Id_cliente integer,
Primary key(id_veiculo),
Foreign key (id_cliente) references cliente(id_cliente)
) ENGINE=InnoDB;

8º Criando a tabela funcionario

Create table funcionario
(
Id_funcionariointeger auto_increment,
nome varchar(50) not null,
end varchar(70) not null,
Primary key(id_funcionario)
) ENGINE=InnoDB;

9º Criando a tabela Orçamento

Create table orcamento
(
Id_orcamentointeger auto_increment,
Id_veiculo integer not null,
Id_funcionario integer not null,
Data_orc TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
Valor decimal(10,2) not null,Primary key(id_orcamento),
Foreign key(id_veiculo) references veiculo(id_veiculo),
Foreign key(id_funcionario) references funcionario (id_funcionario)
) ENGINE=InnoDB;

10º Criando ConstraintsCONSTRAINT ck_cpf UNIQUE(cpf),
CONSTRAINT ck_usuario CHECK (tpUsuario in("A","G","P")),
CONSTRAINT ck_ativo CHECK (ativo in("S","N")),

11º Alterando estrutura da tabela

Alter table cliente...
tracking img