martes, 6 de diciembre de 2011

Verificador.... como?..


DIGITO VERIFICADOREl método de cálculo de esos dígitos varía conforme el caso. Sin embargo, muchos de ellos se basan en dos rutinas tradicionales:
Módulo 11 y Módulo 10.

Pasos 1 y 2
        +---+---+---+---+---+---+---+---+   +---+
        | 4 | 1 | 2 | 6 | 1 | 5 | 3 | 3 | - | ? |
        +---+---+---+---+---+---+---+---+   +---+
          |   |   |   |   |   |   |   |
         x3  x2  x7  x6  x5  x4  x3  x2
          |   |   |   |   |   |   |   |
        =12  =2 =14 =36  =5 =20  =9  =6

Paso 3   12  +2 +14 +36  +5 +20  +9  +6 = 104

Paso 4   104 mod 11 = 5     (ya que 104 = 11 x 9 + 5)

Paso 5   11 - 5 = 6

Resultado = 41261533-6

MODULO 10
Número ejemplo: 261533-4
  +---+---+---+---+---+---+   +---+
  | 2 | 6 | 1 | 5 | 3 | 3 | - | 4 |
  +---+---+---+---+---+---+   +---+
    |   |   |   |   |   |
   x1  x2  x1  x2  x1  x2
    |   |   |   |   |   |
   =2 =12  =1 =10  =3  =6
    +---+---+---+---+---+-> = (16 / 10) = 1, resto 6 => DV = (10 - 6) = 4 

miércoles, 28 de septiembre de 2011

Streaming...transmitiendo, transmitir, ir.....



El streaming consiste en la puesta a disposición del público de audio o video por Internet de tal forma que cualquier persona pueda acceder al contenido desde el lugar y en el momento que elija sin previa distribución física del contenido. La palabra streaming se refiere a que se trata de una corriente continua (sin interrupción). El usuario puede escuchar o ver en el momento que quiera. Este tipo de tecnología permite que se almacenen en un búfer lo que se va escuchando o viendo. El streaming hace posible escuchar música o ver videos sin necesidad de ser descargados previamente y sin acceso al contenido tangible.

El streaming es un acto de acceso al contenido intangible.

Antes de que la tecnología streaming apareciera en abril de 1995 (con el lanzamiento de RealAudio 1.0), la reproducción de contenido Multimedia, a través de internet necesariamente implicaba tener que descargar completamente el "archivo contenedor" al disco duro local. Como los archivos de audio —y especialmente los de video— tienden a ser enormes, su descarga y acceso como paquetes completos se vuelve una operación muy lenta.

Sin embargo, con la tecnología del streaming un archivo puede ser descargado y reproducido al mismo tiempo, con lo que el tiempo de espera es mínimo.



Para poder proporcionar un acceso claro, convincente, continuo y sin interrupciones ni cambios, el streaming se apoya en las siguientes tecnologías:
Códecs

Son archivos residentes en el ordenador que permiten a uno o varios programas descifrar o interpretar el contenido de un determinado tipo de archivo multimedia. 

Protocolos Ligeros

UDP y RTSP (los protocolos empleados por algunas tecnologías de "streaming") hacen que las entregas de paquetes de datos desde el servidor a quien reproduce el archivo se hagan con una velocidad mucho mayor que la que se obtiene por TCP y HTTP. Esta eficiencia es alcanzada por una modalidad que favorece el flujo continuo de paquetes de datos. Cuando TCP y HTTP sufren un error de transmisión, siguen intentando transmitir los paquetes de datos perdidos hasta conseguir una confirmación de que la información llegó en su totalidad. Sin embargo, UDP continúa mandando los datos sin tomar en cuenta interrupciones, ya que en una aplicación multimedia estas pérdidas son casi imperceptibles.
Precarga

La entrega de datos desde el servidor a quien ve la página pueden estar sujetas a demoras conocidas como lag, (retraso, en inglés) un fenómeno ocasionado cuando los datos escasean (debido a interrupciones en la conexión o sobrecarga en el ancho de banda). Por tanto, los reproductores multimedia precargan, o almacenan en el buffer, que es una especie de memoria, los datos que van recibiendo para así disponer de una reserva de datos, con el objeto de evitar que la reproducción se detenga. Esto es similar a lo que ocurre en un reproductor de CD portátil, que evita los saltos bruscos y los silencios ocasionados por interrupciones en la lectura debidos a vibraciones o traqueteos, almacenando los datos, antes de que el usuario tenga acceso a ellos.
Red de Acceso de Contenido

Si un determinado contenido comienza a atraer una cantidad de usuarios mayor a su capacidad de ancho de banda, estos usuarios sufrirán cortes o lag. Finalmente, se llega a un punto en que la calidad del stream es pésima. Ofreciendo soluciones, surgen empresas y organizaciones que se encargan de proveer ancho de banda exclusivamente para streaming, y de apoyar y desarrollar estos servicios.

Usos

§ Radio por Internet: La ventaja para la emisora es llegar a un gran público objetivo, que por diversos motivos (como el alcance territorial limitado de la señal radiofónica), desconocían una emisora de otro lugar. Cabe aclarar que no sólo las emisoras de Radio AM y FM transmiten por Internet, sino que también en los últimos tres (3) años están creciendo exponencialmente las Radios Digitales, las cuales transmiten exclusivamente por internet.

Televisión por Internet: Desde finales de los 90, los intentos habían fracasado por el considerable ancho de banda requerido por la señal de vídeo, sin embargo, resurge el interés en este tipo de comunicación pública con el gran éxito de Youtube y la expasion del ADSL.

Un mundo de posibilidades se abre gracias al universo de las ‘tres W’, y si antes los medios únicamente debían competir en el ámbito de la televisión, la prensa o la radio, ahora un nuevo contrincante ha salido a la palestra y, sin duda, las reglas de juego tradicionales se traducen en inoperantes en este contexto. Y ya no es sólo un competidor virtual, sino que es el propio individuo el que selecciona su programación, los soportes y sus noticias. Por ejemplo, no son iguales las estructuras informativas existentes en los medios habituales que en otros más novedosos como los blogs en los que predomina la libertad creadora, difusora, transformadora y la independencia por encima de todo. No obstante, aquí se pueden producir varios problemas.

En primer lugar, el libre acceso a todo tipo de información en el ciberespacio puede contribuir, como consecuencia de la falta de formación, a la confusión y al desconcierto. “Hay que leer la prensa de forma diaria, escuchar la radio, y consultar Internet. Hoy Internet es la biblioteca mayor del mundo. Y un ignorante en una gran biblioteca se pierde. No sabe qué hacer con tanta información. Hay que saber mucho para dominar la red. Es aquí donde radica la importancia de la educación formal”, determina Raigón Pérez de la Concha , en una entrevista publicada en el blog “Periodismo social y educativo” . En segundo lugar, otro conflicto que ha causado bastante revuelo en la opinión pública, es la cuestión de las descargas. Asociaciones como la SGAE, luchan por cobrar cada céntimo que se genera a expensas de un determinado producto cultural.

Incluso Estados Unidos ha decidido cerrar el mercado de DVDs en España principalmente por los escasos ingresos por venta, como consecuencia de la piratería. Asimismo, el gremio de actores españoles reivindican en todo momento la necesidad de frenar esta crisis global. La entrada en vigor del canon digital para todos los cds, que incluye las copias para uso privado, ha provocado múltiples movilizaciones en contra, siendo la más conocida la plataforma “Todos contra el canon”, integrada por asociaciones de empresarios, internautas, sindicatos y consumidores, que ha presentado ante el Gobierno más de dos millones de firmas en contra de esta tasa. En esta misma linea se encuentra el Manifiesto en defensa de los derechos de Internet, realizado en 2009 en respuesta al anteproyecto de Ley de Economía Sostenible aprobado por el Consejo de Ministros.
Fuentes:Wikipedia. MIT, UTN



jueves, 18 de agosto de 2011

Protocolos..... y que?


Http
Hypertext Transfer Protocol o HTTP (en español protocolo de transferencia de hipertexto) es el protocolo usado en cada transacción de la World Wide Web. ...
Dhcp
DHCP (sigla en inglés de Dynamic Host Configuration Protocol - Protocolo de configuración dinámica de host) es un protocolo de red que permite a los clientes de una red IP obtener sus parámetros de configuración automáticamente. Se trata de un protocolo de tipo cliente/servidor en el que generalmente un servidor posee una lista de direcciones IP dinámicas y las va asignando a los clientes conforme éstas van estando libres, sabiendo en todo momento quién ha estado en posesión de esa IP, cuánto tiempo la ha tenido y a quién se la ha asignado después.
Dns
Domain Name System o DNS (en español: sistema de nombres de dominio) es un sistema de nomenclatura jerárquica para computadoras, servicios o cualquier recurso conectado a Internet o a una red privada. Este sistema asocia información variada con nombres de dominios asignado a cada uno de los participantes. Su función más importante, es traducir (resolver) nombres inteligibles para los humanos en identificadores binarios asociados con los equipos conectados a la red, esto con el propósito de poder localizar y direccionar estos equipos mundialmente.
El DNS es una base de datos distribuida y jerárquica que almacena información asociada a nombres de dominio en redes como Internet. Aunque como base de datos el DNS es capaz de asociar diferentes tipos de información a cada nombre, los usos más comunes son la asignación de nombres de dominio a direcciones IP y la localización de los servidores de correo electrónico de cada dominio.
La asignación de nombres a direcciones IP es ciertamente la función más conocida de los protocolos DNS. Por ejemplo, si la dirección IP del sitio FTP de prox.mx es 200.64.128.4, la mayoría de la gente llega a este equipo especificando ftp.prox.mx y no la dirección IP. Además de ser más fácil de recordar, el nombre es más fiable. La dirección numérica podría cambiar por muchas razones, sin que tenga que cambiar el nombre.
Inicialmente, el DNS nació de la necesidad de recordar fácilmente los nombres de todos los servidores conectados a Internet. En un inicio, SRI (ahora SRI International) alojaba un archivo llamado HOSTS que contenía todos los nombres de dominio conocidos (técnicamente, este archivo existe[cita requerida] - la mayoría de los sistemas operativos actuales pueden ser configurados para revisar su archivo hosts[cita requerida]). El crecimiento explosivo de la red causó que el sistema de nombres centralizado en el archivo hosts no resultara práctico y en 1983, Paul Mockapetris publicó los RFCs 882 y 883 definiendo lo que hoy en día ha evolucionado hacia el DNS moderno. (Estos RFCs han quedado obsoletos por la publicación en 1987 de los RFCs 1034 y 1035).



Smtp
Simple Mail Transfer Protocol (SMTP) Protocolo Simple de Transferencia de Correo, es un protocolo de la capa de aplicación. Protocolo de red basado en texto utilizado para el intercambio de mensajes de correo electrónico entre computadoras u otros dispositivos (PDA's, teléfonos móviles, etc.). Está definido en el RFC 2821 y es un estándar oficial de Internet.[]
Imap
IMAP permite a un usuario acceder remotanmente a su correo electrónico como si este fuera local. Además permite leer el correo desde diferentes puestos (clientes) sin la necesidad de transferir los mensajes entre las diferentes máquinas. Por tanto se entiende que los buzones se almacenan en el servidor.
El protocolo incluye funciones de creación, borrado y renombrado de buzones. Es completamente compatible con standars como MIME. Permite el acceso y la administración de mensajes desde más de un ordenador. Soporta accesos concurrentes a buzones compartidos. El cliente de correo no necesita conocer el formato de almacenamiento de los ficheros en el servidor.
Pop
POP fue diseñado para soportar el procesamiento de correo fuera de linea. Su funcionamiento se basa en que el cliente de mail se conecta periódicamente a un servidor de correo y se baja (download) todo el correo pendiente a la maquina local del usuario. Por tanto, todo el procesamiento del correo es local a la maquina del usuario, ya que una vez obtenido el correo desde el servidor este es borrado ( si el usuario asi lo desea ).
POP es un protocolo más simple que IMAP y más fácil de implementar.

viernes, 8 de julio de 2011

Hablemos de Notacion

En programación informática, la notación húngara es un sistema usado normalmente para crear los nombres de variables. También se utiliza para nombrar las instancias de objetos en lenguajes de programación visuales, como por ejemplo Delphi. El nombre de la notación proviene del hecho de que su inventor, Charles Simonyi, nació en Hungría.
Esta convención es muy poco utilizada en las viejas versiones de Delphi pero es muy utilizada por los programadores de Microsoft y, en particular, en la programación del sistema operativo Windows.
Consiste en prefijos en minúsculas que se añaden a los nombres de las variables y que indican su tipo. El resto del nombre indica, lo más claramente posible, la función que realiza la variable.

Ejemplos

Prefijo Significado
a de 'array'. Para vectores/matrices/listas de n dimensiones ordenados escalarmente.
b Booleano (int)
by BYTE o UCHAR (unsigned char)
c Carácter (un byte)
d de 'double'. Para tipos numéricos de alta precisión, como double o float
dw Entero largo de 32 bits sin signo (double word)
e de 'event'. Para eventos./ Enumeración
f Flags empaquetados en un entero de 16 bits
g de 'delegated'. Para tipos delegados.
h Manipulador de 16 bits (handle)
i de 'int'. Para números enteros en general, tanto enteros normales como aquellos tipos
l Entero largo de 32 bits
lbl Objeto Label
lp Puntero a entero largo de 32 bits
lpfn Puntero largo a una función que devuelve un entero
lpsz Puntero largo a una cadena terminada con cero
n Entero de 16 bits
p Puntero a entero de 16 bits
e  pt Coordenadas (x, y) empaquetadas en un entero de 32 bits
rgb Valor de color RGB empaquetado en un entero de 32 bits
sz Cadena terminada en cero
txt Cajas de texto
w Entero corto de 16 bits sin signo (word)

martes, 14 de junio de 2011

Pobre Rudolph


¿Quién mató a Rudolph Diesel?
Su historia pone de manifiesto que prácticamente ningún recurso natural tiene valor independientemente de la técnica humana que lo transforma en algo útil
Martes 14 de junio de 2011. Diario La Nacion
El 29 de Septiembre de 1913, mientras se encontraba en Antwerp, Rudolph Diesel (el inventor del motor que lleva su nombre), abordó el ferry SS Dresden, que lo llevaría a Inglaterra. Al día siguiente, un tripulante de la nave encontró su cabina vacía. Su cuerpo sin vida fue hallado en el río Scheldt el 18 de octubre.
Existen varias teorías para explicar lo sucedido. Una de ellas es el suicidio, debido a problemas financieros. Una más inquietante, sin embargo, es la que postula que algunos inversores de la industria del petróleo se preocuparon por el impulso que el inventor alemán le estaba dando al uso de combustibles alternativos y renovables en su motor. Se preocuparon demasiado.
Diesel estaba especialmente interesado en el uso de polvo de carbón y aceites vegetales como combustibles, debido a que eran sustitutos baratos, relativamente abundantes y, en el caso de los aceites, menos contaminantes.
"El uso de aceites vegetales como combustibles puede parecer insignificante hoy. Pero esos aceites pueden convertirse con el tiempo en combustibles tan importantes como el petróleo o el carbón lo son en nuestros días", escribió antes de morir. Luego de su muerte, el motor de Diesel sólo fue producido y vendido para el uso con derivados del petróleo.
Cien años después la sociedad y la economía parecen estar maduras para volver a utilizar fuentes de energía renovables y ecológicamente menos agresivas, como el biodiesel o el etanol. Aún para los vehículos que usamos todos los días, ya no dependemos exclusivamente de un combustible que se agota.Tenemos hoy, en distintas etapas de maduración técnica y económica, ésta y otras tecnologías para reemplazarlo.
¿Quién dijo que los recursos son escasos?
Pero la historia de Diesel y la parábola del uso de los biocombustibles ponen de manifiesto, además, algo mucho más interesante y profundo: prácticamente ningún recurso natural tiene valor independientemente de la técnica humana que lo transforma en algo útil. Y el petróleo es un buen ejemplo.
Tenemos constancias, por ejemplo, de que los chinos lo utilizaban al menos desde el siglo cuarto. En el siglo XII los japoneses lo llamaban "agua que arde" y existen evidencias de que se utilizaban hidrocarburos para la iluminación de las casas. En el siglo VIII las calles de la recientemente construida Bagdad estaban pavimentadas con alquitrán, obtenido de los pozos de la región.Y en el siglo IX Bakú, la capital de la ex república soviética Azerbaijan y escenario de la batalla de Stalingrado, ya era la principal productora del mundo.
Sin embargo, antes de que el polaco Ignacy Lukasiewicz inventara en 1852 el proceso por el cual se extrae kerosén del petróleo, el interés en él era limitado. Más aún, fue la posterior invención del motor de combustión interna (y luego la generalización de los vehículos con este tipo de motores), la que dispararía el boom de la industria petrolera.
El petróleo vale no sólo porque es escaso sino porque alguien inventó un uso para él.
El petróleo vale no sólo porque es escaso sino porque alguien inventó un uso para él. Actualmente el 90% de los vehículos de la tierra lo usan. Antes de eso era sólo un oscuro líquido viscoso y maloliente (y es posible que en el futuro vuelva a serlo).
Lo mismo ocurre con cualquier otro recurso natural limitado. La tierra cultivable necesita del saber del agricultor. Pero mientras más conocimientos y tecnología tenga ese agricultor, más tierra será considerada cultivable, capaz de producir rentablemente. De hecho, hace décadas contamos con la tecnología para producir vegetales sin necesidad de la tierra.Todo el tiempo encontramos recursos donde antes no había. De manera similar, antes del descubrimiento de la metalurgia, el mineral de hierro era poco o nada valioso. ¿Y qué valor tenía la alúmina antes de la invención del aluminio?
Sea quien haya sido el que mató a Rudolph Diesel (incluyéndolo a él mismo), los tiempos han cambiado. Más fuentes de energía se descubren y perfeccionan mientras Ud. lee esto. ¿Quién sabe qué medios de transporte inventaremos en el futuro o cuál de los materiales que abundan en la tierra será nuestra próxima fuente "estratégica" de energía o alimentos?

martes, 10 de mayo de 2011

70 Años.. no son nada


BERLIN (DPA).- Tenía el tamaño de un gran armario de pared, pesaba más de una tonelada y tardaba tres segundos en hacer una multiplicación: el aparatoso artefacto se parecía poco a las modernas computadoras ultrarrápidas y de bolsillo, pero fue hace 70 años el primer eslabón de una cadena que desembocó en ellas.
El ingeniero alemán Konrad Zuse (1910-1995) la presentó en un taller de Berlín un 12 de mayo de 1941, ante unos pocos científicos y en medio de una indiferencia generalizada.
La "Z3" multiplicaba, dividía y obtenía raíces cuadradas. Fue la primera computadora programable y también la primera que funcionaba con un sistema binario. Su capacidad de almacenamiento era de 64 palabras.
"No hubo ninguna repercusión, ni prensa ni eco mundial: el tema del momento era la guerra", explica ahora Horst Zuse, hijo mayor del visionario alemán.
Por eso, Zuse decidió esperar a la posguerra y en 1946 fundó la primera compañía de computadoras, con la que construyó la "Z4", primer modelo en ser comercializado.
Pero el éxito económico no le llegó jamás: la competencia dentro de Alemania y en Estados Unidos aumentó rápidamente y la endeudada compañía Zuse terminó siendo adquirida por Siemens en los años '60.
La creación del pionero de la computación pudo haber quedado en el olvido de no ser por Horst, hoy de 65 años, que siguió los pasos de su padre y estudió electrónica e ingeniería informática.
A mediados del año pasado, el segundo Zuse presentó una reconstrucción perfecta de la "Z3", cuyo original había quedado destruido el 21 de diciembre de 1943 durante un bombardeo.
La nueva versión exigió mucho tiempo... y dinero: "Uno podría haberlo utilizado para comprarse un bonito descapotable", comenta Zuse sin ofrecer cifras concretas.
Desde hace meses, el ingeniero lleva la reconstrucción a museos y exposiciones en todo Alemania. "El objetivo científico es mostrar a la gente cómo funciona una computadora", explica.
Y es que la "Z3" es más que una reliquia: "Mi padre desarrolló una arquitectura computacional nueva y revolucionaria que sigue siendo un estándar hasta hoy", asegura. Según Zuse, las computadoras ultramodernas siguen basándose en la idea de su padre.
La próxima oportunidad para ver de primera mano a la copia del enorme "bisabuelo" de la computación será a partir del 1º de julio en Paderborn, en el centro de Alemania. Allí será exhibida en el museo de Heinz Nixdorf, otro pionero de la computación.
Fuente: Diario La Nación 10/5/11

viernes, 22 de abril de 2011

Un poco de Yourdon


Diagrama de Transición de Estados (Yourdon)


DTE
Es una herramienta de modelado que sirve para describir el comportamiento requerido de los sistemas de tiempo real, al igual que la porción de la interfaz humana que la mayoría de los sistemas en línea tiene.
El DTE se usa para desarrollar un modelo esencial del sistema, es decir, un modelo de cómo se comportaría el sistema si hubiera la tecnología perfecta (ideal). El DTE se puede relacionar con el DFD.

Componentes del DTE:

·                     1) Estados: Los estados representan los diferentes comportamientos del sistema que son observables y que perduran en algún periodo de tiempo finito. Los estados se representan con un rectángulo.
·                     2) Cambios de Estados: Si un sistema solo tiene un estado se lo llama estático y no tiene sentido estudiarlo. En cambio se estudian los sistemas que cambian a través del tiempo. Se identifican los estados inicial y final, entre otros intermedios. Puede haber más de un estado inicial y final. Se representan con flechas.
·                     3) Condiciones: Una condición es un acontecimiento en el ambiente externo que el sistema es capas de detectar (señal, interrupción) y son las causantes de los cambios de estados.
·                     4) Acciones: Son las acciones que realiza el sistema cuando cambia de estado. Como parte del cambio de estado, el sistema hará una o más acciones (producir una salida, llevar a cabo un cálculo), las acciones son respuestas regresadas al ambiente externo para poder responder a algún acontecimiento futuro.

Construcción de un DTE:

Identificar los estados, representarlos desde el estado inicial al final. Identificar los cambios de estado, condiciones y acciones

Reglas para verificar la consistencia:

·                     1- ¿Se han definido todos los estados?
·                     2- ¿Se pueden alcanzar todos los estados?
·                     3- ¿Se puede salir de todos los estados?
·                     4- En cada estado: ¿ el sistema responde adecuadamente a todas las condiciones posibles?


Diagramas Particionados: 
Cuando el sistema es muy grande se particiona en DTE mas pequeños y fáciles.

 Diagrama Entidad-Relación
    Denominado por sus siglas como: E-R; Este modelo representa a la realidad a través de un esquema gráfico empleando los terminología de entidades, que son objetos  que existen y son los elementos principales que se identifican en el problema a resolver con el diagramado y se distinguen de otros por sus características particulares denominadas atributos, el enlace que que rige la unión de las entidades esta representada por la relación del modelo.
    Recordemos  que un rectángulo nos representa a las entidades; una elipse a los atributos de las entidades, y una etiqueta dentro de un rombo nos indica la relación que existe entre las entidades, destacando con  líneas las uniones de estas y que la llave primaria de una entidad es aquel atributo que se encuentra subrayado.
     A continuación mostraremos algunos ejemplos de modelos E-R, considerando las cardinalidades que existen entre ellos:
 Relación Uno a Uno.
Problema:
    Diseñar el modelo E-R, para la relación Registro de automóvil que consiste en obtener la tarjeta de circulación de un automóvil con los siguientes datos:- Automóvil- Modelo, Placas, Color  - Tarjeta de circulación -Propietario, No_serie, Tipo.
  
  
              
    Indicamos con este ejemplo que existe una relación de pertenencia de uno a uno, ya que existe una tarjeta de circulación registrada por cada automóvil.

    En este ejemplo, representamos que existe un solo presidente para cada país.
     
            Relación muchos a muchos.

                El siguiente ejemplo indica que un cliente puede tener muchas cuentas, pero  que una cuenta puede llegar a pertenecer a un solo cliente (Decimos puede, ya que existen cuentas registradas a favor de más de una persona).

         
Reducción de diagramas E-R a tablas
    Un diagrama E-R, puede ser representado también a través de una colección de tablas. Para cada una de las entidades y  relaciones  existe una tabla única a la que se le asigna como nombre el del conjunto de entidades y de las relaciones respectivamente, cada tabla tiene un número de columnas que son definidas por la cantidad de atributos y las cuales tienen el nombre del atributo.
    La transformación de nuestro ejemplo Venta en la que intervienen las entidades de Vendedor con los atributos RFC, nombre, puesto, salario y Artículo con los atributos Clave, descripción, costo.
Cuyo diagrama E-R es el siguiente:


Entonces las tablas resultantes siguiendo la descripción anterior son:

Tabla Empleado
Nombre
Puesto
Salario
RFC
Teófilo
Vendedor
2000
TEAT701210XYZ
Cesar
Auxiliar ventas
1200
COV741120ABC
Tabla artículo
Clave
Descripción
Costo
A100
Abanico
460
C260
Colcha matrimonial
1200
Tabla Venta
RFC
Clave
TEAT701210XYZ
C260
COV741120ABC
A100
    Nótese que en la tabla de relación - Venta -, contiene como atributos a las llaves primarias de las entidades que intervienen en dicha relación, en caso de que exista un atributo en las relaciones, este atributo es anexado como una fila más de la tabla;
    Por ejemplo si anexamos el atributo fecha a la relación venta, la tabla que se originaria sería la siguiente:
RFC
Clave
Fecha
TEAT701210XYZ
C260
10/12/96
COV741120ABC
A100
11/12/96