mejaime 0 Denunciar post Postado Maio 18, 2005 Tenho uma super classe com as seguintes tabelas Pessoa, Cliente e Funcionario. Tenho duvidas como é que são as chaves primarias e estrangeiras e na maneira de implementação. Já criei as tabelas mas nao sei o que heide fazer mais . Alguem me pode ajudar? Vou deixar aqui o codigo que fiz sem as chaves primarias e estrangeiras. Se alguem poder que me ajude por favor.Esqueci-me de referir que é uma disjunção com participação obrigatoria.CREATE TABLE Pessoa(Bi int not null,NomeP_P varchar(100) not null,Apelido_P varchar(100) not null,Morada_P varchar(150) not null,Telefone_P int not null,Email_P varchar(50),Estatuto varchar(15) not null check (Estatuto in ('cliente','Funcionario')),CONSTRAINT Pessoa_PK PRIMARY KEY (Bi)); CREATE TABLE Funcionário (Bi int not null,Habilitacoes varchar(30),);CREATE TABLE Cliente (Bi int not null,Habilitacoes varchar(30),);obrigado pessoal ... Compartilhar este post Link para o post Compartilhar em outros sites
alphamek 2 Denunciar post Postado Maio 18, 2005 VocÊ tem que discutir isso no escopo da sua aplicação. Cada aplicação se comporta de um jeito. <_< Compartilhar este post Link para o post Compartilhar em outros sites