Está en la página 1de 11

ESCUELA SUPERIOR POLITCNICA AGROPECUARIA DE MANAB

MANUEL FLIX LPEZ

CARRERA COMPUTACIN

SEMESTRE SEXTO PERODO ABRIL-SEP. /2017

TRABAJO GRUPAL

PROGRAMACIN WEB I

TEMA:

CREACIN Y ALOJAMIENTO DE UNA PAGINA DINMICA EN


UN DOMINIO

AUTORES:

JENIFFER K. ALCVAR PAZMIO

EDWIN W. MOREIRA SANTOS

YASMINA L. ZAMBRANO LOOR

FACILITADOR:

ING. DAVID PEARRIETA

CALCETA, AGOSTO 2017


2

NDICE
I. INTRODUCCIN ............................................................................................ 3

1.1.1. OBJETIVO GENERAL ...................................................................... 4

1.1.2. OBJETIVOS ESPECFICOS ............................................................. 4

2.1. PHP ......................................................................................................... 5

2.1.1. CARACTERSTICAS ......................................................................... 5

2.2. XAMPP................................................................................................. 5

2.3. PHPMYADMIN ..................................................................................... 6

2.3.1. VENTAJAS ........................................................................................ 6

2.4. MYSQL .................................................................................................... 6

2.4.1. CARACTERSTICAS ......................................................................... 6

2.5. HOSTING ................................................................................................ 7

2.5.1. PRINCIPALES TIPOS DE HOSTING................................................ 7

III. DESARROLLO .............................................................................................. 9

IV. CONCLUSIONES ....................................................................................... 10

BIBLIOGRAFA ................................................................................................ 11
3

I. INTRODUCCIN
En la actualidad es casi imprescindible contar con un servicio de almacenamiento
y el internet es actualmente la mayor fuente de informacin que existe. El internet
es una coleccin de miles de redes de computadoras as que el almacenamiento
de la informacin es algo fundamental, hay muchos datos que necesitan
almacenarse para que los usuarios puedan acceder a ellos, as que el correcto
guardado y obtenerlos, es necesario un buen diseo, gestin y mantenimiento
de los datos.

El presente trabajo muestra las caractersticas principales para un alojamiento


de una pgina web dinmica, para llevar a cabo esta funcin es necesario del
gestor de sistemas de base de datos MySQL, el trmino conexin hace
referencia al software que permite a una aplicacin conectarse a un servidor de
bases de datos MySQL. MySQL proporciona conectores para ciertos lenguajes,
entre ellos PHP. Si una aplicacin de PHP necesita comunicarse con un servidor
de bases de datos, necesitar escribir el cdigo PHP que realice tareas tales
como conectar al servidor de bases de datos, realizar consultas y otras funciones
relacionadas con bases de datos. Es necesario tener un software instalado en el
sistema que proporcione a la aplicacin en PHP la API, que manejar la
comunicacin entre el servidor de bases de datos y la aplicacin, posiblemente
empleando en caso necesario otras bibliotecas. A este software generalmente
se le conoce como conector, dado que permite a una aplicacin conectar con un
servidor de bases de datos.
4

1.1. OBJETIVOS

1.1.1. OBJETIVO GENERAL


Realizar una conexin PHP a la Base de Datos MySQL para demostrar conexin
con el gestor de base de datos.

1.1.2. OBJETIVOS ESPECFICOS


Investigar contenido referente al tema.
Construir una base de datos en MySQL y un formulario en HTML y PHP.
Conectar PHP con MySQL.
Alojar la pgina web Dinmica en el Hosting.
5

II. MARCO TERICO

2.1. PHP
Para Porto y Gardey (2012) PHP es un lenguaje de programacin interpretado,
diseado originalmente para la creacin de pginas web dinmicas. Es usado
principalmente en interpretacin del lado del servidor, es adecuado para el
desarrollo web y puede ser incrustado en HTML.

2.1.1. CARACTERSTICAS
Orientado al desarrollo de aplicaciones web dinmicas con acceso a
informacin almacenada en una base de datos.

El cdigo fuente escrito en PHP es invisible al navegador web y al cliente,


ya que es el servidor el que se encarga de ejecutar el cdigo y enviar su
resultado HTML al navegador.

Es libre, por lo que se presenta como una alternativa de fcil acceso para
todos.
Permite aplicar tcnicas de programacin orientada a objetos.
Capacidad de expandir su potencial utilizando mdulos.
No requiere definicin de tipos de variables (Porto y Gardey, 2012).

2.2. XAMPP
Es un servidor de plataforma libre, es un software que integra en una sola
aplicacin, un servidor web Apache, intrpretes de lenguaje de scripts PHP, un
servidor de base de datos MySQL, un servidor de FTP FileZilla, el popular
administrador de base de datos escrito en PHP, MySQL, entre otros mdulos, y
lo mejor de todo es que su uso es gratuito (Wilson et al., 2012).
6

2.3. PHPMYADMIN
Para Vera (2016) PhpMyAdmin es una herramienta de software libre escrita
en PHP , destinada a manejar la administracin de MySQL a travs de la
Web. PhpMyAdmin soporta una amplia gama de operaciones en MySQL. Las
operaciones de uso frecuente gestin de bases de datos, tablas, columnas,
relaciones, ndices, usuarios, permisos, etc. Se pueden realizar a travs de la
interfaz de usuario, mientras que todava tiene la capacidad de ejecutar
directamente cualquier sentencia SQL.

2.3.1. VENTAJAS
Interfaz web intuitiva

Soporte para la mayora de las caractersticas de MySQL.

Administra las cuentas de usuario y privilegios de MySQL.

Gestionar procedimientos almacenados y disparadores (Vera, 2016).

2.4. MYSQL
Para Revelo (2014) MySQL es un sistema de gestin de base de datos
relacional, (multihilo o multitarea) y multiusuario con millones de
instalaciones, soporta el uso de diferentes capas de transporte para conexiones
y est considerada como la base de datos de cdigo abierto ms popular del
mundo.

2.4.1. CARACTERSTICAS
Amplio subconjunto del lenguaje SQL. Algunas extensiones son incluidas
igualmente.

Disponibilidad en gran cantidad de plataformas y sistemas.

Posibilidad de seleccin de mecanismos de almacenamiento que ofrecen


diferentes velocidades de operacin, soporte fsico, capacidad,
distribucin geogrfica, transacciones.

Transacciones y claves forneas.


7

Conectividad segura.

Replicacin.

Bsqueda e indexacin de campos de texto (Revelo, 2014).

2.5. HOSTING
El alojamiento web (web hosting) es el servicio que provee a los usuarios de
Internet un sistema para poder almacenar informacin, imgenes, vdeo, o
cualquier contenido accesible va Web. Es una analoga de hospedaje en este
caso la analoga alojamiento web o alojamiento de pginas web, se refiere al
lugar que ocupa una pgina web, sitio web, sistema, correo electrnico, archivos
etc. en Internet o ms especficamente en un servidor que por lo general hospeda
varias aplicaciones o pginas web.

Un buen servicio de hosting genera beneficios directos tanto a los usuarios de


su sitio como para los administradores del mismo. Una buena velocidad de
navegacin y tiempos de respuestas mnimos en las aplicaciones dinmicas son
detalles muy valorados por los usuarios (Narvez, 2013).

2.5.1. PRINCIPALES TIPOS DE HOSTING


Si bien existen otros tipos de Servicios de Alojamiento Web destinados a cubrir
necesidades muy concretas, los principales tipos de Servicios de Hosting o
Alojamiento Web existentes en la actualidad son los siguientes:

Hosting Gratuito es un Servicio de Alojamiento Web por el que no se


paga nada. Normalmente las funcionalidades que ofrece este tipo de
hosting son muy limitadas. As, tanto el espacio disponible para alojar los
ficheros de nuestra pgina web como la transferencia mensual suelen ser
muy reducidos. Estos servicios de hosting suelen ser gratuitos porque
introducen publicidad dentro de las pginas web que son alojadas
utilizndolos.
8

Hosting Compartido o Alojamiento Web Compartido consiste en alojar


varias pginas web en un mismo Servidor Web, de modo que los recursos
de dicho servidor se comparten entre todas las pginas web alojadas en
el mismo. De este modo los costes del Servidor Web se reparten entre
todos los sitios web alojados en l, resultando as un servicio de
alojamiento web bastante econmico que resulta adecuado para pginas
web que no tengan requisitos especiales ni un nmero de visitas
mensuales muy elevado.

Servidores Dedicados son aquellos donde el servidor ser nica y


exclusivamente utilizado para el usuario. En este caso todos los recursos
del servidor estn disponibles para el uso que se le quiera dar (Cevallos,
2016).
9

III. DESARROLLO
10

IV. CONCLUSIONES

Los autores de la investigacin concluyen:

Las pginas web dinmicas permiten una gran numero de funcionalidades


tales como el almacenamiento de datos, al permitir estas funcionalidades
el usuario puede alterar diseo o contenidos de la pgina a su preferencia,
as que para conseguirlo se hace por medio de una conexin de base de
datos, est es fundamental, as que enlazar una base de datos MySQL
con PHP es importante, ya que se almacena sea poca o mucha
informacin de una pgina web.

Las pginas que contengan cdigo PHP tienen que tener la extensin .php
Si se modifica alguna pgina web que ya est hecha de prcticas
anteriores para aadirle cdigo PHP, habr que cambiarle la extensin y
corregir todos los enlaces que apunten a esa pgina.

Nunca se debe conectar a una base de datos con el usuario "root" desde
una pgina web. Se debe emplear un usuario especfico que tenga el
mnimo posible de permisos. Por ejemplo, si en una pgina web slo se
necesita mostrar el contenido de las tablas de una base de datos, pero no
se necesita actualizar o insertar nuevos datos, se utiliza un usuario que
slo tenga el permiso SELECT sobre esa base de datos. De este modo
se reducir los posibles problemas de seguridad.
11

BIBLIOGRAFA

Cevallos, C. 2016. Tipos de Hosting o Alojamiento Web. (En lnea). Consultado


el 7 de agosto del 2017. Formato HTML. Disponible en:
http://www.karakana.es/diseno-web/blog/tipos-de-hosting-o-alojamiento-
web

Porto, J y Gardey, A. 2012. Definicin de PHP. (En lnea). Consultado el 28 de


julio de 2017. Formato HTML. Disponible en: http://definicion.de/php/.

Revelo, J.2014. Cmo Conectar Php y Mysql a travs de PDO y MySQLi? . (En
lnea). Consultado el 27 de julio de 2017. Formato HTML. Disponible en:
http://www.hermosaprogramacion.com/2014/07/php-mysql-conectar-
como/.

Wilson, M; Solrzano, L; Cuaspud, M; Revelo, J. 2012. XAMPP. (En lnea).


Consultado el 28 de julio del 2017. Formato HTML. Disponible en:
http://myu-charly.blogspot.com/2012/02/blog-post.html.

Vera, L. 2016. PhpMyAdmin. (En lnea). Consultado el 8 de Agosto del 2017.


Formato HTML. Disponible en:https://es.opensuse.org/PhpMyAdmin.

Lpez, M. 2015. Informacin general de los controladores de MySQL para PHP.


(En lnea). Consultado el 6 de Agosto del 2017. Formato HTML.
Disponible en: http://php.net/manual/es/mysql.php.

Narvez, 2013. Que es Hosting. (En lnea). Consultado el 7 de Agosto del 2017.
Formato HTML. Disponible en: http://www.ajaxperu.com/hosting/que-es-
hosting

También podría gustarte