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

Banco De Dados

Artigo: Banco De Dados. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  22/8/2014  •  475 Palavras (2 Páginas)  •  296 Visualizações

Página 1 de 2

Universidade do Sul de Santa Catarina – Unisul

Campus Virtual

Avaliação a Distância

Unidade de Aprendizagem: Princípios de Banco de Dados

Curso:Gestão em tecnologia da informação

Professor: Alexandre Oliveira

Nome do aluno: Nayanne de Araújo Guterres

Data: 11/08/2014

Orientações:

 Procure o professor sempre que tiver dúvidas.

 Entregue a atividade no prazo estipulado.

 Esta atividade é obrigatória e fará parte da sua média final.

 Encaminhe a atividade via Espaço UnisulVirtual de Aprendizagem (EVA).

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:

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.

Create table Curso(Codigo_Curso Integer(5) not null, Nome_Curso Varchar(30)not null, Turno Varchar(15) not null));Create table Professor(Codigo_Professor Integer(5) not null, Nome_ProfessorVarchar(30) not null, Cidade Integer(5) not null, Data_Nascimento Date notnull));Create table Alocacao(Curso_Aloc Integer(5)not null, Professor_Aloc Integer(5)not null, Data not null));Create table Cidade(Codigo_Cidade Integer(5) not null, Nome_CidadeVarchar(30) not null, UF_Cidade Varchar not null))

Questão 3 - (2,0 pontos)

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

Isert Into Curso NOME_CURSO ´TECNOLOGIA INFORMACAO´;UpDate Curso Set NOME_CURSO=´TECNOLOGIA INFORMACAO´, WHERENOME_CURSO´TECNOLOGIA DA INFORMACAO´;Delete from NOME_CURSO Where Upper = ´tecnologia da informacao´Delete from NOME_CURSO where =`TECNOLOGIA DA INFORMACAO´;Drop Table

...

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