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: 2014/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 a banco de dados relacionais integrados a uma aplicação web. 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 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 - envolvendo uma ou mais tabelas; 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 Revisando as instruções INSERT, DELETE e UPTADE 1.3 Revisando a estrutura SELECT-FROM-WHERE 1.4 Utilizando MySQL via PHPmyAdmin/ Workbench. Unidade 2 - Consultas envolvendo 2 ou mais tabelas 2.1 Produto Cartesiano 2.2 Junção Interna (INNER JOIN) 2.3 Foreign key constraints: ON UPDATE/ON DELETE Unidade 3 – Outros comandos SQL 3.1 Aliases 3.2 LIKE 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 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.6 HAVING 3.7 DISTINCT Unidade 4 – Subconsultas 4.1 Operador IN e NOT IN 4.2 Operador 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: De acordo com o previsto nos artigos 165 e 166 da Resolução CONSUP 12, de 02 de dezembro de 2013. Ao término de cada unidade, será oportunizado um momento em turno de aula para atendimento aos alunos, com o intuito de sanar dúvidas e orientar o desenvolvimento em atividades relacionadas a disciplina. 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. Planejamento da realização das atividades não presenciais Aplicação de atividades e análise de textos, estabelecendo uma sistemática de estudos continuada. BIBLIOGRAFIA BIBLIOGRAFIA BÁSICA: - KORTH, H.; SILBERSCHATZ, A.; SUDARSCHAN, S. Sistema de Bancos de 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 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. 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 ___/___/2014 Por:________________________________ ASSINATURAS 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 Coordenação do Eixo Tecnológico: Docente: _________________________________ __________________________________ Ícaro Lins Iglesias Ícaro Lins Iglesias Coordenação Geral de Ensino: Supervisão Pedagógica: _________________________________ Maria Teresinha Verle Kaefer ___________________________________ Aparecida Tânia Lamberte 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) 2013 CURSO: Técnico em Informática ( X ) Integrado ( ) Subsequente TURMA(S): 30, 31 TURNO: Integral ANO: 2014 TÍTULO DO PROJETO: Laboratório de Desenvolvimento de Software PROFESSORES ENVOLVIDOS: Ícaro Iglesias (Banco de Dados II), Rafael Parizi (Engenharia de Software II), Toni Montenegro (Programação III) e Bruno Siqueira da Silva (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 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 com a finalidade de obter um produto de software com qualidade. 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 03 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 (CSS) em seus formulários, definindo um layout agradável e 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 amigável a seus utilizadores, empregando o ambiente de desenvolvimento Dreamweaver. - RECURSOS NECESSÁRIOS Laboratório de Informática Quadro Branco Softwares de apoio: MySql Workbench, BrModelo, IDE Dreamweaver, Notepad++, XAMP, Fireworks, Corel Draw Conexão a internet - CARGA HORÁRIA Bando de Dados II – 20h Engenharia de Software II – 10h Programação II – 30h Multimidia- 30h TOTAL: 90h - PERÍODO DE VIGÊNCIA Março a Dezembro - 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. 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: