atividade ead unisul principios de banco de dados
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...
Descreva os comandos SQL - DDL para a criação dos objetos do banco de dados com o modelo acima.
_Create database Atividade; (criar banco de dados)
_Show database; (visualizar os bancos criados)
_Use Atividade; (usar o banco de dados criado)
_Create table Professor (
Código int(5) primary key not null,
Nome varchar(30) not null,
Data_de_Nascimento date,
Cidade int(5) not null); (Criação da tabela Professor)
_ Create table Curso (
Código int(5) primary key not null,
Nome varchar(30) not null, Tipo_Turno varchar(15) not null); (Criação da tabela curso)
_Create table Alocacao (
Curso int(5) primary key not null,
Professor_código int(5) not null, Data_alocacao date not null); (Criação da tabela Alocacao)
Alter table alocacao add constraint alocacao_professor_fk foreign key professor_código references professor(professor_código);
_Create table Cidade ( Código int(5) primary key not null, Nome varchar(30) not null, UF varchar(2) not null);
Dos comandos DML estudados, insira 5 linhas para cada tabela criada na questão 2, utilizando o comando de inserção.
Tabela professor
Mysql>Insert into professor (código, Nome, Data_de_Nascimento, Cidade) Value (‘01’, ‘gleimerson’, ‘1992-01-06’, ‘1’);
Mysql>Insert into professor values (‘02’, ‘lindalva’, ‘1960-05-19’, ‘1’);
Mysql>Insert into professor values (‘03’, ‘jose’, ‘1975-08-09’, ‘2’);
Mysql>Insert