Unidad 2,3,4 Base De Datos
Enviado por auridark • 18 de Mayo de 2015 • 9.878 Palabras (40 Páginas) • 316 Visitas
Justificación Unidad 2
Descripción del problema:
Debido a las dudas surgidas al momento de ver el modelo de entidad-relación, y el no comprender su funcionamiento y su creación, se propone investigar todo lo relacionado al modelo entidad-relación, y la unidad 2 completa del temario de Fundamento de Base de Datos.
Objetivo general:
Para que todos los alumnos conozcan el contenido de la unidad 2 de la materia Fundamentos de Base de Datos, y así comprendan todos los temas que vienen incluidos en la unidad que se tiene que ver en este semestre junto con otras unidades más.
Objetivo específico:
En esta unidad veremos lo que es el modelo entidad-relación, su funcionamiento y su elaboración, para que nuestras bases de datos estén mejor estructuradas y tengan una mejor presentación, y que todas las dudas que se tenían sobre el modelo entidad-relación queden aclaradas.
Unidad 2: Modelo entidad-relación.
El modelo entidad-relación es el modelo más utilizado para el diseño conceptual de bases de datos. Fue introducido por Peter Chen en 1976. El modelo entidad-relación está formado por un conjunto de conceptos que permiten describir la realidad mediante un conjunto de representaciones gráficas y lingüísticas. Originalmente, el modelo entidad-relación sólo incluía los conceptos de entidad, relación y atributo. Más tarde, se añadieron otros conceptos, como los atributos compuestos y las jerarquías de generalización, en lo que se ha denominado modelo entidad-relación extendido.
Fue elegido modelo estándar por el ANSI en 1988, para los sistemas de diccionarios de recursos informáticos. Este modelo es extendido y potente para la representación de los datos. Propone el uso de tablas bidimensionales y se simboliza haciendo uso de grafos y tablas, para la representación de los datos y sus relaciones.
2.1 Introducción al modelo entidad-relación
El modelo entidad relación (E-R) es un modelo de datos que fue desarrollado para facilitar el diseño de las bases de datos, ya que permite la creación de un esquema que representa la estructura global lógica de la base de datos. Es un modelo semántico porque representa el significado de los datos. El modelo E-R emplea tres conceptos básicos: conjuntos de entidades, conjuntos de relaciones y atributos.
Conjunto de entidades
Una entidad es una cosa u objeto del mundo real que es diferente de los demás objetos o cosas. Una entidad posee un conjunto de propiedades y los valores de estas propiedades identifican y distinguen a cada entidad de las otras. Hay dos tipos de entidades, las concretas y las abstractas. Las concretas son las que son tangibles y las abstractas son intangibles.
Un conjunto de entidades es un conjunto de entidades que comparten las mismas propiedades, o atributos. Cada una de las entidades que constituyen un conjunto se conoce con el nombre de extensión de ese conjunto de entidades.
Los conjuntos de entidades no son necesariamente disjuntos. Cada entidad posee un conjunto de atributos. Los atributos describen a las entidades, describen las características que posee cada miembro del conjunto de entidades. La designación de un atributo para un conjunto de entidades expresa que la base de datos almacena información parecida relativa a cada entidad del conjunto de entidades, pero cada entidad puede tener su propio valor para cada atributo. En la vida real las entidades podrían tener muchos más atributos de los que se expresen en el diagrama E-R, pero se omiten para no complicar el diagrama, solo se colocaran los atributos que son susceptibles de ser almacenados, es decir solo se colocaran los atributos que necesitemos almacenar para cada entidad.
Cada entidad tiene un valor para cada uno de sus atributos. Las bases de datos incluyen una serie de conjuntos de entidades, cada una de las cuales contiene cierto número de entidades del mismo tipo.
Conjunto de relaciones
Una relación es una asociación entre dos o varias entidades, es decir es el vínculo que existe entre dos o más entidades. Un conjunto de relaciones es un conjunto de relaciones del mismo tipo. La asociación entre conjunto de entidades se conoce como participación. La función que desempeña una entidad en una relación se denomina rol de esa entidad.
Una relación puede tener atributos llamados atributos descriptivos.
Los conjuntos de relaciones donde solo participan dos entidades se conocen con el nombre de binarias. La mayoría de los conjuntos de relaciones de los sistemas de bases de datos son binarios. A veces, no obstante, los conjuntos de relaciones implican a más de dos conjuntos de entidades. El número de conjuntos de entidades que participan en un conjunto de relaciones es también el grado de ese conjunto de relaciones. Los conjuntos de relaciones binarios tienen grado 2; los conjuntos de relaciones ternarios tienen grado 3.
Atributos
Los atributos en un diagrama E-R tienen un conjunto de valores permitidos que son conocidos con el nombre de dominio o conjunto de valores para el atributo. Cada atributo de un conjunto de entidades es una función que asigna el conjunto de entidades a un dominio. Dado que el conjunto de entidades puede tener varios atributos, cada entidad se puede describir mediante un conjunto de pares (atributo, valor), un par por cada atributo del conjunto de entidades.
Los valores de los atributos que describen cada entidad constituyen una parte significativa de los datos almacenados de los datos almacenados en la base de datos.
Hay diferentes tipos de atributos:
• Atributos simples: Los atributos simples son aquellos que no están divididos en sub-partes.
• Los atributos compuestos: Si se dividen en sub-partes (es decir, en otros atributos), por ejemplo un atributo llamado nombre, puede estar formado por nombre, apellido_paterno, apellido_materno. O el atributo Dirección se puede descomponer en calle, numero, ciudad, código_postal. Los atributos compuestos ayudan a agrupar atributos relacionados, lo que hace que los modelos sean más claros.
• Atributos monovalorados y multivalorados: Los atributos que poseen solo un valor se conocen con el nombre de atributos monovalorados, pero puede darse el caso que un atributo tenga un conjunto de valores para una entidad concreta, un atributo multivalorado es aquel que puede contener varios valores, como por ejemplo al atributo numero_telefono. En ocasiones es necesario establecer límites inferior y superior al número de valores de un atributo multivalorado.
• Atributos derivados: El valor de este tipo de atributos se puede obtener a partir del valor de otros atributos o
...