Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Práctica Diagrama E/R. - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 26 de octubre de 2025 por Francisco J. G.

198 visualizaciones

Práctica Diagrama E/R.

Descargar la transcripción

Buenos días a todos. Aquí tengo un vídeo nuevo donde voy a realizar una práctica para la creación de un diagrama de entidad-relación. 00:00:00
El diagrama de entidad-relación va a ser un diagrama intermedio, de un nivel intermedio o incluso un poquito más sencillo, 00:00:16
pero que veamos cómo pasamos de una realidad o de una extracción de la realidad a un diagrama-entidad-relación, 00:00:25
cómo serían cada uno de los pasos. 00:00:33
Lo primero, tenemos que visualizar el problema. El problema viene aquí, con este contexto textual, 00:00:35
en el que realmente lo que vamos a tener aquí es una clínica veterinaria. 00:00:43
Y la clínica veterinaria lo que tenemos que hacer dentro de este contexto es buscar tanto las entidades como las relaciones. Las entidades vimos que se encuentran buscando sustantivos, mientras que las relaciones serían verbos. 00:00:47
La primera línea nos dice que una clínica veterinaria necesitaría gestionar la información de sus clientes, mascotas, veterinarios, consultas y tratamientos. Todos estos serían sustantivos y todos estos van a ser entidades. 00:01:03
Recogemos todas estas entidades como sustantivos. 00:01:15
Estas serían atributos de la entidad cliente. Estos son atributos, propiedades de esa entidad, de la entidad cliente. 00:01:52
Con respecto a la 3, ¿qué veríamos? Cada cliente puede tener una o varias mascotas, pero cada mascota pertenece a un solo cliente. 00:02:02
Aquí nos está diciendo que está relacionando la entidad cliente con la entidad mascota. 00:02:12
Y está diciendo que un cliente puede tener una o varias mascotas, pero en cambio una mascota pertenece a un solo cliente. 00:02:21
Con lo cual, estamos relacionando aquí y nos está poniendo una relación que sería 1 a n. 00:02:27
Bien, seguimos en la línea 4. ¿Qué tendríamos en la línea 4? De cada mascota se almacena su código mascota, nombre, especie y raza, fecha de nacimiento y código de su sueño. 00:02:38
¿Qué nos está diciendo? Pues que la mascota tiene una serie de propiedades que serían todas estas, que serían hasta aquí, incluido esta también. 00:02:57
Bien, pasamos al punto 5 donde una mascota nos está diciendo que puede acudir a varias consultas a lo largo del tiempo. La mascota puede acudir a varias consultas y a la consulta acudirán varias mascotas. 00:03:08
Con lo cual, estamos diciendo que la mascota puede acudir a varias consultas, pero en una consulta solo estará esa mascota. 00:03:29
Con lo cual, estamos diciendo que mascota y consulta bajo la relación acude, que sería aquí el verbo. 00:03:42
Estamos viendo aquí el verbo acudir y aquí hemos visto el verbo cliente y mascota, verbo tener. 00:03:49
Entonces, tendríamos que consultas, vamos a hacer un subrayado aquí para que veamos que estas son las relaciones. 00:04:00
Bien, ¿qué tenemos? Que entre mascota y consulta estaría la relación acudir y sería una relación 1 a n también. 00:04:12
Pasamos al punto 6 y que nos dice que cada consulta tiene un código, una fecha, una descripción del motivo y está atendida por un veterinario. 00:04:22
Por lo cual, estamos diciendo que la entidad consulta va a tener una serie de atributos o propiedades que son todos estos. 00:04:38
Vimos que el atributo o la propiedad de una entidad serían cada una de las características o propiedades de esa entidad 00:04:48
Pasamos al punto 7 00:04:56
Y nos dice que una mascota puede tener muchas consultas 00:04:58
Una mascota puede tener muchas consultas 00:05:06
Aquí tendríamos el verbo tener 00:05:12
El verbo tener que sería este de aquí 00:05:18
Vamos a ponerlo como si fuera relación, el verbo. Pero cada consulta corresponde a una sola mascota, con lo cual el verbo tener entre mascota y consultas también va a ser una relación 1 a n. 00:05:23
Pasamos al 8. Y cada veterinario, que sería otra entidad, va a tener una serie de atributos o propiedades que serán código, nombre, especialidad y teléfono. 00:05:40
Bien, pasamos al 9. Nos dice que un veterinario puede atender, aquí ya nos está metiendo otro verbo, por lo tanto, tendríamos otra relación, puede atender muchas consultas. 00:06:01
Aquí tenemos que estar relacionando veterinario con consulta, pero cada consulta es atendida por un solo veterinario, con lo cual también tendríamos una relación 1 a N. 00:06:22
Pasamos al punto 10 y nos está diciendo que durante una consulta pueden aplicarse, aquí tendríamos otro verbo, pueden aplicarse uno o varios tratamientos. 00:06:37
Y un mismo tratamiento puede utilizarse en diferentes consultas. Aquí estamos viendo una relación claramente N-M. En el 11 tendríamos que de cada tratamiento se guardará un código, un nombre, una descripción y un precio. Serían sus atributos o propiedades. 00:06:54
Y en el 12 nos dice que, además de la relación entre consulta y tratamiento, se guarda la cantidad usada y el importe total aplicado en la relación entre consulta y tratamiento. 00:07:21
La relación entre consulta y tratamiento, que eran estas dos, lo hemos visto, era una relación NM. Dice que se guarda la cantidad usada y el importe total aplicado. 00:07:39
¿Dónde irían estos? La cantidad usada de importe total aplicado irían como atributos propios de la propia relación APLIC. 00:07:52
Y bien, aquí tendríamos todo… Vamos a repasar. Entonces, ¿qué tenemos? Tenemos un cliente que está relacionado con su mascota, un cliente que tiene mascota y que tiene una relación 1 a n. 00:07:59
¿Por qué? Porque un cliente puede tener varias mascotas, pero una mascota solo pertenece a un cliente. 00:08:11
Por otro lado tenemos la relación entre mascota y consulta, en el que hemos visto que una mascota puede acudir a varias consultas, pero en esa consulta solo está esa mascota, entonces tenemos que es una relación también 1 a n, que sería esta de aquí. 00:08:17
Hemos empezado con esta, hemos empezado con la primera, que sería esta relación 1N, ahora hemos hablado de la segunda, que sería esta relación 1N, la tercera sería consulta y veterinario, en el que una consulta es, en donde está aquí, sería consulta, tenemos que tener consultas, mascota y consultas. 00:08:36
Hemos visto esta de aquí también. Y tenemos consulta y veterinario, en el que un veterinario puede atender muchas consultas, pero una consulta solo será atendida por un veterinario. 00:09:02
Por lo tanto, tendremos que también será 1 a N. Y, por último, nos queda consulta y tratamiento, en el que una consulta puede aplicar distintos tratamientos y un tratamiento puede ser aplicado a distintas consultas. 00:09:14
Con lo cual tendríamos que sería una relación 1 a N. Lo veíamos aquí, durante una consulta puede aplicarse uno o otros tratamientos y un mismo tratamiento se puede aplicar en diferentes consultas. 00:09:29
Bien, ya tenemos todas las relaciones. Tenemos tres relaciones 1 a N y tenemos una relación N a M. Aquí, aunque aparezcan cuatro a N, es que hay dos repetidas que hablan de la misma, que serían mascota y consulta, si mascota y consulta. 00:09:39
Bien, una vez que ya tenemos enfocado el problema, hemos visto cuáles son los sustantivos o las entidades, hemos visto cada uno de los verbos, que serían todas las relaciones, hemos visto también su cardinalidad en cuanto a las relaciones y hemos visto también cada una de las propiedades de cada una de las entidades, podemos pasar a la siguiente diapositiva. 00:09:55
y vemos cada entidad qué tipo de propiedades o atributos tiene. 00:10:19
Empezamos con cliente, en el que cliente claramente, lo hemos visto anteriormente, cliente, entidad, en mayúsculas y en singular. 00:10:29
¿Qué va a tener? Va a tener, el cliente tendrá un código cliente, tendrá un nombre, tendrá una dirección, un teléfono y un email. Estas serán todas sus propiedades. 00:10:42
Muy bien, pasamos a mascota. ¿Mascota qué va a tener? Tendrá un código mascota también, tendrá un nombre, especie, raza, fecha de nacimiento y un código cliente. 00:10:58
Este código cliente será una clave ajena o clave secundaria que se referirá a cliente. Por tanto, tenemos aquí la entidad mascota con sus propiedades. 00:11:17
Esta hemos dicho que será un código cliente, es una referencia a la tabla cliente, a la futura tabla cliente o a la entidad de cliente. 00:11:33
Pasamos a veterinario. Un veterinario será la siguiente entidad. ¿Qué va a tener un veterinario? 00:11:47
Un veterinario va a tener un código de veterinario, el nombre, especialidad y teléfono. Serán todas estas. 00:11:54
Consulta. Ahora tenemos consulta. La consulta será la siguiente entidad, que será esta de aquí, y va a tener todas estas propiedades. 00:12:07
Tendrá un código consulta, como todas, una fecha, una descripción y luego una referencia al código veterinario y al código mascota, las otras dos tablas. 00:12:17
Aquí ya estamos añadiendo estas dos propiedades que serían las que se obtendrían cuando pasamos el diagrama de relación al modelo relacional. 00:12:36
Nos quedaría tratamiento. Tratamiento va a tener también un código, un nombre, una descripción y un precio. 00:12:47
Y ya tendríamos… Ah, y nos quedaría aplicación. A ver, aplicación. Aquí añado aplicación porque lo añado como si fuera una tabla. ¿Por qué? Porque es una relación N-A-M. 00:13:02
Pero realmente en la práctica lo único que queremos ver es el diagrama de entidad-relación, no cómo pasamos el diagrama de entidad-relación al modelo relacional. 00:13:19
Al pasarlo al modelo relacional, la relación-aplicación, como hemos visto en las transformaciones entre entidad-relación y modelo relacional o de conceptual a modelo lógico, 00:13:26
que sucedía que cuando teníamos una relación N-M, la propia relación, se generaban tres tablas, una sería la tabla de una de las entidades, la tabla de la otra entidad y la propia relación, que sería aquí aplica, también habría que realizar otra tabla en la que se migrarían las dos claves primarias de las otras dos entidades a esta nueva tabla. 00:13:42
Pero por ahora, eso lo veréis en los dos vídeos que he colgado sobre las transformaciones, no nos interesa. Lo único que nos interesa es cómo realizar, a través de este problema, cómo obtener el diagrama de entidad-relación. 00:14:08
Hemos visto que las relaciones son estas de aquí. Hemos visto que cliente mascota tenía una relación 1 a N. Hemos visto que mascota y consulta tenía una relación 1 a N. 00:14:22
Hemos visto que veterinario y consulta tenía una relación 1 a N y que consulta y tratamiento tenía una relación N a M. 00:14:36
Estas tres primeras relaciones nos generarían un cliente y mascota, nos generaría una tabla, una tabla cliente y una tabla mascota, cuando pasaríamos al módulo relacional. 00:14:48
La relación mascota-consulta nos generaría una tabla para mascota y otra para consulta. 00:15:00
Y en cuanto a veterinario-consulta nos generaría una tabla para veterinario y una para consulta. 00:15:07
Con respecto a consulta y tratamiento, al ser una relación N-E-A-M, aquí aparecería una nueva tabla que sería la propia relación, que sería la de aplica. 00:15:12
Pero, como digo, no nos vamos a centrar en eso porque lo que nos vamos a centrar es en cómo realizar el diagrama de entidad-relación. 00:15:25
Vamos a realizar, por último, el diagrama de entidad-relación con todos estos dos que hemos recogido de la práctica. 00:15:32
Vamos a poner primero las entidades. Ponemos la entidad cliente. Vamos a añadir la entidad mascota también. Y establecemos la relación que hay entre las dos. La relación era tiene. 00:15:40
establecemos las condiciones entre las dos 00:16:05
aquí y aquí 00:16:12
bien, ya tenemos las dos 00:16:30
la relación entre cliente y mascota 00:16:43
que tiene, según vimos 00:16:46
entre cliente y mascota teníamos que 00:16:50
la relación era 1 a n 00:16:53
ponemos aquí 1 a n 00:16:55
¿qué más teníamos? 00:17:00
Teníamos la relación entre mascota y consulta, entre mascota y consulta, en el que la relación era 1 a n. 00:17:05
Entonces vamos a poner consulta y ponemos la relación. 00:17:13
Entre consulta y mascota teníamos que era acude a la consulta. 00:17:29
aquí metemos los dos enlaces y el segundo a consulta bien ya tenemos la 00:17:36
segunda relación esta relación habíamos visto que una mascota y una consulta la 00:18:01
relación era uno a n este programa día lo tenéis en el aula virtual y os lo 00:18:08
podéis descargar y es un programa muy sencillito 00:18:13
Aquí tenemos que poner la relación 1 a n y ya tendríamos las dos. 00:18:17
Pasamos ahora de consulta a veterinario. 00:18:23
La consulta a veterinario la teníamos aquí. 00:18:25
De consulta a veterinario también la relación era 1 a n. 00:18:28
¿Dónde la teníamos? 00:18:35
consulta, una mascota puede acudir a la consulta, a varias consultas y una consulta habrá acudido 00:18:37
a una determinada mascota, por eso la relación es 1 a n. En cuanto a la consulta y veterinario, 00:18:50
tenemos que la relación también, un veterinario atiende muchas consultas, entonces tenemos aquí, 00:18:56
Y podemos ponerlo aquí, un veterinario, y la relación que estaría aquí. 00:19:03
Consulta de veterinario era es tratado. 00:19:17
Añadimos las conexiones y la segunda aquí. 00:19:25
¿Qué teníamos entre consulta de veterinario? 00:19:49
Pues que en una consulta es tratado por un veterinario. 00:19:51
Un veterinario puede atender muchas consultas, por tanto, tenemos que la relación también era N1. 00:19:55
¿Qué nos quedaría también? Nos quedaría consulta y tratamiento. 00:20:05
Vimos que consulta y tratamiento estaban aquí, en el que una consulta puede aplicarse uno o varios tratamientos 00:20:10
y un mismo tratamiento puede utilizarse en diferentes consultas. 00:20:16
Por lo tanto, la relación era 1 a m y ahora tendríamos que la consulta sería con tratamiento que lo tendríamos que poner aquí. 00:20:19
Añadimos la relación, que era se aplicaba, aplicar. 00:20:37
Veis que las relaciones las estoy poniendo en minúsculas y las entidades se ponen en mayúsculas y en singular. 00:20:46
Con esto ya tenemos todo el diagrama y ¿qué nos quedaría? 00:21:08
Nos quedaría añadir las propiedades. 00:21:13
Veíamos que cliente, ¿qué tenía? 00:21:16
Tenía un código cliente, tenía un nombre, una dirección, un teléfono y un correo electrónico. 00:21:18
Por lo tanto, vamos a poner, como aquí no permite el subrayado, 00:21:23
pues vamos a poner con un guión de inicio lo que indica que sería la clave primaria. 00:21:28
Entonces tenemos el código cliente, añadimos otra que sería el nombre, otro que sería la dirección, el teléfono y nos quedaría el email. 00:21:35
establecemos las conexiones para que indicar que este es el que sería el primario 00:22:04
y indicar que estos atributos corresponden a la entidad cliente 00:22:14
uno, el otro y este 00:22:25
bien, tendríamos las de cliente y ahora vamos a pasar a las de la mascota 00:22:50
La mascota tendría también un código de mascota, un nombre, especie, raza, fecha y ya estaría. 00:23:16
Entonces habría que hacer una para el que ponemos con el guión por delante para indicar que sería la clave primaria. 00:23:25
Tenemos otra que sería la especie, otra que sería la raza, fecha y no sé si nos queda el nombre. 00:23:34
El nombre que estaría aquí. 00:23:59
Si nos vamos a mascota, veíamos que mascota tenía aquí código de mascota, nombre, especie, raza, fecha de nacimiento y el código de dueño. 00:24:03
Tiene código mascota y código de dueño. Habría que añadir otra que sería código de dueño. 00:24:15
CodeDueño. Esto lo enlazaríamos y nos queda el nombre. 00:24:22
Este no queda enlazado. Vamos a borrarlo y vamos a enlazarlo. 00:25:09
Tampoco ha quedado esta. Le ponemos, quitamos las fechas direccionales. 00:25:23
Bien, ya tendríamos cliente, mascota y tiene. Así podríamos seguir con tratamiento, consulta y veterinario. Para que no se haga el vídeo demasiado largo, veríamos que tratamiento, lo vimos aquí, tenía código, nombre, descripción y precio. 00:25:38
Habría que ponérselo también. El código sería el que vería con el guión bajo por delante, que sería la clave primaria. Y luego en consulta tendríamos también, aquí lo teníamos en consulta, a ver si lo encuentro. 00:26:23
Bueno, también tenemos el código, nombre, descripción y precio y nos quedaría consulta y veterinario. El veterinario, consulta, aquí aparecía código, fecha, descripción de motivo y era código, una fecha y una descripción del motivo. 00:26:36
Y veterinario tenía el código, el nombre, especialidad y teléfono. Había que añadir todas esas propiedades a cada una de las entidades. Por razón de tiempo no lo voy a añadir. La tendréis que añadir y ya está. 00:26:55
Lo que sí me voy a fijar, y es bastante importante, es en el último punto, el 12, en el que dice que la relación entre consulta y tratamiento, que era este de aquí, se guarda la cantidad usada y el importe total aplicado. 00:27:06
Esa cantidad usada y el importe total aplicado se está refiriendo a la relación estratado. Por tanto, estos dos atributos, cantidad e importe, irían en la propia relación como atributos propios. 00:27:20
Vamos a ponerlos, eso sí, tenemos la cantidad y por otro lado tenemos el precio. Añadiríamos las conexiones, pero ahora ya sería con respecto a la relación, porque estos dos atributos pertenecen a la relación extratada. 00:27:33
Y este sería el diagrama entidad-relación del problema que hemos propuesto y que, bueno, faltarían aquí las propiedades de consuelo de tratamiento pero por no hacerlo demasiado extenso lo he obviado. 00:27:57
y como veis este sería el paso 00:28:18
primero encontrar los sustantivos y los verbos 00:28:24
y las relaciones que existen en el problema a resolver 00:28:27
y posteriormente una vez que tenemos fijado todo eso 00:28:31
tanto las relaciones, quién son las entidades 00:28:34
quién son los atributos de las entidades 00:28:37
y también de las relaciones 00:28:40
y las relaciones establecer con el programa DIA 00:28:41
el diagrama de entidad-relación como es el que veis aquí 00:28:44
Idioma/s:
es
Materias:
Informática
Niveles educativos:
▼ Mostrar / ocultar niveles
  • Formación Profesional
    • Ciclo formativo de grado superior
      • Primer Curso
      • Segundo Curso
Autor/es:
Francisco José González Constanza
Subido por:
Francisco J. G.
Licencia:
Todos los derechos reservados
Visualizaciones:
198
Fecha:
26 de octubre de 2025 - 16:07
Visibilidad:
Público
Centro:
IES CIFP a Distancia Ignacio Ellacuría
Duración:
28′ 55″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
143.69 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid