Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Base De Datos.
Profesor:
02/03/2013
Se puede definir como Entidad a cualquier objeto, real o abstracto, que existe en un contexto determinado o puede llegar a existir y del cual deseamos guardar informacin. Es un elemento con existencia independiente de otros elementos.
Fsica: un auto, una casa, una persona, un empleado. Conceptual: un trabajo, un curso, un prstamo.
Dominio:
Es un conjunto de valores validos para un atributo. Un dominio puede definirse por intensin , especificando el tipo de datos ( por ejemplo, carcter 30 para el Nombre ); o por extensin , enumerando los valores que pertenecen al dominio (por ejemplo, los das de la semana).
Relacin:
Es la asociacin entre 2 o ms entidades. Una relacin se representa con un rombo.
Atributos:
Los atributos son las caractersticas que definen o identifican a una entidad. Estas pueden ser muchas, y el diseador solo utiliza o implementa las que considere ms relevantes. Los atributos son las propiedades que describen a cada entidad en un conjunto de entidades.
Atributos Derivados:
Se obtienen a partir de los valores de otros atributos. Ej. la entidad "PROFESOR" que tiene los atributos "NOMBRE", "FECHA DE NACIMIENTO", "EDAD"; el atributo "EDAD" es un atributo derivado por que se calcula a partir del valor del atributo "FECHA DE NACIMIENTO".
Atributos Claves:
Atributo o conjunto de atributos cuyos valores identifican unvocamente cada entidad. Ej.: DNI es un atributo clave de la entidad Alumno.
Tipos de Relaciones.
Relacin Recursiva:
Relacin reflexiva o recursiva. Relaciona una entidad consigo misma. Ejemplo: empleados que pueden ser jefes de otros empleados
Claves
Clave principal o primaria: Se denomina al atributo o conjunto mnimo de atributos (uno o ms campos) que permiten identificar en forma nica cada instancia de la entidad, es decir, a cada registro de la tabla. Las claves principales se utilizan cuando se necesita hacer referencia a registros especficos de una tabla desde otra tabla.
Clave nica: Cada tabla puede tener uno o ms campos cuyos valores identifican de forma nica cada registro de dicha tabla, es decir, no pueden existir dos o ms registros diferentes cuyos valores en dichos campos sean idnticos. Este conjunto de campos se llama clave nica. Pueden existir varias claves nicas en una determinada tabla, y a cada una de stas suele llamrsele candidata a clave primaria.
Estos elementos se unen a travs de lneas para formar as el diagrama. Una sola lnea indica una relacin de uno a uno. Un smbolo de tres lneas que se introduce en una sola lnea representa una relacin de uno a muchos. Un smbolo de tres lneas por ambos lados de la relacin indica una relacin de muchos a muchos.
Una vez obtenido el esquema conceptual mediante un diagrama E-R, puede definirse el modelo lgico de datos mediante un esquema relacional. Las reglas bsicas para transformar un diagrama E-R a un esquema relacional son: 1. Toda entidad se transforma en una tabla. 2. Todo atributo de la entidad se transforma en columna de la tabla. 3. La clave primaria de la entidad se transforma en la clave primaria de la tabla.
Cada conjunto de entidades dbil se representa con una tabla, con una
columna por cada atributo de las entidades ms una columna por cada atributo de la llave primaria de la entidad fuerte de la cual el conjunto de entidades dbil depende.
Cada relacin ``uno a varios'' se representa incluyendo en la tabla del
extremo ``varios'' las columnas de la llave primaria del extremo ``uno''. Alternativamente, se puede representar usando la regla siguiente:
Cada relacin ``varios a varios'' y toda relacin que involucre ms de dos
conjuntos de entidades se representa con una tabla, la cual tiene una columna por cada atributo de las llaves primarias de los conjuntos de entidades a los que est ligada, ms una columna por cada atributo descriptivo de la relacin.
Generalizacin y Agregacin.
Generalizacin. Es el resultado de la unin de 2 o ms conjuntos de entidades (de bajo nivel) para producir un conjunto de entidades de ms alto nivel. La generalizacin se usa para hacer resaltar los parecidos entre tipos de entidades de nivel ms bajo y ocultar sus diferencias. La generalizacin consiste en identificar todos aquellos atributos iguales de un conjunto de entidades para formar una entidad(es) global(es) con dichos atributos semejantes, dicha entidad(es) global(es) quedara a un nivel ms alto al de las entidades origen.
Agregacin. Una limitacin del modelo ER es que no es posible expresar relaciones entre relaciones. Tomemos el ejemplo de unos empleados que trabajan en un proyecto con varias mquinas diferentes. El diagrama ER sera:
Los conjuntos de relaciones trabaja y utiliza pueden combinarse para formar un solo conjunto de relaciones. Sin embargo, no se podra ver claramente la estructura lgica de este esquema. La solucin es utilizar la agregacin , una abstraccin por medio de la cual las relaciones se tratan como entidades de alto nivel. Entonces en el ejemplo, el conjunto de relaciones trabaja y los conjuntos de entidades empleado y proyecto pueden tratarse como un conjunto de entidades de ms alto nivel llamado trabajo. En diagrama ER sera:
La utilizacin de herramientas de modelado permite a los arquitectos de datos y administradores de bases de datos junto con los desarrolladores gestionar y mantener aplicaciones que trabajan con un volumen grande de datos. Entre estas herramientas se encuentra. ERwin Data Modeler (Erwin): es un software de herramientas para el modelado de datos (datos de anlisis de requerimientos , diseo de bases de datos , etc) personalizadas desarrolladas de los sistemas de informacin , incluyendo bases de datos de los sistemas transaccionales. Caractersticas distintivas: Modelado de datos lgicos: los modelos puramente lgicas se pueden crear, a partir de modelos fsicos que se pueden derivar. Las combinaciones de modelos lgicos y fsicos tambin estn soportados. Soporta tipo de entidad y atributo de nombres lgicos y descripciones, dominios lgicos y tipos de datos, as como nombrar relacin.
columnas, tipos de datos definidos por el usuario, las claves principales, claves externas, claves alternativas y la denominacin y definicin de restricciones.
Lgico a fsico Transformacin: Incluye un diccionario de abreviaturas /
denominacin llamada "Editor de Normas de denominacin" y una lgica a tipo de datos RDBMS instalacin de mapeo llamado "Tipo de datos Editor de Normas", las cuales se pueden personalizar con las entradas y la aplicacin de la regla bsica.
Adelante ingeniera: Una vez que el diseador de la base de datos est satisfecho
con el modelo fsico, la herramienta puede generar automticamente un SQL Data Definition Language (DDL) script que puede ejecutarse directamente en el medio ambiente RDBMS o guardar en un archivo.
La ingeniera inversa: si un analista necesita examinar y comprender una
estructura de datos existente, ERwin se muestran los objetos de base de datos fsica en un archivo de modelo ERwin.
de datos gratis desarrollada por Oracle, proporcionando una gama completa de servicios para apoyar tus necesidades de modelado de datos Oracle. Esta proporciona una sencilla sincronizacin entre el modelo y el diccionario de datos.
PowerDesigner, la herramienta de modelamiento nmero uno de la industria,
permite a las empresas, de manera ms fcil, visualizar, analizar y manipular metadatos, logrando un efectiva arquitectura empresarial de informacin.
Beneficios 1. 2. 3.
Alinea el negocio y la tecnologa de informacin para mejorar la productividad. Brinda soporta abierto a ambientes heterogneos de todas clases. Es altamente personalizable, permitiendo acogerse a los estndares y regulaciones.
!MIL GRACIAS!