Questão de Banco de Dados — SQL — COMVEST UFAM 2016
Banco de DadosSQL
- Código
- qq162478
- Banca
- COMVEST UFAM
- Órgão
- UFAM
- Ano
- 2016
- Nível
- Médio
- Cargo
- COMVEST - - Técnico em Tecnologia da Informação
As cláusulas SQL que usam as restrições de chave para combinar as informações de Proprietário com Apólices e Beneficiário com Dependentes, para mapear de forma correta o diagrama para o modelo relacional, são:
- ACREATE TABLE Apolices( id-apolice INTEGER,custo REAL,cpf CHAR(11) NOT NULL,PRIMARY KEY (id-apolice),FOREIGN KEY (cpf) REFERENCES FuncionariosON DELETE CASCADE)CREATE TABLE Dependentes(nomed CHAR(20),idade INTEGER,id-apolice INTEGER,PRIMARY KEY (nomed,id-apolice),FOREIGN KEY (id-apolice) REFERENCES ApolicesON DELETE CASCADE)
- BCREATE TABLE Funcionarios(id-apolice INTEGER,custo REAL,cpf CHAR(11) NOT NULL,PRIMARY KEY (id-apolice),FOREIGN KEY (cpf) REFERENCES ProprietarioON DELETE CASCADE)CREATE TABLE Apolices (nomed CHAR(20)idade INTEGER,id-apolice INTEGER,PRIMARY KEY (nomed,id-apolice),FOREIGN KEY (id-apolice) REFERENCES FuncionariosON DELETE CASCADE)
- CCREATE TABLE Beneficiario (id-apolice INTEGER,custo REAL,cpf CHAR(11) NOT NULL,PRIMARY KEY (id-apolice),FOREIGN KEY (cpf) REFERENCES DependenteON DELETE CASCADE)CREATE TABLE Proprietario(nomed CHAR(20),idade INTEGER,id-apolice INTEGER,PRIMARY KEY (nomed,id-apolice),FOREIGN KEY (id-apolice) REFERENCES ApolicesON DELETE CASCADE)
- DCREATE TABLE Benefiario( id-apolice INTEGER,Custo REAL,Cpf CHAR(11) NOT NULL,PRIMARY KEY (id-apolice),FOREIGN KEY (cpf) REFERENCES FuncionariosON DELETE CASCADE)CREATE TABLE Dependentes(nomed CHAR(20)idade INTEGER,id-apolice INTEGER,PRIMARY KEY (nomed,id-apolice),FOREIGN KEY (id-apolice) REFERENCES ApolicesON DELETE CASCADE)
- ECREATE TABLE Apolices( id-apolice INTEGER,Custo REAL,Cpf CHAR(11) NOT NULL,PRIMARY KEY (idade),FOREIGN KEY (cpf,nomed) REFERENCES FuncionariosON DELETE CASCADE)CREATE TABLE Dependentes(nomed CHAR(20)idade INTEGER,id-apolice INTEGER,PRIMARY KEY (id-apolice,idade),FOREIGN KEY (id-apolice) REFERENCES ApolicesON DELETE CASCADE)