1_ Crie um modelo de dados relacional com base na descrição abaixo, lembrando de definir os campos e tipos corretos dos atributos, as definições das entidades e relacionamento.
necessitamos de um banco de dados para armazenar as seguintes informações:
Alunos:
(Código do aluno, CPF, nome, data de nascimento, sexo, endereço, código do curso, situação)
Disciplinas:
(Código da disciplina, nome da disciplina)
Cursos:
(Código do curso, nome do curso)
Ofertas:
(Código da oferta, código da disciplina, período)
Matrículas:
( Código do aluno, código da oferta, nota, situação)
Por Favor Me ajudem!!!
Respostas
respondido por:
1
Em sql server ficaria assim
create table Disciplinas (
COD_Disciplina varchar(10) not null primary key ,
Nome_Disciplina varchar(50) not null
);
create table Cursos (
COD_Curso varchar(10) not null primary key,
Nome_Curso varchar(50)
);
Create table Ofertas (
COD_Oferta varchar(8) not null primary key,
COD_Disciplina varchar(10) not null foreign key references Disciplinas
(COD_Disciplina)
);
Create table Matriculas (
COD_Aluno varchar(8) foreign key references Alunos (COD_Aluno) ,
COD_Oferta varchar(10) foreign key references Ofertas (COD_Oferta) ,
Nota decimal(5,2) ,
Situacao varchar(2) ,
primary key( COD_Aluno, COD_Oferta)
) ;
create table Alunos (
COD_ALuno varchar(8) not null primary key,
CPF_Aluno varchar(11),
Nome_Aluno varchar(50),
Data_Nascimento date,
Sexo_Aluno varchar(1),
Ende_Aluno varchar(50),
COD_Curso varchar(8) foreign key references Cursos (COD_Curso) ,
Situ_Aluno varchar(2)
);
create table Disciplinas (
COD_Disciplina varchar(10) not null primary key ,
Nome_Disciplina varchar(50) not null
);
create table Cursos (
COD_Curso varchar(10) not null primary key,
Nome_Curso varchar(50)
);
Create table Ofertas (
COD_Oferta varchar(8) not null primary key,
COD_Disciplina varchar(10) not null foreign key references Disciplinas
(COD_Disciplina)
);
Create table Matriculas (
COD_Aluno varchar(8) foreign key references Alunos (COD_Aluno) ,
COD_Oferta varchar(10) foreign key references Ofertas (COD_Oferta) ,
Nota decimal(5,2) ,
Situacao varchar(2) ,
primary key( COD_Aluno, COD_Oferta)
) ;
create table Alunos (
COD_ALuno varchar(8) not null primary key,
CPF_Aluno varchar(11),
Nome_Aluno varchar(50),
Data_Nascimento date,
Sexo_Aluno varchar(1),
Ende_Aluno varchar(50),
COD_Curso varchar(8) foreign key references Cursos (COD_Curso) ,
Situ_Aluno varchar(2)
);
Perguntas similares
6 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás