A linguagem SQL possui uma subdivisão entre linguagem de manipulação de dados (DML) e linguagem definição de dados (DDL). Para criar a tabela Atendimento, respeitando o diagrama anterior, inclusive em termos de integridade relacional e considerando a sintaxe do MySQL, faz-se necessário usar a instrução
CREATE TABLE 'Atendimento' (
'idAtendimento' int(11) NOT NULL AUTO_INCREMENT,
'data' date,
'hora' time,
'valor' float,
'Veterinario_idVeterinario' int(11) NOT NULL,
'Animal_idAnimal' int(11) NOT NULL,
PRIMARY KEY ('idAtendimento'),
FOREIGN KEY ('Veterinario_idVeterinario') REFERENCES 'Veterinario' ('idVeterinario'),
FOREIGN KEY ('Animal_idAnimal') REFERENCES 'Animal' ('idAnimal') )
CREATE TABLE 'Atendimento' (
'idAtendimento' int(11) AUTO_INCREMENT,
'data' date,
'hora' time,
'valor' float,
'Veterinario_idVeterinario' int(11),
'Animal_idAnimal' int(11),
PRIMARY KEY ('idAtendimento'),
FOREIGN KEY ('Veterinario_idVeterinario') REFERENCES 'Veterinario'
FOREIGN KEY ('Animal_idAnimal') REFERENCES 'Animal')
CREATE TABLE 'Atendimento' (
'idAtendimento' int(11) NOT NULL AUTO_INCREMENT,
'data' date,
'hora' time,
'valor' float,
'Veterinario_idVeterinario' int(11) NOT NULL,
'Animal_idAnimal' int(11) NOT NULL,
PRIMARY KEY ('idAtendimento'),
FOREIGN KEY ('Veterinario_idVeterinario') REFERENCES ('Veterinario'),
FOREIGN KEY ('Animal_idAnimal') REFERENCES ('Animal'))
CREATE TABLE 'Atendimento' (
'idAtendimento' int(11) NOT NULL AUTO_INCREMENT,
'data' date,
'hora' time,
'valor' float,
'Veterinario_idVeterinario' int(11) NOT NULL,
'Animal_idAnimal' int(11)
PRIMARY KEY ('idAtendimento'),
FOREIGN KEY ('Veterinario_idVeterinario') REFERENCES 'Veterinario' ('idVeterinario'),
FOREIGN KEY ('Animal_idAnimal') REFERENCES 'Animal' ('idAnimal') )