DAI-C8-EC
Contingut
- 1 Presentació de l'assignatura
- 2 Programació
- 3 Unitats Didàctiques
- 4 Llistat de pràctiques
- 4.1 UD1. Introducció i Fonaments del llenguatge Pl/SQL
- 4.2 UD2. Cursors
- 4.3 UD3. Excepcions
- 4.4 UD4. Transaccions
- 4.5 UD5. Triggers
- 4.6 UD6. PostgreSQL: Instal.lació i configuració. Consola
- 4.7 UD7. Programació PL/pgSQL
- 4.8 UD8. PHP i Accés a dades. Servidor web Apache. LAMP
- 4.9 UD9. Anàlisi multidimensional i Cubs OLAP. Mondrian
- 4.10 UD10. Eines ETL i Integració de Dades. Kettle
- 4.11 UD11. Mineria de Dades. Weka (Reserva)
- 4.12 UD13. Programació PHP (Reserva)
- 5 Avaluació
Presentació de l'assignatura
A Eines CASE i Entorns de Quarta Generació l'alumne estudiarà el llenguatge procedimental d'Oracle (PlSQL) tot assimilant els conceptes importants de programació de bases de dades (cursors, disparadors, excepcions). També s'utilitzarà PostgreSQL.
A la segona meitat del curs s'estudiarà PHP amb accés a bases de dades, tot atacant Oracle, PostgreSQL i MySQL.
L'assignatura està disponible en format Moodle:
- http://192.168.0.15/moodle (des de dins)
- https://ies-jaumebalmes.cat/moodle/ (des de fora)
Pàgina web de l'assignatura:
wiki de l'assignatura:
- http://wikijoan.dyndns.org/wiki/index.php/DAI-C8-EC (wiki externa)
- http://wiki.joanillo.org/index.php/DAI-C8-EC (wiki externa)
- http://192.168.10/wiki/index.php/DAI-C8-EC (wiki interna)
Programació
Bloc 1. Programació PL/SQL (Oracle)
- UD1. Fonaments del llenguatge PL/SQL
- UD2. Cursors
- UD3. Excepcions
- UD4. Transaccions
- UD5. Triggers. Teoria triggers
Bloc 2. PostgreSQL
- UD6. PostgreSQL: Instal.lació i configuració. Consola
- UD7. Programació PL/pgSQL
Bloc 3. Programació PHP i Bases de dades
- UD8. PHP i Accés a dades. Servidor web Apache. LAMP
Bloc 4. Business Intelligence. Pentaho
- UD9. Analisi i OLAP. Mondrian
- UD10. Eines ETL i Integració de Dades. Kettle
- UD11. Mineria de Dades. Weka
Unitats Didàctiques
Bloc 1. Programació PL/SQL (Oracle)
- UD1 DAI-C8-EC. Fonaments del llenguatge PL/SQL
- UD2 DAI-C8-EC. Cursors
- UD3 DAI-C8-EC. Excepcions
- UD4 DAI-C8-EC. Transaccions
- UD5 DAI-C8-EC. Triggers teoria: Teoria_triggers
Bloc 2. PostgreSQL
- UD6 DAI-C8-EC. PostgreSQL: Instal.lació i configuració. Consola
- UD7 DAI-C8-EC. Programació PL/pgSQL: Teoria_PL/pgSQL
Bloc 3. Programació PHP i Bases de dades
Bloc 4. Business Intelligence
- UD9 DAI-C8-EC. Business Intelligence. Pentaho
- UD10 DAI-C8-EC. Anàlisi i OLAP. Mondrian
- UD11 DAI-C8-EC. Eines ETL i Integració de Dades. Kettle
- UD12 DAI-C8-EC. Mineria de Dades. Weka
Llistat de pràctiques
UD1. Introducció i Fonaments del llenguatge Pl/SQL
- UD1 NA1: DAI-C8-EC: Introducció al Pl/SQL. Exercicis de classe
- UD1 NA2: DAI-C8-EC: Introducció al Pl/SQL. Exercicis proposats
UD2. Cursors
UD3. Excepcions
UD4. Transaccions
UD5. Triggers
- UD5 NA7: DAI-C8-EC: Triggers, exercicis de classe
- UD5 NA8: DAI-C8-EC: Triggers, exercicis proposats
- UD5 NA9: DAI-C8-EC: Trigger, exercicis de repàs
UD6. PostgreSQL: Instal.lació i configuració. Consola
UD7. Programació PL/pgSQL
- UD7 Teoria_PL/pgSQL
- UD7 NA12: DAI-C8-EC: Programació PL/pgSQL. Exercicis de classe
- UD7 NA13: DAI-C8-EC: Programació PL/pgSQL
UD8. PHP i Accés a dades. Servidor web Apache. LAMP
- UD8 NA14: DAI-C8-EC: Curs de la XTEC D116
- UD8 NA15: DAI-C8-EC: PHP i Postgres
- UD8 NA16: DAI-C8-EC: PHP i Oracle
- UD8 NA17: DAI-C8-EC: PHP i MySQL
UD9. Anàlisi multidimensional i Cubs OLAP. Mondrian
- UD9 NA18: DAI-C8-EC: Cubs OLAP amb Mondrian i JPivot. Base de dades Foodmart
- UD9 NA19: DAI-C8-EC: Llenguatge MDX
UD10. Eines ETL i Integració de Dades. Kettle
- UD10 NA20: DAI-C8-EC: Eines ETL i Integració de Dades. Kettle. Pràctica municipis I
- UD10 NA21: DAI-C8-EC: Cubs OLAP amb Mondrian i JPivot II. Pràctica municipis II
UD11. Mineria de Dades. Weka (Reserva)
UD13. Programació PHP (Reserva)
- UD13 NA18: DAI-C8-EC: Debug: log4PHP
- UD13 NA19: DAI-C8-EC: Enviar mails: phpMailer
- UD13 NA20: DAI-C8-EC: Gràfics. Open Flash Chart
Avaluació
Els instruments d'avaluació són:
- Assistència. L'assistència és obligatòria. Les faltes s'han de justificar.
- Actitud i participació a classe, implicació en el treball de cada dia.
- Lliurament i exposició de les pràctiques encomanades. Entrega puntual dels exercicis.
- Proves escrites que es realitzaran per comprovar l’assoliment per part de l’alumne dels conceptes explicats a classe.
- La disposició de l'estudiant a ampliar i aprofundir en el coneixement de les tècniques i conceptes del crèdit i d'assolir la excel•lència
- La observació de la capacitat de l'estudiant de treballar en equip
Els cicles formatius són presencials. Per això es dóna importància a l’avaluació formativa del dia a dia. Aquesta avaluació serà contínua i es concretarà en el treball diari dels alumnes. La forma d’avaluar aquests aspectes serà mitjançant exercicis de classe, preguntes a l’aula, i observació de l’actitud de l’alumne.
Si un alumne falta més d’un 20%, perdrà el dret a convocatòria ordinària i el professor podrà decidir que hagi d'anar a convocatòria extraordinària.
La nota final del crèdit serà la mitja ponderada de tots els nuclis d’activitats. El sistema de ponderació intenta premiar la millora dels alumnes al final del curs i no castigar-los per males notes obtingudes al principi del mateix. Cal considerar que els cicles són estudis professionalitzadors i per tant l’autèntic èxit del procés d’aprenentatge de l’estudiant ve donat per l’acceptació d’aquest nou professional per part del mercat laboral. El professor s’ha de posar en certa mesura en la pell de l’empresa i preguntar-se si l’alumne està preparat per assolir la responsabilitat que li serà exigida. Necessàriament s’ha de fer una avaluació de l'estudiant tot considerant les seves circumstàncies individuals tant pel que fa al grau de domini dels conceptes i procediments del crèdit com, sobre tot, a les seves actituds i valors.
creat per Joan Quintana Compte, setembre 2009 - setembre 2010