| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
software  
  • Adobe Illustrator

  • Software de Animación

  • Antivirus Software

  • Software Audio

  • Copia de seguridad de datos

  • Grabar CDs

  • Grabar DVDs

  • compresión de datos

  • Software de base de datos

  • edición

  • desktop Video

  • Software de vídeo digital

  • Drupal

  • Software Educativo

  • Ingeniería del Software

  • Tipos de extensiones de archivos

  • Software financiero

  • Freeware , Shareware y Abandonware

  • GIMP

  • Graphics Software

  • Software Home Recording

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Código abierto

  • Otro Software Informática

  • Juegos de PC

  • Photoshop

  • Formato de Documento Portátil

  • PowerPoint

  • Software para presentaciones

  • Software de Productividad

  • Quicktime

  • Gestión de Escritorio remoto

  • SQL Server

  • Skype

  • Software versiones beta

  • Consultores de Software

  • Las compañías de desarrollo de software

  • Licencias de software

  • Hojas de cálculo

  • Impuestos-Preparación de Software

  • Software de utilidades

  • Web Clip Art

  • Windows Media Player

  • Software de Procesamiento de Texto
  •  
    Conocimientos Informáticos >> software >> Software de base de datos >> Content
    Técnicas de diseño de bases de datos relacionales
    diseño de base de datos relacional se basa en tres técnicas principales: el uno-a -muchos , la tabla de unión , y muchos-a -muchos. Para entender el diseño de base de datos relacional , es importante conocer estas técnicas , así como conceptos específicos sobre el campo clave . La relación Uno a Muchos

    La técnica más común es la base de datos relacional de uno a muchos. Esto conecta un único registro de la tabla principal ( es decir, una base de datos de archivo plano de registros y campos ) , con cualquier número de registros en una tabla secundaria. Uno - a-muchos se caracteriza por las conexiones únicas en la tabla secundaria , cada uno de estos registros no pueden tener más de un registro relacionado en la tabla principal

    Estas conexiones se realizan mediante el uso de "campos clave" , . que son entradas únicas en la tabla principal , por lo general estos campos se crean y aplican al asignar automáticamente un número de serie secuencial para cada nuevo registro . Cualquier registro de la tabla secundaria que comparte estos datos únicos se relaciona con un registro primario.

    Ahora, explorar esto con un ejemplo de base de datos Libreta de direcciones. Digamos que usted quiere un diseño que permite que todos los miembros de la base de datos para tener varios números de teléfono . Esta es la forma más común de lograr esto :

    tabla People : Registro 1 : ( PersonID : 1 , nombre: " Franklin Roosevelt ") Record 2 : ( PersonID : 2 , Nombre: " Lyndon Johnson" ) < br >

    Móviles mesa : Registro 1 : ( PersonID : 1 , teléfono: " 202-555-1932 ") Record 2 : ( PersonID : 1 , teléfono: " 202-555-1936 " ) Registro 3 : ( PersonID : 2 , teléfono: " 202-555-1964 " )

    Cuando estas dos tablas están relacionadas por el campo clave PersonID , Franklin tendrá dos números de teléfono , pero Lyndon sólo tiene uno. Del mismo modo, cada número de teléfono es asociado únicamente con una sola persona en la tabla People.
    Combinar tablas

    Una segunda técnica se llama " tabla de unión " , que es utilizada para los registros que se extraen de otras dos tablas. Esto es comúnmente utilizado cuando los datos deben ser seleccionados de mesas fijas , unir tablas sólo pueden contener datos relacionales , por lo que todos los datos introducidos en ellos deben ser sacados de las tablas existentes

    Por ejemplo , suponga que desea agregar . una "obra " o la etiqueta "casa" a cada uno de los números de teléfono en la base de datos de ejemplo . Para ello, la reescritura de la relación como una tabla de unión :

    tabla People : Registro 1 : ( PersonID : 1 , nombre: " Franklin Roosevelt ") Record 2 : ( PersonID : 2 , Nombre: " Lyndon Johnson" )

    Móviles mesa : Registro 1 : ( PhoneID : 1 , teléfono: " 202-555-1932 ") Record 2 : ( PhoneID : 2 , teléfono: " 202-555-1936 " ) Registro 3 : ( PhoneID : 3 , Número de teléfono: " 202-555-1964 " )

    mesa PhoneType : Registro 1 : ( PhoneTypeID : 1, tipo : "trabajo" ) Record 2 : ( PhoneTypeID : 2 , tipo: "home")

    Únete tabla : Registro 1 : ( PersonID : 1 , PhoneID : 1 , PhoneTypeID : 1 ) Registro 2 : ( PersonID : 2 , PhoneID : 2 , PhoneTypeID : 2 ) Registro 3 : ( PersonID : 3 , PhoneID : 3 , PhoneTypeID : 1) spanish

    En esta base de datos , todas las relaciones que conectan a la tabla de unión , lo que hace todo el trabajo de relacionar un nombre a un número de teléfono, y ambos a un número de teléfono tipo. Una versión más eficiente podría usar dos tablas de unirse, ya que el nombre de la persona no tiene por qué estar directamente relacionado con el tipo de teléfono : PersonID y PhoneID en tabla de unión 1 , PhoneID y PhoneTypeID en unirse a la tabla 2
    .
    Uso unir tablas para crear muchos-a -muchos

    unir tablas , el uno-a -muchos ya no se aplica. Si nos gusta , podemos asignar el mismo número a muchas personas, es decir el " hogar " o la etiqueta "trabajo" como muchos teléfonos que nos gustan. Esto nos permite establecer muchos - a-muchos , en cualquier registro de una tabla se puede conectar a múltiples registros de otras tablas. Esta es una técnica potente base de datos , pero ya que puede crear relaciones de datos complicados , sólo debe utilizarse cuando un uno-a -muchos no será suficiente.

    Previous :

    next :
      Artículos relacionados
    ·¿Qué son las aplicaciones de base de datos 
    ·Cómo acceder a los totales de consultas 
    ·6 pasos en el diseño de una base de datos 
    ·¿Se puede crear un plantilla de correo electrónico en…
    ·Cómo utilizar el RSLogix 500 
    ·Cómo calcular los tamaños de indexación en los índi…
    ·Cómo habilitar SQLite en Ubuntu 
    ·Cómo crear una base de datos investigable Web 
    ·Cómo crear una consulta que busca una base de datos co…
    ·Las ventajas de un enfoque relacional de diseño de bas…
      Artículos destacados
    ·Cómo utilizar Blogspot con JAWS 
    ·Antivirus Productos para Portátiles 
    ·Cómo convertir WAD ISO 
    ·Cómo eliminar una línea en Photoshop 
    ·Cómo crear un botón para ir a la siguiente hoja de cá…
    ·Múltiples conversiones de moneda en Excel 2007 
    ·Ideas innovadoras PowerPoint 
    ·Cómo llamar a una agencia de cobros con el ordenador 
    ·Instalar Gimp Ayuda 
    ·Cómo crear una consulta de datos anexados en Visual Ba…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com