“Conocimientos software>Software de base de datos

Cómo diseñar tablas de bases de datos relacionales

2016/2/24
Mesas de bases de datos relacionales vinculan tablas relacionadas utilizando claves de referencia , tales como claves principales , extranjeros y compuestos. La manera exacta en que están vinculados depende de la relación entre los objetos sobre los que se basan las tablas , incluyendo uno - a-uno (1:1 ) , uno - a-muchos ( 1 : M ) o muchos - a-muchos ( M : M) . Por ejemplo , el cliente objeto se representa en la base de datos de la tabla "Cliente" . Tiene una relación 1: M con " OrderHistory ", como un cliente puede tener varios pedidos . Cuando se diseñaron estas tablas , se utilizó la relación entre estos objetos para este negocio para establecer el tipo de relación . Software de modelado como ERwin puede ayudar a automatizar la creación de la tabla . Cosas que necesitará
Base de datos relacional de gestión de software
Mostrar más instrucciones
1

Establecer el objeto que se representa por la mesa, por ejemplo, la adición de un " ServiceIssue " tabla a una base de datos de clientes. Asignación de un título a la tabla sin espacios para garantizar la compatibilidad con los diferentes métodos de acceso a datos .
2

Determine la columna de clave principal que identificará de forma única cada fila de la tabla . Esto suele ser una columna, pero las claves compuestas de más de una columna se puede utilizar para una clave principal.
3

Documentar las columnas de atributos que serán necesarios en la nueva tabla para almacenar el requerido de datos . Por ejemplo, si la captura de las solicitudes de servicio para los clientes, " se necesitarían para la tabla " columnas como " RequestDate ", "Estado" y " Descripción ServiceRequest . "
4

Añada columnas de clave externa adicionales para la otra tabla en la que se tienen que incorporar en un 1:1 o 1 : relación de M con esta tabla. Por ejemplo , una columna para la clave externa " CustomerID " se agrega a la tabla " ServiceRequest " , con el fin de vincular la solicitud de servicio a un cliente específico en la tabla "Cliente" . Al recuperar estas dos tablas , los datos se pueden unir utilizando instrucciones de programación especiales llamados " une ".
5

Crear tablas de intersección para apoyar M: M relaciones entre tablas. Una tabla de intersección se utiliza cuando dos tablas pueden estar relacionados con varias filas en ambas tablas . Por ejemplo , un cliente puede tener varias direcciones y una dirección determinada puede tener más de un cliente . Una tabla de intersección " CustomerAddress " se podría crear que almacenar una clave principal, el " CustomerID " como clave externa , el " AddressID " como una clave externa y una columna " AddressType ", que puede aceptar los datos como "Home " o "El trabajo ".
6

Repita los pasos anteriores para cada objeto que se necesitan en la base de datos .

Software de base de datos
Cómo utilizar una tabla dinámica de acceso
Cómo poner el foco en un cuadro de texto en Access
Cómo saber si las bases de datos son atacados
Cambiar texto de mayúsculas a minúsculas en Access 2007
¿Cuál es el papel del usuario final en el proceso de desarrollo de base de datos
Cómo escribir un ensayo Verdadero y Falso para MS Access
Cómo escribir programas con Visual FoxPro
Cómo conectarse a un servidor de Oracle 9 Con el cliente de Oracle 10g
Conocimientos Informáticos © http://www.ordenador.online