SlideShare una empresa de Scribd logo
UNVERSIDAD VERACRUZANA

       FACULTAD DE
     ADMINISTRACION

                 php

               ALUMNOS:




   DOMINGUEZ MOCTEZUMA JOSE YOSSIMAR
      HERRERA PONCE JORGE ANTONIO
     MARTINEZ LEYVA EDUARDO GABRIEL




         BASE DE DATOS




  SISTEMAS COMPUTACIONALES
       ADMINISTRATIVOS




          H. VERACRUZ, VER.




             PHP
Base de Datos




   Apareció en: 1995
   Diseñado por: PHP Group
   Última versión: 5.3.1 (19/11/2009) Tipo         PHP es un lenguaje de programación
   de dato: dinámico                         interpretado, diseñado originalmente para
   Influido por: C, C++, Perl, Java, Python  la creación de páginas web dinámicas. Es
                                             usado principalmente en interpretación del
   Sistema operativo: Multiplataforma
                                             lado del servidor (server-side scripting)
pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la
creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica usando
las bibliotecas Qt o GTK+.


       PHP es un acrónimo recursivo que significa PHP Hypertext Pre-processor
(inicialmente PHP Tools, o, Personal Home Page Tools). Fue creado originalmente por
Rasmus Lerdorf en 1994; sin embargo la implementación principal de PHP es producida
ahora por The PHP Group y sirve como el estándar de facto para PHP al no haber una
especificación formal. Publicado bajo la PHP License, la Free Software Foundation
considera esta licencia como software libre.

     PHP es un lenguaje interpretado de propósito general ampliamente usado y que está
diseñado especialmente para desarrollo web y puede ser incrustado dentro de código
HTML. Generalmente se ejecuta en un servidor web, tomando el código en PHP como su
entrada y creando páginas web como salida. Puede ser desplegado en la mayoría de los
servidores web y en casi todos los sistemas operativos y plataformas sin costo alguno.
PHP se encuentra instalado en más de 20 millones de sitios web y en un millón de
servidores.


      El gran parecido que posee PHP con los lenguajes más comunes de programación
estructurada, como C y Perl, permiten a la mayoría de los programadores crear
aplicaciones complejas con una curva de aprendizaje muy corta. También les permite
involucrarse con aplicaciones de contenido dinámico sin tener que aprender todo un
nuevo grupo de funciones.


      Cuando el cliente hace una petición al servidor para que le envíe una página web, el
servidor ejecuta el intérprete de PHP. Éste procesa el script solicitado que generará el
contenido de manera dinámica (por ejemplo obteniendo información de una base de
datos). El resultado es enviado por el intérprete al servidor, quien a su vez se lo envía al
cliente. Mediante extensiones es también posible la generación de archivos PDF, Flash,
así como imágenes en diferentes formatos.


   Permite la conexión a diferentes tipos de servidores de bases de datos tales como
MySQL, Postgres, Oracle, ODBC, DB2, Microsoft SQL Server, Firebird y SQLite.


                                                                                               2
Base de Datos


      PHP también tiene la capacidad de ser ejecutado en la mayoría de los sistemas
operativos, tales como UNIX (y de ese tipo, como Linux o Mac OS X) y Windows, y puede
interactuar con los servidores de web más populares ya que existe en versión CGI,
módulo para Apache, e ISAPI.




                                         HISTORIA

      Fue originalmente diseñado en Perl, en base a la escritura de un grupo de CGI
binarios escritos en el lenguaje C por el programador danés-canadiense Rasmus Lerdorf
en el año 1994 para mostrar su currículum vitae y guardar ciertos datos, como la cantidad
de tráfico que su página web recibía. El 8 de junio de 1995 fue publicado "Personal Home
Page Tools" después de que Lerdorf lo combinara con su propio Form Interpreter para
crear PHP/FI.




                                   VENTAJAS DE PHP
     Es un lenguaje multiplataforma.

     Completamente orientado a la web.

     Capacidad de conexión con la mayoría de los motores de base de datos que se
      utilizan en la actualidad, destaca su conectividad con MySQL y PostgreSQL.

     Capacidad de expandir su potencial utilizando la enorme cantidad de módulos
      (llamados ext's o extensiones).

     Posee una amplia documentación en su página oficial ([2]), entre la cual se destaca
      que todas las funciones del sistema están explicadas y ejemplificadas en un único
      archivo de ayuda.

     Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.

     Permite aplicar técnicas de programación orientada a objetos.

     Biblioteca nativa de funciones sumamente amplia e incluida.

                                                                                            3
Base de Datos

     No requiere definición de tipos de variables aunque sus variables se pueden
      evaluar también por el tipo que estén manejando en tiempo de ejecución.

     Tiene manejo de excepciones (desde PHP5).

     Si bien PHP no obliga a quien lo usa a seguir una determinada metodología a la
      hora de programar (muchos otros lenguajes tampoco lo hacen), aun estando
      dirigido a alguna en particular, el programador puede aplicar en su trabajo cualquier
      técnica de programación y/o desarrollo que le permita escribir código ordenado,
      estructurado y manejable. Un ejemplo de esto son los desarrollos que en PHP se
      han hecho del patrón de diseño Modelo Vista Controlador (o MVC), que permiten
      separar el tratamiento y acceso a los datos, la lógica de control y la interfaz de
      usuario en tres componentes independientes (ver más abajo Frameworks en PHP).




                                                                                              4
Base de Datos



                                      HISTORIA

   Versión       Fecha                     Cambios más importantes
             8 de junio de Oficialmente llamado "Herramientas personales de trabajo
  PHP 1.0
                 1995            (PHP Tools)". Es el primer uso del nombre "PHP".
                            Considerado por el creador como la "más rápida y simple
PHP Versión 16 de abril de
                            herramienta" para la creación de páginas webs dinámicas
 2 (PHP/FI)      1996
                                                            .
                                    Desarrollo movido de una persona a muchos
             6 de junio de
  PHP 3.0                   desarrolladores. Zeev Suraski y Andi Gutmans reescriben
                 1998
                                              la base para esta versión.
                                Se añade un sistema más avanzado de análisis de
            22 de mayo de
  PHP 4.0                   etiquetas en dos fases análisis/ejecución llamado el motor
                 2000
                                                          Zend.
                 10 de
                                  Introducidas las variables superglobals ($_GET,
  PHP 4.1    diciembre de
                                                  $_SESSION, etc.).
                 2001
            22 de abril de
  PHP 4.2                           Se deshabilitan register_globals por defecto.
                 2002
                 27 de
  PHP 4.3    diciembre de              Introducido la CLI, en adición a la CGI.
                 2002
             11 de julio de
  PHP 4.4
                 2005
             13 de julio de
  PHP 5.0                         Motor Zend II con un nuevo modelo de objetos.
                 2004
                 25 de
  PHP 5.1   noviembre de
                 2005
                  2 de
  PHP 5.2   noviembre de           Habilitado el filtro de extensiones por defecto.
                 2006
             30 de agosto
 PHP 5.2.4
                de 2007
                  8 de
                             Versión centrada en mejorar la estabilidad (+60 errores
 PHP 5.2.5 noviembre de
                                                     solucionados).
                 2007
            8 de diciembre
 PHP 5.2.8
                de 2008
             26 de febrero      Diversas mejoras en el ámbito de la seguridad (+50
 PHP 5.2.9
                de 2009                         errores solucionados).
                                Namespaces, late static binding, closures, optional
            30 de junio de
  PHP 5.3                         garbage collection for cyclic references, nuevas
                 2009
                                      extensiones (+140 errores solucionados).


                                                                                         5
Base de Datos

   PHP 6         S/D




                APLICACIONES DESARROLLADAS CON PHP

    Redes Sociales       Gallery Project             llamado PostNuke)
        o Facebook        Mambo Open Source          Smarty
        o Tuentidad       MediaWiki                  SPIP
    E-Commerce            (desarrollado para         SugarCRM
        o Magento          Wikipedia)                 vBulletin
        o OsCommerce      Moodle                     Xaraya
        o PrestaShop      Phorum                     Xoops
    Blogs                phpMyAdmin                 Joomla
        o WordPress       PHP-Nuke                   MODx
    Burning Board        phpPgAdmin                 SMF
    CMSformE             PhpWiki                    phpBB
    Dokuwiki             PmWiki                     UVG SCADA
    Drupal               Zikula (anteriormente




                                                                           6

Más contenido relacionado

PDF
Php programmers
PDF
Php programating
PPTX
DOCX
Php tarea
DOCX
Tutorial php basico
DOCX
Php
Php programmers
Php programating
Php tarea
Tutorial php basico
Php

La actualidad más candente (18)

PDF
Php apesteguia
DOC
Php
DOCX
Investigación Lenguaje Php Eduardo Flores
PPT
PPTX
Código php
PPTX
15 servidor php
DOCX
Inv 3 Lenguaje php
PPTX
Php (hipertex pre processor)
PDF
Lenguaje de Programación PHP
PPTX
Php ppt
PDF
Mis primeros pasos con Symfony 2
PDF
(Desarrollo web).manual.php.5
PDF
Cursillos e-ghost Septiembre 2010. Open ERP como software de gestión contable
PDF
Symfony2 Formacion y primeros pasos
PDF
CodeIgniter
PDF
Instalación y configuración de servidor ftp
PDF
Manual Completo Php 5
ODP
Desarrollo de aplicaciones web con PHP y symfony
Php apesteguia
Php
Investigación Lenguaje Php Eduardo Flores
Código php
15 servidor php
Inv 3 Lenguaje php
Php (hipertex pre processor)
Lenguaje de Programación PHP
Php ppt
Mis primeros pasos con Symfony 2
(Desarrollo web).manual.php.5
Cursillos e-ghost Septiembre 2010. Open ERP como software de gestión contable
Symfony2 Formacion y primeros pasos
CodeIgniter
Instalación y configuración de servidor ftp
Manual Completo Php 5
Desarrollo de aplicaciones web con PHP y symfony
Publicidad

Destacado (20)

PPTX
Nociones básicas sobre imágenes
PPT
Sesión1
PPSX
Día de Andalucía: Educación infantil
PPS
Antes de trabajar
PDF
Presentación e-Roadshows Bilbao
PDF
Alan entre-vista impacto marzo 2014
PPT
Presentacio projectes fecc 10 11
PPT
capas del modelo osi
PPS
Antequera, monumental
PPT
La Cultura del Software Libre en la Psicologia Organizada - Marcelo Urra
PPTX
¿Qué és esa cosa llamada violencia?
PDF
Experiencia de ARC Distribución Ibérica con la factura electrónica
PPS
Coches antiguos
PPTX
Tratamiento de la imagen fija
ODP
Unión Europea -Miguel E. Felipe, Jose Antonio G, Rafael
PPTX
3 fuente de alimentación
PPT
Community manager
PPS
El Principio del Vacio
DOCX
Ensayo Becker
PDF
Top tendencias 2015 iab
Nociones básicas sobre imágenes
Sesión1
Día de Andalucía: Educación infantil
Antes de trabajar
Presentación e-Roadshows Bilbao
Alan entre-vista impacto marzo 2014
Presentacio projectes fecc 10 11
capas del modelo osi
Antequera, monumental
La Cultura del Software Libre en la Psicologia Organizada - Marcelo Urra
¿Qué és esa cosa llamada violencia?
Experiencia de ARC Distribución Ibérica con la factura electrónica
Coches antiguos
Tratamiento de la imagen fija
Unión Europea -Miguel E. Felipe, Jose Antonio G, Rafael
3 fuente de alimentación
Community manager
El Principio del Vacio
Ensayo Becker
Top tendencias 2015 iab
Publicidad

Similar a BD_EQ6_INV_PHP (20)

PDF
PPTX
Código php
PPT
PPTX
Trabajo especial (php)
PPTX
Trabajo especial copy
PPTX
BilboStack - Php en el 2012
PPTX
Servidor php
PPTX
Servidor PHP
PPTX
15 servidor php
PPTX
Curso php dia1
PPTX
Phpmodificada.ppt
PPTX
Software rizo
PDF
Fundamentos de programación con PHP.pdf
PDF
Fundamentos de programación con PHP.pdf
PPTX
Actividad integradora 2
PPT
Generalidades de Php
PPTX
Servidor php
PPTX
Programacion php con symfony
Código php
Trabajo especial (php)
Trabajo especial copy
BilboStack - Php en el 2012
Servidor php
Servidor PHP
15 servidor php
Curso php dia1
Phpmodificada.ppt
Software rizo
Fundamentos de programación con PHP.pdf
Fundamentos de programación con PHP.pdf
Actividad integradora 2
Generalidades de Php
Servidor php
Programacion php con symfony

Más de EDUARDO GABRIEL MARTINEZ LEYVA (6)

DOC
BD_EQ6_INV_Coldfusion
PDF
PDF
EQ6_BD_PROY_PROYECTOFIANL
PDF
Bd T1 Eq6 Investigacionsgbd
PPTX
Gep2009 Eq7 Lec3 Cap2,3 Guido Clements
PPS
Una Mente Dos Cerebros
BD_EQ6_INV_Coldfusion
EQ6_BD_PROY_PROYECTOFIANL
Bd T1 Eq6 Investigacionsgbd
Gep2009 Eq7 Lec3 Cap2,3 Guido Clements
Una Mente Dos Cerebros

Último (20)

PDF
Influencia-del-uso-de-redes-sociales.pdf
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PDF
CyberOps Associate - Cisco Networking Academy
PDF
clase auditoria informatica 2025.........
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PPTX
Presentación de Redes de Datos modelo osi
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PDF
Estrategia de apoyo tecnología miguel angel solis
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
Sesion 1 de microsoft power point - Clase 1
PDF
taller de informática - LEY DE OHM
PDF
SAP Transportation Management para LSP, TM140 Col18
PDF
Calidad desde el Docente y la mejora continua .pdf
PDF
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
REDES INFORMATICAS REDES INFORMATICAS.pptx
PDF
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
Influencia-del-uso-de-redes-sociales.pdf
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
CyberOps Associate - Cisco Networking Academy
clase auditoria informatica 2025.........
El-Gobierno-Electrónico-En-El-Estado-Bolivia
Presentación de Redes de Datos modelo osi
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
Estrategia de apoyo tecnología miguel angel solis
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Sesion 1 de microsoft power point - Clase 1
taller de informática - LEY DE OHM
SAP Transportation Management para LSP, TM140 Col18
Calidad desde el Docente y la mejora continua .pdf
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
Presentación PASANTIAS AuditorioOO..pptx
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
REDES INFORMATICAS REDES INFORMATICAS.pptx
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad

BD_EQ6_INV_PHP

  • 1. UNVERSIDAD VERACRUZANA FACULTAD DE ADMINISTRACION php ALUMNOS: DOMINGUEZ MOCTEZUMA JOSE YOSSIMAR HERRERA PONCE JORGE ANTONIO MARTINEZ LEYVA EDUARDO GABRIEL BASE DE DATOS SISTEMAS COMPUTACIONALES ADMINISTRATIVOS H. VERACRUZ, VER. PHP
  • 2. Base de Datos Apareció en: 1995 Diseñado por: PHP Group Última versión: 5.3.1 (19/11/2009) Tipo PHP es un lenguaje de programación de dato: dinámico interpretado, diseñado originalmente para Influido por: C, C++, Perl, Java, Python la creación de páginas web dinámicas. Es usado principalmente en interpretación del Sistema operativo: Multiplataforma lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica usando las bibliotecas Qt o GTK+. PHP es un acrónimo recursivo que significa PHP Hypertext Pre-processor (inicialmente PHP Tools, o, Personal Home Page Tools). Fue creado originalmente por Rasmus Lerdorf en 1994; sin embargo la implementación principal de PHP es producida ahora por The PHP Group y sirve como el estándar de facto para PHP al no haber una especificación formal. Publicado bajo la PHP License, la Free Software Foundation considera esta licencia como software libre. PHP es un lenguaje interpretado de propósito general ampliamente usado y que está diseñado especialmente para desarrollo web y puede ser incrustado dentro de código HTML. Generalmente se ejecuta en un servidor web, tomando el código en PHP como su entrada y creando páginas web como salida. Puede ser desplegado en la mayoría de los servidores web y en casi todos los sistemas operativos y plataformas sin costo alguno. PHP se encuentra instalado en más de 20 millones de sitios web y en un millón de servidores. El gran parecido que posee PHP con los lenguajes más comunes de programación estructurada, como C y Perl, permiten a la mayoría de los programadores crear aplicaciones complejas con una curva de aprendizaje muy corta. También les permite involucrarse con aplicaciones de contenido dinámico sin tener que aprender todo un nuevo grupo de funciones. Cuando el cliente hace una petición al servidor para que le envíe una página web, el servidor ejecuta el intérprete de PHP. Éste procesa el script solicitado que generará el contenido de manera dinámica (por ejemplo obteniendo información de una base de datos). El resultado es enviado por el intérprete al servidor, quien a su vez se lo envía al cliente. Mediante extensiones es también posible la generación de archivos PDF, Flash, así como imágenes en diferentes formatos. Permite la conexión a diferentes tipos de servidores de bases de datos tales como MySQL, Postgres, Oracle, ODBC, DB2, Microsoft SQL Server, Firebird y SQLite. 2
  • 3. Base de Datos PHP también tiene la capacidad de ser ejecutado en la mayoría de los sistemas operativos, tales como UNIX (y de ese tipo, como Linux o Mac OS X) y Windows, y puede interactuar con los servidores de web más populares ya que existe en versión CGI, módulo para Apache, e ISAPI. HISTORIA Fue originalmente diseñado en Perl, en base a la escritura de un grupo de CGI binarios escritos en el lenguaje C por el programador danés-canadiense Rasmus Lerdorf en el año 1994 para mostrar su currículum vitae y guardar ciertos datos, como la cantidad de tráfico que su página web recibía. El 8 de junio de 1995 fue publicado "Personal Home Page Tools" después de que Lerdorf lo combinara con su propio Form Interpreter para crear PHP/FI. VENTAJAS DE PHP  Es un lenguaje multiplataforma.  Completamente orientado a la web.  Capacidad de conexión con la mayoría de los motores de base de datos que se utilizan en la actualidad, destaca su conectividad con MySQL y PostgreSQL.  Capacidad de expandir su potencial utilizando la enorme cantidad de módulos (llamados ext's o extensiones).  Posee una amplia documentación en su página oficial ([2]), entre la cual se destaca que todas las funciones del sistema están explicadas y ejemplificadas en un único archivo de ayuda.  Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.  Permite aplicar técnicas de programación orientada a objetos.  Biblioteca nativa de funciones sumamente amplia e incluida. 3
  • 4. Base de Datos  No requiere definición de tipos de variables aunque sus variables se pueden evaluar también por el tipo que estén manejando en tiempo de ejecución.  Tiene manejo de excepciones (desde PHP5).  Si bien PHP no obliga a quien lo usa a seguir una determinada metodología a la hora de programar (muchos otros lenguajes tampoco lo hacen), aun estando dirigido a alguna en particular, el programador puede aplicar en su trabajo cualquier técnica de programación y/o desarrollo que le permita escribir código ordenado, estructurado y manejable. Un ejemplo de esto son los desarrollos que en PHP se han hecho del patrón de diseño Modelo Vista Controlador (o MVC), que permiten separar el tratamiento y acceso a los datos, la lógica de control y la interfaz de usuario en tres componentes independientes (ver más abajo Frameworks en PHP). 4
  • 5. Base de Datos HISTORIA Versión Fecha Cambios más importantes 8 de junio de Oficialmente llamado "Herramientas personales de trabajo PHP 1.0 1995 (PHP Tools)". Es el primer uso del nombre "PHP". Considerado por el creador como la "más rápida y simple PHP Versión 16 de abril de herramienta" para la creación de páginas webs dinámicas 2 (PHP/FI) 1996 . Desarrollo movido de una persona a muchos 6 de junio de PHP 3.0 desarrolladores. Zeev Suraski y Andi Gutmans reescriben 1998 la base para esta versión. Se añade un sistema más avanzado de análisis de 22 de mayo de PHP 4.0 etiquetas en dos fases análisis/ejecución llamado el motor 2000 Zend. 10 de Introducidas las variables superglobals ($_GET, PHP 4.1 diciembre de $_SESSION, etc.). 2001 22 de abril de PHP 4.2 Se deshabilitan register_globals por defecto. 2002 27 de PHP 4.3 diciembre de Introducido la CLI, en adición a la CGI. 2002 11 de julio de PHP 4.4 2005 13 de julio de PHP 5.0 Motor Zend II con un nuevo modelo de objetos. 2004 25 de PHP 5.1 noviembre de 2005 2 de PHP 5.2 noviembre de Habilitado el filtro de extensiones por defecto. 2006 30 de agosto PHP 5.2.4 de 2007 8 de Versión centrada en mejorar la estabilidad (+60 errores PHP 5.2.5 noviembre de solucionados). 2007 8 de diciembre PHP 5.2.8 de 2008 26 de febrero Diversas mejoras en el ámbito de la seguridad (+50 PHP 5.2.9 de 2009 errores solucionados). Namespaces, late static binding, closures, optional 30 de junio de PHP 5.3 garbage collection for cyclic references, nuevas 2009 extensiones (+140 errores solucionados). 5
  • 6. Base de Datos PHP 6 S/D APLICACIONES DESARROLLADAS CON PHP  Redes Sociales  Gallery Project llamado PostNuke) o Facebook  Mambo Open Source  Smarty o Tuentidad  MediaWiki  SPIP  E-Commerce (desarrollado para  SugarCRM o Magento Wikipedia)  vBulletin o OsCommerce  Moodle  Xaraya o PrestaShop  Phorum  Xoops  Blogs  phpMyAdmin  Joomla o WordPress  PHP-Nuke  MODx  Burning Board  phpPgAdmin  SMF  CMSformE  PhpWiki  phpBB  Dokuwiki  PmWiki  UVG SCADA  Drupal  Zikula (anteriormente 6