Ajuda SQL Server
Malta...Ajudem-me a por esta coisa a dar...Ja ando aqui ás voltas...
Acredito que seja facil, mas a minha cabeça hoje não dá mais [xx(]
O codigo é o seguinte
E é para ficar com estas relações (muda um nome ou outro só)
Será que me conseguem ajudar?
Malta...Ajudem-me a por esta coisa a dar...Ja ando aqui ás voltas...
Acredito que seja facil, mas a minha cabeça hoje não dá mais [xx(]
O codigo é o seguinte
citação:
Código:
create table crianca(codcrianca numeric PRIMARY KEY, nome varchar, datanascimento datetime, sexo varchar, morada varchar, telefone numeric(9), telemovel numeric(9), codenc numeric, codtutor numeric, escalao numeric, codfuncionario numeric, codsaude numeric, FOREIGN KEY(codenc) REFERENCES enceducacao (codenc), FOREIGN KEY(codtutor) REFERENCES tutor(codtutor), FOREIGN KEY(escalao) REFERENCES escalao (tipo_escalao), FOREIGN KEY(codfuncionario) REFERENCES funcionario (codfuncionario), FOREIGN KEY(codsaude) REFERENCES crianca (codsaude), ); create table cargo(nomecargo varchar PRIMARY KEY, salario money, ); create table cuidados_especiais_saude(codsaude numeric PRIMARY KEY, nome varchar, codcrianca numeric, descricao_problema varchar, ); create table enceducacao(codenc numeric PRIMARY KEY, nome varchar(30), sexo varchar, morada varchar(60), telefone numeric(9), telemovel numeric(9), ); create table tutor(codtutor numeric PRIMARY KEY, nome varchar(30), sexo varchar, morada varchar(60), telefone numeric(9), telemovel numeric(9), ); create table escalao(tipo_escalao numeric PRIMARY KEY, custo money, ); create table funcionario(codfuncionario numeric PRIMARY KEY, nome varchar, datanascimento datetime, sexo varchar, morada varchar, telefone numeric(9), telemovel numeric(9), cargo varchar(20), NIB numeric, sala numeric, FOREIGN KEY(cargo) REFERENCES cargo(nomecargo), ); create table pagamentos( valor money, cargo varchar, mes varchar, codfuncionario numeric, FOREIGN KEY(cargo) REFERENCES cargo (nomecargo), ); create table sala(numsala numeric PRIMARY KEY, capacidade numeric, educador_responsavel varchar, FOREIGN KEY(educador_responsavel) REFERENCES funcionario(codfuncionario), ); create table stock_material( codmat numeric, nome varchar, quantidade numeric, descricao varchar, PRIMARY KEY (codmat), );
Será que me conseguem ajudar?
Comentário