Princípio de Banco de Dados

609 palavras 3 páginas
Princípios de Banco de Dados

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.
Resposta:

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.
Resposta:
create database alocacao_curso_professor use alocacao_curso_professor create table PROFESSOR (
Codigo Integer(5) not null,
Nome Varchar(30) not null,
Data_Nascimento Date,
Cidade Integer(5) not null,
Primary Key (Codigo),
Foreign Key (Cidade) references CIDADE (Codigo),
);
create table CURSO (
Codigo Integer(5) not null,
Nome Varchar(30) not null,
Tipo_Turno Varchar(15) not null,
Primary Key (Codigo),
);
create table ALOCACAO (
Curso Integer(5) not null,
Professor Integer(5) not null,
Data_Alocacao Date not null,
Foreign Key (Curso) references CURSO (Codigo),
Foreign Key (Professor) references PROFESSOR (Codigo),
);
create table CIDADE (
Codigo Integer(5) not null,
Nome Varchar(30) not null,
UF Varchar(2) not null,
Primary Key (Codigo),
);

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.
Resposta: 

Relacionados

  • Principios banco dados
    782 palavras | 4 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