Programación en castellano
Inicio > Artículos > Teoría > Teoría de bases de datos > Principios de diseño de bases de datos
-Artículos

Principios de diseño de bases de datos

1 . Introducción
2 . Almacenar sólo la información necesaria
3 . Pedir sólo lo necesario y ser explícito
4 . Normalizar las estructuras de tablas
5 . Seleccionar el tipo de dato apropiado
6 . Utilizar índices apropiadamente
7 . Usar consultas REPLACE
8 . Usar tablas temporales
9 . Usar una versión reciente de MySQL
10 . Consideraciones finales

Cedido por MySQL Hispano.

Introducción

Uno de los pasos cruciales en la construcción de una aplicación que maneje una base de datos, es sin duda, el diseño de la base de datos. Si las tablas no son definidas apropiadamente, podemos tener muchos dolores de cabeza al momento de ejecutar consultas a la base de datos para tratar de obtener algún tipo de información.

No importa si nuestra base de datos tiene sólo 20 registros, o algunos cuantos miles, es importante asegurarnos que nuestra base de datos está correctamente diseñada para que tenga eficiencia y usabilidad a lo largo del tiempo.

En este artículo, se mencionarán algunos principios básicos del diseño de base de datos y se tratarán algunas reglas que se deben seguir cuando se crean bases de datos. Dependiendo de los requerimientos de la base de datos, el diseño puede ser algo complejo, pero con algunas reglas simples que tengamos en la cabeza será mucho más fácil crear una base de datos perfecta para nuestro siguiente proyecto.

Construir grandes aplicaciones en MySQL resulta fácil con herramientas como Apache, Perl, PHP, y Python. Asegurarse de que son rápidas, sin embargo, requiere algo más que perspicacia. MySQL tiene una bien merecida reputación de ser un servidor de bases de datos muy rápido que también es muy fácil de configurar y usar, además de que en los últimos años su popularidad ha crecido notablemente debido a que se utiliza en infinidad de sitios web que requieren hacer uso de una base de datos. Sin embargo, pocos usuarios sabemos algo más que crear una base de datos y escribir algunas búsquedas contra ella.

Después de leer este artículo debemos ser capaces de entender algunas técnicas que nos ayudarán a diseñar bases de datos MySQL para construir mejores aplicaciones. Vamos a suponer que se tiene un conocimiento básico del lenguaje SQL, y de MySQL, pero no vamos a asumir que se tiene mucha experiencia en alguno de los dos.

Almacenar sólo la información necesaria

Parece de sentido común, pero muchas personas suelen tomar el enfoque de "sumidero de cocina" para el diseño de bases de datos. A menudo pensamos en todo lo que quisiéramos que estuviera almacenado en una base de datos y diseñamos la base de datos para guardar dichos datos. Hemos de ser realistas acerca de nuestras necesidades y decidir qué información es realmente necesaria. Frecuentemente podemos generar algunos datos sobre la marcha sin tener que almacenarlos en una tabla de una base de datos. En estos casos también tiene sentido hacer esto desde el punto de vista del desarrollo de la aplicación.

Por ejemplo, una tabla de productos para un catálogo en línea puede contener nombres, descripciones, tamaños, pesos y precios de varios productos. Además del precio, puede que se quieran guardar los impuestos y los gastos de envío asociados con cada producto. Pero realmente no hay ninguna necesidad de hacer esto. Primero, tanto los impuestos como los gastos de envío pueden ser calculados sobre la marcha (ya sea por nuestra aplicación, o por MySQL). Segundo, si cambiamos los impuestos o los gastos de envío, tendríamos que escribir las búsquedas necesarias para actualizar los impuestos y los gastos de envío en cada registro del producto.

Algunas veces pensamos que agregar campos a las tablas de una base de datos una vez que han sido creadas es demasiado difícil, así que nos vemos impulsados a definir tantas columnas como se pueda. Bueno, esto simplemente es un concepto erróneo, ya que en MySQL podemos usar el comando ALTER TABLE para modificar la definición de una tabla en cualquier momento para que se adecue a nuestras necesidades cambiantes.

Por ejemplo, si en algún momento nos damos cuenta que necesitamos agregar una columna de popularidad a nuestra tabla productos (tal vez queramos que nuestros clientes califiquen los productos en nuestro catálogo), podríamos hacer lo siguiente:

ALTER TABLE productos ADD popularidad INTEGER;

Pedir sólo lo necesario y ser explícito

Igual que decir "almacenar sólo lo necesario", esto puede parecer un poco más de sentido común, sin embargo, esto no suele ser considerado muy a menudo. ¿Por qué?. Porque cuando una aplicación está en desarrollo los requerimientos suelen cambiar, de tal forma que muchas de las búsquedas terminan pareciéndose a esto:

SELECT * FROM algunaTabla;

Obtener todas las columnas de una tabla es simplemente lo más conveniente que podemos hacer cuando no estamos seguros de qué campos necesitamos. Sin embargo, a medida que las tablas crecen y cambian, esto puede convertirse en un problema de rendimiento. A la larga es mucho mejor tardarnos un tiempo extra después de nuestro desarrollo inicial y decidir exactamente qué es lo que necesitamos en nuestras búsquedas. En concreto, es mucho mejor especificar las columnas de forma explícita:

SELECT nombre, precio, descripcion FROM productos;

Esto se relaciona con un punto que tiene que ver más con el mantenimiento del código que con el rendimiento. La mayoría de los lenguajes de programación (Perl, Python, PHP, Java, etc) nos permiten acceder a los resultados de una consulta por los nombres de los campos y por su posición numérica. Para el ejemplo anterior, podemos acceder al campo 0, o al campo nombre y obtener los mismos resultados.

A la larga es mejor usar los nombres de columnas que sus posiciones numéricas. ¿Por qué? Porque las posiciones relativas de columnas en una tabla o en un resultado de una consulta pueden variar. Por ejemplo, pueden variar en una tabla como resultado de un ALTER TABLE, o bien, cambiarán en una consulta como resultado de que alguien rescriba la búsqueda y se olvide de actualizar la lógica de la aplicación apropiadamente.

Claro está, ¡aún debemos ser cuidadosos cuando cambiemos los nombres de las columnas! Pero si usamos nombres en vez de posiciones numéricas, podemos usar la capacidad de búsqueda y reemplazo de nuestro editor para encontrar el código que hemos de cambiar en caso de que cambie el nombre de una columna.

Normalizar las estructuras de tablas

Si nunca antes hemos oído hablar de la "normalización de datos", no debemos temer. Mientras que la normalización puede parecer un tema complejo, nos podemos beneficiar ampliamente al entender los conceptos más elementales de la normalización.

Una de las formas más fáciles de entender esto es pensar en nuestras tablas como hojas de cálculo. Por ejemplo, si quisiéramos seguir la pista de nuestra colección de CDs en una hoja de cálculo, podríamos diseñar algo parecido a lo que se muestra en la siguiente tabla.

+------------+-------------+--------------+ ..  +--------------+
| album      | track1      | track2       |     | track10      |
+------------+-------------+--------------+ ..  +--------------+
| Antrologia | Tarzan Boy  | Life is life | ..  | Square rooms |
|            | (Baltimora) | (Opus)       | ..  | (Al Corley)  |
+------------+-------------+--------------+ ..  +--------------+

Esto parece razonable. Sin embargo el problema es que el número de pistas que tiene un CD es bastante variable. Esto significa que con este método tendríamos que tener una hoja de cálculo realmente grande para albergar todos los datos, que en los peores casos podrían ser de hasta 20 pistas. Esto en definitiva no es nada bueno.

Uno de los objetivos de una estructura de tabla normalizada es minimizar el número de "celdas vacías". En el caso de la tabla de CDs que estamos tratando, tendríamos muchas de estas celdas si permitiéramos CDs de 20 pistas o más. En el caso de que las listas de campos pueden expandirse "hacia la derecha", como en este ejemplo de los CDs, nos da una pista de que necesitamos dividir los datos en dos o más tablas a las que luego podamos acceder de forma conjunta para obtener los datos que necesitemos.

Mucha gente nueva en los sistemas de bases de datos relacionales no sabe en verdad lo que significa "relacional" en RDBMS (Relational Database Management System). En términos simples, grupos parecidos de información son almacenados en distintas tablas que luego pueden ser "juntadas" (relacionadas) basándose en los datos que tengan en común. Desafortunadamente esto suena bastante académico y vago, sin embargo, en nuestra base de datos de CDs podemos ejemplificar una situación concreta en la que veremos cómo normalizar los datos.

El darnos cuenta de que cada lista de CDs tiene un conjunto fijo de atributos (título, artista, año, género) y un conjunto variable de atributos (el número de pistas) nos da una idea de cómo dividir los datos en múltiples tablas que luego podamos relacionar entre sí. Podemos crear una tabla que contenga una lista de todos los álbumes y sus atributos fijos y otra que contenga una lista de todas las pista de esos álbumes. De esta forma, en vez de pensar en forma horizontal (como con la hoja de cálculo), pensamos en forma vertical y dejamos una estructura de tablas como la que se muestra a continuación.

CREATE TABLE album (
   id_album INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY,
   titulo VARCHAR(80) NOT NULL );

CREATE TABLE pista (
   id_album INTEGER NOT NULL,
   numero   INTEGER NOT NULL,
   titulo   VARCHAR(80) NOT NULL );

El identificador de álbum (id_album) es lo que relaciona las distintas pistas de un álbum dado. El campo id_album en la tabla pista coincide con el campo id_album en la tabla album, de tal manera que para obtener una lista de todas las pistas de un álbum dado, podríamos realizar una consulta como esta:

SELECT pista.numero, pista.nombre FROM album, pista
WHERE album.titulo = "El titulo del album"
AND album.id_album = pista.id_album

Esta estructura es a la vez flexible y eficiente. La flexibilidad está en el hecho que podemos agregar datos al sistema posteriormente sin tener que rescribir lo que ya tenemos. Por ejemplo, si quisiéramos agregar la información de los artistas de cada álbum, lo único que tenemos que hacer es crear una tabla artista que esté relacionada a la tabla album de la misma manera que la tabla pista. Por lo tanto, no tendremos que modificar la estructura de nuestras tablas actuales, simplemente agregar la que hace falta.

La eficiencia se refiere al hecho de que no tenemos duplicación de datos, y tampoco tenemos grandes cantidades de "celdas vacías". De esta manera MySQL no tiene que almacenar más datos de los necesarios, ni gastar recursos al revisar las áreas vacías en nuestras tablas.

El objetivo principal del diseño de bases de datos es generar tablas que modelan los registros en los que guardaremos nuestra información. Es importante que esta información se almacene sin redundancia para que se pueda tener una recuperación rápida y eficiente de los datos. A través de la normalización tratamos de evitar ciertos defectos que nos conduzcan a un mal diseño y que lleven a un procesamiento menos eficaz de los datos.

Podríamos decir que estos son los principales objetivos de la normalización:

  • Controlar la redundancia de la información.
  • Evitar pérdidas de información.
  • Capacidad para representar toda la información.
  • Mantener la consistencia de los datos.

Si somos novatos en el ambiente de las bases de datos relacionales pudiéramos pensar que con la normalización nuestros datos tienen una apariencia extraña, sin embargo, esto le permite a MySQL ser muy eficiente al momento de almacenar y recuperar los datos de las tablas, además de que nos da la flexibilidad de crecer y escalar nuestras aplicaciones sin la necesidad de reestructurar una base de datos a cada momento.

Seleccionar el tipo de dato apropiado

Una vez identificadas todas las tablas y columnas que necesita la base de datos, debemos determinar el tipo de dato de cada campo. Existen tres categorías principales que pueden aplicarse prácticamente a cualquier aplicación de bases de datos:

  • Texto
  • Números
  • Fecha y hora

Cada uno de éstos presenta sus propias variantes, por lo que la elección del tipo de dato correcto no sólo influye en el tipo de información que se puede almacenar en cada campo, sino que afecta al rendimiento global de la base de datos.

A continuación se dan algunos consejos que nos ayudarán a elegir un tipo de dato adecuado para nuestras tablas:

  • Identificar si una columna debe ser de tipo texto, numérico o de fecha.

    Esto suele ser un paso demasiado sencillo. Valores eminentemente numéricos como códigos postales o cantidades monetarias deben tratarse como campos de texto si decidimos incluir sus signos de puntuación, pero obtendremos mejores resultados si los almacenamos como números y solucionamos la cuestión del formato de alguna otra forma.

  • Elegir el subtipo más apropiado para cada columna.

    Los campos de longitud fija (como CHAR) son generalmente más rápidos que los de longitud variable (como VARCHAR), aunque ocupan más espacio en disco.

    El tamaño de cada campo debe restringirse al mínimo en función de cuál pudiera ser la entrada más grande. Por ejemplo, si el valor en una columna de tipo entero es menor de mil, lo mejor es configurar esta columna como un SMALLINT de tres dígitos sin signo (lo que permite exactamente 999 valores distintos).

  • Configurar la longitud máxima para las columnas de texto y numéricas, así como otros atributos.

    Puede que nosotros tengamos preferencias distintas, pero el factor más importante es siempre ajustar al máximo la información de cada campo en lugar de usar siempre tipos TEXT e INT genéricos (e ineficientes).

Utilizar índices apropiadamente

Los índices son un sistema especial que utilizan las bases de datos para mejorar su rendimiento global. Al definir índices en las columnas de una tabla, se le indica a MySQL que preste atención especial a dichas columnas.

MySQL permite definir hasta 32 índices por cada tabla y cada índice puede incorporar hasta 16 columnas. Aunque un índice de varias columnas puede no resultar de utilidad obvia a primera vista, lo cierto es que resulta muy útil a la hora de realizar búsquedas frecuentes sobre un mismo conjunto de columnas.

Dado que los índices hacen que las consultas se ejecuten más rápido, podemos estar incitados a indexar todas las columnas de nuestras tablas. Sin embargo, lo que tenemos que saber es que el usar índices tiene un precio. Cada vez que hacemos un INSERT, UPDATE, REPLACE, o DELETE sobre una tabla, MySQL tiene que actualizar cualquier índice en la tabla para reflejar los cambios en los datos.

¿Así que, cómo decidimos usar índices o no?. La respuesta es "depende". De manera simple, depende que tipo de consultas ejecutamos y que tan frecuentemente lo hacemos, aunque realmente depende de muchas otras cosas.

La razón para tener un índice en una columna es para permitirle a MySQL que ejecute las búsquedas tan rápido como sea posible (y evitar los escaneos completos de tablas). Podemos pensar que un índice contiene una entrada por cada valor único en la columna. En el índice, MySQL debe contar cualquier valor duplicado. Estos valores duplicados decrementan la eficiencia y la utilidad del índice.

Así que antes de indexar una columna, debemos considerar que porcentaje de entradas en la tabla son duplicadas. Si el porcentaje es demasiado alto, seguramente no veremos alguna mejora con el uso de un índice.

Otra cosa a considerar es qué tan frecuentemente los índices serán usados. MySQL puede usar un índice para una columna en particular si dicha columna aparece en la cláusula WHERE en una consulta. Si muy rara vez usamos una columna en una cláusula WHERE, seguramente no tiene mucha sentido indexar dicha columna. De esta manera, probablemente sea más eficiente sufrir el escaneo completo de la tabla las raras ocasiones en que se use esta columna en una consulta, que estar actualizando el índice cada vez que cambien los datos de la tabla.

Ante la duda, no tenemos otra alternativa que probar. Siempre podemos ejecutar algunas pruebas sobre los datos de nuestras tablas con y sin índices para ver como obtenemos los resultados más rápidamente. Lo único a considerar es que las pruebas sean lo más realistas posibles.

Usar consultas REPLACE

Existen ocasiones en las que deseamos insertar un registro a menos de que éste ya se encuentre en la tabla. Si el registro ya existe, lo que quisiéramos hacer es una actualización de los datos. En lugar de escribir el código que cumpla con esta lógica, y tener que ejecutar varias consultas, lo mejor es usar la sentencia REPLACE de MySQL.

Usar tablas temporales

Cuando estamos trabajando con tablas muy grandes, suele suceder que ocasionalmente necesitemos ejecutar algunas consultas sobre un pequeño subconjunto de una gran cantidad de datos. En vez de ejecutar estas consultas sobre la tabla completa y hacer que MySQL encuentre cada vez los pocos registros que necesitamos, puede ser mucho más rápido seleccionar dichos registros en una tabla temporal y entonces ejecutar nuestras consultas sobre esta tabla.

Crear una tabla temporal es tan sencillo como agregar la palabra TEMPORARY a una sentencia típica CREATE TABLE:

CREATE TEMPORARY TABLE tabla_temp
(
   campo1 tipoDato,
   campo2 tipoDeDato,
   ...
);

Una tabla temporal existe mientras dure la conexión a MySQL. Cuando se interrumpe la conexión MySQL remueve automáticamente la tabla y libera el espacio que ésta usaba. Nosotros podemos por supuesto eliminar esta tabla mientras estamos conectados a MySQL. Si una tabla nombrada tabla_temp ya existe en nuestra base de datos al momento de crear una tabla temporal con el mismo nombre, la tabla temporal oculta a la tabla no temporal.

MySQL también permite especificar que una tabla temporal sea creada en memoria si dicha tabla se declara del tipo HEAP:

CREATE TEMPORARY TABLE tabla_temp
(
   campo1 tipoDato,
   campo2 tipoDeDato,
   ...
) TYPE = HEAP;

Ya que las tablas del tipo HEAP son almacenadas en memoria, las consultas sobre estas tablas son ejecutadas mucho más rápido que en las tablas en disco no temporales. Sin embargo las tablas HEAP son ligeramente diferentes de una tabla normal y tienen algunas limitaciones propias.

Como en las sugerencias previas, lo único que nos queda es probar si con las tablas temporales nuestras consultas se ejecutan más rápidamente que usando la tabla que contiene una gran cantidad de datos. Si los datos están bien indexados puede que las tablas temporales no nos sean de mucha utilidad.

Usar una versión reciente de MySQL

La recomendación es simple y concreta, siempre que esté en nuestras manos, debemos usar la versión más reciente de MySQL que se encuentre disponible. Además de que las nuevas versiones frecuentemente incluyen muchas mejoras, cada vez son más estables y más rápidas. De esta manera, a la vez que sacamos provecho de las nuevas características incorporadas en MySQL, veremos significativos incrementos en la eficiencia de nuestro servidor de bases de datos.

Consideraciones finales

El último paso del diseño de la base de datos es adoptar determinadas convenciones de nombres. Aunque MySQL es muy flexible en cuanto a la forma de asignar nombre a las bases de datos, tablas y columnas, he aquí algunas reglas que es conveniente observar:

  • Utilizar caracteres alfanuméricos.
  • Limitar los nombres a menos de 64 caracteres (es una restricción de MySQL).
  • Utilizar el guión bajo (_) para separar palabras.
  • Utilizar palabras en minúsculas (esto es más una preferencia personal que una regla).
  • Los nombres de las tablas deberían ir en plural y los nombres de las columnas en singular (es igual una preferencia personal).
  • Utilizar las letras ID en las columnas de clave primaria y foránea.
  • En una tabla, colocar primero la clave primaria seguida de las claves foráneas.
  • Los nombres de los campos deben ser descriptivos de su contenido.
  • Los nombres de los campos deben ser unívocos entre tablas, excepción hecha de las claves.

Los puntos anteriores corresponden muchos de ellos a preferencias personales, más que a reglas que debamos de cumplir, y en consecuencia muchos de ellos pueden ser pasados por alto, sin embargo, lo más importante es que la nomenclatura utilizada en nuestras bases de datos sea coherente y consistente con el fin de minimizar la posibilidad de errores al momento de crear una aplicación de bases de datos.

 

Últimos comentarios
Últimos 5 comentarios

paga tus deudas (28/11/2007)

Por


Quieres pagar tus deudas!!!!!!


\"ATENCIÓN: METODO COMPROBADO PARA GANAR DINERO FACIL Y LEGALMENTE\".

La mejor forma de ganar dinero rápido.
Si realmente quiere saber si esto funciona, observa por ti mismo, y solo ve, cuanta gente esta haciendo esto. Si esto no te convence, nada lo hará. No dejes pasar esta oportunidad, yo no lo creía pero me convencí y ahora toda mi familia y amigos estamos mejorando nuestra vida. No tienes nada que perder pero si mucho que ganar. Te darás cuenta que es algo verdaderamente ingenioso y que resulta. Te hará ganar unos cuantos euros y solo cuesta 6 billetes de cinco euros, y eso no es nada comparado con lo que podría reportarte si dedicas un poco de tiempo.

Permíteme decirte como lo encontré. Y eso que detesto esos esquemas de marketing con varios niveles, o de hacer órdenes por correo, o poniendo propagandas en sobres de correo, etc., la lista es interminable. Estaba navegando por los grupos (GOOGLE, YAHOO, ETC.), cuando vi un artículo que decía algo de conseguir dinero rápido. \"Bueno, me dije a mi mismo, tengo que ver que tipo de esquema pueden presentar en Internet\". Este artículo describía la manera de mandar por correo 1 billete de cinco euros a solo 6 personas y ganar 250.000 en efectivo en 4 semanas. Bueno, cuanto más pensé acerca de esto mas ansioso estaba. Así que concluí: claro debe de ser una estafa. Pero, como la mayoría de nosotros, estaba curioso y emocionado, así que seguí leyendo. Después de meditarlo y consultarlo con algunas personas decidí intentarlo. Realmente vale tan solo 6 billetes de cinco euros y 6 sellos de correo. He gastado más comprando la lotería y nunca he ganado.

Esto no es una estafa; no es indecente, no es ilegal, y es 99% libre de riesgo. Realmente funciona si te apegas a las instrucciones, recibirás extraordinarios dividendos. Cabe resaltar, también, que este sistema ha cumplido su ciclo natural, es decir, ha comprobado su efectividad y con excelentes resultados. Asimismo, este sistema no requiere contacto físico con la gente, tampoco requiere de un trabajo pesado o difícil, y no tendrá que salir de casa excepto para recoger su correo. Este es un programa de soporte electrónico que aprovecha la plataforma mundial de Internet, lo que garantiza su funcionamiento en forma perfecta, el 100 % de las veces. Miles de personas han recurrido a este medio para obtener buenos capitales y así iniciar su propio negocio. Básicamente, se hace posible a través de una cadena que se dirige a miles de personas y que se hará realidad también para usted solo con su colaboración.

Por eso le recomiendo SEGUIR CUIDADOSA Y EXACTAMENTE LAS INSTRUCCIONES DE ESTA CARTA, recalcándole una vez. Además, es 100 % seguro y no se arrepentirá de haber leído este artículo y puesto en práctica...
Comparte dinero y reciba dinero rápido... por correo, \"das, y recibirás!\"
Esto realmente funciona. Léelo por favor, te conviene, léelo!! Dinero rápido!! Esto en verdad funciona.

ATENCIÓN: Lee esto cuidadosamente! Es una buena idea imprimir estas hojas como referencia en el caso de que tengas dudas, pero no es que sea necesario.

INSTRUCCIONES:

PASO 1:
Consigue 6 hojas de papel blanco y escribe lo siguiente:
\"Por favor incluya mi nombre en su lista dew correspondencia o e-mail\", o \"Please add my name to your list\".
Luego,w escribe también: tu nombre, dirección y correo electrónico (e-mail).
Yw como un lindo detalle pon también en cual posición figura el destinatario cuando le enviaste tu billete de cinco euros (Ej.: \"Esta en la posición 3\" o \"You are in slot 3\"), como para hacerlo mas completo.
Dobla ésta página donde hazw escrito lo anterior, y mete 1 billete de cinco euros en medio, no mandes cheques ni otro tipo de pagos, solo billetes de cinco euros.
Consigue 6 sobres, yw escribe en cada uno, la dirección de cada una de las personas listadas aquí abajo, y pon adentro las 6 hojas con el billete de cinco euros en medio.

La idea de doblar el papel y de meter el billete de cinco euros en medio es para asegurar que va a llegar a su destino y eso es importante. De otra manera la gente que trabaja en el correo podría detectar que se trata de dinero y quedarse con los miles de sobres que te van llegando; de manera que se recomienda envolver todo, adicionalmente, en un papel oscuro o de carbón para que no se vea a través del sobre.
Lo que estas haciendo es crear un servicio y como tal, lo hace completamente legal. A partir de ahora no estas mandándole un billete de cinco euros a alguna persona sin ningún motivo, estas pagando un billete de cinco euros por un legitimo servicio, \"que incluya tu nombre en su correspondencia!\" (te aseguro, de nuevo, que esto es completamente legal).

Envía los 6 sobres a las siguientes direcciones:



1. GABRIEL ANGEL CHAVES FERNANDEZ
C/ SAGASTA Nº 10
16415 VILLAMAYOR DE SANTIAGO / CUENCA
ESPAÑA

2. FRANCISCO NAVARRO BERNAL
C/ MIGUEL HERNANDEZ Nº 8
LOS TORRAOS - CEUTI
MURCIA
ESPAÑA

3. JUANA GARCIA ROMERO
NTRO. PADRE JESUS NAZARENO,8
11648 ESPERA (CADIZ)
ESPAÑA

4. TERESA ARQUEROS MOLTO
APARTADO DE CORREOS 207
46192 MONSERRAT (VALENCIA)
ESPAÑA

5. JOSE EDUARDO ALFARO FALLAS
50 METROS ESTE DEL BANCO CUSCATLAN

CASA COLOR LADRILLO A MANO DERECHA

ALAJUELA CENTRO, COSTA RICA.

6. MIREN BEJARANO GARCIA
C/ ETXEGORRI Nº10-1D
ASTRABUDUA 48950 BIZKAIA
(ESPAÑA)

PASO 2:
En primer lugar, tú no necesitas redactar de nuevo toda esta carta para hacer la tuya propia. Solamente pon el cursor del Mouse o ratón al inicio de esta carta y arrastra hacia abajo de manera que todo el texto quede \"sombreado\". Después, presiona la teclas CTRL+C, de esta forma queda en la memoria de tu computadora. Luego, abre una aplicación preferiblemente Microsoft Word, Bloc de Notas (NOTEPAD) o Wordpad. Luego, una vez abierta cualquiera de estas aplicaciones coloca el cursor al inicio de una hoja en blanco y presiona CTRL+V, y ya tendrás esta carta. Si quieres, cambia, todo lo que creas conveniente de este artículo, pero trata de mantenerlo lo más cercano posible al original. Ahora podrás agregar tu nombre y dirección en el #6 siguiendo las instrucciones siguientes:
Escucha con cuidado, esta es la forma de como vas a recibir dinero por correo.
Mira la lista de las 6 personas, borra el nombre #1 de la lista de arriba, y agrega el tuyo al final de ella. Así que el que era #2 pasa a ser #1, el que era #3 pasa a ser #2, el que era el #4 pasa a ser #3, el que era #5 pasa a ser #4, yo que era en el #6 paso a ser #5, y tu eres ahora el número 6; escribe en la posición 6: tu nombre, dirección, C.P., ciudad, provincia y país.
Por ultimo guarda esta carta con tus cambios en un nuevo archivo de la aplicación. Es todo.

PASO 3:
Ahora pon tu articulo en por lo menos 200 NEWSGROUPS, también llamados Foros de Discusión o Grupos de Noticias (existen más de 24.000 grupos). Solo necesitas 200, pero cuanto mas cantidad pongas, mas dinero te llegara. Aquí van algunas indicaciones de cómo introducirse en los NEWSGROUPS.

COMO MANEJAR LOS NEWSGROUPS:
Todo lo que tienes que hacer ahora es meterte en diferentes \"newsgroups\", foros, clasificados, o anuncios gratis, etc. y publicarlo. Recuerda que cada vez que quieras hacerlo bastara con abrir el archivo guardado, copiarlo y pegarlo en el Área de mensaje del newsgroup, o clasificado, foro o anuncio gratis, etc. Para llegar a ellos en cualquier buscador pon estos términos: newsgroups, foros de discusión, clasificados, anuncios gratis o guestbooks; y aparecerán miles de paginas. No olvides publicar todo el anuncio (esta carta), pero con tu nombre en la posición 6, desapareciendo el 1; cuando ya tengas práctica solo te tomara unos 30 segundos por cada newsgroup.
Se recomienda, además, que cuando publiques la descripción de este articulo trates de darle un nombre que \"atrape\", como \"Necesita dinero rápido ?, lea este articulo\" o \"Necesita dinero para pagar sus deudas?\", \"Baje este archivo y lea como puede recibir dinero por correo\" etc.
Y no así: \"Gana millones en 1 semana\", porque nadie te tomara en serio.

Recuerda, cuantos mas newsgroups consigas, mas respuestas (y dinero) recibirás!! Pero debes entrar por lo menos en 200.¡ya esta! tú estarás recibiendo dinero de todo el mundo, de lugares que ni conoces, y en unos pocos días.
Asegúrate de que todas las direcciones estén correctas!

Ahora el POR QUE se puede ganar tanto:
De 200 anuncios enviados, digamos que solo recibes 6 respuestas (bajísimo ejemplo). Si solo 6 personas responden, esto hace: 6 billetes de cinco euros. Ahora estos 6 mandan a 200 más, y otra vez digamos que solo 6 responden, esto hace 6 x 6 = 36 billetes de cinco euros que vas a recibir, y ya estas a la posición 5. De estos 6, otras 6 respuestas: 36 x 6 = 216 billetes de cinco euros, estas en la posición 4. De estos, 6 mas: 216 x 6 = 1.296 billetes de cinco euros, estas en el 3. De estos 6 mas: 1296 x 6 = 7.776 billetes de cinco euros, estas en el #2. Y finalmente, 46.656 billetes de cinco euros, cuando llegas a la posición #1.

ULTIMO PASO: Y este es el paso que más me gusta
Simplemente siéntate y disfruta, porque el efectivo viene en camino!
Espera ver un poquito de dinero durante la segunda semana, pero a partir de la tercera semana, tormenta de sobres en tu correo. Todo lo que tienes que hacer es recibirlo y trata de no gritar muy fuerte, cuando te des cuenta de que ésta vez lo lograste!

Recuerda! Hacer esto de forma CORRECTA, LIMPIA Y HONESTA y funcionara con toda seguridad. Solamente tienes que ser honesto. No necesitas hacer trucos con la básica de hacer dinero en esto! Dicho sea de paso, que si tu defraudas a las personas poniendo mensajes con tu nombre y no envías ningún dinero a los demás de la lista, tu no recibirás casi NADA!!. He conversado con personas que conocieron personas que hicieron esto y solo llegaron a colectar unos $150.00, y eso después de unas 7 semanas. Algunos decidieron probar otra vez, haciéndolo correctamente, y en 4-5 semanas recibieron más de 100.000 euros Recuerda el dicho: \"Das y recibirás!\" Esta es la más limpia y honesta manera de compartir fortuna que yo jamás haya visto, sin costarnos mucho excepto un poco de tiempo. Cuando te empieces a quedar corto de dinero, reactiva éste archivo y re-publica en los mismos lugares en que los vas a hacer ahora, o nuevos lugares que conocerás en el futuro.

Solo un apunte más, si sabes traducir todo este mensaje a otros
idiomas, puedes además, insértalos en foros de distintos países como,
Francia, Alemania, Rusia (esto lo digo como consejo para expandir las
posibilidades de que lo vea mucha mas gente).





ESTO CAMBIARÁ TU VIDA!!RECIBE DINERO FACILMENTE (08/07/2007)

Por
LO HICE POR EXPERIMENTO Y QUE SORPRESA ME LLEVE.

RECIBI UN MENSAJE, QUE A CONTINUACION LES PONGO Y PRIMERO ME DIO RISA,
SIEMPRE HABIA PENSADO QUE ESTAS COSAS ERAN PURA MENTIRA PERO ME PREGUNTE
¿Por qué NO HACERLO? DESPUES PENSE EN EXPERIMENTAR TOTAL SOLO ERAN
5 DOLARES Y CINCO SELLOS
POSTAL, Y UN POCO DE TIEMPO, PARA MI ERA COMO JUGAR LOTERIA.
PERO PARA MI SORPRESA FUE QUE, NO COMO DICE EL MENSAJE QUE EN UNA
SEMANA, SI NO QUE FUE HASTA EL MES, ES MAS YA SE ME HABIA OLVIDADO, QUE
ME EMPEZARON A LLEGAR CARTAS CON EL DINERO EN UN DIAS YA TENIA DE
REGRESO MIS 5 DOLARES, PERO LO SORPRENDENTE ES QUE NO DEJABAN DE
LLEGAR EN DOS MESES Y MEDIO, HE RECIBIDO UNOS 12,000 DOLARES Y SIGUEN
LLEGANDO.
LA VERDAD SI TE MOLESTO, CON ESTE MENSAJE ES PORQUE YA ME GUSTO ESTO
Y QUIERO SEGUIR RECIBIENDO DINERO, DEL MISMO MODO QUE TU LO PUEDES
HACER SI TE INTERESA Y DE VERDAD VALE LA PENA HACER EL EXPERIMENTO.

ESTE ES EL MENSAJE QUE ME LLEGO EL CUAL TE TOMARA POCO TIEMPO LEERLO
Y VER LO INTERESANTE QUE ES.

POR FAVOR ANTES DE ELIMINAR ESTE MENSAJE, LEAN PRIMERO
Y TOMEN LA DECISIÓN DESPUÉS.

ESTO TE PUEDE AYUDAR A PAGAR TUS DEUDAS O TUS ESTUDIOS, no te
arrepentirás!!!!!!!!........ ... Funciona.
Antes yo era muy indiferente a todo esto pero en realidad si funciona



Hola amigos:

Esto es lo que me pasó días atrás, mientras navegaba por estas páginas
de noticias, así como usted lo está haciendo ahora. Se me apareció un
artículo similar a este que decía:

"Usted puede recibir miles de dólares en pocas semanas con una
inversión de US $5.00 dólares (cinco dólares)". Enseguida pensé: "¡Oh
no, otra estafa más?" Pero como la mayoría de nosotros, la curiosidad
pudo más y seguí leyendo; seguía diciendo: " Usted enviará US $1.00
(un dólar) a cada uno de los 5 nombres y direcciones mencionados en
este artículo. Después, anote usted su nombre y dirección al final de
la lista reemplazando al numero #5, y envíe o ponga este artículo en
por lo menos 200 NEWSGROUPS (hay miles de estos en todo el mundo).

Nota: Si te encuentras en otro país, debes cambiar tu moneda nacional
a dólares, pues en todos los países cambian dólares y es más fácil
para todos.

Después de pensarlo una y otra vez y de consultarlo con unos amigos,
decidí probarlo. Pensé que lo único que podría perder eran 5
estampillas y US $5 dólares y que me quedaría la satisfacción de haber
contribuido a ayudar a 5 personas en el mundo, que como yo se
encuentran con serios problemas económicos.

Como probablemente muchos de nosotros estaba un poco preocupado por la
legalidad de todo esto. Entonces consulte al Servicio de Correos y me
confirmaron que en realidad era legal!!!!!!!. Me quedé asombrado y de
inmediato envié mis US $5 dólares... IMAGÍNENSE QUE!!!!...
Siete días después, empecé a recibir DINERO por correo!!!!

Estaba feliz, como niño con juguete nuevo, y muy sorprendido!!!! Y
pensaba que esto se acabaría en unos pocos días más. Me traté de
olvidar del tema, en todo caso ya había recibido una ayuda similar a
la que había dado? pero el dinero seguía llegando. En mi primera
semana recibí entre US $20 y US $30 dólares. Para el final de la
segunda semana había recibido un total de US $1,000 (mil
dólares)!!!!!! No lo PODÍA CREER!! En la tercera semana $10,000 (diez
mil) y todavía seguía llegando más!!! En mi cuarta semana tenía un
total de $41,000 dólares y aún sigue llegando más ayuda (en mi casa se
la pasan abriendo sobres y yo consiguiendo "NEWSGROUP" para continuar
ayudando a más gente y retribuir la ayuda recibida hasta este momento.
ESTO SE PUSO SERIO.

Todo esto valió la pena, la ayuda de US $5 dólares que ofrecí las 5
estampillas dio sus frutos; y pensar que yo gastaba más de US $5
dólares semanales en sorteos y lotería tratando de obtener los
recursos que necesitaba para salir de mis problemas económicos y no
pasaba nada.

AHORA PERMÍTANME EXPLICARLES COMO FUNCIONA ESTO
Y LO MAS IMPORTANTE......... EL POR QUÉ FUNCIONA EXCELENTEMENTE
Usted asegúrese de imprimir este artículo AHORA, para sacar toda la
información a medida que la necesite. El proceso es muy fácil y
consiste en 3 (tres) sencillos pasos:

PASO Nº.1: Obtenga 5 hojas de papel y escriba en cada una de ellas:
"FAVOR DE INCLUIRME EN SU LISTA DE CORRESPONDENCIA O E-MAIL".

Ahora consiga 5 billetes de US $1 (un dólar) e introduzca cada dólar
en un sobre, procurando envolverlo con la hoja de manera que el
billete no se vea a través del sobre!!
Es mejor que el papel sea de color oscuro para prevenir los robos de
correspondencia. En este momento usted debería tener 5 sobres sellados
y en ellos un papel con la frase mencionada, su nombre y dirección, y
un billete de US $1 (un dólar). Lo que usted está haciendo con esto es
crear un "servicio de ayuda" y esto hace que sea ABSOLUTAMENTE
LEGAL!!!

Nota: Algunos lugares no tienen código postal, como por ejemplo
Bolivia, lo pueden preguntar a cualquier servicio de correo en su
país, o consultarlo en Internet.

Envíe los 5 sobres a las siguientes direcciones:



# 1.- ALI BARRIOS - AV.SUR 10 PARCELA 26-41 QTA.YOLI
URB.LOS NARANJOS C.P:1061, CARACAS, VENEZUELA.

# 2. - MARCO ANTONIO HURTADO HURTADO
CRA 67B # 40-23 CIUDAD 2000
SANTIAGO DE CALI (VALLE) COLOMBIA.

# 3.- JORGE GUZMAN H.
LA FAMA # 49, COLONIA INDUSTRIAL,
DELEGACIÓN GUSTAVO A. MADERO
c.p:07800, MEXICO DISTRITO FEDERAL

# 4.- ROBERTO MARTINEZ F.
RUA DO BIERZO BLOQUE 2ºB 1ºB
32004 OURENSE (ESPAÑA)

# 5.- JORGE OSORIO A.
CALLE 55 # 50 - 83
BELLO, ANTIOQUIA, COLOMBIA.



PASO Nº 2: Ahora elimine el numero #1 de lista de arriba y mueva los
otros nombres un numero para arriba ( el #5 se convierte en el #4, y
el # 4 se convierte en el #3, etc...) y agregue su NOMBRE Y SU
DIRECCIÓN en el #5 de la lista.
LES COMENTO QUE SON DIRECCIONES VERDADERAS Y CREO QUE NO CUALQUIER
PERSONA PONE LA DIRECCIÓN DE SU CASA O NEGOCIO SÓLO PORQUE SÍ.

PASO Nº 3: Cambie todo lo que crea conveniente de este artículo, pero
trate de mantenerlo lo más cercano posible al original. Ahora ponga su
artículo en por lo menos 200 NEWSGROUP (existen más de 24,000,000
Newsgroups). Sólo necesita 200, pero en cuantos más ponga esta carta
con sus datos, más dinero recibirá como ayuda.

Aquí van algunas indicaciones de cómo introducirse a los Newsgroups:

COMO MANEJAR LOS "NEWSGROUPS" (GRUPOS):
Nº 1.-Usted no necesita redactar toda esta carta para hacer la suya
propia. Solamente ponga su cursor al comienzo de esta carta, haga
"clic" con el botón izquierdo del mouse y déjelo presionado; bájelo
hasta el final de la carta y suelte el botón del mouse.

Toda la carta deberá estar "sombreada". Entonces haga un "clic" con el
botón derecho del mouse en cualquier lugar de la parte sombreada y
seleccione ?COPY? o ?COPIAR?. Esto hará que toda la carta quede en la
memoria temporal de su computadora.

Nº 2.- Abra un archivo nuevo "NOTEPAD" o "WORD". Haga un "clik" con el
botón derecho del mouse y elija ?PASTE? o ?PEGAR?. Grabe el archivo
con el nombre que desee y que le permita identificarlo en cualquier
momento. Desde ese momento tendrá esta carta en su computadora y podrá
agregar su nombre en el lugar #6 de la lista siguiendo las
instrucciones que aparecen más arriba.

Nº 3.- Teniendo grabada esta carta en su computadora, cada vez que lo
desee le podrá agregar o cambiar algo sin problemas.

PARA LOS QUE USAN INTERNET EXPLORER.

Nº 4.- Vaya a Newsgroups y seleccione "post an article" o "escribir
nuevo mensaje/discusión"
Nº 5.- Cargue el artículo que guardó previamente.
Nº 6.- Seleccione el contenido completo del archivo que contiene la
carta y copie usando el mismo procedimiento descrito anteriormente.
Regrese a Newsgroups y elija "TO NEWS" o ?NUEVA DISCUSIÓN?, de esta
forma está creando el espacio para poder ?pegar? el contenido de la
carta.

Nº 7.- Presione el botón "post" (?Enviar Mensaje?)

PARA LOS QUE MANEJAN NETSCAPE.

Nº 4. Dentro del programa Netscape, vaya a la ventana titulada
"Window" y seleccione "NetscapeNews". Entonces elija del menú
"Options", seleccione "Show all Newsgroups".
En seguida aparecerá una lista de todos los newsgroups de su server ,
haga clic en cualquier nuewsgroup. De este newsgroup haga clic debajo
de "TO NEWS", el cual debería estar arriba, en el extremo izquierdo de
la pagina de newsgroup. Esto le llevara a la caja de mensajes.

Nº 5.-Llene este espacio. Este será el titulo que verán todos cuando
recorran por la lista de un grupo en particular.

Nº 6.- Marque Seleccione el contenido completo del archivo que
contiene la carta y copie usando el mismo procedimiento descrito
anteriormente. Regrese a newsgroup "TO NEWS" y usted esta creando y
empastando esta carta dentro de su programa o "posting".

Nº 7.- Presione "send", que está en la parte superior izquierda y
usted ha finalizado con su primer newsgroup.

........FELICIDA DES!!!!!!!!!!!!!!!!!!!!!!!!!!
ESO ES TODO!!!
Todo lo que tiene que hacer es meterse en diferentes Newsgroups
(grupos) y empastarlos; cuando ya tenga práctica, solo le tomará unos
30 segundos por cada newsgroup

RECUERDE: MIENTRAS MAS NEWSGROUPS CONSIGA, MAS RESPUESTAS Y DINERO
RECIBIRÁ!!!!, PERO DEBE DE ENTRAR EN POR LO MENOS... 200
NEWSGROUPS...Y YA ESTA!!!!!... Usted estará recibiendo dinero de todo
el mundo, de lugares que ni conoce y en unos pocos días!!!.
Eventualmente querrá rentar un P.O. BOX. por la cantidad de sobres que
irá recibiendo!!!

(((ASEGURESE DE QUE TODAS LAS DIRECCIONES ESTÉN CORRECTAS)))

Ahora el POR QUÉ de todo esto:

De 200 cartas que ya coloqué en igual número de Newsgroups (Grupos),
digamos que recibiera sólo 5 repuestas (bajísimo ejemplo). Entonces
recibí $5 Dólares de ayuda con mi nombre en la posición #5. Ahora cada
una de las personas que me enviaron $1 dólar, también hacen un numero
de 200 Newsgroups colocando mi nombre en la posición #4 de la lista, y
sólo responden 5 personas a cada uno de los 5 originales, esto hace
$25 más que yo recibo. Ahora estas 25 personas ponen un mínimo de 200
Newsgroups con mi nombre en el #3 lugar y sólo se reciben 5 respuestas
de cada uno. Estaría recibiendo otros $125 adicionales. Después, estas
125 personas colocan la carta en un mínimo de 200 grupos con mi nombre
en el lugar #2 y sólo reciben 5 respuestas cada una; yo recibo un
adicional de $625 !!!!!!!!!, OK?. Aquí esta la parte más divertida de
este proceso de ayuda mutua: cada una de estas 625 personas ponen sus
cartas en otros 200 grupos con mi nombre en el lugar #1 y cada una
recibe sólo 5 respuestas. Esto provoca que yo reciba $3,125 dólares
adicionales!!!!!!!!!!!< BR>
Por ayudar a 5 personas con un dólar a cada una, no creen que es
FABULOSO???????
Y como dije antes, esto es suponiendo que sólo 5 personas respondan,
de un total de 200 grupos, (actualmente el promedio real es de 20 a 30
personas)!!!!!!!!!!!!!!
< BR>SI QUIEREN SAQUEN CÁLCULOS!!!!!!!!!
SI SOLO 15 PERSONAS RESPONDIERAN ....... ESTO DARÍA COMO RESULTADO:
Estando en la posición #5...=$15.00
Estando en la posición #4....=$225.00
Estando en la posición #3....=$3,375.00
Estando en la posición #2.....=$50,625.00

¡¡¡¡¡Aho ra viene lo bueno, no se asusten:
En la posición #1........ ((((( $759,375.00 ))))).
SÍ, MÁS DE MEDIO MILLONES DE DÓLARES !!!!!!!!!!!!!!!!

Una vez que haya recibido su ayuda y su nombre ya no esté en la lista,
saque el último anuncio del Newsgroups y envíe más dólares a más gente
($5 dólares), a los nombres que actualmente estén en esa lista,
recordando que la situación económica que goce en ese momento se
deberá a la ayuda recibida de todo el mundo y por ello es su deber
retribuirla en gran medida ayudando a más gente aún. Desde luego, si
usted continúa ayudando de manera permanente, poniendo su nombre en el
lugar #5 y repitiendo todo el proceso, entonces podrá recibir los
recursos necesarios para poder también ayudar a tanta gente que en su
comunidad o comunidades cercanas a usted están necesitadas de ayuda
(todo esto como una manera de retribuir a una parte del mundo, la
ayuda recibida). Lo que debe recordar es que miles de personas como
usted y como yo en todo el mundo se conectan a Internet y podrán leer
estos artículos; así que creo que nadie tendrá problemas para ayudar
con $5 dólares, y podrás darte cuenta de que esto realmente funciona.

Algunas personas llegan a pensar...."y si nadie me responde"..... QUÉ?
Cuál es la posibilidad de que esto pase? Si consideramos que hay miles
y miles de personas honestas (que como nosotros) buscan una manera de
tener independencia financiera, pagar sus cuentas y poder ayudar a
mucha gente aun más necesitada que nosotros y que están dispuestas a
ayudar, pues se cumple lo que dice un dicho: "NO HAY PEOR LUCHA QUE LA
QUE NO SE HACE!"

Se estima que hay 20,000 a 50,000 nuevos usuarios TODOS LOS DÍAS, ( en
todo el mundo). LO ÚNICO QUE DEBE RECORDAR ES HACERLO DE MANERA,
HONESTA, LIMPIA Y CORRECTA, y con toda seguridad podrá cosechar los
frutos de esta ayuda mutua!!! Como bien se expresa en otro dicho: ?HOY
POR TI, MAÑANA POR MÍ?.

***Dicho de paso: si usted defrauda a las personas, poniendo mensajes
con su nombre y no envía ningún dinero a los demás en esta lista,
usted recibirá casi NADA!!!!! He conversado con personas que
conocieron a gente que procedieron de esta manera y sólo llegaron a
recolectar $150.00, y eso después de 7 semanas...

RECUERDEN , HÁGANLO EN FORMA HONESTA , LIMPIA Y CORRECTAMENTE, de
manera que ganen dinero y no malgasten el tiempo. Si lo hacen bien, en
una semana les aseguro que recibirán dinero.

DEBEN SEGUIR LAS REGLAS DEL NEGOCIO, SINO ÉSTE SE VERÁ MUY AFECTADO
POR PERSONAS INESCRUPULOSAS. BUENA SUERTE PARA
TODOS!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!

NOTA: MIENTRAS MÁS CARTAS, MÁS RESPUESTAS, Y ESO SE TRADUCE EN? MÁS
POSIBILIDADES DE RECIBIR AYUDA ECONÓMICA!!!

Recuerde, hágalo bien para que esto funcione y así, todas las personas
que entren a este proceso de ayuda mutua, obtengan resultados
positivos. En el fondo este dinero va girando a través del mundo y las
personas que más le agradecerán son las más necesitadas de todo el
mundo (no digo de extrema pobreza), sino personas que por esas cosas
que suceden en la vida se encuentran en aprietos y esto nos ayuda a
salir adelante. Cuando se recuperan devuelven dan la mano de esta
manera; por esta razón les rogaría que no entorpecieran esta cadena de
ayuda y apoyo mutuo.

A QUIEN AYUDA, TARDE O TEMPRANO SE LE RECOMPENSA..CON SEGURIDAD EN EL
TRANSCURSO DE SU VIDA UD. LO HA COMPROBADO.....SIEMPRE....SIEMPRE. ..DE
ALGUNA U OTRA MANERA CUANDO SE AYUDA A ALGUIEN..SE RECIBE MÁS DE LO
QUE SE DIÓ.

ESTO ES ALGO ESPECTACULAR......ENVÍENLOS A LOS GRUPO QUE USTEDES
QUIERAN TENIENDO EN CUENTA QUE A MAYOR CANTIDAD DE GRUPOS MAS PLATA
RECIBEN.............!!

Gracias (20/03/2007)

Por
Muy buena ayuda, se agradece

tanks (19/01/2007)

Por
SOLO PARA DAR LAS GRACIAS POR LA AYUDA, FUE BUENA Y LO K NECESITABA, SOLO SI ALGIEN ME PUEDE AYUDAR A REALIZAR UNA CONSULTA EN BDD SE LO AGRADECERIA... BYE

operadores y operandos de una relacion (19/01/2006)

Por
quisiera saber cuales son estos dos tipos los operadores y operandos en una relacion
por favor
gracias
 
Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad
Mantenida por: Claudio y Dani.

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados