Tecnología

Inicio

¿Cómo se crean los sitios web de base de datos?

La mayoría de los sitios web modernos utilizan bases de datos para ofrecer una experiencia más dinámica e interactiva a sus visitantes. Sin bases de datos, no podrían existir aplicaciones de banca en línea, sitios de comercio electrónico o servicios de redes sociales, ya que no tendrían ningún medio para almacenar y recuperar información de sus visitantes. Aprender a crear y gestionar una base de datos puede ser un reto, pero es una habilidad necesaria para los desarrolladores web modernos.

Definición

Una base de datos de sitio web es un archivo almacenado en el mismo servidor que los archivos de HyperText Markup Language (HTML) de su sitio web. Su propósito es almacenar y proporcionar un fácil acceso a grandes cantidades de información. Por ejemplo, en un sitio web de comercio electrónico, el precio de los productos, su disponibilidad o de sus características especiales se almacenan en una base de datos y puede ser recuperada por el servidor cuando un cliente potencial visita el sitio web. Puede crear sitios web con bases de datos utilizando uno de los dos idiomas principales, PHP / MySQL o ASP.

El diseño de una base de datos

Su primer paso al crear un sitio web con bases de datos debe ser siempre para pasar algún tiempo el diseño de la base de datos. Esto se puede hacer usando sólo papel y una pluma. Basta con enumerar en su página el tipo de información que se necesita para almacenar en su base de datos. Por ejemplo, para un sitio de comercio electrónico que vende camisetas, puede que tenga que almacenar la siguiente información en la base de datos: el tamaño de las camisetas, de su precio, su color y un enlace a una imagen de los diferentes diseños. A continuación, deberá crear una base de datos que sería capaz de almacenar esos cuatro registros diferentes. Cada disco se llama un campo de una base de datos. Determinar el número de campos requeridos antes de la creación de una base de datos es importante, ya que agregar o quitar campos después de una base de datos ha sido creada en realidad puede llevar mucho tiempo.

PHP / MySQL

MySQL es una tecnología de base de datos libre desarrollado por Oracle Corporation. Con MySQL, puede crear y gestionar una serie de bases de datos. Sin embargo, para permitir que el servidor para recuperar y mostrar información a sus visitantes, usted tendrá que utilizar una segunda lengua llamada PHP. PHP es un lenguaje de programación web flexible que, entre otras características, puede producir páginas web dinámicas. Una página web dinámica es una página web que el servidor personaliza para cada visitante separada, a diferencia de las páginas estáticas.

ÁSPID

Active Server Pages (ASP) es una tecnología de lenguaje de script del lado del servidor de Microsoft Corporation, y que le permite tanto gestionar bases de datos y crear páginas web dinámicas. ASP se considera generalmente más difíciles de dominar en comparación con MySQL y PHP. Sin embargo, permite una más fácil integración con bases de datos generadas por otros productos de Microsoft, como Microsoft Access. Si usted planea usar ASP para crear un sitio web con bases de datos, debe comunicarse con su proveedor de alojamiento web para asegurarse de que es compatible con la tecnología ASP. Aunque la mayoría de los ejércitos soporte PHP y MySQL, que no siempre apoyan ASP.