PROGRAMAS ANALÍTICOS DE LAS MATERIAS DE LA TECNICATURA SUPERIOR EN PROGRAMACIÓN Área: DISCIPLINAS TECNOLÓGICAS Asignatura: LABORATORIO DE COMPUTACIÓN IV Período: SEGUNDO CUATRIMESTRE Año: SEGUNDO Carga Horaria: HORAS/SEMANA: 6 HS. PROGRAMA: Unidad I: Introducción.Conceptos: de Datos, Información, B.D., planificación de B.D., Organización de B.D., Objetivos de la Organización. Arquitectura de la B.D. relacional: Vista Conceptual, Interna y Externa. Estructura de la B.D. relacional: Valores Atómicos de los datos, Dominio, Tablas, Atributos, Grado de una relación, Tuplas, Claves, Reglas de integridad. Diseño Lógico de la B.D.: Formas Normales (normalización ) Access: Definición de tablas. Planificación de nuevas tablas. Creación de Tablas. Nombrar Campos. Establecer y modificar las propiedades de los campos. Añadir registros. Establecer Filtros. Unidad II: Vincular e Importar Datos: Utilización de datos de diferentes fuentes. Vincular una tabla externa. Trabajar con los datos de la tabla adjunta. Importación de una tabla. Trabajar con los datos de la tabla Importada. Relacionar Tablas: Descripción de las relaciones. Creación de una relación entre dos tablas. Creación de un campo búsqueda para establecer una relación entre tablas. Creación de una relación en la ventana de Relaciones. Relacionar tablas con claves principales de varios campos. Identificar las relaciones varios a varios. Utilización de tablas de enlace. Unidad III: Selección de los registros deseados: Qué es una Consulta. Crear y guardar una consulta. Modificar una consulta. Establecer criterios para los registros deseados. Ordenación de una consulta. Ocultar un campo. Crear una consulta en tablas relacionadas. Unir las tablas en una consulta. Mostrar los cálculos en un campo. Consultas: Crear Consulta Parametrizada. Consulta de Referencia Cruzada. Consultas de Acción: Actualizar, Anexar Datos, Eliminar. Unidad III: Visual Basic Conceptos Básicos: Propiedades del proyecto, agregar componentes al proyecto, referencias, formularios, controles, eventos, propiedades. Acceso a Datos con DAO. Conexión a Base de Datos. Colección Database, Tables, Fields. Creación de tablas por código – objeto tabledefs. Agregar campos a una tabla existente – objeto fields. Estudio específico de los Controles: DbGrid - Data Control - DbCombo. Manipulación de registros a través de objetos de tipo Recordset. Tipos de Recordsets: Table – Dynaset – Snapshot - Forward-only. Métodos: Addnew, Edit, Update, Delete, Movenext, Movelast, Movefirst, Moveprevious. Formas de usar la propiedad EOF. Unidad 5 Selección de Registros con comandos SQL. SELECT [predicate] { * | table.* | [table.]field1 [AS alias1] [, [table.]field2 [AS alias2] [, ...]]} FROM tableexpression [, ...] [IN externaldatabase] [WHERE... ] [GROUP BY... ] [HAVING... ] [ORDER BY... ] Predicados: ALL, DISTINCT, DISTINCTROW, TOP [PERCENT] Funciones Agregadas: Sum(), Max(), Min(), Count(), Avg() Informes: impresión en Crystal Reports, manejo del control crystal reports. BIBLIOGRAFÍA Apuntes Teóricos UTN. de la Facultad Regional Resistencia. Brindados por la cátedra. Referencias en Web: - Manual de referencia de PHP. Disponibles en http://php.net/manual/en/ - Curso de PHP. Disponibles en http://www.programacionweb.net/cursos/curso.php?num=10 - Manual de PHP. Disponibles en http://www.webestilo.com/php/ - Manual oficial de PHP. Disponibles en http://www.hackingballz.com/herramientas/manual-oficialde-php/index.html