Tecnología

Inicio

Cómo crear una base de datos Web

Cómo crear una base de datos Web


El uso de una base de datos web hace que la actualización y el mantenimiento de un sitio web más eficiente. También tendrá que usar un lenguaje de programación del lado del servidor como PHP o ASP para conectarse a la base de datos, y utilizar los datos resultantes para construir su sitio para que los visitantes puedan ver. Las páginas web dinámicas tienen ventajas considerables con respecto a los sitios estáticos que no se utilizan bases de datos, y que se adaptan perfectamente a muchos sitios, incluyendo aquellas de comercialización o venta de productos. El código de esta guía demuestra el uso de MySQL y PHP.

Instrucciones

1 Adquirir un paquete de alojamiento web que incluye el suministro de bases de datos. Dependiendo de su paquete, usted puede ser capaz de administrar sus bases de datos de Internet mediante un programa como phpMyAdmin. En este caso, la configuración y el mantenimiento de una base de datos web será mucho más fácil, ya que las interfaces de usuario hacen tareas comunes sencillo. Cualquiera que sea la interfaz que está utilizando para su base de datos, es probable que necesite para aprender al menos una pequeña cantidad de SQL para manejar sus datos.

2 Averiguar cómo desea modelar los datos de su sitio. La estructura de su base de datos, naturalmente, dependerá del propósito de su sitio web. Por ejemplo, si su sitio es la venta de productos, es posible que tenga tablas en la base de datos para almacenar los detalles de cada producto disponible, así como la información relativa a los niveles de existencias, compras y transacciones. Para empezar, podría ser mejor para tratar de crear una base de datos simple prueba para acostumbrarse a las tecnologías. Muchas de las herramientas y técnicas pueden ayudar modelado de datos, tales como diagramas de entidad-relación, a través del cual usted explora los objetos dentro de sus datos, y las relaciones entre ellos.

3 Crear la base de datos, la definición de la estructura, ya sea en SQL o el uso de una interfaz web como phpMyAdmin. Usando el panel de control de alojamiento web, crear una nueva base de datos con un nombre apropiado. Crear y definir lo que necesita tablas dentro de la base de datos por la elección de un nombre para cada mesa, y al menos un campo. Para cada campo de las tablas de base de datos, elija un nombre y tipo de datos (por ejemplo, texto o tipos numéricos), así como cualquier otro requisito adicional. Un extracto de la muestra de SQL para crear una tabla dentro de una base de datos podría ser:

CREATE TABLE IF NOT EXISTS "producto" (
smallint 'ID' (6) NOT NULL AUTO_INCREMENT,
varchar 'nombre' (30) NOT NULL,
varchar 'Descripción' (10) NOT NULL,
smallint "precio" (6) NOT NULL,
PRIMARY KEY ( "ID")
)
IR

En este código, \ "NO NULO \" indica que todo producto introducido debe tener un valor para el campo en cuestión. Los tipos de datos se especifican usando \ "smallint \" y \ "varchar \" y el rango de valores que se indican entre paréntesis. La clave principal de la base de datos es el campo que cada tabla debe contener para que cada una de sus entradas únicas. En este caso, la clave principal es simplemente un número "ID \" \ asignado automáticamente cada vez que una nueva entrada se coloca dentro de la tabla.

4 Introducir algunos datos. Si su base de datos contiene más de una tabla y desea los datos dentro de estos a estar vinculados, puede utilizar relaciones de clave externa. Debe modelarlas cuando se define la estructura de su base de datos. Por ejemplo, si su sitio tiene la capacidad de aceptar comentarios de los clientes sobre los productos particulares, podría almacenar las opiniones presentadas en una tabla vinculada a la tabla \ "producto \". Su \ mesa "revisión \" podrían contienen el texto y cualquier otra información crítica, además de un campo que sostiene el \ número "ID \" del producto que está siendo revisado, es decir, que contendrían el \ número "ID \" de el \ mesa "producto \" como una clave externa.

5 Conectar su base de datos para su sitio web utilizando un lenguaje del lado del servidor como PHP o ASP. Un script de conexión en PHP podría ser:

<? Php
mysql_connect (\ "localhost \", \ "nombre de usuario \", \ "password \")
IR
mysql_select_db (\ "database \")
IR
?>

Consultar la base de datos para obtener los datos que desea mostrar en las páginas del sitio, por ejemplo:

<? Php
$ Consulta = \ "SELECT * FROM producto \"
IR
$ Resultado = mysql_query ($ consulta)
IR
while ($ fila = mysql_fetch_array ($ result))
{
$ Nombre = $ fila [ 'nombre']
IR
$ Desc = $ fila [ 'description']
IR
$ Precio = $ fila [ 'precio']
IR
echo \ "<p> \". $ nombre. \ "</ p> \"
IR
echo \ "<p> \". $ desc. \ "</ p> \"
IR
echo \ "<p> \". $ precio. \ "</ p> \"
IR
}
?>

Este script simplemente obtiene todos los datos de la tabla \ "producto \" y da salida a los detalles de cada entrada en HTML básico.

Consejos y advertencias

  • Hacer uso de los muchos recursos de Internet para SQL y su lenguaje de script del lado del servidor elegido, como se puede encontrar que la mayoría de las consultas que está utilizando se han hecho muchas veces antes.
  • Trate de hacer que su estructura de base de datos eficiente al no almacenar datos más de una vez. La mayor ventaja de utilizar una base de datos web es que sólo tiene que introducir o cambiar los datos en un solo lugar, por lo que hacer el mejor uso de esta y ahorrar tiempo en el proceso.