Buscar

Relacionado à linguagem SQL, considere as seguintes estruturas de dados das tabelas e escreva os comandos SQL que se pedem: Curso Id: Inteiro (Chav...

Relacionado à linguagem SQL, considere as seguintes estruturas de dados das tabelas e escreva os comandos SQL que se pedem: Curso Id: Inteiro (Chave primária) Nome: Literal(50) Início: Data Término: Data Aluno Id: Inteiro (Chave primária) Nome: Literal(50) Nascimento: Data RA: Literal(15) (Único) Matrícula Id: Inteiro (Chave primária) AlunoId: Inteiro (Chave estrangeira → Aluno.Id) CursoId: Inteiro (Chave estrangeira → Curso.Id) DataMatricula: Data CREATE TABLE Curso ( Id INT, Nome VARCHAR(50), Inicio DATE, Termino DATE, CONSTRAINT PK_Curso PRIMARY KEY (id) ) Sabendo que o comando SQL acima se refere à criação da tabela Curso, escreva os comandos SQL para criação das tabelas Aluno e Matrícula. 

💡 2 Respostas

User badge image

Ed Verified user icon

Segue abaixo os comandos SQL para criação das tabelas Aluno e Matrícula, considerando as estruturas de dados fornecidas: CREATE TABLE Aluno ( Id INT, Nome VARCHAR(50), Nascimento DATE, RA VARCHAR(15) UNIQUE, CONSTRAINT PK_Aluno PRIMARY KEY (Id) ); CREATE TABLE Matricula ( Id INT, AlunoId INT, CursoId INT, DataMatricula DATE, CONSTRAINT PK_Matricula PRIMARY KEY (Id), CONSTRAINT FK_Matricula_Aluno FOREIGN KEY (AlunoId) REFERENCES Aluno(Id), CONSTRAINT FK_Matricula_Curso FOREIGN KEY (CursoId) REFERENCES Curso(Id) );

0
Dislike0
User badge image

Paulo Henrique Mazi

CREATE TABLE Aluno (

Id INT,

Nome VARCHAR(50),

Nascimento DATE,

RA VARCHAR(15) UNIQUE,

CONSTRAINT PK_Aluno PRIMARY KEY (Id)

);


CREATE TABLE Matricula (

Id INT,

AlunoId INT,

CursoId INT,

DataMatricula DATE,

CONSTRAINT PK_Matricula PRIMARY KEY (Id),

CONSTRAINT FK_Matricula_Aluno FOREIGN KEY (AlunoId) REFERENCES Aluno(Id),

CONSTRAINT FK_Matricula_Curso FOREIGN KEY (CursoId) REFERENCES Curso(Id)

);


0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais