Este documento introduce conceptos básicos de programación en PHP y MySQL. Explica cómo PHP se puede usar para crear sitios web dinámicos accediendo a información almacenada en una base de datos. También describe cómo la librería ADODB provee una capa de abstracción que permite conectarse de manera portable a diferentes bases de datos, y provee ejemplos de cómo conectarse a MySQL y ejecutar consultas SQL tanto con funciones nativas como con ADODB. Finalmente, introduce brevemente los conceptos de generación de documentos PDF usando FPDF y archivos Excel
PHP es un lenguaje de código abierto para desarrollo web que se puede incrustar en HTML. Para trabajar con bases de datos MySQL desde PHP, la aplicación realiza consultas a la base de datos, la cual devuelve la información solicitada que es manejada y presentada por la aplicación. Para ingresar, modificar o eliminar datos en una base de datos MySQL desde PHP, se deben utilizar comandos como SELECT, DELETE, UPDATE e INSERT junto con funciones como mysql_query.
Este documento describe cómo acceder a bases de datos desde PHP utilizando MySQL y ODBC. Explica los conceptos clave como conexión, operación y desconexión, y proporciona ejemplos de código para conectarse a una base de datos, realizar consultas, y cerrar la conexión. También lista importantes funciones para trabajar con bases de datos en PHP.
Este documento describe cómo crear y manejar bases de datos en PHP y MySQL. Explica cómo crear una base de datos MySQL, crear tablas, conectarse a la base de datos desde PHP, realizar consultas, insertar registros, borrar registros y enviar y recibir datos a través de formularios.
en esta presentación encontrará todo lo que necesita saber sobre XML en el motor de base de datos SQL Server 2012,2008,2005. Este material fue diseñado para adquirir los conocimientos y presentar el examen 70-461 Querying SQL Server 2012
Este documento describe XPath, un lenguaje de consulta para documentos XML. XPath se desarrolló originalmente en 1999 como parte de XSL y luego se independizó para usarse en otros contextos como XQuery. XPath permite acceder y consultar partes de un documento XML trabajando sobre el árbol del documento. El documento explica conceptos clave de XPath como expresiones, tipos de nodos, ejes de localización y funciones.
Manual que utilicé para impartir el curso de Aplicaciones Web J2EE - Módulo de dedicado a DOM y AJAX.
---------------DOM------------
Introducción
Estructura jerárquica de DOM
Estructura de documentos Elementos
Estructura de Documentos Subelementos
Estructura de Documentos Atributos
Modelo de Herencia Principales Interfaces
Nodo Documento
Nodos del árbol
Nodos del árbol Campos Genéricos
Ejemplo
Calcular nº párrafos de un documento
Lista de nodos
Manipulación del árbol
Ejemplo de Manipulación
Ejemplo de manipulación de atributos
Conclusiones: DHTML
Ejemplo de parseo XML con Java
Ejemplo de parseo XML com JavaScript
--------------AJAX----------------
. Introducción
2. Anatomía de una interacción Ajax.
3. El objeto XMLHttpRequest
4. El proceso Cliente-Servidor
5. Nuestro primer ejemplo con AJAX
6. Sintaxis básica para los métodos GET/POST
7. Recibiendo los resultados del procesador
8. Re-renderizando elementos
9. Ejemplos
Este documento presenta información sobre el acceso a datos en Android utilizando bases de datos SQLite. Explica cómo crear tablas, insertar, consultar y borrar datos de una base de datos SQLite en Android utilizando la clase SQLiteDatabase. También introduce el patrón de diseño DAO para encapsular el acceso a la base de datos.
PHP es un lenguaje de código abierto para desarrollo web que se puede incrustar en HTML. Para trabajar con bases de datos MySQL desde PHP, la aplicación realiza consultas a la base de datos, la cual devuelve la información solicitada que es manejada y presentada por la aplicación. Para ingresar, modificar o eliminar datos en una base de datos MySQL desde PHP, se deben utilizar comandos como SELECT, DELETE, UPDATE e INSERT junto con funciones como mysql_query.
Este documento describe cómo acceder a bases de datos desde PHP utilizando MySQL y ODBC. Explica los conceptos clave como conexión, operación y desconexión, y proporciona ejemplos de código para conectarse a una base de datos, realizar consultas, y cerrar la conexión. También lista importantes funciones para trabajar con bases de datos en PHP.
Este documento describe cómo crear y manejar bases de datos en PHP y MySQL. Explica cómo crear una base de datos MySQL, crear tablas, conectarse a la base de datos desde PHP, realizar consultas, insertar registros, borrar registros y enviar y recibir datos a través de formularios.
en esta presentación encontrará todo lo que necesita saber sobre XML en el motor de base de datos SQL Server 2012,2008,2005. Este material fue diseñado para adquirir los conocimientos y presentar el examen 70-461 Querying SQL Server 2012
Este documento describe XPath, un lenguaje de consulta para documentos XML. XPath se desarrolló originalmente en 1999 como parte de XSL y luego se independizó para usarse en otros contextos como XQuery. XPath permite acceder y consultar partes de un documento XML trabajando sobre el árbol del documento. El documento explica conceptos clave de XPath como expresiones, tipos de nodos, ejes de localización y funciones.
Manual que utilicé para impartir el curso de Aplicaciones Web J2EE - Módulo de dedicado a DOM y AJAX.
---------------DOM------------
Introducción
Estructura jerárquica de DOM
Estructura de documentos Elementos
Estructura de Documentos Subelementos
Estructura de Documentos Atributos
Modelo de Herencia Principales Interfaces
Nodo Documento
Nodos del árbol
Nodos del árbol Campos Genéricos
Ejemplo
Calcular nº párrafos de un documento
Lista de nodos
Manipulación del árbol
Ejemplo de Manipulación
Ejemplo de manipulación de atributos
Conclusiones: DHTML
Ejemplo de parseo XML con Java
Ejemplo de parseo XML com JavaScript
--------------AJAX----------------
. Introducción
2. Anatomía de una interacción Ajax.
3. El objeto XMLHttpRequest
4. El proceso Cliente-Servidor
5. Nuestro primer ejemplo con AJAX
6. Sintaxis básica para los métodos GET/POST
7. Recibiendo los resultados del procesador
8. Re-renderizando elementos
9. Ejemplos
Este documento presenta información sobre el acceso a datos en Android utilizando bases de datos SQLite. Explica cómo crear tablas, insertar, consultar y borrar datos de una base de datos SQLite en Android utilizando la clase SQLiteDatabase. También introduce el patrón de diseño DAO para encapsular el acceso a la base de datos.
Este documento describe la transformación de documentos XML mediante XSLT. XSLT es un lenguaje de transformación de documentos XML que permite convertir un documento XML en otro formato mediante la aplicación de plantillas. El documento explica conceptos clave de XSLT como plantillas, aplicación de plantillas, obtención de valores, creación de elementos y atributos, y estructura básica de una hoja de estilos XSLT.
OLE DB permite acceder de forma uniforme a diferentes bases de datos. Se compone de proveedores que exponen una interfaz OLE DB y consumidores como las aplicaciones. Los objetos OleDbConnection representan conexiones a la base de datos, mientras que OleDbCommand se usa para ejecutar comandos.
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...SolidQ
http://bit.ly/SQSummit
A través de ejemplos vamos a ver porque las herramientas actuales de integración de datos han de experimentar una evolución significativa, tanto en su forma como en su fondo.
Este documento proporciona una introducción a los servicios web RESTful. Explica que un servicio web RESTful es un recurso identificado por una URI que se comunica mediante XML, JSON u otros formatos. Luego describe los cuatro principios clave de REST: el uso explícito de los métodos HTTP, la falta de estado, la exposición de URIs en forma de directorios y la transferencia de XML o JSON. Finalmente, introduce WADL como un formato XML para describir aplicaciones web RESTful.
Transferencia de Estado Representacional (Representational State Transfer) o REST
Originado en el año 2000 por el doctor Roy Fielding en la Universidad de California en su tesis doctoral
Tesis “Estilos de Arquitectura y el Diseño de Arquitecturas de Software basadas en Redes”
Principios arquitectónicos de software para usar a la Web como una plataforma de Procesamiento Distribuido
Este documento introduce los conceptos básicos de acceso a bases de datos MySQL desde PHP, incluyendo conectarse a MySQL, ejecutar consultas SQL, procesar resultados y cerrar la conexión. Explica funciones PHP clave como mysql_connect(), mysql_query() y mysql_fetch_array(), y proporciona ejemplos de consultas simples, inserciones, actualizaciones y eliminaciones de datos. También presenta cuatro ejercicios prácticos para ilustrar diferentes operaciones con bases de datos.
Este documento describe diferentes técnicas de almacenamiento de datos en aplicaciones Android, incluyendo preferencias, archivos locales, bases de datos SQLite y contenido compartido. Explica cómo usar estos métodos para guardar y recuperar datos de forma persistente entre sesiones de la aplicación.
Este documento explica las cookies y sesiones en PHP. Brevemente, las cookies son pequeños archivos de texto que almacenan información en el ordenador del usuario, mientras que las sesiones permiten mantener datos sobre un usuario a través de varias páginas web mediante un identificador único. Se describen funciones como setcookie(), session_start() y $_SESSION para crear, leer y manejar cookies y datos de sesión.
Este documento describe las funcionalidades de Oracle para el lenguaje XML. Explica la historia de la relación entre XML y Oracle, desde la versión 8i hasta la 10g, incluyendo el soporte nativo para XML. También describe componentes como Oracle XML DB, Oracle XDK y hojas XSQL, que permiten almacenar, consultar y transformar datos XML en Oracle.
El documento describe las definiciones y operaciones de varios tipos de datos abstractos (TDAs) comúnmente usados en estructuras de datos, incluyendo arreglos unidimensionales, listas simples, listas ordenadas, listas doblemente enlazadas, pilas, colas, árboles, árboles binarios, árboles de búsqueda binarios, árboles AVL y grafos. Para cada TDA, se especifica su definición formal usando notación BNF y las operaciones básicas de creación, eliminación, inserción
ADO.NET permite acceder a bases de datos en .NET a través de proveedores administrados como SQL, OLEDB y ODBC. Los proveedores incluyen clases como SqlConnection, SqlCommand y SqlDataAdapter para conectarse a SQL Server, y cargar y actualizar datos en DataSets. El acceso a bases de datos se puede realizar de forma visual arrastrando tablas o mediante código creando manualmente los objetos necesarios.
Este documento proporciona una introducción básica a MySQL. Explica que MySQL es un sistema de gestión de bases de datos relacional muy popular, especialmente para aplicaciones web. Detalla cómo instalar el servidor y cliente de MySQL, y proporciona ejemplos de comandos básicos como crear bases de datos y tablas, insertar y consultar datos.
Desarrollo android almacenamiento de datosFernando Cejas
El documento proporciona una introducción a los diferentes métodos de almacenamiento de datos en Android, incluyendo Preferences, archivos locales, bases de datos SQLite y Content Providers. Explica cómo acceder y manipular datos con cada uno de estos métodos y proporciona ejemplos de código.
El documento describe cómo crear y administrar una base de datos y tablas en MySQL usando lenguaje SQL. Inicialmente se crea una base de datos llamada "estudianteBD", luego se crea una tabla dentro de ella y se agregan campos. También se describen cómo insertar, actualizar y eliminar datos, así como eliminar la base de datos. Finalmente, se explica phpMyAdmin como una herramienta para administrar bases de datos MySQL a través de una interfaz web.
Comandos básicos para bases de datos mysql y workbenchRobedgar MX
MySQL es un sistema de administración de bases de datos que permite gestionar archivos de bases de datos relacionales, mientras que MySQL Workbench es una herramienta visual para diseñar y administrar bases de datos MySQL. El documento explica comandos básicos de MySQL como SELECT, INSERT, UPDATE y DELETE para recuperar, agregar, modificar y eliminar datos de las tablas de una base de datos.
El documento presenta la agenda de una clase sobre ADO.NET 2.0 y la biblioteca de clases base. La agenda incluye una discusión sobre el objeto Connection, el objeto Command, DataReader, DataAdapters y DataBinding en ADO.NET 2.0, así como hilos de ejecución, semáforos, generadores, iteradores, métodos anónimos, serialización y HttpListener en la biblioteca de clases base. El documento también proporciona ejemplos de código para varios de estos temas.
Este documento resume los conceptos clave del lenguaje XML: su historia y objetivos, su relación con SGML, su utilidad para el intercambio de información semiestructurada, especialmente en el comercio electrónico, y sus características fundamentales como la estructura en elementos anidados y el uso de etiquetas, atributos y comentarios.
El espacio de nombres System.Data.OleDb es el proveedor de datos de .NET Framework para bases de datos OLE DB. Proporciona clases como OleDbConnection, OleDbCommand y OleDbDataAdapter que permiten conectarse a orígenes de datos OLE DB y manipular datos de forma similar a como lo hace System.Data.SqlClient con SQL Server.
El documento describe las características y funcionalidades principales de ADO.NET para el acceso a datos. ADO.NET provee un acceso consistente a diferentes fuentes de datos y permite ejecutar comandos y obtener resultados de manera desconectada. Utiliza el modelo de datos DataSet que almacena datos en forma de tablas y filas independientemente de la base de datos subyacente.
El documento presenta una tabla para evaluar el nivel de madurez de una institución educativa y de docentes individuales en relación a estándares de la UNESCO en diferentes áreas como políticas, formación de docentes, pedagogía, plan de estudios, evaluación y TIC. Se pide proponer estrategias de mejora para la institución enfocadas en conectividad, equipamiento de aulas y capacitación docente, así como estrategias personales para apoyar dichas mejoras y desarrollar material didáctico digital.
Este documento presenta un plan de estudios para una materia de Programación Web. Incluye una carátula con información general, competencias generales y específicas, estrategias de aprendizaje, contenidos temáticos organizados en seis unidades, evidencias de aprendizaje, y valores que se busca desarrollar en los estudiantes. El objetivo es que los estudiantes desarrollen aplicaciones web utilizando diferentes lenguajes como HTML, CSS, JavaScript, PHP y bases de datos.
Este documento presenta el programa oficial de la materia de Redes de Computadoras para el programa de Ingeniería en Sistemas Computacionales. La materia tiene como objetivo que los estudiantes realicen el análisis, planeación, diseño, instalación y administración básica de una red de área local. El programa se divide en 5 unidades temáticas que cubren fundamentos de redes, componentes de red, estándares y protocolos, cableado estructurado y planeación y diseño básico de una red.
Este documento describe la transformación de documentos XML mediante XSLT. XSLT es un lenguaje de transformación de documentos XML que permite convertir un documento XML en otro formato mediante la aplicación de plantillas. El documento explica conceptos clave de XSLT como plantillas, aplicación de plantillas, obtención de valores, creación de elementos y atributos, y estructura básica de una hoja de estilos XSLT.
OLE DB permite acceder de forma uniforme a diferentes bases de datos. Se compone de proveedores que exponen una interfaz OLE DB y consumidores como las aplicaciones. Los objetos OleDbConnection representan conexiones a la base de datos, mientras que OleDbCommand se usa para ejecutar comandos.
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...SolidQ
http://bit.ly/SQSummit
A través de ejemplos vamos a ver porque las herramientas actuales de integración de datos han de experimentar una evolución significativa, tanto en su forma como en su fondo.
Este documento proporciona una introducción a los servicios web RESTful. Explica que un servicio web RESTful es un recurso identificado por una URI que se comunica mediante XML, JSON u otros formatos. Luego describe los cuatro principios clave de REST: el uso explícito de los métodos HTTP, la falta de estado, la exposición de URIs en forma de directorios y la transferencia de XML o JSON. Finalmente, introduce WADL como un formato XML para describir aplicaciones web RESTful.
Transferencia de Estado Representacional (Representational State Transfer) o REST
Originado en el año 2000 por el doctor Roy Fielding en la Universidad de California en su tesis doctoral
Tesis “Estilos de Arquitectura y el Diseño de Arquitecturas de Software basadas en Redes”
Principios arquitectónicos de software para usar a la Web como una plataforma de Procesamiento Distribuido
Este documento introduce los conceptos básicos de acceso a bases de datos MySQL desde PHP, incluyendo conectarse a MySQL, ejecutar consultas SQL, procesar resultados y cerrar la conexión. Explica funciones PHP clave como mysql_connect(), mysql_query() y mysql_fetch_array(), y proporciona ejemplos de consultas simples, inserciones, actualizaciones y eliminaciones de datos. También presenta cuatro ejercicios prácticos para ilustrar diferentes operaciones con bases de datos.
Este documento describe diferentes técnicas de almacenamiento de datos en aplicaciones Android, incluyendo preferencias, archivos locales, bases de datos SQLite y contenido compartido. Explica cómo usar estos métodos para guardar y recuperar datos de forma persistente entre sesiones de la aplicación.
Este documento explica las cookies y sesiones en PHP. Brevemente, las cookies son pequeños archivos de texto que almacenan información en el ordenador del usuario, mientras que las sesiones permiten mantener datos sobre un usuario a través de varias páginas web mediante un identificador único. Se describen funciones como setcookie(), session_start() y $_SESSION para crear, leer y manejar cookies y datos de sesión.
Este documento describe las funcionalidades de Oracle para el lenguaje XML. Explica la historia de la relación entre XML y Oracle, desde la versión 8i hasta la 10g, incluyendo el soporte nativo para XML. También describe componentes como Oracle XML DB, Oracle XDK y hojas XSQL, que permiten almacenar, consultar y transformar datos XML en Oracle.
El documento describe las definiciones y operaciones de varios tipos de datos abstractos (TDAs) comúnmente usados en estructuras de datos, incluyendo arreglos unidimensionales, listas simples, listas ordenadas, listas doblemente enlazadas, pilas, colas, árboles, árboles binarios, árboles de búsqueda binarios, árboles AVL y grafos. Para cada TDA, se especifica su definición formal usando notación BNF y las operaciones básicas de creación, eliminación, inserción
ADO.NET permite acceder a bases de datos en .NET a través de proveedores administrados como SQL, OLEDB y ODBC. Los proveedores incluyen clases como SqlConnection, SqlCommand y SqlDataAdapter para conectarse a SQL Server, y cargar y actualizar datos en DataSets. El acceso a bases de datos se puede realizar de forma visual arrastrando tablas o mediante código creando manualmente los objetos necesarios.
Este documento proporciona una introducción básica a MySQL. Explica que MySQL es un sistema de gestión de bases de datos relacional muy popular, especialmente para aplicaciones web. Detalla cómo instalar el servidor y cliente de MySQL, y proporciona ejemplos de comandos básicos como crear bases de datos y tablas, insertar y consultar datos.
Desarrollo android almacenamiento de datosFernando Cejas
El documento proporciona una introducción a los diferentes métodos de almacenamiento de datos en Android, incluyendo Preferences, archivos locales, bases de datos SQLite y Content Providers. Explica cómo acceder y manipular datos con cada uno de estos métodos y proporciona ejemplos de código.
El documento describe cómo crear y administrar una base de datos y tablas en MySQL usando lenguaje SQL. Inicialmente se crea una base de datos llamada "estudianteBD", luego se crea una tabla dentro de ella y se agregan campos. También se describen cómo insertar, actualizar y eliminar datos, así como eliminar la base de datos. Finalmente, se explica phpMyAdmin como una herramienta para administrar bases de datos MySQL a través de una interfaz web.
Comandos básicos para bases de datos mysql y workbenchRobedgar MX
MySQL es un sistema de administración de bases de datos que permite gestionar archivos de bases de datos relacionales, mientras que MySQL Workbench es una herramienta visual para diseñar y administrar bases de datos MySQL. El documento explica comandos básicos de MySQL como SELECT, INSERT, UPDATE y DELETE para recuperar, agregar, modificar y eliminar datos de las tablas de una base de datos.
El documento presenta la agenda de una clase sobre ADO.NET 2.0 y la biblioteca de clases base. La agenda incluye una discusión sobre el objeto Connection, el objeto Command, DataReader, DataAdapters y DataBinding en ADO.NET 2.0, así como hilos de ejecución, semáforos, generadores, iteradores, métodos anónimos, serialización y HttpListener en la biblioteca de clases base. El documento también proporciona ejemplos de código para varios de estos temas.
Este documento resume los conceptos clave del lenguaje XML: su historia y objetivos, su relación con SGML, su utilidad para el intercambio de información semiestructurada, especialmente en el comercio electrónico, y sus características fundamentales como la estructura en elementos anidados y el uso de etiquetas, atributos y comentarios.
El espacio de nombres System.Data.OleDb es el proveedor de datos de .NET Framework para bases de datos OLE DB. Proporciona clases como OleDbConnection, OleDbCommand y OleDbDataAdapter que permiten conectarse a orígenes de datos OLE DB y manipular datos de forma similar a como lo hace System.Data.SqlClient con SQL Server.
El documento describe las características y funcionalidades principales de ADO.NET para el acceso a datos. ADO.NET provee un acceso consistente a diferentes fuentes de datos y permite ejecutar comandos y obtener resultados de manera desconectada. Utiliza el modelo de datos DataSet que almacena datos en forma de tablas y filas independientemente de la base de datos subyacente.
El documento presenta una tabla para evaluar el nivel de madurez de una institución educativa y de docentes individuales en relación a estándares de la UNESCO en diferentes áreas como políticas, formación de docentes, pedagogía, plan de estudios, evaluación y TIC. Se pide proponer estrategias de mejora para la institución enfocadas en conectividad, equipamiento de aulas y capacitación docente, así como estrategias personales para apoyar dichas mejoras y desarrollar material didáctico digital.
Este documento presenta un plan de estudios para una materia de Programación Web. Incluye una carátula con información general, competencias generales y específicas, estrategias de aprendizaje, contenidos temáticos organizados en seis unidades, evidencias de aprendizaje, y valores que se busca desarrollar en los estudiantes. El objetivo es que los estudiantes desarrollen aplicaciones web utilizando diferentes lenguajes como HTML, CSS, JavaScript, PHP y bases de datos.
Este documento presenta el programa oficial de la materia de Redes de Computadoras para el programa de Ingeniería en Sistemas Computacionales. La materia tiene como objetivo que los estudiantes realicen el análisis, planeación, diseño, instalación y administración básica de una red de área local. El programa se divide en 5 unidades temáticas que cubren fundamentos de redes, componentes de red, estándares y protocolos, cableado estructurado y planeación y diseño básico de una red.
Este documento describe las ventajas y desventajas de los portafolios de evidencias. Entre las ventajas se encuentran que fomentan el pensamiento crítico, la reflexión, la evaluación formativa, la diversidad de aprendizajes, el aprendizaje cooperativo y la autoevaluación. Algunas desventajas son la acumulación de materiales diversos, la dificultad de integrarlo al proceso de enseñanza-aprendizaje y el alto grado de autodisciplina y responsabilidad requerido. A pesar de las desvent
Este documento presenta una guía de autoevaluación para un diplomado para la formación y desarrollo de competencias docentes. La guía incluye preguntas sobre las competencias, intereses, fortalezas y debilidades del docente. También incluye una tabla de autoevaluación sobre capacidades docentes que el participante debe completar para diagnosticar sus áreas de oportunidad y medir su progreso al final del diplomado.
Este documento presenta un diplomado en formación docente basada en competencias. Se pide a los participantes que identifiquen recursos y obstáculos para la planeación por competencias usando sus manos. Luego, se solicita leer textos sobre la planeación por competencias y responder preguntas sobre las ventajas y cómo aplicar los principios del enfoque por competencias en la planeación. Finalmente, se pide seleccionar cuatro competencias Tunning para trabajar de manera transversal en el aula y comentar la selección.
El documento presenta una introducción a los fundamentos de las redes, describiendo la importancia creciente de Internet y las redes de datos en la forma en que vivimos y nos comunicamos. Luego resume algunas de las herramientas de comunicación más populares respaldadas por estas redes, como la mensajería instantánea, los blogs, las wikis y los podcasts.
Este documento analiza diferentes conceptos y enfoques educativos para mejorar la práctica docente en el contexto del Sistema Nacional de Educación Tecnológica. Resume los Siete Saberes de Morin, los Cuatro Pilares de la Educación de Delors, y define competencias profesionales. Concluye que es importante incluir estos conceptos en las actividades docentes para desarrollar alumnos con alto espíritu de servicio y calidad académica.
Este documento introduce conceptos básicos de PHP como variables, constantes, operadores, estructuras de control como if, while, for y funciones. Explica que PHP es un lenguaje de programación con variables, sentencias condicionales y bucles similar a JavaScript o C. Muestra ejemplos simples de código PHP para ilustrar estos conceptos.
Este documento trata sobre la ética profesional en el ejercicio de la profesión de contador público. Explica conceptos clave como la definición de ética profesional, las dimensiones e implicaciones de la misma, los dilemas éticos que enfrentan los profesionistas y el papel de los códigos de ética. También analiza temas como la responsabilidad del profesionista en el liderazgo y el contenido e importancia de los códigos de conducta profesional.
aqui se muestran los diferentes tipos de honorarios de un consultor asi como los métodos que hay para determinarlos e ingormacion de la factura hacia el cliente.
El documento describe las 5 etapas del proceso de consultoría: 1) Preparativos, donde el consultor y cliente se conocen y firman un contrato; 2) Diagnóstico, donde se examina el problema detalladamente; 3) Planificación, donde se proponen soluciones; 4) Aplicación, donde se implementan las soluciones; y 5) Terminación, donde se evalúa el proceso y el consultor se retira. Cada etapa incluye varias actividades clave.
El documento describe las etapas del proceso de consultoría, incluyendo la iniciación, diagnóstico, planificación de acción, aplicación y terminación. También presenta un caso empresarial sobre una pizzería llamada "Don Pochocho" que busca diferenciarse ofreciendo comida rápida saludable y una experiencia única para los clientes.
Este documento describe cómo acceder a bases de datos MySQL desde PHP. Explica cómo instalar y configurar MySQL y phpMyAdmin, el lenguaje SQL y las funciones de PHP para conectarse a la base de datos, enviar consultas y procesar resultados. También presenta ejemplos prácticos de inserción, actualización y eliminación de datos, y consultas avanzadas con paginación y filtrado de resultados.
Este documento describe el uso de PDO (PHP Data Objects) para realizar operaciones CRUD (crear, leer, actualizar, borrar) en bases de datos desde PHP. Explica cómo PDO proporciona una interfaz unificada para acceder a diferentes sistemas de gestión de bases de datos, cómo establecer conexiones, preparar y ejecutar consultas con parámetros, y recuperar y procesar los resultados. El objetivo es facilitar el desarrollo de aplicaciones web con acceso a bases de datos de forma independiente del motor subyacente.
SQL es un lenguaje de programación para trabajar con bases de datos relacionales como MySQL y Oracle. MySQL es un servidor de base de datos que permite crear, modificar y eliminar bases de datos y tablas, e insertar, consultar y ordenar datos. Se comunica con el servidor MySQL a través de instrucciones SQL introducidas en la línea de comandos o en un lenguaje como PHP.
Este documento presenta los conceptos básicos del lenguaje PHP, incluyendo su instalación, comandos para imprimir en pantalla, manejo de formularios y bases de datos. Explica cómo crear páginas web dinámicas con PHP mediante el uso de formularios para capturar datos de usuarios y almacenarlos en archivos de texto o bases de datos MySQL.
Jquery para principianes
JQUERY
AJAX ENVIAR FORMULARIOS SIN RECARGAR
ACTUALIZAR UN ELEMENTO SIN RECARGAR
COMBOS DEPENDIENTES AJAX BASE DE DATOS
STAR RATING JQUERY SIN BASE DE DATOS
STAR RATING JQUERY PLUGIN
DROPDOWN MENU DESPLEGABLE
ENVIA CORREOS SIN RECARGAR
PANEL DE IMAGENES CAROUSEL
INTERCAMBIO DE ELEMENTOS ENTRE 2 LISTAS
RECARGAR TEXTO AUTOMATICAMENTE
AGREGAR GRAFICOS ESTADISTICOS PIE
VALIDAR FORMULARIOS
INCLUIR TOOLTIP EN MAPA DE IMÁGENES
SUBIR MULTIPLES ARCHIVOS
WEB MODULAR PHP
SLIDER CONTENIDO DESTACADO
VENTANA MODAL
AGREGAR BORRAR CAMPOS
MODIFICANDO ATRIBUTOS
JQUERY MUSIC PLAYER
OCULTAR /MOSTRAR SECCIONES DE NUESTRO SITIO
Este documento proporciona resúmenes breves de varias técnicas y funcionalidades de jQuery y JavaScript para el desarrollo web. Incluye cómo enviar formularios sin recargar la página usando AJAX, actualizar elementos sin recargar, crear combos dependientes con una base de datos, agregar calificaciones de estrellas interactivas, crear menús desplegables, y más. El objetivo es ofrecer múltiples soluciones comunes con jQuery de una manera concisa y de alto nivel.
El documento proporciona una guía de 6 pasos para enlazar una base de datos MySQL con PHP: 1) conectarse al servidor MySQL y seleccionar la base de datos, 2) definir la consulta SQL, 3) ejecutar la consulta, 4) crear la estructura HTML, 5) recuperar los registros uno por uno, y 6) rellenar la estructura HTML con los datos dinámicos de cada registro. También incluye un ejemplo de código PHP para realizar la conexión a una base de datos MySQL.
El documento habla sobre el uso de PDO (PHP Data Objects) para acceder y gestionar bases de datos de forma independiente al sistema gestor utilizado. PDO proporciona una interfaz común para realizar consultas y obtener datos de diferentes bases de datos sin cambiar la sintaxis. El documento explica los conceptos básicos de PDO como las clases PDO, PDOStatement y PDOException y sus métodos para conectarse a bases de datos, preparar y ejecutar consultas, y manejar excepciones.
Este documento explica los 6 pasos para enlazar una base de datos MySQL con PHP: 1) Conectarse al servidor MySQL y seleccionar la base de datos, 2) Definir la consulta SQL, 3) Ejecutar la consulta, 4) Crear la estructura HTML, 5) Recuperar los registros de la consulta, 6) Rellenar la estructura HTML con los datos dinámicos de la base de datos. Se provee un ejemplo de código PHP para realizar la conexión y mostrar los datos en una tabla.
Este documento explica los 6 pasos para enlazar una base de datos MySQL con PHP: 1) Conectarse al servidor MySQL y seleccionar la base de datos, 2) Definir la consulta SQL, 3) Ejecutar la consulta y almacenar los resultados, 4) Crear la estructura HTML, 5) Recuperar cada registro de los resultados, 6) Rellenar la estructura HTML con los datos dinámicos de cada registro. Se provee un ejemplo de código PHP para realizar la conexión a la base de datos y mostrar los datos en una tabla.
Bases de Datos en en www.fiec.espol.edu.ecSilvana Vargas
El documento resume los conceptos clave de JDBC y SQL. JDBC permite a las aplicaciones Java interactuar con bases de datos relacionales de forma independiente al motor de base de datos subyacente. Existen cuatro tipos de drivers JDBC que se diferencian en cómo traducen las llamadas JDBC. SQL incluye sentencias como SELECT, INSERT, UPDATE y DELETE para recuperar, agregar, modificar y eliminar datos de bases de datos respectivamente.
Tabla de asistentes
Db: Tabla de bases de datos
Host: Tabla de origen de conexión
Tables_priv: Permisos sobre tablas
Columns_priv: Permisos sobre campos
Profiles: Perfiles de seguridad
User_priv: Permisos de usuarios
Funcionamiento:
Se crean usuarios con sus permisos sobre bases de datos, tablas y campos.
Se asignan perfiles de seguridad con los permisos globales.
Se relaciona usuario con perfil a través de la tabla user_priv
De esta
Diapositiva con una muy buena introduccion al manejo de bases de datos a través del lenguaje de Programación Java. Contiene además una introducción a Mysql, y además expica muy bien qué es el driver JDBC
JDBC permite a las aplicaciones Java interactuar con bases de datos relacionales. JDBC provee una interfaz uniforme independiente del motor de base de datos. Los drivers JDBC traducen las llamadas JDBC a llamadas específicas del motor de base de datos. Existen cuatro tipos de drivers JDBC, siendo el tipo 4 (100% Java) el más eficiente.
JDBC permite a las aplicaciones Java interactuar con bases de datos relacionales de forma independiente al motor de base de datos subyacente. JDBC proporciona una interfaz única mientras que los drivers JDBC traducen las llamadas JDBC a invocaciones específicas del motor de base de datos. Existen cuatro tipos de drivers JDBC, siendo el tipo 4 (100% Java) el más eficiente.
Este documento describe cómo instalar y configurar la herramienta phpMyAdmin para administrar bases de datos MySQL. Explica los pasos para descargar, descomprimir e instalar phpMyAdmin, así como configurar los parámetros de conexión a la base de datos. También introduce conceptos básicos de SQL y funciones de PHP para realizar consultas a bases de datos MySQL.
Este documento explica cómo conectarse a bases de datos y realizar operaciones básicas como consultas, inserciones, actualizaciones y eliminaciones utilizando PHP Data Objects (PDO). PDO proporciona una capa de abstracción que permite conectarse a diferentes bases de datos como MySQL, SQL Server y SQLite de forma consistente. Se muestran ejemplos de cómo conectarse a una base de datos remota, listar datos, insertar nuevos registros, actualizar y eliminar registros existentes.
El documento describe cómo conectarse a una base de datos MySQL desde PHP y realizar consultas. Explica cómo establecer la conexión, seleccionar la base de datos, enviar consultas y cerrar la conexión. También muestra ejemplos de código PHP para crear tablas, insertar y actualizar datos en la base de datos.
Este documento describe tres formas de conectar una aplicación en Visual Basic a una base de datos: conectando a Microsoft Access, MySQL y SQL Server. Explica cómo importar las librerías necesarias, crear la cadena de conexión con la ubicación y credenciales de la base de datos, y abrir la conexión usando objetos como OleDbConnection y MySqlConnection.
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMJuan Martín Martín
Examen de Selectividad de la EvAU de Geografía de junio de 2023 en Castilla La Mancha. UCLM . (Convocatoria ordinaria)
Más información en el Blog de Geografía de Juan Martín Martín
http://blogdegeografiadejuan.blogspot.com/
Este documento presenta un examen de geografía para el Acceso a la universidad (EVAU). Consta de cuatro secciones. La primera sección ofrece tres ejercicios prácticos sobre paisajes, mapas o hábitats. La segunda sección contiene preguntas teóricas sobre unidades de relieve, transporte o demografía. La tercera sección pide definir conceptos geográficos. La cuarta sección implica identificar elementos geográficos en un mapa. El examen evalúa conocimientos fundamentales de geografía.
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJEjecgjv
La Pedagogía Autogestionaria es un enfoque educativo que busca transformar la educación mediante la participación directa de estudiantes, profesores y padres en la gestión de todas las esferas de la vida escolar.
José Luis Jiménez Rodríguez
Junio 2024.
“La pedagogía es la metodología de la educación. Constituye una problemática de medios y fines, y en esa problemática estudia las situaciones educativas, las selecciona y luego organiza y asegura su explotación situacional”. Louis Not. 1993.
1. Programación en PHP
MySQL, ADODB, PDF
Ing. Felipe de Jesús Niño de la Cruz
Noviembre del 2011
2. Conceptos Básicos e
Introducción
PHP está especialmente diseñado para la
creación de sitios webs dinámicos.
Para crear estos sitios normalmente se utiliza
algún tipo de base de datos desde donde
obtenemos la información que queremos
mostrar, ya sean noticias, preguntas y
respuestas de un foro u otro tipo de
información dinámica.
3. Conceptos Básicos e
Introducción
Desafortunadamente el acceso en PHP cada
base de datos es muy diferente.
Para conectarnos a mysql, debemos usar
mysql_connect(); cuando decida cambiar a
Oracle o Microsoft SQL Server, debe usar
ocilogon() o mssql_connect() respectivamente.
Lo peor es que también los parámetros de
cada función son diferentes.
4. Conceptos Básicos e
Introducción
Una librería de abstracción de los datos
como ADODB es lo que se necesita si
desea asegurar en gran medida la
portabilidad de su aplicación.
Provee una serie de funciones comunes
para comunicarse con las distintas bases
de datos.
5. Conceptos Básicos e
Introducción
ADODB viene de “Active Data Objects
DataBase” ADODB actualmente soporta
MySQL, PostgreSQL, Oracle, Interbase,
Microsoft SQL Server, Access, FoxPro,
Sybase, ODBC y ADO.
Puede obtener ADODB en
http://adodb.sourceforge.net/#downloa
d.
6. Conectando a la Base de
Datos
Ejemplo MySQL
La base de datos usada con más frecuencia
en PHP es MySQL, entonces es posible que le
resulte familiar el siguiente código.
Conectamos al server MySQL en localhost, a
la base de datos – HR -, y ejecutamos una
sentencia SQL.
El resultado es impreso en pantalla, una línea
por cada fila obtenida.
7. Conectando a la Base de
Datos
Con las funciones nativas de PHP para MySQL<p>
<?php
//Nos conectamos al Servidor de Bases de Datos MySQL
$db = mysql_connect("localhost", “root", “”);
//Seleccionamos la Base de Datos HR
mysql_select_db("hr",$db);
//Ejecutamos la Consulta SQL
$result = mysql_query("SELECT * FROM jobs",$db);
//Verificamos si se pudo realizar la consulta
if ($result === false) die("failed");
//Obtenemos los datos y los mostramos en pantalla
while ($fields = mysql_fetch_row($result))
{
for ($i=0, $max=sizeof($fields); $i < $max; $i++)
{
print $fields[$i].' ';
}
print "<br>";
}
?>
9. Conectando a la Base de
Datos
//paso a paso con Adodb
//ruta relativa al adodb
include("../../../adodb/adodb.inc.php");
$db = NewADOConnection('mysql');
$db->Connect("localhost", "root", "", "hr");
10. Conectando a la Base de
Datos
La conexión puede parecer algo más
complicada que en MySQL pero se
explica en que ADODB es totalmente
orientado a objetos.
11. Conectando a la Base de
Datos
Para ahorrar memoria solo se carga las
funciones específicas de la base de datos
que vamos a utilizar.
Cada driver tiene un archivo distinto que se
carga mediante un include automáticamente.
Una vez cargado el driver que vamos a
utilizar mediante la función
NewADOConnection() nos conectamos a la
base de datos usando $db->Connect().
12. Ejecutando SQL
$result = $db->Execute("SELECT *
FROM jobs");
if ($result === false)
die("failed");
Para enviar una sentencia sql al motor de base de
datos se utiliza la función Execute().
Esta función devuelve un objeto “recordset” si la
ejecución fue correcta o un “false” si hubo algún error
13. Ejecutando SQL
El objeto connection ($db) es responsable
de la conexión a la base de datos,
formateo de las SQL y las consultas al
servidor.
El objeto recordset ($result) es
responsable de la obtención de los
resultados y el formateo de los
resultados.
14. Obteniendo Datos
while (!$result->EOF)
{
for ($i=0, $max=$result->FieldCount(); $i
< $max; $i++)
print $result->fields[$i].' '; $result-
>MoveNext();
print "<br>";
}
15. Obteniendo Datos
El proceso para obtener datos es como el
proceso para leer desde un archivo.
Para cada línea observamos si hemos
llegado al final del archivo (EOF).
Mientras no lleguemos al final del fichero
seguimos leyendo y moviéndonos a la
siguiente línea (MoveNext).
16. Obteniendo Datos
El array $result->fields[] es generado por
ADODB ante cada petición de
MoveNext().
Podemos obtener array asociativos o
indexados por el número del campo.
17. Otras Funciones
Especiales
$recordset->RecordCount() retorna el
total de filas obtenidas en el recordset.
Algunas bases de datos no soportan esto
y se devuelven un -1.
$recordset->GetArray() coloca el
resultado del recordset en un array.
Para mas documentacion:
http://adodb.sourceforge.net/#docs
18. Adodb Ejemplo
<?php
// Ruta relativa al include del adodb
include("../../../adodb/adodb.inc.php");
// Se crea un objeto conexiòn para MySQL
$db = NewADOConnection('mysql');
// Conexión al Servidor MySQL
$db->Connect("localhost", "root", "", "hr");
// Se ejecuta la consulta en la Base de Datos
$result = $db->Execute("SELECT * FROM jobs");
// Se verifica que se ejecuto bien la consulta
if ($result === false)
die("failed");
// Se visualizan los resultados obtenidos de la consulta
while (!$result->EOF)
{
for ($i=0, $max=$result->FieldCount(); $i < $max; $i++)
print $result->fields[$i].' '; $result->MoveNext();
print "<br>";
}
?>
20. ¿Qué es FPDF?
FPDF es una clase que permite generar
documentos en PDF solo con PHP , es
decir sin utilizar la librería PDFlib.
La F de FPDF significa free: es decir, se
puede utilizar y modificar sin ningún
problema de costo.
FPDF tiene otras ventajas: funciones de
alto nivel, como las que siguen:
21. ¿Qué es FPDF?
Elección de unidad de medida, formato
de página y márgenes
Manejo de encabezados y pies de
página
Salto de página automático
Salto de línea automático y justificación
de texto
Soporte de imágenes (JPEG, PNG y GIF)
22. ¿Qué es FPDF?
Colores
Links
Soporte para codificación, TrueType,
Type1
Compresión de página PHP4 y PHP5.
FPDF no requiere extensión (excepto zlib
para activar la compresión y GD para
soporte GIF) y trabaja con PHP4 y PHP5.
23. Ejemplo Básico
<?php
// Ruta relativa a la clase FPDF
require(„../../fpdf/fpdf.php');
// Creación de una documento PDF
$pdf=new FPDF();
// Se agrega una página al documento PDF
$pdf->AddPage();
// Configuración del tipo de letra a utilizar
$pdf->SetFont('Arial','B',16);
// Se agrega una celda al documento PDF
$pdf->Cell(40,10,'Hello World!');
// Se genera el documento PDF
$pdf->Output();
?>
25. Generación de
Documentos Excel
Es posible generar archivos en formato
Excel utilizando PHP.
Esto es muy interesante pues nos puede
servir para generar reportes de nuestra
base de datos a un archivo .xls el cual es
un formato ampliamente utilizado.
26. Generación de
Documentos Excel
Que necesitamos?
Lo primero que necesitamos es una clase
llamada MS-Excel Stream Handler la cual
contiene las funciones necesarias para crear
archivos Excel.
Ahora bien, esta librería permite la creación de
los archivos pero no de manera intuitiva,
basados en la documentación de esta clase me
he tomado la libertad de crear un archivo
llamado excel-ext.php que contiene una función
que nos facilitará este proceso.
27. Generación de
Documentos Excel
Para ello utilizaremos la función
createExcel que recibe dos parámetros,
el primero el nombre del archivo que
deseas crear y el segundo un array
asociativo con los datos a mostrar en el
archivo generado.
PHP: createExcel("excelname.xls",
array);
28. Generación de
Documentos Excel
Creando nuestro primer Ejemplo
Entonces el primer paso es incluir el
archivo excel.php y excel-ext.php en
nuestro script php de la siguiente forma:
PHP:
require_once("excel.php");
require_once("excel-ext.php");
29. Generación de
Documentos Excel
Lo siguiente es crear un array asociativo que contiene
los datos a mostrar, para nuestro ejemplo creamos un
array que contiene una lista de nombre y su IQ.
PHP:
$assoc = array(
array("Nombre"=>"Mattias", "IQ"=>250),
array("Nombre"=>"Tony", "IQ"=>100),
array("Nombre"=>"Peter", "IQ"=>100),
array("Nombre"=>"Edvard", "IQ"=>100)
);
30. Generación de
Documentos Excel
Luego el tercer y ultimo paso es crear el archivo Excel, para
ello utilizamos la función createExcel, uniendo todo tendríamos:
PHP:
require_once("excel.php");
require_once("excel-ext.php");
$assoc = array(
array("Nombre"=>"Mattias", "IQ"=>250),
array("Nombre"=>"Tony", "IQ"=>100),
array("Nombre"=>"Peter", "IQ"=>100),
array("Nombre"=>"Edvard", "IQ"=>100)
);
createExcel("excel-array.xls", $assoc);
exit;
33. Generación de
Documentos Excel
Crear Excel desde una Base de Datos
El siguiente ejemplo obtiene datos desde una
base de datos MySQL y generará un archivo
Excel como reporte.
Para ello primero creamos una conexión a
nuestra base de datos y consultamos la tabla
empresa y luego colocamos los resultados en
una matriz asociativa llamada $recordset.
34. Generación de
Documentos Excel
<?php
require(“../../../adodb/adodb.inc.php");
require_once("excel.php");
require_once("excel-ext.php");
$conectar = NewADOConnection(„mysql');
$conectar->Connect(„localhost‟,‟root‟,„‟,‟hr‟) or die("Error al
conectar");
$consulta="select * from jobs";
$recordset = $conectar->GetAssoc($consulta) or die(“error!!");
createExcel("excel-mysql.xls", $recordset);
exit;
?>
37. Práctica
1. Construya una función para realizar
una conexión a una base de datos en
mysql, postgres o sybase.
2. Incluya esta función para cada
conexión que realice a la bd.
3. Realice una consulta a la bd
seccionada y despliegue su resultado
en el navegador.
38. Práctica
4. De igual forma, realice, inserciones,
actualizaciones y borrado en la bd
seleccionada
5. Generar un reporte en Excel de los
datos ingresados.
6. Generar un reporte en PDF de los
mismos