ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Resumen Capitulo 3

alexisaguiluz11 de Octubre de 2013

3.632 Palabras (15 Páginas)491 Visitas

Página 1 de 15

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.

...

Descargar como (para miembros actualizados) txt (20 Kb)
Leer 14 páginas más »
Disponible sólo en Clubensayos.com