Actividad T2-01

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 10

INSTITUTO TECNOLÓGICO DE SALINA CRUZ

ACTIVIDAD:
REPOTE DE INVESTIGACIÓN

ALUMNA:
KARINA PÉREZ FIGUEROA

ASIGNATURA:
FUNDAMENTOS DE BASE DE DATOS

GRADO Y GRUPO:
3° E

CARRERA:
TECNOLOGÍA DE LA INFORMACIÓN Y LAS COMUNICACIONES

FACILITADOR:
ING. PROSPERO CARDENAS ALVAREZ

SALINA CRUZ, OAX. 4 DE OCTUBRE DEL 2021


INDICE
INTRODUCCIÓN .................................................................................................................................................... 3
COMPONENTES BASICOS E-R (ENTIDAD RELACIÓN) .............................................................................. 4
RESTRICCIONES ................................................................................................................................................. 5
SOFWARE QUE PERMITEN ESTOS MODELOS DE ENTIDAD RELACIÓN ............................................. 7
CONCLUSIÓN ........................................................................................................................................................ 9
REFERENCIAS ..................................................................................................................................................... 10
INTRODUCCIÓN

En este tema se desarrolla el tema de Entidad relación los cuales hemos de ver con
especificación los puntos a mostrar incluyendo sus componentes sus restricciones, y su en los
softwares en los que se utiliza para su mejor comprensión.
COMPONENTES BASICOS E-R (ENTIDAD RELACIÓN)

Los componentes básicos de los diagramas ER son los atributos, los tipos de entidades y los
tipos de relaciones.
Tipos de entidades:
Rectángulos.

Asignaturas

Atributos: Elipses.
Se conectan mediante líneas a los tipos de entidades o tipos de relación.

Teléfono

Alumnos

Atributos multivalorados: Una elipse con doble línea:

Teléfono

Atributos compuestos:
Los componentes de un atributo se representan a su vez como atributos:

Calle Número Ciudad

Domicilio

Tipos de Relación:
Rombos conectados a los tipos de entidades que relacionan.

Alumnos Matricula Asignaturas


RESTRICCIONES

La primera extensión que el modelo Entidad/Relación Extendido incluye, se


centra en la representación de una serie de restricciones sobre las relaciones y
sus ejemplares, vamos a describirlas:

A) Restricción de exclusividad.

Cuando existe una entidad que participa en dos o más relaciones y cada ocurrencia de
dicha entidad sólo puede pertenecer a una de las relaciones únicamente, decimos que
existe una restricción de exclusividad. Si la ocurrencia de entidad pertenece a una de las
relaciones, no podrá formar parte de la otra. O se produce una relación o se produce
otra, pero nunca ambas a la vez.
Por ejemplo, supongamos que un músico
puede dirigir una orquesta o tocar en ella,
pero no puede hacer las dos cosas
simultáneamente. Existirán, por tanto, dos
relaciones dirigen y toca, entre las
entidades MUSICO y ORQUESTA,
estableciéndose una relación de exclusividad
entre ellas.

B) Restricción de exclusión

Este tipo de restricción se produce cuando las ocurrencias de las entidades sólo
pueden asociarse utilizando una única relación.

Pongamos un ejemplo, supongamos que un monitor puede impartir diferentes


cursos de perfeccionamiento para monitores, y que éste puede a su vez
recibirlos. Pero si un monitor imparte un determinado curso, no podrá estar
recibiéndolo simultáneamente y viceversa. Se establecerá, por tanto, una
restricción de exclusión que se representa mediante una línea discontinua entre
las dos relaciones, tal y como se muestra en el ejemplo.
C) Restricción de exclusividad

Este tipo de restricciones se aplican cuando es necesario modelar situaciones


en las que para que dos ocurrencias de entidad se asocien a través de una
relación, tengan que haberlo estado antes a través de otra relación.

Siguiendo con el ejemplo anterior, supongamos que para que un monitor pueda
impartir cursos de cocina sea necesario que reciba previamente dos cursos:
nutrición y primeros auxilios. Como puedes ver, es posible que los cursos que
el monitor deba recibir no tengan que ser los mismos que luego pueda impartir.
Aplicando una restricción de inclusividad entre las relaciones imparte y recibe,
estaremos indicando que cualquier ocurrencia de la entidad MONITOR que
participa en una de las relaciones (imparte) tiene que participar obligatoriamente
en la otra (recibe).

Se representará mediante un arco acabado en


flecha, que partirá desde la relación que ha de
cumplirse primero hacia la otra relación. Se
indicará junto al arco la cardinalidad mínima y
máxima de dicha restricción de inclusividad. En
el ejemplo, (2,n) indica que un monitor ha de
recibir 2 cursos antes de poder impartir varios.

D) Restricción de inclusión
En algunas ocasiones aplicar una restricción de inclusividad no representa
totalmente la realidad a modelar, entonces se hace necesario aplicar una
restricción de inclusión que es aún más fuerte.
En nuestro ejemplo, si hemos de modelar que un monitor pueda impartir un
curso, si previamente lo ha recibido, entonces tendremos que aplicar una
restricción de inclusión. Con ella toda ocurrencia de la entidad MONITOR que
esté asociada a una ocurrencia
determinada de la entidad CURSO, a
través de la relación imparte, ha de
estar unida a la misma ocurrencia de
la entidad CURSO a través de la
relación recibe.
SOFWARE QUE PERMITEN ESTOS MODELOS DE ENTIDAD
RELACIÓN

Las mejores herramientas gratis de diagramas ER

 Gliffy:
Le permite crear fácilmente diagramas de flujo, diagramas, planos de planta,
dibujos técnicos y mucho más de calidad profesional. En Gliffy, creen que la
comunicación con imágenes hace que la gente vaya al mismo espacio mucho
más rápido porque una imagen toma los pensamientos en su cabeza y los
hace tangibles.

 Visual Paradigm:
La misma propicia un conjunto de ayudas para el desarrollo de programas
informáticos, desde la planificación, pasando por el análisis y el diseño, hasta
la generación del código fuente de los programas y la documentación.

 Draw.io:
Es una herramienta de diagramación, de diagrama de flujo, de proceso, entre
otras muchas funciones. Es una herramienta gratuita con la que se puede
dibujar cualquier tipo de mapas mentales, mapas conceptuales, esquemas o
diferentes representaciones gráficas, como diagrama de jerarquía o
conjuntos.

 Lucidchart:
Es sencillo visualizar la estructura de tu base de datos y crear tu propio
diagrama entidad relación online. Nuestro creador de diagramas ER genera
automáticamente un ERD y dibuja líneas de relaciones cuando importas tus
esquemas y tablas de bases de datos directamente a tu caja de
herramientas.

 SqlDBM:
Nos permite modelar tanto nuestra base de datos de MySQL, MariaDB, etc…
como también Data Warehouse como Redshift. Simplemente deberemos
seleccionar al inicio el “modelo de datos” que queremos y… empezar a
dibujar.
 DBDiagram.io:
Utilizar Lenguaje DSL, Puede crear diagramas de base de datos de forma
sencilla y rápida. La interfaz de esta herramienta también es muy simple y
tiene un sentido de diseño: A veces necesitamos diseñar algunas tablas en
una base de datos relacional para realizar nuestras funciones comerciales.

 QuickDBD:
Es una herramienta que permite Dibujar diagramas de base de datos
escribiendo. Su interfaz es bastante sencilla, consiste de un editor de texto
similar a lenguaje de marcado (Mark Down) del lado izquierdo, y del lado
derecho muestra el diagrama que se está generando.

 MySQLWorkbench:
Que específicamente está creado para crear modelos de base de datos. Te
permite inclusive ir formando hojas de impresión, lo cual es una gran ayuda.
Vas creando tus tablas y sus índices, luego las relaciones entre ellos, así que
no tendrías por qué ir haciendo anotaciones fuera del esquema mismo,
además luego puedes reproducirlo hacia un archivo SQL por ejemplo, para
crear un esquema real.
CONCLUSIÓN

Hemos de concluir que los componentes para la Entidad relación son muchos sin
embargo todos ellos se implementan en los softwares que se mencionaban que es
de mayor utilidad para el desarrollo de este tema.
REFERENCIAS

Referencias
Viernes 05 de octubre, 2012 Jorge Martínez Mauricio.

https://tar.mx/a/2012/programa-para-crear-modelos-entidad-relacion-en-os-x.html

Referencias
Bases de Datos y Sistemas de Información – Ing. Informática – GRUPO A.

No hay ninguna fuente en el documento actual.


http://gpd.sip.ucm.es/rafa/docencia/bdsi/apuntes/TEMA02.pdf

Referencias
31 de marzo del 2020, Sebastián M.

https://ikastaroak.birt.eus/edu/argitalpen/backupa/20200331/1920k/es/DAMDAW/BD/BD02/es_
DAMDAW_BD02_Contenidos/website_71_restricciones_en_las_relaciones.html

Referencias
31 de marzo de2019,Jonathan Búcaro, Blog de WordPress.com.

https://jonathanbucaro.com/2019/03/31/quickdbd/

Referencias.
21 de marzo del 2020, programador clic.

https://programmerclick.com/article/38751012392/#:~:text=dbdiagram.ioutilizarLenguaje%20DSL
,para%20realizar%20nuestras%20funciones%20comerciales.

También podría gustarte