Principios banco dados

782 palavras 4 páginas
Avaliação a Distância

Unidade de Aprendizagem: Princípios de Banco de Dados
Curso:
Professor:
Nome do aluno:
Data:
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 `CIDADE` (
`CODIGO` INT NOT NULL AUTO_INCREMENT ,
`NOME` VARCHAR(30) NOT NULL ,
`UF` VARCHAR(2) NOT NULL ,
PRIMARY KEY (`CODIGO`) ,
UNIQUE INDEX `CODIGO_UNIQUE` (`CODIGO` ASC) ,
UNIQUE INDEX `NOME_UNIQUE` (`NOME` ASC) ,
)
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8;

CREATE TABLE `PROFESSOR` (
`CODIGO` INT NOT NULL AUTO_INCREMENT ,
`NOME` VARCHAR(30) NOT NULL ,
`DATANASC` DATE NULL ,
`CIDADE_CODIGO` INT NOT NULL ,
PRIMARY KEY (`CODIGO`) ,
UNIQUE INDEX `idPROFESSOR_UNIQUE` (`CODIGO` ASC) ,
INDEX `fk_PROFESSOR_CIDADE` (`CIDADE_CODIGO` ASC) ,
CONSTRAINT `fk_PROFESSOR_CIDADE`
FOREIGN KEY (`CIDADE_CODIGO` )
REFERENCES `CIDADE` (`CODIGO` )
ON DELETE NO ACTION
ON UPDATE NO ACTION)

Relacionados

  • Princípio de Banco de Dados
    609 palavras | 3 páginas
  • Princípios de Bancos de Dados
    622 palavras | 3 páginas
  • principios bancos de dados
    518 palavras | 3 páginas
  • Principio Banco de dados
    1194 palavras | 5 páginas
  • principios Banco Dados tf
    562 palavras | 3 páginas
  • 33903 38259 AD principios Banco Dados
    559 palavras | 3 páginas
  • atividade ead unisul principios de banco de dados
    521 palavras | 3 páginas
  • 03_aula_BD_II
    1477 palavras | 6 páginas
  • cha100
    12087 palavras | 49 páginas
  • BANCO DE DADOS MULTIMÍDIA
    1804 palavras | 8 páginas