Registración Preguntas Home Pagos y Facturas Mapa del Sitio
Buscar:
Buscar Guías sobre:
Escribe una guía
Bases de Datos
Ver más Guías del autor
15 de 24 usuarios encontraron útil esta guía.
Modificada el 13/07/2006

Bases de datos en tu sitio.

¿Qué es una base de datos?

Se puede definir como un conjunto de datos organizados de forma que permitan su almacenamiento sistemático.

En otras palabras, organizar los datos en forma de tablas, que después permitan la extracción de la información o su almacenamiento.

¿Cómo las puedo utilizar en mi sitio?

Las bases de datos son una herramienta fundamental para trabajar con una gran cantidad de información. Por ejemplo, puedes almacenar las noticias que presentas en tu sitio de acuerdo con la fecha y el tema.

Puedes organizar unos listados de URLs que correspondan a las fotos que muestras en alguna sección.

Te permiten almacenar información de un visitante, si este se registra y posteriormente, enviarle News Letters sobre tu site.

Puedes utilizarla para almacenar la información proveniente del XML de MercadoLibre y luego utilizar la base de datos para mostrar los productos a los visitantes.

¿Cómo estructurar tu base de datos?

Siguiendo los siguientes pasos podrás hacer la estructura de tu base:

  1. Identifica cual es el objetivo de tu base de datos. Por ejemplo, "Registrar información sobre los visitantes de mi sitio"; "Almacenar el contenido mostrado en la sección de noticias".
  2. Identificar cuales son las "entidades" y la información que queremos registrar de ellas. Las entidades son todos aquellos elementos sobre los cuales que remos registrar información, por ejemplo "Usuarios"; "Noticias"; "Productos".
  3. Identificar cual es la información que queremos recopilara de cada una de las entidades, estos se convierten en los campos de nuestras tablas. Por ejemplo, si la entidad es "Noticias" nos podría interesar almacenar información como "Fecha"; "Autor"; "Tema"; "Contenido"; "URL Imagen"; etc.
  4. Campo clave principal: este es un campo que identificara cada registro de forma única. Esto se utiliza con el objetivo de que cada uno de los registros se identifiquen y no se tenga información duplicada que aumenta el tamaño de la base datos y por otro lado se generen errores mostrando información incorrecta. Este campo puede ser un número entero que irá aumentado se forma automática o un número aleatorio que no se repetirá.
  5. En algunos casos nos interesará relacionar las tablas por un campo común, por ejemplo a algunos de nuestros visitantes le puede interesar la biografía de un autor, para esto, primero creamos una tabla con los datos de nuestro periodista o del autor del artículo y lo que podemos hacer es relacionar la tabla de datos del autor con la tabla de Noticias por medio de los campos "Nombre del autor" en el caso de los datos de la tabla autor y "Autor" en el caso de la tabla de Noticias.
    De esta forma podemos obtener la información relacionada entre dos tablas por campos comunes.
  6. Una vez has tenido en cuenta los objetivos, entidades y campos de tu base de datos, debes contemplar el tipo de variable que almacenarás en cada campo. Si por ejemplo lo que vas a almacenar son las fechas de publicación, lo que puedes hacer es elegir un tipo de datos de "Fecha" para que luego puedas gestionar fácilmente la información que haz almacenado.

Ejemplo de Base de Dato de Productos de MercadoLibre

En el siguiente ejemplo te mostraré como puedes gestionar los datos que obtienes a través de XML de MercadoLibre.

  1. Objetivo de la base de datos: "Gestionar los productos de xML de MercadoLibre a través de una base de datos para facilitar su integración dentro del sitio"
  2. En el caso de nuestra base de datos solo tenemos una entidad, en este caso seria cada "Producto".
    la información que recopilaremos de cada producto es la siguiente, que obtenemos de MercadoLibre:
    "Item Id (Clave principal)";titulo, link, url de la imagen, tipo de vendedor, tipo de venta, Mercadopago, Tipo de moneda, precio, ofertas, ofertas, No clics y fecha de terminación.
  3. En este cado podemos utilizar el campo Item Id como campo de clave principal.
  4. Por ejemplo, queremos relacionar la tabla de productos con otra por tipo de ventas, esto es si es una subasta o si es compra inmediata. Par ello vamos a relacionar el campo de tipo de venta con otro campo en una tabla que llamaremos "Ventas".
  5. Ahora, definimos el tipo de variable que va a llevar cada uno de los campos. Por ejemplo:
    Item Id será de tipo Entero Largo (Eso quiere decir que será un numero entero y además, puede ser de gran tamaño).
  6. Titulo será un campo tipo text con una longitud de aproximadamente 250 caracteres, link url es otra variable de tipo texto largo.

Palabras Clave: Base De Datos | Consejos | Estrategias | Productos | Sitio
15 de 24 usuarios encontraron útil esta guía.
El autor asume la total responsabilidad por el contenido de esta guía.
¿Crees que esta guía está en contra de las Políticas de MercadoLibre? Infórmalo aquí.
En esta sección encontrarás información publicada por Usuarios bajo su exclusiva responsabilidad. MercadoLibre no controla los contenidos de las Guías y no responderá por información inexacta, errónea o difamatoria, o por el uso que se haga de ella. El ingreso a la misma es decisión voluntaria del navegante quien acepta la posibilidad de encontrar material que puede afectar su susceptibilidad.
Contenido provisto por



Volver arriba