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 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 CARGA HORÀRIA: 40h Instalação e Configuração de Banco de Dados; SQL DDL - Linguagens de Definição de Dados; SQL DML Linguagem de Consulta de Dados. OBJETIVO GERAL DO CURSO: OBJETIVOS 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 aplicadas a 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;
- 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 UPDATE 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
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.
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. 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 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. BIBLIOGRAFIA BÁSICA: BIBLIOGRAFIA - 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 Atendendo aos pressupostos da Política de Inclusão e Diversidade do IF Farroupilha (2013), da LDB 9.394/96, dos Parâmetros Curriculares Nacionais: Adaptações Curriculares: estratégias para a educação de alunos com necessidades educacionais especiais (1998), das Diretrizes Nacionais para a Educação Especial na Educação Básica (2001) e as considerações acerca da flexibilização curricular no PPC do Curso, serão organizadas estratégias e ações que busquem atender às necessidades de aprendizagem dos alunos com
deficiência incluídos no Câmpus São Borja. Revisado em / /2015 Por: ASSINATURAS Coordenação do Eixo Tecnológico: Docente: Emersom C. Roballo Ícaro Lins Iglesias Coordenação Geral de Ensino: Taniamara V. Chaves Supervisão Pedagógica:
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 e suas consultas 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 utilizando HTML5, FLASH e a formatação de estilos com CSS3. - 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.
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
HTML5. - RECURSOS NECESSÁRIOS Laboratório de Informática Quadro Branco Softwares de apoio: SGBD MySql e 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: