You are on page 1of 4

REPRESENTACION DE LOS CONJUNTOS DE ENTIDADES FUERTES Sea E un conjunto de entidades fuertes con atributos descriptivos a 1, a2,, an.

Esta entidad se representa por medio de un esquema denominado E con n atributos distintos. Cada tupla de las relaciones corresponde a una entidad del conjunto de entidades. Para los esquemas derivados de los conjuntos de entidades fuertes primaria sirve de clave primaria de los esquemas resultantes. la clave

Este conjunto de entidades se representa mediante un esquema denominado prstamo, con dos atributos: Prstamo= (nmero_prstamo, importe) REPRESENTACIN DE LOS CONJUNTOS DE ENTIDADES DEBILES Si A es un conjunto de entidades dbiles quiere decir que siempre va depender del conjunto B ya que este ser el conjunto fuerte. la combinacin de la clave primaria del conjunto de entidades fuertes y del discriminador del conjunto de entidades debiles sirve de clave primaria del esquema de conjuntos de entidades dbiles. El conjunto de entidades tiene tres atributos: numero_pago, fecha_pago, e impote_pago. La clave primaria del conjunto de entidades prstamo, de la que pago depende, es numero de prstamo. Por tanto pago se representa : Pago= (numero_prestamo, numero_pago, fecha_pago, importe) La clave primaria consiste en la clave primaria prstamo y el discriminador de pago. REPRESENTACION DE LOS CONJUNTOS DE RELACIONES Sea R un conjunto de relaciones a1, a2,, am el conjunto de atributos formados por la unin de las claves primarias de cada uno de los conjuntos de entidades que participan en R, los atributos descriptivos de R si los hay. El conjunto de relaciones se representa por medio de un esquema de relacin R, con un atributo por cada uno de los miembros del conjunto: {a1, a2, , am} U {b1, b2, bn}

REDUNDANCIA DE LOS ESQUEMAS Los conjuntos de relaciones que unen los conjuntos de entidades dbiles con el conjunto correspondiente de entidades fuertes se tratan de manera especial. Estas relaciones son varios a uno y carecen de atributos descriptivos. Adems la clave primaria de los conjuntos de entidades dbiles incluye a la clave de los de entidades fuertes. COMBINACION DE ESQUEMAS Considrese un conjunto AB de relaciones varios a uno del conjunto A al conjunto de entidades B. utilizando el esquema de contruccion de esquemas de relacin descrito previamente se pueden conseguir tres esquemas los cuales son: A, B y AB. Adems supngase que la particin de A en relacin es total lo cual quiere decir que que todas las entidades a del conjunto de entidades A debe de participar en relacin AB. Entonces se pueden combinar los esquemas A y AB para formar un solo esquema en la unin de los atributos de los dos esquemas. Se puede combinar el esquema aunque valores nulos para el atributo. la particin sea parcial, usando los

La clave primaria del esquema combinado es la clave primaria del conjunto de entidades en cuyo esquema se ha combinado el conjunto de relaciones. ATRIBUTOS COMPUESTOS Y MULTIVALORADOS Los atributos compuestos se tratan mediante la creacin de un atributos distinto para cada uno de los atributos componentes, no se crea ningn atributo para el atributo compuesto adecuadamente dicho. Supongamos que direccin es un atributo compuesto del conjunto de entidades cliente y que los componentes de direccin son calle o ciudad. Para cada atributo multivalorado M se crea un esquema de relacin E con un atributo A que corresponde a M y a los atributos correspondientes a la clave primaria del conjunto de entidades o de relaciones del que M es atributo. REPRESENTACION DE LA GENERALIZACION Existen dos mtodos distintos pata designar los esquemas de relacin de los diagramas que incluyen generalizacin. 1. Se crea un esquema para el conjunto de entidades de nivel superior . para cada conjunto de entidades de nivel inferior se crea un esquema que contiene un atributo para cada uno de los atributos de ese conjunto de entidades de nivel superior.

Los atributos de la clave primaria del conjunto de entidades de nivel superior pasan a ser atributos de clave primaria del conjunto de entidades de nivel superior y de todos los conjuntos de entidades de nivel inferior 2. Es posible una representacin alternativa se la generalizacin es completa, es decir que no hay ningna entidad perteneciente de dos conjuntos de entidades de nivel inferior directamente por debajo de un conjunto de entidades de nivel superior , y si todas estas entidades de nivel superior tambin corresponde a uno de los conjuntos de entidades de nivel inferior. ESQUEMAS RELACIONALES PARA LA ENTIDAD BANCARIA El conjunto correspondiente de esquema de relacin, generado mediante las tcnicas ya descritas en este apartado. La clave primaria de cada esquema de relacin se denota mediante subrayado. Por ejemplo: Esquemas derivados de entidades fuertes Sucursal= (nombre_sucursal, ciudad_sucursal, activos) Cliente= (id_cliente, nombre_cliente, calle_cliente, ciudad_cliente)

OTROS ASPECTOS DEL DISEO DE BASE DE DATOS RESTRICCIONES DE DATOS Y DISEOS DE BASES DE DATOS RELACIONALES Se ha visto una gran variedad de restricciones de datos que pueden expresarse mediante SQL, como las restricciones de clave primaria, la clave externa, los asertos, las restricciones check, y los disparadores. Al expresar las restricciones en el lenguaje SQL, el diseador puede garantizar que el propio sistema de base de datos haga que se cumplan las restricciones. Una ventaja de definir explcitamente las restricciones es que algunas restricciones resultan especialmente tiles en el diseo de esquemas de base de datos relacionales. Tambin ofrece una ubicacin central para la actualizacin de las restricciones y la adicin de otras nuevas. Las restricciones de datos tambin resultan tiles para determinar la estructura fsica de los datos

REQUISITOS DE USO: CONSULTAS Y RENDIMIENTO El rendimiento de los sistemas de base de datos es un aspecto critico de la mayor parte de los sistemas informticos empresariales. El rendimiento no solo tiene que ver con el uso eficiente del hardware de clculo y de almacenamiento que se usa, si no tambin con la eficiencia de las personas que interactan con el sistema y de los procesos que dependen de los datos de la base de datos. Los sistemas que procesan gran numero de transacciones agrupadas por lotes se centran en tener una productividad elevada. La compresin de los tipos de consulta que se espera que sean frecuentes ayuda al proceso de diseo. Las consultas que implican reuniones necesitan evaluar mas recursos que las que no lo implican. Otro aspecto de las consultas que afectan a la eleccin de ndices es la proporcin relativa de operaciones que aparezcan. REQUISITOS DE AUTORIZACION Las restricciones de autorizacin afectan al diseo de la base de datos, ya que el SQL permite el acceso a los usuarios en funcin de los componentes del diseo lgico de la base de datos. Puede que haga falta la descomponer un esquema de relacin en dos o mas esquemas de relacin en dos o mas esquemas para facilitar el acceso en SQL. FLUJO DE DATOS Y DE TRABAJO Las aplicaciones de base de datos pueden formar parte de una aplicacin empresarial de mayor tamao que no solo interactan con el sistema de base de datos si no tambin con diferentes aplicaciones especializadas. El termino flujo de trabajo hace referencia a la combinacin de datos y de tareas implicados en procesos. Este tipo de flujo interactan con el sistema de base de datos cuando se mueven entre los usuario y los usuarios llevan a cabo sus tarea en el flujo de trabajo. Por lo tanto, los flujos de trabajo especifican una serie de consultas y de actualizaciones de la base de datos que pueden tomarse en cuenta como parte del proceso de diseo de la base de datos. OTROS PROBLEMAS DEL DISEO DE BASE DE DATOS El diseo de los datos no suele ser una actividad que se pueda dar por acabada. Las necesidades de las organizaciones evolucionan continuamente, y los datos que necesitan almacenar tambin evolucionan. Es muy importante distinguir entre las restricciones fundamentales y las que se anticipa que puedan cambiar.