SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

Investigación Lenguaje Php Eduardo Flores
Investigación Lenguaje Php  Eduardo FloresInvestigación Lenguaje Php  Eduardo Flores
Investigación Lenguaje Php Eduardo FloresJhoel Dgez Garcia
 
15 servidor php
15 servidor php15 servidor php
15 servidor phpIsaacVk
 
Inv 3 Lenguaje php
Inv 3 Lenguaje phpInv 3 Lenguaje php
Inv 3 Lenguaje phpJuan Anaya
 
Lenguaje de Programación PHP
Lenguaje de Programación PHPLenguaje de Programación PHP
Lenguaje de Programación PHPJomicast
 
Mis primeros pasos con Symfony 2
Mis primeros pasos con Symfony 2Mis primeros pasos con Symfony 2
Mis primeros pasos con Symfony 2Edgar Dueñas
 
Cursillos e-ghost Septiembre 2010. Open ERP como software de gestión contable
Cursillos e-ghost Septiembre 2010. Open ERP como software de gestión contableCursillos e-ghost Septiembre 2010. Open ERP como software de gestión contable
Cursillos e-ghost Septiembre 2010. Open ERP como software de gestión contableAlex Rayón Jerez
 
Symfony2 Formacion y primeros pasos
Symfony2  Formacion y primeros pasosSymfony2  Formacion y primeros pasos
Symfony2 Formacion y primeros pasosSoni BM
 
Instalación y configuración de servidor ftp
Instalación  y configuración de servidor ftpInstalación  y configuración de servidor ftp
Instalación y configuración de servidor ftpjfracs
 
Manual Completo Php 5
Manual Completo Php 5Manual Completo Php 5
Manual Completo Php 5Pablo Morales
 
Desarrollo de aplicaciones web con PHP y symfony
Desarrollo de aplicaciones web con PHP y symfonyDesarrollo de aplicaciones web con PHP y symfony
Desarrollo de aplicaciones web con PHP y symfonyJuan Eladio Sánchez Rosas
 

Tendances (18)

Php apesteguia
Php apesteguiaPhp apesteguia
Php apesteguia
 
Php
PhpPhp
Php
 
Investigación Lenguaje Php Eduardo Flores
Investigación Lenguaje Php  Eduardo FloresInvestigación Lenguaje Php  Eduardo Flores
Investigación Lenguaje Php Eduardo Flores
 
Php
PhpPhp
Php
 
Código php
Código phpCódigo php
Código php
 
15 servidor php
15 servidor php15 servidor php
15 servidor php
 
Inv 3 Lenguaje php
Inv 3 Lenguaje phpInv 3 Lenguaje php
Inv 3 Lenguaje php
 
Php (hipertex pre processor)
Php (hipertex pre processor)Php (hipertex pre processor)
Php (hipertex pre processor)
 
Lenguaje de Programación PHP
Lenguaje de Programación PHPLenguaje de Programación PHP
Lenguaje de Programación PHP
 
Php ppt
Php pptPhp ppt
Php ppt
 
Mis primeros pasos con Symfony 2
Mis primeros pasos con Symfony 2Mis primeros pasos con Symfony 2
Mis primeros pasos con Symfony 2
 
(Desarrollo web).manual.php.5
(Desarrollo web).manual.php.5(Desarrollo web).manual.php.5
(Desarrollo web).manual.php.5
 
Cursillos e-ghost Septiembre 2010. Open ERP como software de gestión contable
Cursillos e-ghost Septiembre 2010. Open ERP como software de gestión contableCursillos e-ghost Septiembre 2010. Open ERP como software de gestión contable
Cursillos e-ghost Septiembre 2010. Open ERP como software de gestión contable
 
Symfony2 Formacion y primeros pasos
Symfony2  Formacion y primeros pasosSymfony2  Formacion y primeros pasos
Symfony2 Formacion y primeros pasos
 
CodeIgniter
CodeIgniterCodeIgniter
CodeIgniter
 
Instalación y configuración de servidor ftp
Instalación  y configuración de servidor ftpInstalación  y configuración de servidor ftp
Instalación y configuración de servidor ftp
 
Manual Completo Php 5
Manual Completo Php 5Manual Completo Php 5
Manual Completo Php 5
 
Desarrollo de aplicaciones web con PHP y symfony
Desarrollo de aplicaciones web con PHP y symfonyDesarrollo de aplicaciones web con PHP y symfony
Desarrollo de aplicaciones web con PHP y symfony
 

En vedette

Nociones básicas sobre imágenes
Nociones básicas sobre imágenesNociones básicas sobre imágenes
Nociones básicas sobre imágenesAida March
 
Sesión1
Sesión1Sesión1
Sesión1jbujan3
 
Día de Andalucía: Educación infantil
Día de Andalucía: Educación infantilDía de Andalucía: Educación infantil
Día de Andalucía: Educación infantilcolegioelatabalmalaga
 
Presentación e-Roadshows Bilbao
Presentación e-Roadshows BilbaoPresentación e-Roadshows Bilbao
Presentación e-Roadshows Bilbaojaverde
 
Antequera, monumental
Antequera, monumentalAntequera, monumental
Antequera, monumentalTere
 
La Cultura del Software Libre en la Psicologia Organizada - Marcelo Urra
La Cultura del Software Libre en la Psicologia Organizada - Marcelo UrraLa Cultura del Software Libre en la Psicologia Organizada - Marcelo Urra
La Cultura del Software Libre en la Psicologia Organizada - Marcelo UrraMarcelo Urra
 
¿Qué és esa cosa llamada violencia?
¿Qué és esa cosa llamada violencia?¿Qué és esa cosa llamada violencia?
¿Qué és esa cosa llamada violencia?Gloria A
 
Experiencia de ARC Distribución Ibérica con la factura electrónica
Experiencia de ARC Distribución Ibérica con la factura electrónicaExperiencia de ARC Distribución Ibérica con la factura electrónica
Experiencia de ARC Distribución Ibérica con la factura electrónicaServiDocu
 
Coches antiguos
Coches antiguosCoches antiguos
Coches antiguosmamuga
 
Tratamiento de la imagen fija
Tratamiento de la imagen fijaTratamiento de la imagen fija
Tratamiento de la imagen fijaAida March
 
Unión Europea -Miguel E. Felipe, Jose Antonio G, Rafael
Unión Europea -Miguel E. Felipe, Jose Antonio G, RafaelUnión Europea -Miguel E. Felipe, Jose Antonio G, Rafael
Unión Europea -Miguel E. Felipe, Jose Antonio G, RafaelManuel Segura
 
3 fuente de alimentación
3 fuente de alimentación3 fuente de alimentación
3 fuente de alimentaciónconrado perea
 
El Principio del Vacio
El Principio del VacioEl Principio del Vacio
El Principio del Vaciohjpsiot
 
Ensayo Becker
Ensayo BeckerEnsayo Becker
Ensayo BeckerKar Klom
 
Top tendencias 2015 iab
Top tendencias 2015 iabTop tendencias 2015 iab
Top tendencias 2015 iabPablo Morales
 

En vedette (20)

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

Similaire à PHP Base de Datos (20)

Historia de PHP
Historia de PHPHistoria de PHP
Historia de PHP
 
Código php
Código phpCódigo php
Código php
 
P H P
P H PP H P
P H P
 
Trabajo especial (php)
Trabajo especial (php)Trabajo especial (php)
Trabajo especial (php)
 
Trabajo especial copy
Trabajo especial   copyTrabajo especial   copy
Trabajo especial copy
 
BilboStack - Php en el 2012
BilboStack - Php en el 2012BilboStack - Php en el 2012
BilboStack - Php en el 2012
 
Servidor php
Servidor phpServidor php
Servidor php
 
Php tema 4
Php tema 4Php tema 4
Php tema 4
 
Servidor PHP
Servidor PHPServidor PHP
Servidor PHP
 
15 servidor php
15 servidor php15 servidor php
15 servidor php
 
Curso php dia1
Curso php dia1Curso php dia1
Curso php dia1
 
Phpmodificada.ppt
Phpmodificada.pptPhpmodificada.ppt
Phpmodificada.ppt
 
Software rizo
Software rizoSoftware rizo
Software rizo
 
Fundamentos de programación con PHP.pdf
Fundamentos de programación con PHP.pdfFundamentos de programación con PHP.pdf
Fundamentos de programación con PHP.pdf
 
Fundamentos de programación con PHP.pdf
Fundamentos de programación con PHP.pdfFundamentos de programación con PHP.pdf
Fundamentos de programación con PHP.pdf
 
Actividad integradora 2
Actividad integradora 2Actividad integradora 2
Actividad integradora 2
 
Php
PhpPhp
Php
 
Generalidades de Php
Generalidades de PhpGeneralidades de Php
Generalidades de Php
 
Servidor php
Servidor phpServidor php
Servidor php
 
Programacion php con symfony
Programacion php con symfonyProgramacion php con symfony
Programacion php con symfony
 

Plus de EDUARDO GABRIEL MARTINEZ LEYVA (6)

BD_EQ6_INV_Coldfusion
BD_EQ6_INV_ColdfusionBD_EQ6_INV_Coldfusion
BD_EQ6_INV_Coldfusion
 
BD_EQ6_ANSI_SQL
BD_EQ6_ANSI_SQLBD_EQ6_ANSI_SQL
BD_EQ6_ANSI_SQL
 
EQ6_BD_PROY_PROYECTOFIANL
EQ6_BD_PROY_PROYECTOFIANLEQ6_BD_PROY_PROYECTOFIANL
EQ6_BD_PROY_PROYECTOFIANL
 
Bd T1 Eq6 Investigacionsgbd
Bd T1 Eq6 InvestigacionsgbdBd T1 Eq6 Investigacionsgbd
Bd T1 Eq6 Investigacionsgbd
 
Gep2009 Eq7 Lec3 Cap2,3 Guido Clements
Gep2009 Eq7 Lec3 Cap2,3 Guido ClementsGep2009 Eq7 Lec3 Cap2,3 Guido Clements
Gep2009 Eq7 Lec3 Cap2,3 Guido Clements
 
Una Mente Dos Cerebros
Una Mente Dos CerebrosUna Mente Dos Cerebros
Una Mente Dos Cerebros
 

Dernier

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 

Dernier (13)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 

PHP Base de Datos

  • 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