• Matéria: Informática
  • Autor: evandrolopesdepaula
  • Perguntado 8 anos atrás

Não estou conseguindo fazer este exercicio alguem pode me ajudar? A tabela que é para seguir esta abaixo CLIQUE NELA ,peço ajuda dos universitarios ou de alguem que saiba mexer com SQL se não tiver certeza da resposta por favor não arrisque:

Nosso projeto consiste em desenvolver um script na linguagem SQL. Esse script deve contemplar a criação das tabelas Aluno, Matricula e Classe utilizando os comandos CREATE TABLE, Constraint Primary Key e Constraint FOREIGN KEY, conforme os dados do documento Orientações do projeto.

Anexos:

Respostas

respondido por: josusouza59
2

CREATE TABLE Aluno (

Nr_Rgm NUMBER(8),

Nm_Nome VARCHAR2(40),

Nm_Pai VARCHAR2(40),

Nm_Mae VARCHAR2(40),

Dt_Nascimento DATE,

Id_Sexo CHAR(1),

CONSTRAINT Aluno_Nr_Rgm_pk PRIMARY KEY (Nr_Rgm),

CONSTRAINT Aluno_Id_sexo_ck CHECK (Id_sexo IN ('M','F'))

);

 

CREATE TABLE Classe (

Cd_Classe NUMBER(8),

Nr_AnoLetivo NUMBER(4),

Nr_Serie NUMBER(2),

Sg_Turma VARCHAR2(2),

Cd_Escola NUMBER(6),

Cd_Grau NUMBER(2),

Cd_Periodo NUMBER(2),

CONSTRAINT Classe_Cd_Classe_pk PRIMARY KEY (Cd_Classe)

);

 

CREATE TABLE Matricula (

Nr_Rgm NUMBER(8),

Cd_Classe NUMBER(8),

Dt_Matricula DATE,

CONSTRAINT matricula_Nr_Rgm_fk FOREIGN KEY (Nr_Rgm) REFERENCES Aluno(Nr_Rgm),

CONSTRAINT matricula_Cd_Classe_fk FOREIGN KEY (Cd_Classe) REFERENCES Classe(Cd_Classe)

);


evandrolopesdepaula: Eu testei o código deu dois erros olha ai no site (copie e cole o código depois clique na opção execute http://www.tutorialspoint.com/execute_sql_online.php
evandrolopesdepaula: Cara do céu este exercício é de matar não consigo fazer ele .
evandrolopesdepaula: Faz assim teste no site e olha se esta certo ou se é problema no site para testar no meu deu erro mais se certifica ai (isso é matéria pra superdotado tenha dó )
evandrolopesdepaula: Eu já havia criado a tabela e tentei criar de novo acho que por isto deu erro não consigo fazer o exercício acho que esta certo valeu (é um trabalho da faculdade isto obrigado pela ajuda voce salvou um cara ! )
josusouza59: Testei neste site aí e aqui deu certinho! :)
evandrolopesdepaula: Esta certo voce tirou a nota maxima no meu trabalho da faculdade ! Valeu !(consegui ver aonde eu errava com a sua resposta .).
Perguntas similares