Resumen Capitulo 3
alexisaguiluz11 de Octubre de 2013
3.632 Palabras (15 Páginas)491 Visitas
MODELOS DE DATOS CONCEPTUALES DE ALTO NIVEL PARA DISEÑO DE BASE DE DATOS
El primer paso es la recolección y análisis de requerimientos, durante la cual los
diseñadores entrevistan a los futuros usuarios de la base de datos para entender y
documentar sus requerimientos de información. El resultado de este paso será un
conjunto de requerimientos del usuario redactado en forma concisa. Estos
requerimientos deben especificarse en forma lo más detallada y completa como sea
posible. En paralelo con la especificación de los requerimientos de datos, conviene
especificar los requerimientos funcionales conocidos de la aplicación. Estos consisten
en las operaciones definidas por el usuario (o transacciones) que se aplicarán a la base
de datos, e incluyen la obtención de datos y la actualización. Se acostumbra usar
técnicas como los diagramas de flujo de datos para especificar los requerimientos
funcionales.
Una vez recabados y analizados todos los requerimientos, el siguiente paso es crear
un esquema conceptual para la base de datos mediante un modelo de datos de alto
nivel. Este paso se denomina diseño conceptual de la base de datos. El esquema
conceptual es una descripción concisa de los requerimientos de información de los
usuarios, y contiene una descripción detallada de los tipos de datos, los tipos de
relación y las restricciones; éstas se expresan mediante los conceptos del modelo de
datos de alto nivel. Puesto que estos conceptos no incluyen detalles de
implementación, suelen ser más fáciles de entender, de modo que pueden servir para
Comunicarse con usuarios no técnicos. También puede servir como referencia para
Asegurarse de satisfacer todos los requerimientos de los usuarios y de que no haya
Conflictos entre dichos requerimientos.
CONCEPTO DE MODELO ER
El modelo ER describe los datos como entidades, tipos de relación entre las entidades y
atributos. El objetivo básico que se representa en el modelo ER es la entidad: un objeto del mundo
real con existencia independiente. Una entidad puede ser un objeto con existencia física -
una cierta persona, un automóvil, una casa o un empleado -, o un objeto con existencia
conceptual, como una compañía, un puesto de trabajo o un curso universitario. Cada
entidad tiene propiedades especificas, llamadas atributos que la describen. Por ejemplo,
una entidad auto puede describirse por su marca, modelo, año, dueño, color, número de
placas, número de registro y número de motor. Una entidad particular tendrá un valor
para cada uno de sus atributos; los valores de los atributos que describen a cada entidad
constituyen una parte decisiva de los datos almacenados en la base de datos.
TIPOS DE ATRIBUTOS
Atributos simples o atómicos son atributos no divisibles. Atributos compuestos se pueden dividir en componentes más pequeños, que representan atributos más básicos con su propio significado independiente. Por ejemplo el atributo dirección se puede subdividir en Domicilio, Ciudad, País, y C. P. Los atributos compuestos pueden forman una jerarquía; por ejemplo, domicilio aún se
podría subdividir en tres atributos simples, Calle, Número exterior y Número interior.
El valor de un atributo compuesto es la concatenación de los valores de los atributos
simples que lo constituyen. Si no hay necesidad de referirse a los componentes
individuales de una dirección, la dirección completa se designará como atributo
simple.
Los atributos mono valuados tienen un sólo valor para una entidad en particular. Por
ejemplo, Edad es un atributo simple mono valuado de persona.
Los atributos multivaluados son aquellos que tienen múltiples valores. Por ejemplo, el
grado académico de una persona puede tener un sólo valor, dos o más valores. Otro
ejemplo sería el atributo esposa para un hombre, éste podría tener sólo una esposa o
varias si sus usos y costumbres se lo permiten. Los atributos almacenados son aquellos que se tienen que se localizan en la memoria física de una computadora u otro mecanismo físico como un archivero. Los atributos derivados son aquellos que se pueden deducir directamente de un
atributo almacenado. Por ejemplo, el atributo derivado edad puede deducirse en
forma directa del atributo almacenado fecha de nacimiento.
El valor nulo del atributo se emplea cuando no se aplica el valor al atributo. Por
ejemplo, en el atributo grado académico, si la persona no tiene estudios se colocaría el
valor nulo. Otros casos serían si uno desconoce el valor del atributo. Por ejemplo, en
el atributo teléfono, tal vez no se conozca el valor para una persona en especifico.
TIPOS DE ENTIDADES, CONJUNTO DE VALORES, ATRIBUTOS Y ATRIBUTOS CLAVE
TIPOS DE ENTIDADES.
Un tipo de entidad define un conjunto de entidades que poseen los mismos atributos.
Cada tipo de entidad en la base de datos se describe con un nombre y una lista de
atributos. Un tipo de entidad describe el esquema o intensión para un conjunto de
entidades que comparten la misma estructura. Las entidades individuales de un tipo de
entidad se agregan en una colección o conjunto de entidades, que se conocen también
como extensión del tipo de entidad.
ATRIBUTOS LLAVE O ATRIBUTOS CLAVE DE UN TIPO DE ENTIDAD
Los tipos de entidades casi siempre tienen un atributo cuyo valor es distinto para cada
entidad individual. Los atributos de esta naturaleza se denominan atributos llave o
atributos clave, y sus valores pueden servir para identificar de manera única a cada
entidad (u objeto en particular). Hay ocasiones en que varios atributos juntos constituyen
una clave, o sea que la combinación de los valores de los atributos es distinta para cada
entidad individual. Algunos tipos de entidad tienen más de un atributo clave. Por ejemplo, tanto el atributo registro federal del automóvil y el atributo número de placa en el tipo de entidad coche
son atributos llave por derecho propio.
CONJUNTO O DOMINIO DE LOS ATRIBUTOS
Cada uno de los atributos simples de un tipo de entidad está asociado a un conjunto de
valores y su significado, que especifica los valores que es posible asignar a ese atributo
para cada entidad individual. Por ejemplo, el intervalo de edad permitido para un
empleado es de 16 a 70 años, por lo que el conjunto de valores permitidos para un
empleado se localizará entre 16 y 70.
En términos matemáticos, un atributo A de un tipo de entidad E cuyos conjunto de
valores es V se puede definir como una función de E al conjunto potencia de V:
A : E - > P(V)
La definición anterior abarca los atributos mono valuados y multivaluados, además de los
nulos. Un valor nulo se representa con el conjunto vacío. En el caso de atributos
mono valuados, A(e) sólo puede ser un conjunto unitario para cada entidad e de E, pero
no existe esta restricción para los atributos multivaluados. En caso de un atributo
compuesto A, el conjunto de valores V es el producto cartesiano de P(V1 ), P(V2 ), …,
P(Vn ) son los conjuntos de valores de los atributos componentes simples que constituyen
A.
V= P(V1 ) X P(V2 ) X P(V3 ) X P(V4 ) X … X P(Vn )
Cabe señalar que los atributos compuestos y multivaluados pueden estar anidados de
cualquier manera. Podemos representar una anidación arbitraria agrupando componentes
compuestos entre ( ) y separando los componentes con comas, y encerrando los atributos
Multivaluados en { }.
VINCULO, PAPELES Y RESTRICCIONES ESTRUCTURALES
Tipos de vínculos y ejemplares de vínculo. Un tipo de vínculos R entre tipos de entidades E1, E2,…, E define un conjunto de ejemplares de vínculos r, donde cada r asocia n entidades (e1, e2,…, e) y cada entidad e1 de ri es miembro del tipo de entidades Ei 1 ≤ j ≤ n por tanto, un tipo de vínculos es una relación matematiza sobre E1, E2,…En, que también puede definirse como un subconjunto del producto cartesiano E1 x E2 x… x En. Se dice que cada uno de los tipos de entidades E1, E2,…En participa en el tipo de vínculos R de manera similar que cada una de las entidades individuales e1, e2,…, en participa en el ejemplar de vinculo ri= (e1, e2,…, en). Cada ejemplar de vínculos ri de R es una asociación de entidades, donde la asociación incluye una y solo una entidad de cada tipo de entidades participante. En lo diagramas ER, los tipos de vínculos se representan con rombos conectados mediante líneas rectas con los rectángulos que representan a los tipos de entidades participantes.
EL NOMBRE DEL VINCULO APARECE DENTRO DEL ROMBO
Grado de un tipo de vínculos. El grado de un tipo de vínculo es el número de tipos de entidades que participan en él. Los tipos de vínculos de grado dos se llaman binarios y los de grado tres se llaman ternarios.los vínculos pueden tener cualquier grado, pero los más comunes son los binarios.
VINCULOS COMO ATRIBUTOS
Los vínculos se pueden representar muchas veces como atributos, esto se utiliza en clase de modelos de datos más conocida como modelos de datos funcionales.
...