Está en la página 1de 15

UNIDAD 1: FASE 2 - ANÁLISIS

PRESENTADO POR:
ANDRES MAURICIO ACELAS CÓD. 1.052.412.239
JOHANI CUERVO HERNÁNDEZ CÓD. 7180707
JOAQUIN ISMAEL MONTEALEGRE CÓD. 11.810.716
JHONATAN STIVEN BALAGUERA CÓD. 1.057.591.817

GRUPO: 301330A_762

Presentado a Tutor:
EURIPIDES TRIANA

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA


BASES DE DATOS BÁSICO
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
2020
Contenido
INTRODUCCIÓN.................................................................................................................3

Que es el diagrama Entidad Relación:...................................................................................4

Base Teórica y conceptual:................................................................................................4


Entidad:.............................................................................................................................4
Entidad Fuerte:..............................................................................................................5
Entidades Débiles:.........................................................................................................5
Atributos:...........................................................................................................................5
Atributos: En un MER existen diferentes tipos de atributos:.........................................6
Atributos Clave De Una Entidad:..................................................................................6
Conjuntos de relaciones.....................................................................................................6
Cardinalidad......................................................................................................................7
Restricciones.....................................................................................................................7
Claves................................................................................................................................9
Diagrama Entidad Relación...............................................................................................9
Usos de los diagramas entidad-relación.........................................................................9
Diagrama Extendido – Eerd.............................................................................................10
Cardinalidad De Las Relaciones......................................................................................11
Atributos En Las Relaciones............................................................................................11
Agregación......................................................................................................................12
Herencia..........................................................................................................................14
Referencias Bibliográficas...................................................................................................14
INTRODUCCIÓN

La información ha contribuido a las actividades diarias, a la organización de las


empresas y a la optimización a través de las herramientas de sistematización para la toma
de decisiones.
Los datos e información entre sí, se enmarcan dentro de un contexto amplio y
significativo favoreciendo su utilización.
Una serie de datos solos no ayudan como elementos de un sistema, mientras que la
interacción, la forma como se relacionan estos datos, los modelos para parametrizar las
bases de datos, son el resultado de la aplicación y formalización de estas representaciones
sistematizadas.
El desarrollo del trabajo fase 2 análisis de un caso propuesto para diseñar el modelo
conceptual, ha permitido consultar y aprender sobre los conceptos y términos relacionados
entre sí, destacando el contexto general de las bases de datos, sus criterios, su diseño y las
ventajas aplicando la técnica de diagrama entidad relación.
Que es el diagrama Entidad Relación:

Diagrama o modelo de Entidad Relación, es un tipo de diagrama de flujo que describe


la forma de cómo debemos diseñar bases de datos, su función es ilustrar la lógica de como
funcionan las entidades (Personas, objetos o conceptos que se relacionan entre si dentro de
un sistema) en la base de datos.

El diagrama Entidad Relación también es llamado modelo entidad relación, modelo


E-R o diagrama E-R y está compuesto por Entidades, Atributos, Relaciones y Tipos de
Relaciones.

Base Teórica y conceptual:


El modelo de identidad relación fue desarrollado o propuesto por Peter Chen
(también conocido como Peter Pin-Shan Chen) en 1976, en dicho año público un
documento influyente llamado “Modelo entidad-relación: hacia una visión unificada de los
datos” y desde entonces es el modelo más utilizado para el diseño de base de datos.

Entidad:
Es un objeto que representa algo del mundo real; es un elemento que se puede definir
como una persona, objeto, concepto u evento, que puede tener datos almacenados acerca de
este. Piensa en las entidades como si fueran sustantivos. Por ejemplo: un cliente, estudiante,
auto o producto.

Por lo general se muestran como un rectángulo.

Entidad
Una entidad puede ser concreta (objeto con existencia física) como: una persona, un
animal, una casa, etc.; o entidad abstracta (objeto con existencia conceptual) como: un
puesto de trabajo, una asignatura de clases, un nombre, etc.

Entidad Fuerte:
Está conformada por las tablas principales de una base de datos, que contienen los
registros principales del sistema de información y que requieren de entidades o tablas
auxiliares para completar su descripción o información. Por ejemplo, la tabla usuaria es una
entidad fuerte en relación a la tabla tipos de usuarios, que es una entidad débil dada su
condición auxiliar para clasificar a los usuarios registrados en la biblioteca.

Entidades Débiles:
Una entidad fuerte es aquella que no necesita de otra entidad débil para existir. Una
entidad débil es aquella que sí que necesita de otra para existir. Por ejemplo, si tenemos una
Entidad LIBRO y otra relacionada EDICIÓN, para identificar una edición necesitamos
conocer el identificador del libro.

Atributos:
Los atributos son las características que definen o identifican a una entidad. Estas
pueden ser muchas, y el diseñador solo utiliza o implementa las que considere más
relevantes.

En un conjunto de entidades del mismo tipo, cada entidad tiene valores específicos
asignados para cada uno de sus atributos, de esta forma, es posible su identificación
unívoca.

Cada una de las entidades pertenecientes a este conjunto se diferencia de las demás
por el valor de sus atributos. Nótese que dos o más entidades diferentes pueden tener los
mismos valores para algunos de sus atributos, pero nunca para todos.

En particular, los atributos identificativos son aquellos que permiten diferenciar a


una instancia de la entidad de otra distinta. Por ejemplo, el atributo identificativo que
distingue a un alumno de otro es su número de id.

Para cada atributo, existe un dominio del mismo, este hace referencia al tipo de
datos que será almacenado a restricciones en los valores que el atributo puede tomar
(cadenas de caracteres, números, solo dos letras, solo números mayores que cero, solo
números enteros...).

Atributos: En un MER existen diferentes tipos de atributos:


 Atributos simples o atómicos: son atributos no divisibles.
 Atributos compuestos: son atributos que se pueden dividir en sus componentes,
pudiendo formar jerarquías.
 Atributos monovaluados: son atributos que tienen un solo valor para una entidad en
particular.
 Atributos multivaluados: son atributos que tienen límites inferior y superior en el
número de valores para una entidad.
 Atributos almacenados
 Atributos derivados
 Valores nulos
 Atributos complejos: son atributos compuestos o multivaluados anidados de una
manera arbitraria (lista, conjuntos).

Atributos Clave De Una Entidad:


Un tipo de entidad casi siempre tiene un atributo que es distinto para cada entidad.
Hay ocasiones en que unos conjuntos de atributos constituyen la clave de una entidad
(atributos subrayados en los diagramas).

Conjuntos de relaciones
La estructura de la clave primaria para el conjunto de relaciones depende de la
correspondencia de cardinalidades asociada al conjunto de relaciones.

Cuando el conjunto de relaciones es de varios a varios, la clave primaria del


conjunto de relaciones consistirá en la unión de las claves primarias de los dos conjuntos de
entidades.

Cuando la relación es de varios a uno, la clave primaria del conjunto de relaciones


será la clave primaria del primer conjunto de entidades.
Cuando la relación es de uno a varios, la clave primaria del conjunto de relaciones
será simplemente la clave primaria del segundo conjunto de entidades.

Para relaciones uno a uno, se puede usar cualquier clave primaria.

Cardinalidad
Se expresa en la forma en que se relacionan las Entidades, o expresa cuantas
entidades se relacionan con otras entidades.

Hay varias maneras de mostrar las cardinalidades: Poner etiquetas en las líneas que
unen las relaciones con las entidades, consiste en un mínimo y máximo que contiene un
cero (varios a varios) y lo usual es poner una “M” en un

Existen 4 tipos de relaciones que pueden establecerse entre entidades, las cuales
establecen con cuantas ocurrencias de entidad de tipo B se puede relacionar una ocurrencia
de entidad de tipo A:

4. Relación uno a uno.

5. Relación uno a varios (n).

3. Relación varios (n) a uno.

4. Relación varios a varios (n)- (n)

Restricciones
Las restricciones de los datos se imponen para asegurarnos que los datos cumplen
con una serie de condiciones predefinidas para cada tabla. Estas restricciones ayudan a
conseguir la integridad de referencia: todas las referencias dentro de una BD son válidas y
todas las restricciones se han cumplido.

Las restricciones se van a definir acompañadas por un nombre, lo que permitirá


activarlas o desactivarlas según sea el caso; o también mezcladas en la definición de las
columnas de la tabla. A continuación, vamos a describir cada una de las restricciones
mencionadas.

Not Null
Establece la obligatoriedad de que esta columna tenga un valor no nulo. Se debe
especificar junto a la columna a la que afecta. Los valores nulos no ocupan espacio, y son
distintos a 0 y al espacio en blanco. Hay que tener cuidado con los valores nulos en las
operaciones, ya que 1 * NULL es igual a NULL.

Unique

Evita valores repetidos en una columna, admitiendo valores nulos. Oracle crea un
índice automáticamente cuando se habilita esta restricción y lo borra al deshabilitarse.

Default

Establece un valor por defecto para esa columna, si no se le asigna ninguno.

Check

Comprueba que se cumpla una condición determinada al rellenar esa columna. Esta
condición sólo debe estar construida con columnas de esta misma tabla.

Primary Key

Establece el conjunto de columnas que forman la clave primaria de esa tabla. Se


comporta como única y obligatoria sin necesidad de explicitarlo. Sólo puede existir una
clave primaria por tabla. Puede ser referenciada como clave ajena por otras tablas. Crea un
índice automáticamente cuando se habilita o se crea esta restricción. En Oracle, los índices
son construidos sobre árboles B+.

Foreign Key

Establece que el contenido de esta columna será uno de los valores contenidos en
una columna de otra tabla maestra. Esta columna marcada como clave ajena puede ser
NULL. No hay límite en el número de claves ajenas. La clave ajena puede ser otra columna
de la misma tabla. Se puede forzar que cuando una fila de la tabla maestra sea borrada, toda
la fila de la tabla detalle cuya clave ajena coincida con la clave borrada se borren también.
Esto se consigue añadiendo la coletilla ON DELETE CASCADE en la definición de la
clave ajena.
Claves
Una clave permite identificar un conjunto de atributos suficiente para distinguir las
entidades entre sí. También pueden ayudar a identificar unívocamente a las relaciones y así
distinguir las relaciones entre sí.

Conjuntos de entidades.

 Superclave: Conjunto de uno o más atributos que, tomados colectivamente,


permiten identificar de forma única una entidad en el conjunto de entidades.

 Claves candidatas: Subconjuntos propios de una superclave que no son superclave.

 Clave primaria: Clave candidata que es elegida por el diseñador de la base de datos


como elemento principal para identificar las entidades dentro de un conjunto de
entidades.

Diagrama Entidad Relación


Un diagrama entidad-relación, también conocido como modelo entidad relación o
ERD, es un tipo de diagrama de flujo que ilustra cómo las "entidades", como personas,
objetos o conceptos, se relacionan entre sí dentro de un sistema. Los diagramas ER se usan
a menudo para diseñar o depurar bases de datos relacionales en los campos de ingeniería de
software, sistemas de información empresarial, educación e investigación. También
conocidos como los ERD o modelos ER, emplean un conjunto definido de símbolos, tales
como rectángulos, diamantes, óvalos y líneas de conexión para representar la interconexión
de entidades, relaciones y sus atributos. Son un reflejo de la estructura gramatical y
emplean entidades como sustantivos y relaciones como verbos

Usos de los diagramas entidad-relación


Diseño de bases de datos: los diagramas ER se usan para modelar y diseñar bases
de datos relacionales, en términos de reglas de negocio y lógicas (en un modelo de datos
lógicos) y en términos de la tecnología específica que se implementará (en un modelo de
datos físicos). 
Solución de problemas de bases de datos: los diagramas ER se usan para analizar
las bases de datos existentes con el fin de hallar y resolver problemas de lógica o
implementación. 

Sistemas de información empresarial: los diagramas se usan para diseñar o


analizar las bases de datos relacionales empleadas en procesos de negocio.

Reingeniería de procesos de negocio (BPR): Los diagramas ER ayudan a analizar


las bases de datos empleadas en la reingeniería de procesos de negocio y en el modelado de
la configuración de una nueva base de datos.

Educación: las bases de datos son el método actual de almacenamiento de


información relacional para propósitos educativos y la posterior recuperación. Así, los
diagramas ER pueden ser útiles para la planificación de esas estructuras de datos.

Investigación: como hay muchas investigaciones centradas en los datos


estructurados, los diagramas ER pueden desempeñar un papel fundamental en la
configuración de bases de datos útiles para analizar los datos.

Diagrama Extendido – Eerd


Un modelo de entidad-relación extendido se representa gráficamente por este
diagrama, el cual es útil para el diseño de bases de datos.

Además, recurre a características definidas por sus interpretaciones como son: las
interrelaciones, la generalidad y la especialidad, los conceptos asociación como es la
agregación y las etapas en el diseño conceptual de una base de datos.

Estos modelos de entidad-relación mejorados, son denominados modelos de


entidad-relación extendidos, donde diagramas ER mejorados son modelos de un alto nivel
de complejidad y deben ser sistematizables, puesto que tiene en cuenta las fases del diseño
estableciendo niveles de jerarquía, de allí se desprende la dificultad para el diseño del
esquema o diagrama extendido.
Cardinalidad De Las Relaciones
El concepto de cardinalidad de las relaciones se determina por la forma en que se
relacionan las entidades entre sí y que participan en la interrelación, se representa en un
diagrama ER identificado por una etiqueta en las líneas que unen las relaciones con las
entidades.

El comportamiento de la cardinalidad mínima y máxima de una interrelación se


relaciona con las posibilidades así:
(0,1) para cardinalidad mínima
(1, N) para cardinalidad máxima

Atributos En Las Relaciones


Cuando una relación se compone en varias columnas y filas representando una tabla
bidimensional, podemos reconocer en los campos o atributos las columnas en que se divide
la misma, y pueden existir tantas, donde el grado de la relación lo determine el número de
atributos que contenga la tabla.

Campos o atributos
Nombre Nacionalid Institució Carrera
ad n
Jhonatan Colombian UNAD Ingeniería de
Balaguera o Sistemas
Diana Colombian UPTC Ingeniería
Cepeda a Industrial
Relación de Grado 4.

Agregación
Para la abstracción debida a la composición en el diseño de la base de datos, la
agregación se refiere a un tipo de asociación genérica que categoriza alguna situación o
consideración en la interrelación en las que participan las diferentes entidades, es decir que
una clase es parte de otra clase (composición débil).

La agregación se representa en UML mediante un diamante de color blanco


colocado en el extremo en el que está la clase que representa el “todo”.

Seleccionado Estudiante Ingreso

Entrevist
ESTUDIANT a a: CARRERA
E aspirante

Entidades fuertes y débiles

Es posible que un conjunto de entidades no tenga atributos suficientes para formar


una clave primaria. Un conjunto de entidades de este tipo se denomina conjunto de
entidades débiles.

Una entidad débil es aquella cuya existencia depende de alguna otra entidad. Para
que un

conjunto de entidades débiles sea significativo, debe ser parte de un conjunto de


relaciones

uno a muchos. Cada entidad débil debe estar asociada con una entidad propietaria o
dominante; es decir, que el conjunto de entidades débiles depende existencialmente
del

conjunto de entidades propietarias.

La clave primaria de un conjunto de entidades débiles se forma con la clave


primaria del

conjunto de entidades propietarias, más el discriminante del conjunto de entidades


débiles. El discriminante de un conjunto de entidades débiles se denomina la clave parcial
del conjunto de entidades. El conjunto de entidades débiles se indica en los diagramas E-R
por medio de un rectángulo de doble contorno.

Cardinalidad

Un conjunto de relaciones en el que participan dos o más conjuntos de entidades, la

correspondencia de cardinalidad indica el número de entidades con las que puede


estar

relacionada una entidad dada.

Un conjunto de relaciones binarias y los conjuntos de entidades A y B, la


correspondencia de

cardinalidades puede ser:

● Uno a uno: Una entidad de A se relaciona únicamente con una entidad en B y

viceversa.

● Uno a muchos: Una entidad en A se relaciona con cero o muchas entidades en B.


Pero

una entidad en B se relaciona con una única entidad en A.

● Muchos a uno: Una entidad en A se relaciona exclusivamente con una entidad en


B.
Pero una entidad en B se puede relacionar con 0 o muchas entidades en A.

● Muchos a Muchos: Una entidad en A se puede relacionar con 0 o muchas


entidades

en B y viceversa.

Herencia
La herencia es un tipo de relación entre una entidad "padre" y una entidad "hijo". La
entidad "hijo" hereda todos los atributos y relaciones de la entidad "padre". Por tanto, no
necesitan ser representadas dos veces en el diagrama. La relación de herencia se representa
mediante un triángulo interconectado por líneas a las entidades. La entidad conectada por el
vértice superior del triángulo es la entidad "padre". Solamente puede existir una entidad
"padre" (herencia simple). Las entidades "hijo" se conectan por la base del triángulo.

Referencias Bibliográficas

 ¿Qué es un diagrama ER extendido? Recuperado:


https://www.lucidchart.com/pages/es/diagrama-entidad-relacion-extendido
 Ejemplo de tipos de relaciones cardinalidad Recuperado:
 http://ccdoc-basesdedatos.blogspot.com/2013/02/modelo-entidad-relacion-er.html
 Representación de cardinalidad Recuperado:
 https://santmp.wordpress.com/2011/03/16/diferencia-entre-cardinalidad-y-multilicidad-
de-una-base-de-datos/
 El atributo en las relaciones Recuperado: http://oftgu.eco.catedras.unc.edu.ar/unidad-
3/sistemas-de-gestion-de-base-de-datos/modelo-relacional-conceptos-basicos-y-
fundamentos/
 Qué es agregación Recuperado: https://www.seas.es/blog/informatica/agregacion-vs-
composicion-en-diagramas-de-clases-uml/
 Ejemplo de agregación Recuperado:
http://alumnosdc.blogspot.com/2013/05/agregacion-composicion-y-dependencia.html
 Contextualización general Recuperado:
http://webdiis.unizar.es/asignaturas/BD/transparenciasBD/PDFs_1x1/leccion_4.pdf
 Qué es un diagrama entidad-relación. Recuperado:
https://www.lucidchart.com/pages/es/que-es-un-diagrama-entidad-relacion#section_0
 Héctor Jhasmany Villena Suri martes, 11 de octubre de 2011 Cardinalidad, Tipos de
Relaciones, tomado de: http://basededatosaplicado.blogspot.com/2011/10/v-
behaviorurldefaultvmlo.html
 Diana Gabriela Higuera Robles 2019. Restricciones De Las Bases De Datos,
Recuperado: http://katyygaby.blogspot.com/p/restricciones-de-las-bases-de-datos.html
 fdonorat en 7 febrero 2009 Claves. Recuperado de:
https://uvfdatabases.wordpress.com/2009/02/07/claves/

También podría gustarte