Ad - banco de dados i - unisul

Páginas: 3 (594 palavras) Publicado: 8 de agosto de 2012
Sejam os seguintes depósitos de dados, que representam o processo de alocação de um professor em um determinado curso, ou seja que representa em qual cidade o professor mora, e em qual curso ministraaulas:

1. Em relação ao dados acima referente a alocação de um professor em um determinado curso, crie um modelo E.R. normalizado, utilizando uma das ferramentas cases estudadas no livrodidático, implementando as seguintes regras básicas: (3,0 pontos)

O que identifica o professor é o seu código.
O que identifica o curso é o código do curso.
O que identifica a alocação é o código doprofessor e o código do curso.
O que identifica a cidade é o código da cidade
Um professor deve morar numa cidade.
Um professor pode ser alocado em vários cursos.
Um curso pode ser lecionado por váriosprofessores.



2. Descreva os comandos SQL – DDL para a criação dos objetos do banco de dados com o modelo acima. (3,0 pontos)

Create table Professor (
Codigo_Professor Number(5) not null,Nome_Professor Varchar (30) not null,
Data_Nasc Date,
Cidade_Professor Number(5) not null,
Primary Key(Codigo_Professor),
Foreign Key (Codigo_Cidade) references CIDADE (Codigo_Cidade),
);Create table Curso (
Codigo_Curso Number(5) not null,
Nome_Curso Varchar(3) not null,
Tipo_Curso_(Matutino/Vespertino/Norturno) Varchar(15) not null,
Primary Key (Codigo_Curso),
ForeignKey (Codigo_Professor, Codigo_Cidade) references PROFESSOR (Codigo_Professor, Codigo_Cidade),
);
Create table Alocacao (
Numero_Professor Number(5) not null,
Curso_Professor Number(5) not null,Data_Alocacao Date not null,
Primary Key (Codigo_Curso),
Foreign Key (Codigo_Curso, Codigo_Professor, Codigo_Cidade) references CURSO (Codigo_Curso, Codigo_Professor, Codigo_Cidade),

);Create table Cidade (
Cod_Cidade Number(5) not null,
Nome_Cidade Varchar(30) not null,
UF_Cidade Char(2) not null,
Primary Key (Codigo_Cidade)
);


3. Dos comandos DML estudados, insira 5...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Ad banco de dados i
  • AD Banco de Dados II Unisul Virtual
  • Banco de Dados UNISUL
  • banco de dados unisul
  • Matematica elementar i
  • banco de dados I
  • Trabalho Banco de Dados I
  • Banco de dados i

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!