#1. Executar só está sentença para criar banco de dados Poli: CREATE DATABASE poli; #2. Left click no panel Schemas e escolher "Refresh All". Deverá aparecer o novo Banco de dados. Seleciona-lo (Dbl click) e executar: USE poli; CREATE TABLE aluno (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, no_USP VARCHAR(12), curso VARCHAR(20), ano_ing INT ); CREATE TABLE professor (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, no_funcional VARCHAR(12), titulacao VARCHAR(20) ); CREATE TABLE disciplina (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, codigo VARCHAR(7), no_creditos INT, objetivo VARCHAR(450) ); CREATE TABLE matricula (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, id_aluno INT, id_professor INT, id_disciplina INT, FOREIGN KEY (id_aluno) REFERENCES aluno(id), FOREIGN KEY (id_professor) REFERENCES professor(id), FOREIGN KEY (id_disciplina) REFERENCES disciplina(id) ); #3. (Para ver as tabelas criadas novamente dar "Refresh all") ou SHOW tables; #4. Inserindo dados: #4.1 Para os Alunos executar o bloco de instruções a seguir: INSERT INTO aluno (no_USP, curso, ano_ing) VALUES ('8040497','4to',2011); INSERT INTO aluno (no_USP, curso, ano_ing) VALUES ('8037916','4to',2011); INSERT INTO aluno (no_USP, curso, ano_ing) VALUES ('7629928','4to',2010); INSERT INTO aluno (no_USP, curso, ano_ing) VALUES ('8041925','4to',2012); INSERT INTO aluno (no_USP, curso, ano_ing) VALUES ('8888857','3ro',2011); INSERT INTO aluno (no_USP, curso, ano_ing) VALUES ('7626859','4to',2011); INSERT INTO aluno (no_USP, curso, ano_ing) VALUES ('7632807','3ro',2011); INSERT INTO aluno (no_USP, curso, ano_ing) VALUES ('8041101','4to',2011); INSERT INTO aluno (no_USP, curso, ano_ing) VALUES ('6848344','4to',2011); INSERT INTO aluno (no_USP, curso, ano_ing) VALUES ('8038323','3ro',2012); INSERT INTO aluno (no_USP, curso, ano_ing) VALUES ('6846234','4to',2011); INSERT INTO aluno (no_USP, curso, ano_ing) VALUES ('6846193','4to',2011); INSERT INTO aluno (no_USP, curso, ano_ing) VALUES ('8038302','4to',2011); INSERT INTO aluno (no_USP, curso, ano_ing) VALUES ('7206221','3ro',2012); INSERT INTO aluno (no_USP, curso, ano_ing) VALUES ('7700942','4to',2011); INSERT INTO aluno (no_USP, curso, ano_ing) VALUES ('8037840','4to',2011); INSERT INTO aluno (no_USP, curso, ano_ing) VALUES ('6909884','4to',2011); INSERT INTO aluno (no_USP, curso, ano_ing) VALUES ('7210741','4to',2011); INSERT INTO aluno (no_USP, curso, ano_ing) VALUES ('8037882','4to',2010); INSERT INTO aluno (no_USP, curso, ano_ing) VALUES ('6846425','3ro',2012); INSERT INTO aluno (no_USP, curso, ano_ing) VALUES ('8038278','4to',2011); INSERT INTO aluno (no_USP, curso, ano_ing) VALUES ('8042190','4to',2011); #4.1.1 Para consultar o contéudo da tabela Aluno: SELECT * FROM aluno; #4.2 Para os Professores executar o bloco de instruções a seguir: INSERT INTO professor(no_funcional, titulacao) VALUES ('58759','doutor'); INSERT INTO professor(no_funcional, titulacao) VALUES ('2090221','doutor'); INSERT INTO professor(no_funcional, titulacao) VALUES ('62862','mestre'); INSERT INTO professor(no_funcional, titulacao) VALUES ('59232','doutor'); INSERT INTO professor(no_funcional, titulacao) VALUES ('55440','doutor'); INSERT INTO professor(no_funcional, titulacao) VALUES ('601164','doutor'); INSERT INTO professor(no_funcional, titulacao) VALUES ('62862','mestre'); #4.2.1 Para consultar o contéudo da tabela Professor: SELECT * FROM professor; #4.3 Para as Disciplinas executar o bloco de instruções a seguir: INSERT INTO disciplina(codigo, no_creditos, objetivo) VALUES ('PMR2490',4,'Ensino das novas técnicas de modelagem de empresas e sistemas de informação interativos.'); INSERT INTO disciplina(codigo, no_creditos, objetivo) VALUES ('PMR2360',4,'Ensino de conceitos básicos sobre projeto de sistemas de controle.'); INSERT INTO disciplina(codigo, no_creditos, objetivo) VALUES ('PMR2460',4,'Assimilação dos conceitos fundamentais de sistemas sequenciais, sistemas a eventos discretos, simulação discreta e tecnologia para o projeto de sistemas de controle e automação como: controladores programáveis, linguagens de programação de controladores e metodologia de especificação das estratégias de controle.'); INSERT INTO disciplina(codigo, no_creditos, objetivo) VALUES ('PMR2320',4,'Objetivos Apresentação de ferramentas para modelagem e análise de sistemas dinâmicos.'); #4.3.1 Para consultar o contéudo da tabela Disciplina: SELECT * FROM disciplina; #4.4 Para a Matricula executar o bloco de instruções a seguir: INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (1,1,1); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (2,1,1); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (3,1,1); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (4,1,1); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (5,1,1); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (6,1,1); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (7,1,1); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (8,1,1); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (9,1,1); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (10,1,1); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (11,1,1); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (12,1,1); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (13,1,1); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (14,1,1); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (15,1,1); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (16,1,1); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (17,1,1); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (18,1,1); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (19,1,1); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (20,1,1); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (21,1,1); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (22,1,1); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (1,2,2); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (2,2,2); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (3,2,2); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (4,2,2); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (5,2,2); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (6,2,2); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (7,2,2); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (8,2,2); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (9,2,2); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (10,2,2); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (11,2,2); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (12,2,2); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (1,3,3); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (2,3,3); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (3,3,3); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (4,3,3); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (5,3,3); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (6,3,3); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (7,3,3); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (8,3,3); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (9,3,3); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (10,3,3); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (11,3,3); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (12,3,3); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (13,3,3); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (14,3,3); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (15,3,3); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (16,3,3); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (17,3,3); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (18,3,3); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (1,6,4); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (2,6,4); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (3,6,4); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (4,6,4); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (5,6,4); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (6,6,4); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (7,6,4); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (8,6,4); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (9,6,4); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (6,6,4); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (7,6,4); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (8,6,4); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (9,6,4); INSERT INTO matricula(id_aluno, id_professor,id_disciplina) VALUES (10,6,4); #4.4.1 Para consultar o contéudo da tabela Matricula: SELECT * FROM matricula;