def inserindo_dados_no_banco(): b = Banco() # criando registros. s1 = Sugestao(1, "autor 1", "Titulo 1", "Tema 1", 10) s2 = Sugestao(2, "autor 2", "Titulo 2", "Tema 2", 7) s3 = Sugestao(3, "autor 3", "Titulo 3", "Tema 3", 20) s4 = Sugestao(4, "autor 4", "Titulo 4", "Tema 4", 30) s5 = Sugestao(5, "autor 5", "Titulo 5", "Tema 5", 25) s6 = Sugestao(6, "autor 6", "Titulo 6", "Tema 6", 18) s7 = Sugestao(7, "autor 7", "Titulo 7", "Tema 7", 5) s8 = Sugestao(8, "autor 8", "Titulo 8", "Tema 8", 3) s9 = Sugestao(9, "autor 9", "Titulo 9", "Tema 9", 11) s10 = Sugestao(10, "autor 10", "Titulo 10", "Tema 10", 42) s11 = Sugestao(11, "autor 11", "Titulo 11", "Tema 11", 15) s12 = Sugestao(12, "autor 12", "Titulo 12", "Tema 12", 35) s13 = Sugestao(13, "autor 13", "Titulo 13", "Tema 13", 13) s14 = Sugestao(14, "autor 14", "Titulo 14", "Tema 14", 15) s15 = Sugestao(15, "autor 15", "Titulo 15", "Tema 15", 8) i1 = Item(1, "item 1", "5") i2 = Item(2, "item 2", "9") i3 = Item(3, "item 3", "4") i4 = Item(4, "item 4", "12") i5 = Item(5, "item 5", "2") i6 = Item(6, "item 6", "8") i7 = Item(7, "item 7", "42") i8 = Item(8, "item 8", "3") i9 = Item(9, "item 9", "7") i10 = Item(10, "item 10", "15") a1 = Aluno(1, "aluno 1", 2) a2 = Aluno(2, "aluno 2", 2) a3 = Aluno(3, "aluno 3", 3) a4 = Aluno(4, "aluno 4", 3) a5 = Aluno(5, "aluno 5", 1) f1 = Funcionario(1, "funcionario 1", "funcionario 1") f2 = Funcionario(2, "funcionario 2", "funcionario 2") f3 = Funcionario(3, "funcionario 3", "funcionario 3") f4 = Funcionario(4, "funcionario 4", "funcionario 4") f5 = Funcionario(5, "funcionario 5", "funcionario 5") t1 = Turma(1, "nivel 1", "2018") t2 = Turma(2, "nivel 2", "2018") t3 = Turma(3, "nivel 3", "2018") t4 = Turma(4, "nivel 4", "2018") # inserindo registros no banco. print("Criando tabelas...") b.create_table() print("Tabelas criadas.") print("Inserindo dados em 'sugestoes'...") b.insert_sugest(s1) b.insert_sugest(s2) b.insert_sugest(s3) b.insert_sugest(s4) b.insert_sugest(s5) b.insert_sugest(s6) b.insert_sugest(s7) b.insert_sugest(s8) b.insert_sugest(s9) b.insert_sugest(s10) b.insert_sugest(s11) b.insert_sugest(s12) b.insert_sugest(s13) b.insert_sugest(s14) b.insert_sugest(s15) print("Dados inseridos.") print("Inserindo dados em 'vertices'...") # Criar ar relações de s1 b.insert_node_sugest(s1, s2) b.insert_node_sugest(s1, s3) # Criar ar relações de s2 b.insert_node_sugest(s2, s3) b.insert_node_sugest(s2, s4) b.insert_node_sugest(s2, s5) # Criar ar relações de s3 b.insert_node_sugest(s3, s5) # Criar ar relações de s7 b.insert_node_sugest(s7, s4) b.insert_node_sugest(s7, s5) b.insert_node_sugest(s7, s6) # Criar ar relações de s11 b.insert_node_sugest(s11, s7) b.insert_node_sugest(s11, s8) # Criar ar relações de s13 b.insert_node_sugest(s13, s1) b.insert_node_sugest(s13, s2) b.insert_node_sugest(s13, s3) b.insert_node_sugest(s13, s4) b.insert_node_sugest(s13, s5) print("Dados inseridos.") print("Inserindo dados em 'itens'...") b.insert_itens(i1) b.insert_itens(i2) b.insert_itens(i3) b.insert_itens(i4) b.insert_itens(i5) b.insert_itens(i6) b.insert_itens(i7) b.insert_itens(i8) b.insert_itens(i9) b.insert_itens(i10) print("Dados inseridos.") print("Inserindo dados em 'alunos'...") b.insert_alunos(a1) b.insert_alunos(a2) b.insert_alunos(a3) b.insert_alunos(a4) b.insert_alunos(a5) print("Dados inseridos.") print("Inserindo dados em 'funcionarios'...") b.insert_funcionarios(f1) b.insert_funcionarios(f2) b.insert_funcionarios(f3) b.insert_funcionarios(f4) b.insert_funcionarios(f5) print("Dados inseridos.") print("Inserindo dados em 'turmas'...") b.insert_turmas(t1) b.insert_turmas(t2) b.insert_turmas(t3) b.insert_turmas(t4) print("Dados inseridos.") print("Inserindo dados em 'relacao_turmas'...") b.insert_relacao_turmas(t1, s1, f1, a1) b.insert_relacao_turmas(t1, s1, f1, a2) b.insert_relacao_turmas(t1, s1, f1, a3) b.insert_relacao_turmas(t2, s5, f2, a5) b.insert_relacao_turmas(t2, s5, f2, a4) b.insert_relacao_turmas(t2, s5, f2, a3) b.insert_relacao_turmas(t3, s7, f5, a2) b.insert_relacao_turmas(t3, s7, f5, a4) b.insert_relacao_turmas(t3, s7, f5, a5) b.insert_relacao_turmas(t4, s3, f3, a1) b.insert_relacao_turmas(t4, s3, f3, a3) b.insert_relacao_turmas(t4, s3, f3, a5) print("Dados inseridos.") print("Inserindo dados em 'insert_itens_sugestoes'...") # sugestões = 1~15 # itens = 1~10 b.insert_itens_sugestoes(s1, i1) b.insert_itens_sugestoes(s1, i2) b.insert_itens_sugestoes(s1, i3) b.insert_itens_sugestoes(s1, i4) b.insert_itens_sugestoes(s1, i5) b.insert_itens_sugestoes(s1, i6) b.insert_itens_sugestoes(s1, i7) b.insert_itens_sugestoes(s2, i8) b.insert_itens_sugestoes(s2, i9) b.insert_itens_sugestoes(s2, i10) b.insert_itens_sugestoes(s3, i1) b.insert_itens_sugestoes(s3, i3) b.insert_itens_sugestoes(s3, i5) b.insert_itens_sugestoes(s3, i7) b.insert_itens_sugestoes(s3, i9) b.insert_itens_sugestoes(s4, i2) b.insert_itens_sugestoes(s4, i4) b.insert_itens_sugestoes(s4, i6) b.insert_itens_sugestoes(s4, i8) b.insert_itens_sugestoes(s4, i10) b.insert_itens_sugestoes(s5, i1) b.insert_itens_sugestoes(s5, i4) b.insert_itens_sugestoes(s5, i7) b.insert_itens_sugestoes(s6, i1) b.insert_itens_sugestoes(s7, i3) b.insert_itens_sugestoes(s7, i5) b.insert_itens_sugestoes(s7, i7) b.insert_itens_sugestoes(s8, i10) b.insert_itens_sugestoes(s9, i1) b.insert_itens_sugestoes(s9, i10) b.insert_itens_sugestoes(s10, i10) b.insert_itens_sugestoes(s11, i1) b.insert_itens_sugestoes(s11, i2) b.insert_itens_sugestoes(s11, i3) b.insert_itens_sugestoes(s12, i4) b.insert_itens_sugestoes(s12, i5) b.insert_itens_sugestoes(s12, i6) b.insert_itens_sugestoes(s13, i5) b.insert_itens_sugestoes(s13, i6) b.insert_itens_sugestoes(s13, i7) b.insert_itens_sugestoes(s14, i4) b.insert_itens_sugestoes(s14, i7) b.insert_itens_sugestoes(s14, i9) b.insert_itens_sugestoes(s15, i1) b.insert_itens_sugestoes(s15, i2) b.insert_itens_sugestoes(s15, i3) b.insert_itens_sugestoes(s15, i4) b.insert_itens_sugestoes(s15, i5) print("Dados inseridos.") print("Tudo pronto.")