Comandos sql
1. Crie um BD com nome Clinica (PG-13) create database Clinica;
2. Crie as seguintes tabelas neste BD, considerando que os atributos sublinhados são chaves primárias e os em itálico são chaves estrangeiras: Ambulatorios: nroa (int), andar (numeric(3)) (não nulo), capacidade
(smallint);
create table Ambulatorios; create table Ambulatorios ( nroa integer, andar numeric(3) NOT NULL,capacidade smallint,PRIMARY KEY(nroa));
Medicos: codm (int), nome (varchar(40)) (não nulo), idade (smallint)
(não nulo), especialidade (char(20)), CPF (numeric(11)) (único), cidade (varchar(30)), nroa (int);
CREATE TABLE `medicos` ( `idmedicos` int(10) unsigned NOT NULL AUTO_INCREMENT, `codm` int(10) unsigned DEFAULT NULL,`nome` varchar(30) DEFAULT NULL, `idade` int(10) unsigned DEFAULT NULL, `especialidade` varchar(30) DEFAULT NULL, `cpf` int(10) unsigned DEFAULT NULL, `cidade` varchar(30) DEFAULT NULL,`nroa` int(10) unsigned DEFAULT NULL, PRIMARY KEY (`idmedicos`)) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=latin1;
Pacientes: codp (int), nome (varchar(40)) (não nulo), idade
(smallint) (não nulo), cidade (char(30)), CPF (numeric(11)) (único), doenca (varchar(40)) (não nulo);
create table Pacientes (codp integer,nome varchar(40) NOT NULL,idade smallint NOT NULL,cidade varchar(30),CPF numeric(11) UNIQUE,doenca varchar(40) NOT NULL,PRIMARY KEY(codp));
Funcionarios: codf (int), nome (varchar(40)) (não nulo), idade
(smallint), CPF (numeric(11)) (único), cidade (varchar(30)), salario
(numeric(10)), cargo (varchar(20));
create table Funcionarios (codf integer,nome varchar(40) NOT NULL,idade smallint NOT NULL,CPF numeric(11) UNIQUE,cidade varchar(30),salario numeric(10),cargo varchar(20), primary key(codf));
Consultas: codm (int), codp (int), data (date), hora (time);
CREATE TABLE `consultas` ( `idconsulta` int(5) unsigned NOT NULL AUTO_INCREMENT,`codm` int(5) unsigned NOT NULL,`datas` date NOT NULL, `hora` time NOT NULL,