eu estou fazendo uma aplicação em java para uma locadora e eu queria saber omo é o código de inserir dados na tabela locacao uma vez que ela possui três chaves estrangeiras. Eu consegui fazer as outras mas essa não estou conseguindo
create database locadora;
use locadora;
'tabela cliente'
create table cliente(
codigo int not null Auto_Increment,
nome varchar(50) not null,
cpf char(11) not null,
identidade char(9)not null,
email varchar(50),
telefone varchar(13),
dtnasc varchar(17) not null,
sexo varchar(9) not null,
endereco varchar(50) not null,
foto varchar(30),
Primary Key(codigo))
engine = InnoDB default charset =utf8;
'tabela funcionario'
create table funcionario(
codigo int not null Auto_Increment,
nome varchar(50) not null ,
cpf char(11) not null,
identidade char(9) not null,
ctps varchar(10) not null,
seriectps varchar(10) not null,
email varchar(50) ,
telefone varchar(13),
dtnasc varchar(17) not null,
sexo varchar(9) not null,
endereco varchar(50) not null,
funcao varchar(20),
foto varchar(30),
primary key (codigo))
engine = InnoDB default charset =utf8;
'tabela filme'
create table filme(
codigo int not null Auto_increment,
nome varchar(50) not null,
genero varchar(20),
classificacao varchar(10) not null,
sinopse varchar(100),
quantidade int(3)not null,
primary key (codigo))
engine = InnoDB default charset =utf8;
'Tabela locacao'
create table locacao(
codigo int Auto_Increment,
codigo_filme int,
codigo_cliente int,
codigo_funcionario int,
data_locacao varchar(17),
data_entrega varchar(17),
primary key(codigo),
CONSTRAINT fk_filme FOREIGN KEY (codigo_filme)
REFERENCES filme (codigo),
CONSTRAINT fk_cliente FOREIGN KEY (codigo_cliente)
REFERENCES cliente(codigo),
CONSTRAINT fk_funcionario FOREIGN KEY (codigo_funcionario)
REFERENCES funcionario (codigo))
engine = InnoDB default charset =utf8;
use locadora;
'tabela cliente'
create table cliente(
codigo int not null Auto_Increment,
nome varchar(50) not null,
cpf char(11) not null,
identidade char(9)not null,
email varchar(50),
telefone varchar(13),
dtnasc varchar(17) not null,
sexo varchar(9) not null,
endereco varchar(50) not null,
foto varchar(30),
Primary Key(codigo))
engine = InnoDB default charset =utf8;
'tabela funcionario'
create table funcionario(
codigo int not null Auto_Increment,
nome varchar(50) not null ,
cpf char(11) not null,
identidade char(9) not null,
ctps varchar(10) not null,
seriectps varchar(10) not null,
email varchar(50) ,
telefone varchar(13),
dtnasc varchar(17) not null,
sexo varchar(9) not null,
endereco varchar(50) not null,
funcao varchar(20),
foto varchar(30),
primary key (codigo))
engine = InnoDB default charset =utf8;
'tabela filme'
create table filme(
codigo int not null Auto_increment,
nome varchar(50) not null,
genero varchar(20),
classificacao varchar(10) not null,
sinopse varchar(100),
quantidade int(3)not null,
primary key (codigo))
engine = InnoDB default charset =utf8;
'Tabela locacao'
create table locacao(
codigo int Auto_Increment,
codigo_filme int,
codigo_cliente int,
codigo_funcionario int,
data_locacao varchar(17),
data_entrega varchar(17),
primary key(codigo),
CONSTRAINT fk_filme FOREIGN KEY (codigo_filme)
REFERENCES filme (codigo),
CONSTRAINT fk_cliente FOREIGN KEY (codigo_cliente)
REFERENCES cliente(codigo),
CONSTRAINT fk_funcionario FOREIGN KEY (codigo_funcionario)
REFERENCES funcionario (codigo))
engine = InnoDB default charset =utf8;
Ullysses Ribeiro
Curtidas 0