MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA FARROUPILHA CÂMPUS SÃO BORJA Rua Otaviano Mendes, 355 – CEP 97670-000 – São Borja – RS Fone: (55) 3431-4378 Site: www.sb.iffarroupilha.edu.br Plano de Ensino IDENTIFICAÇÃO EIXO TECNOLÓGICO: Informação e Comunicação CURSO: Técnico em Informática FORMA/GRAU:( X ) Integrado ( ) Subsequente ( ) Concomitante ( ) Bacharelado ( ) Licenciatura ( ) Tecnólogo MODALIDADE: ( X ) Presencial ( ) PROEJA ( ) EaD COMPONENTE CURRÌCULAR: Banco de Dados II ANO / SEMESTRE: 2015/01 SEMESTRE ou ANO DA TURMA: 3º ano. TURNO: Diurno CARGA HORÀRIA: 40h TURMAS: 30 e 31 DIRETOR(A) GERAL DO CAMPUS: Alexander da Silva Machado DIRETOR (A) DE ENSINO: Maria Teresinha Verle Kaefer DOCENTE(A): Ícaro Lins Iglesias EMENTA Instalação e Configuração de Banco de Dados; SQL DDL - Linguagens de Definição de Dados; SQL DML – Linguagem de Consulta de Dados. OBJETIVOS OBJETIVO GERAL DO CURSO: Proporcionar aos estudantes que concluíram o ensino fundamental oportunidade de qualificação na área de informática, através da Educação Profissional Integrada ao Ensino Médio, desenvolvendo habilidades e construindo competências para atuarem como Técnicos em Informática. Ao mesmo tempo, busca-se desenvolver no educando a formação social, cultural, humanística e integral, para o desenvolvimento de cidadãos críticos e reflexivos, capazes de compreender e atuar em sua realidade, explorando o uso das tecnologias com responsabilidade social. OBJETIVO DO COMPONENTE CURRICULAR: Geral - Elaborar a criação de consultas SQL aplicados ao um banco de dados relacional Específicos - Criar esquemas de base de dados através da Linguagem de Definição de Dados – DDL; - Desenvolver consultas através da Linguagem de Manipulação de Dados – DML envolvendo uma ou mais tabelas; MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA FARROUPILHA CÂMPUS SÃO BORJA Rua Otaviano Mendes, 355 – CEP 97670-000 – São Borja – RS Fone: (55) 3431-4378 Site: www.sb.iffarroupilha.edu.br - Efetuar o desenvolvimento de uma aplicação prática envolvendo um SGBD relacional integrado a um sistema web. METODOLOGIA Aula expositiva, com auxílio de quadro e projetor multimídia (datashow); estudo dirigido individual e em grupo; conteúdos serão apresentados em laboratório, realizando práticas de modelagem exercitadas através de softwares de apoio. Procedimentos, técnicas e recursos: - Trabalho individual e em grupo; - Laboratório de informática utilizando os softwares de apoio; - Softwares para administração PHPMyAdmin e MySQL Workbench; SGBD MySQL. CONTEÚDO PROGRAMÁTICO Unidade 1 – SQL Básica 1.1 Comandos DDL: CREATE, DROP, USE, CONSTRAINTS, ALTER 1.2 Constraints: PK, FK, NOT NULL, UNIQUE, DEFAULT 1.3 Foreign key constraints: ON UPDATE/ON DELETE 1.4 Comandos DML: INSERT, DELETE e UPTADE 1.5 A tríade SELECT-FROM-WHERE 1.4 Consultas com operadores: aritméticos, relacionais, lógicos e auxiliares Unidade 2 - Consultas envolvendo 2 ou mais tabelas 2.1 Produto Cartesiano 2.2 Junção Interna (INNER JOIN) Unidade 3 – Outros comandos SQL 3.1 Aliases 3.3 ORDER BY 3.4 Funções Agregadas: 3.4.1 AVG 3.4.2 SUM 3.4.3 MIN e MAX 3.3.4 COUNT 3.5 GROUP BY 3.6 HAVING MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA FARROUPILHA CÂMPUS SÃO BORJA Rua Otaviano Mendes, 355 – CEP 97670-000 – São Borja – RS Fone: (55) 3431-4378 Site: www.sb.iffarroupilha.edu.br 3.7 DISTINCT Unidade 4 – Subconsultas 4.1 Subconsultas introduzidas com IN e NOT IN 4.2 Subconsultas introduzidas com Funções Agregadas 4.3 Subconsultas correlacionadas com EXISTS AVALIAÇÃO Instrumentos a serem usados pelo docente (a): A.1 Indicadores avaliativos qualitativos: serão considerados como tópicos de avaliação qualitativa: pontualidade, assiduidade, cumprimento de prazos estabelecidos pelo professor, atitudes em sala de aula de respeito aos colegas e professor, participação durante as aulas. A.2 Indicadores avaliativos quantitativos: As avaliações da disciplina serão desenvolvidas da seguinte forma: Fórmula: NP1 = (TP1 + TP2 + P1 + TA) * 0,4 NP2 = (TP3 + TP4 + P2 + TA) * 0,6 MF = NP1 + NP2 Descrição dos instrumentos de avaliação: TP1 = trabalho prático envolvendo o conteúdo da unidade 1 e 2 no valor de 2 pontos. TP2 = trabalhos práticos envolvendo o conteúdo da unidade 2, no valor de 3 pontos. P1 = prova envolvendo o conteúdo das unidades 1 e 2, no valor de 2 pontos. TP3 = trabalho prático envolvendo o conteúdo da unidade 3, no valor de 2 pontos. TP4 = trabalho prático envolvendo o conteúdo da unidade 4, no valor de 3 pontos. P2 = prova envolvendo o conteúdo das unidades 3 e 4, no valor de 2 pontos. TA = tópicos avaliativos descritos no item 6.1, totalizando 3 pontos NP1 = nota parcial equivalente a 40% da média final – 1º semestre NP2 = nota parcial equivalente a 60% da média final – 2º semestre MF = Média final Critérios de avaliação: Os resultados da avaliação do aproveitamento são expressos em notas. As notas deverão ser expressas com uma casa após a vírgula sem arredondamento. MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA FARROUPILHA CÂMPUS SÃO BORJA Rua Otaviano Mendes, 355 – CEP 97670-000 – São Borja – RS Fone: (55) 3431-4378 Site: www.sb.iffarroupilha.edu.br Nas disciplinas anuais o cálculo da nota final do período deverá ser ponderada, tendo a nota do primeiro semestre peso 4 e do segundo semestre peso 6. O resultado final de aprovação será: - Nota 7,0 (sete), antes do Exame Final; - Média mínima 5,0 (cinco), após o Exame Final. - A média final da etapa terá peso 6,0 (seis). - O Exame Final terá peso 4,0 (quatro). - O aluno será considerado Aprovado quando a média final da etapa (6,0) e do Exame Final (4,0) for igual ou superior a 5,0 (cinco). RECUPERAÇÃO PARALELA: A recuperação da aprendizagem é contínua e ocorrerá no decorrer do período letivo, visando que o (a) estudante atinja as competências e habilidades previstas no currículo, conforme a Lei nº 9394/96. A recuperação paralela será feita por meio de atendimento individualizado ao aluno, estimulando no sujeito suas competências e habilidades. A recuperação paralela ocorrerá fora do horário de sala, mediante agendamento prévio. Além disso: Estudos dirigidos, individuais ou em grupo; Produção de materiais/protótipos; Intervenção prática na realidade; Visitas de estudo a instituições na área do curso; Consultas a bibliotecas e centros de documentação; Outras atividades, desde que relacionadas à natureza do conhecimento do componente curricular ao qual se vincula, estabelecendo uma sistemática de estudos continuada. PRÁTICA PROFISSIONAL INTEGRADA (PPI) O componente curricular prevê PPI: ( X ) Sim ( )Não ( )Colaboração Articulação com os componentes curriculares: Durante o desenvolvimento da disciplina, serão estabelecidas relações entre os assuntos debatidos em aula e o conteúdo de outros componentes da estrutura curricular do curso, como as disciplinas de Programação II, Engenharia de Software II e Multimídia , promovendo uma compreensão ampla e aplicada dos temas, articulando projetos que visem solucionar problemas do mundo real. MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA FARROUPILHA CÂMPUS SÃO BORJA Rua Otaviano Mendes, 355 – CEP 97670-000 – São Borja – RS Fone: (55) 3431-4378 Site: www.sb.iffarroupilha.edu.br Planejamento da realização das atividades não presenciais BIBLIOGRAFIA BIBLIOGRAFIA BÁSICA: - KORTH, H.; SILBERSCHATZ, A.; SUDARSCHAN, S. Sistema de Bancos de Dados. 5.ed. São Paulo: Makron Books, 2006. - MANZANO, Jose A N. Garcia. Microsoft SQL Server 2008 Express - Interativo Guia Prático. São Paulo: Érica, 2009. - SUEHRING, Steve. MySQL: a Bíblia. Rio de Janeiro: Elsevier, 2002. BIBLIOGRAFIA COMPLEMENTAR: - MILANI, André. PostgreSQL - Guia do Programador. São Paulo: Novatec, 2008. - PEDROSO, Carlos A. Programação Cliente/Servidor com Firebird. Florianópolis: Visual Books, 2006. BIBLIOGRAFIAS PARA APROFUNDAMENTO - ANGELOTTI, E. S. Banco de Dados. Curitiba: Editora do Livro Técnico, 2010. - ELMASRI, R.; NAVATHE, S. Sistemas de Banco de Dados. 6.ed. São Paulo: Pearson Addison Wesley, 2011. MACHADO, F. N. R. Projeto e implementação de banco de dados. 2.ed. São Paulo: Érica, 2008. BAPTISTA, L. F. Linguagem SQL: guia prático de aprendizagem. 1. Ed. São Paulo: Érica, 2011. - OBSERVAÇÃO Os alunos com Necessidades Educacionais Especiais (NEE), além do conteúdo aplicado em sala de aula também terão um acompanhamento individualizado contínuo conforme escala determinada pelo NAPNE, bem como o material diferenciado/adaptado de acordo com sua necessidade. Revisado em ___/___/2015 Por:________________________________ MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA FARROUPILHA CÂMPUS SÃO BORJA Rua Otaviano Mendes, 355 – CEP 97670-000 – São Borja – RS Fone: (55) 3431-4378 Site: www.sb.iffarroupilha.edu.br ASSINATURAS Coordenação do Eixo Tecnológico: Docente: _________________________________ __________________________________ Emerson C. Roballo Ícaro Lins Iglesias Coordenação Geral de Ensino: Supervisão Pedagógica: _________________________________ Taniamara V. Chaves ___________________________________ MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA FARROUPILHA CÂMPUS SÃO BORJA Rua Otaviano Mendes, 355 – CEP 97670-000 – São Borja – RS Fone: (55) 3431-4378 Site: www.sb.iffarroupilha.edu.br PRÁTICA PROFISSIONAL INTEGRADA (PPI) 2015 CURSO: Técnico em Informática ( X ) Integrado ( ) Subsequente TURMA(S): 30, 31 TURNO: Integral ANO: 2015 TÍTULO DO PROJETO: Laboratório de Desenvolvimento de Software PROFESSORES ENVOLVIDOS: Ícaro Iglesias (Banco de Dados II), Rafael Parizi (Engenharia de Software II), Anderson Fortes (Programação II) e Toni Montenegro (Multimídia). - OBJETIVO GERAL Proporcionar aos futuros técnicos em informática uma vivência prática sobre um ambiente de programação, aplicando técnicas voltadas ao desenvolvimento de um software na sua íntegra. - OBJETIVOS ESPECÍFICOS (Por Disciplina) - Banco de Dados II - Realizar a modelagem conceitual e lógica do banco de dados, bem como a implementação do modelo de dados físico através da linguagem SQL; Engenharia de Software II – Exercitar a elicitação de requisitos e a modelagem de software focando em método ágil de desenvolvimento, baseado em conceitos de fábricas de software; Programação II – Implementar as regras de negócio da aplicação web, bem como criar formulários com utilização de componentes específicos e realizar conexão ao banco de dados, com base nos requisitos levantados; Multimídia – Criar o layout do site: topo, banners e utilizar da formatação de estilos CSS e ambientar na IDE Dreamweaver. - - - - JUSTIFICATIVA Em Informática, o desenvolvimento de um software é o ato de elaborar e implementar um sistema computacional mediante as necessidades de um utilizador. Este processo também pode ser entendido como a aplicação dos processos da Engenharia de Software, um conjunto de atividades ordenadas com a finalidade de obter um produto de software com qualidade. MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA FARROUPILHA CÂMPUS SÃO BORJA Rua Otaviano Mendes, 355 – CEP 97670-000 – São Borja – RS Fone: (55) 3431-4378 Site: www.sb.iffarroupilha.edu.br Assim, pensou-se em oportunizar ao futuro egresso do curso Técnico em Informática uma aplicação prática dos conhecimentos adquiridos ao longo dos estudos, de modo a contribuir com sua formação profissional, possibilitando a estes sujeitos competências para construírem sistemas capazes de informatizar pequenas empresas do comércio local e região de São Borja. - DESENVOLVIMENTO METODOLÓGICO Para desenvolvimento desta PPI, os alunos serão divididos em grupos de 04 componentes, explorando as principais técnicas para produção de um software com qualidade, de modo a articular os componentes curriculares envolvidos. Num primeiro momento, os alunos realizarão o levantamento das necessidades do software a ser desenvolvido utilizando técnicas de elicitação de requisitos tal como entrevistas, brainstorming e outras. Além disso, os alunos farão a modelagem das funcionalidades a serem, posteriormente, implementadas através de linguagem de programação no software proposto. De posse destes requisitos, será dado início a etapa da modelagem da base de dados do sistema, partindo do modelo de dados conceitual (Modelo Entidade-Relacionamento) até o desenvolvimento do modelo lógico dos dados (Modelo Relacional). A conclusão desta etapa dá-se através da implementação do modelo lógico anteriormente construído através da linguagem de consulta estruturada SQL, utilizando o SGBD MySql. Com a base de dados já devidamente definida e implementada, os alunos poderão aplicar as regras de negócio da aplicação através da criação de formulários utilizando a linguagem de programação PHP, bem como o emprego dos diversos componentes, procedimentos e funções além da efetuação da conexão com o banco de dados. Por fim, a aplicação web será completada pela utilização das folhas de estilo em cascata (CSS3) em seus formulários, definindo um layout agradável e amigável a seus utilizadores, empregando técnicas através da linguagem MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA FARROUPILHA CÂMPUS SÃO BORJA Rua Otaviano Mendes, 355 – CEP 97670-000 – São Borja – RS Fone: (55) 3431-4378 Site: www.sb.iffarroupilha.edu.br HTML5. - RECURSOS NECESSÁRIOS Laboratório de Informática Quadro Branco Softwares de apoio: MySql Workbench, BrModelo, Flash, Notepad++, XAMP Conexão a internet CARGA HORÁRIA Bando de Dados II – 10h Engenharia de Software II – 10h Programação II – 30h Multimidia- 20h TOTAL: 70h - PERÍODO DE VIGÊNCIA Março a Julho/2015. - CONCLUSÃO / SOCIALIZAÇÃO A socialização dos resultados será dada mediante um seminário de apresentação dos projetos envolvidos nos moldes de uma feira de apresentações, onde cada grupo deverá apresentar seu produto de software desenvolvido a fim de contemplar as atividades interdisciplinares desenvolvidas durante a prática profissional integrada. - AVALIAÇÃO A avaliação da PPI dar-se-á mediante o cumprimento das atividades propostas por cada docente em seu componente curricular, estimulando nos sujeitos envolvidos uma articulação entre teoria e prática numa perspectiva de aprendizagem integrada. Assinaturas: