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

Banco De Dados I

Exames: Banco De Dados I. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  22/2/2015  •  481 Palavras (2 Páginas)  •  199 Visualizações

Página 1 de 2

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 ministra aulas:

1. Em relação ao dados acima referente a alocação de um professor em um determinado curso, crie um modelo E.R. (entidade de relacionamento) normalizado, utilizando uma das ferramentas cases estudadas no livro didá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 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.

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

Create Database Universidade;

Use Universidade

Create Table Professor(

Codigo Integer(5)Not Null,

Nome Varchar(30)Not Null,

DataNascimento Date Null,

Cidade Integer(5)Not Null,

Primary Key(codigo)

);

Create Table Curso(

Codigo Integer(5) Not Null,

Nome Varchar(30) Not Null,

TipoTurno Varchar(15) Not Null,

Primary Key(Codigo)

);

Create Table Alocacao(

Curso Integer(5) Not Null,

Professor Integer(5) Not Null,

DataAlocacao Date,

Primary Key(Curso),

Foreign Key (CodProfessor) references Professor(Codigo),

Foreign Key (CodCurso) references Curso(Codigo)

);

Create Table Cidade(

Codigo Integer(5) Not Null,

Nome Varchar(30) Not Null,

UF Varchar(2) Not Null,

Primary Key(Codigo)

);

3. Dos comandos DML estudados, insira 5 linhas para cada tabela criada na questão 2, utilizando o comando de inserção. (2,0 pontos)

TABELA CIDADE

Insert into cidade (Codigo, Nome, UF) values (1,'Urucania','MG');

Insert into cidade (Codigo, Nome, UF) values (2,'Ponte Nova','MG');

Insert into cidade (Codigo,Nome,UF) values (3, ‘Santo Antonio do Grama’, ‘MG’);

Insert into cidade (Codigo,Nome,UF) values (4, ‘Piedade de Ponte Nova’, ‘MG’);

Insert into cidade (Codigo,Nome,UF) values (5, ‘Santa Cruz do Escalvado’, ‘MG’);

TABELA PROFESSOR

Insert into Professor (Codigo,Nome,DataNascimento,Cidade) Values(1,'wiliam clovis dos reis',19/12/1978,1);

...

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