TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

BANCO DE DADOS

Ensaios: BANCO DE DADOS. Pesquise 861.000+ trabalhos acadêmicos

Por:   •  28/2/2014  •  331 Palavras (2 Páginas)  •  392 Visualizações

Página 1 de 2

Questão1 - (3,0 pontos)

Em relação aos dados acima referentes à alocação de um professor em um determinado curso, crie um modelo E.R. normalizado, utilizando uma das ferramentas cases estudadas no livro didático, implementando as seguintes regras básicas:

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 do professor 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ários professores.

Questão 2 - (3,0 pontos)

Descreva os comandos SQL - DDL para a criação dos objetos do banco de dados com o modelo acima.

Criar Tabela Professor

CREATE TABLE Professor

(Codigo_Professor Int(5) NOT NULL DEFAULT 5,

Codigo Cidade Int(5) NOT NULL,

Nome Varchar(30) NOT NULL,

Data de Nascimento Date,

Cidade Int(5) NOT NULL,

PRIMARY KEY (Codigo),

Foreign Key (Código_cidade) references Cidade (Codigo_Cidade);

Foreign Key (código_curso) references Curso (Codigo_Curso);

)

Criar Tabela Curso

CREATE TABLE Curso

(Codigo_Curso Int(5) NOT NULL,

Codigo_Professor Int(5) NOT NULL,

Nome Varchar(30) NOT NULL,

Tipo Turma (M/V/N) Varchar(15) NOT NULL

PRIMARY KEY (Codigo)

Foreign Key (Codigo_Professor) references Professor (Codigo_Professor);

)

Criar Tabela Alocacao

-- Table Alocacao

CREATE TABLE Alocacao

(Codigo Curso Int(5) NOT NULL,

Codigo Professor Int(5) NOT NULL DEFAULT 5,

Codigo Cidade Int(5) NOT NULL,

Curso Int(5) NOT NULL,

Professor Int(5) NOT NULL,

Data Alocacao Date NOT NULL

Foreign Key (Codigo_Professor) references Professor (Codigo_Professor);

Foreign Key (Codigo_Curso) references Curso (Codigo_Curso);

Foreign Key (Codigo_Cidade) references Cidade (Codigo_Cidade);

)

Criar Tabela Cidade

CREATE

...

Baixar como (para membros premium)  txt (3.1 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com