3. Modelo Conceptual 【 MODELO ENTIDAD RELACIÓN 】
Summary
TLDREste vídeo educativo se centra en el diseño de bases de datos, explicando detalladamente el modelo conceptual. Se discuten características, simbología y uso del modelo, así como la diferenciación entre modelos lógicos y físicos. El modelo entidad-relación, creado por Peter Chen en 1976, es explorado con sus elementos clave como entidades, relaciones, atributos y claves. Se ilustra con ejemplos prácticos, facilitando la comprensión de cómo se modelan las bases de datos y se enfatiza la importancia de la cardinalidad y las entidades fuertes y débiles en la relación de datos.
Takeaways
- 😀 El curso trata sobre el diseño de bases de datos, enfocándose en el modelo conceptual.
- 🔍 El modelo conceptual describe el contenido e información de la base de datos de manera independiente del sistema de manejo de bases de datos.
- 📊 Existen tres modelos en el proceso de diseño: conceptual, lógico y físico.
- 🏛 El modelo lógico describe la estructura de la base de datos según el modelo del sistema de manejo de bases de datos.
- 🛠️ El modelo físico se preocupa por la implementación de la base de datos, considerando detalles específicos del sistema de manejo de bases de datos.
- 👤 El modelo entidad-relación (ER) es ampliamente utilizado para representar el modelo conceptual y fue creado por Peter Chen en 1976.
- 📏 Las entidades en un modelo ER representan objetos o conceptos de los cuales se desea almacenar información.
- 🔗 Las relaciones en un modelo ER indican cómo se asocian las entidades y son representadas por un rombo.
- 🔑 Los atributos describen las características de una entidad y son representados por una elipse.
- 🔑🔑 Las claves candidatas son atributos que identifican de forma única a los registros en una entidad.
- 🔢 Las cardinalidades definen el número de entidades con las que se puede relacionar otra entidad, como uno a uno, uno a muchos, etc.
Q & A
¿Qué es el modelo conceptual en el diseño de bases de datos?
-El modelo conceptual es una representación que describe a grandes rasgos el contenido e información de la base de datos, independientemente del sistema manejador de bases de datos que se vaya a utilizar. Se centra en construir un esquema basado en los requisitos del cliente.
¿Cuáles son los tres modelos a considerar en el proceso de diseño de una base de datos?
-Los tres modelos son: el modelo conceptual, que describe el contenido de la base de datos de manera independiente del sistema de manejo de bases de datos; el modelo lógico, que describe la estructura de la base de datos según el modelo del sistema manejador de bases de datos a utilizar; y el modelo físico, que trata la implementación de la base de datos considerando el sistema manejador de bases de datos específico.
¿Qué características debe tener un modelo conceptual según el script?
-Un modelo conceptual debe tener expresividad, simplicidad mínima, lidad y formalidad para representar adecuadamente la información y estructura de la base de datos.
¿Qué es una entidad en el contexto del modelo entidad-relación?
-Una entidad en el modelo entidad-relación representa cosas u objetos, ya sean reales o abstractos, tangibles o intangibles, de los cuales se desea almacenar información en la base de datos.
¿Cómo se representa una relación en un diagrama entidad-relación?
-Una relación en un diagrama entidad-relación se representa con un rombo y su nombre dentro de él. Las relaciones indican la forma en que las entidades se asocian entre sí.
¿Qué son los atributos en un modelo entidad-relación y cómo se representan?
-Los atributos son las características que describen una entidad y representan la información que se almacenará en ella. Se representan mediante una elipse con su nombre dentro de ella.
¿Qué es una clave candidata y cómo se diferencia de una clave primaria?
-Una clave candidata es un atributo que identifica de forma única los valores de una entidad. Se diferencia de una clave primaria en que la clave primaria es una clave candidata que se escoge como identificador de los datos en la tabla.
Explique la diferencia entre una clave primaria compuesta y una clave alternativa.
-Una clave primaria compuesta es una clave candidata formada por varios atributos que juntos identifican de forma única a los registros. Por otro lado, una clave alternativa es un atributo que no fue elegido como clave primaria pero que también puede identificar de forma única a los registros en la base de datos.
¿Qué significa la cardinalidad en un modelo entidad-relación y cuáles son sus tipos?
-La cardinalidad indica el número de entidades con las que se puede relacionar otra entidad. Sus tipos incluyen uno a uno, uno a muchos, y muchos a muchos, que describen la relación y la cantidad de entidades involucradas.
¿Qué son las entidades débiles y cómo se diferencian de las entidades fuertes?
-Las entidades débiles son aquellas que necesitan y dependen de la existencia de otra entidad para almacenar datos, se representan con un doble rectángulo y tienen un discriminador. Mientras que las entidades fuertes no necesitan la existencia de otra entidad y se representan con un solo rectángulo.
Outlines
📚 Introducción al Diseño de Bases de Datos
Este primer párrafo introduce el tema del video, que es el diseño de bases de datos, y se centra específicamente en el modelo conceptual. Se explica que el modelo conceptual es una representación abstracta del contenido y la información de la base de datos, independientemente del sistema de manejo de bases de datos que se use. Se menciona que este modelo es el primer paso en el proceso de diseño de bases de datos, seguido por el modelo lógico y el modelo físico. El objetivo del modelo conceptual es construir un esquema que refleje los requisitos del cliente y cómo los datos se relacionan entre sí.
🔗 Elementos del Modelo Entidad-Relación
El segundo párrafo profundiza en el modelo entidad-relación, uno de los métodos más utilizados para representar el modelo conceptual. Se describen los elementos clave del modelo: entidades, relaciones y atributos. Las entidades son representadas como rectángulos con su nombre, y son equivalentes a las tablas en una base de datos. Las relaciones, que indican cómo se asocian las entidades, se representan con un rombo y su nombre, generalmente un verbo o acción que une entidades. Los atributos son las características que describen una entidad y se representan con una elipse. Se discuten también los tipos de atributos, como multivaluados, compuestos y derivados, y se mencionan las claves candidatas, primarias y alternativas, así como la importancia de evitar la redundancia.
🔑 Claves y Cardinalidad en ER
Este párrafo se centra en la importancia de las claves y la cardinalidad en el modelo entidad-relación. Se explica que las claves primarias son usadas para identificar de manera única a los registros en una tabla, y se pueden ser simples o compuestas. Las claves alternativas son otros atributos que, aunque no son claves primarias, también pueden identificar de manera única a los registros. La cardinalidad indica la cantidad de entidades que pueden estar relacionadas, y se describen las diferentes tipos de cardinalidad: uno a uno, uno a muchos y muchos a muchos. Se da un ejemplo práctico para ilustrar cómo se determinan las cardinalidades basándose en una oración que describe la relación entre profesores y alumnos en una escuela.
🏫 Ejemplo de Análisis de Cardinalidad y Relaciones
El cuarto párrafo utiliza un ejemplo concreto para analizar la cardinalidad y las relaciones en un contexto educativo. Se describe cómo, basándose en una oración que establece la relación entre profesores y alumnos, se pueden determinar las cardinalidades mínimas y máximas de las entidades involucradas. Se explica que un profesor debe tener al menos un alumno para dar clases, y que un alumno solo puede tener un profesor asignado para darle clases. Se discuten también los grados de las relaciones, como relaciones de grado 1 (reflexivas), grado 2 (binarias) y relaciones de grado n (ternas, cuaternarias, etc.), y se mencionan las relaciones exclusivas y jerárquicas.
📈 Conclusión y Recursos Adicionales
El último párrafo concluye el tema del diseño de bases de datos, resumiendo los conceptos clave tratados en el video. El presentador anuncia que en futuras sesiones se explorarán ejemplos prácticos de cómo realizar un modelo entidad-relación. Además, proporciona información sobre sus redes sociales y canales adicionales donde compartirá material relacionado con sus videos, como presentaciones y código fuente. Finalmente, anima a los espectadores a seguirlo en estas redes, a suscribirse al canal y a activar las notificaciones para no perderse futuros contenidos.
Mindmap
Keywords
💡Modelo Conceptual
💡Entidad
💡Relación
💡Atributo
💡Clave Candidata
💡Clave Primaria
💡Clave Primaria Compuesta
💡Cardinalidad
💡Entidad Débil
💡Tipos de Relaciones
Highlights
Curso de bases de datos enfocado en el diseño de una base de datos.
Introducción al modelo conceptual en el diseño de bases de datos.
Características del modelo conceptual: expresividad, simplicidad mínima, lidad y formalidad.
Elementos del modelo entidad-relación: entidades, relaciones y atributos.
Definición de entidad y su representación en un diagrama.
Relación entre entidades y su representación con un rombo.
Atributos como características de una entidad y su representación.
Tipos de atributos: multivaluado, compuesto y derivado.
Claves candidatas y su importancia en la identificación única de datos.
Tipos de claves: primaria, compuesta y alternativa.
Cardinalidad en relaciones y su significado en la base de datos.
Grado de las relaciones y ejemplos de grado 1 y grado 2.
Relaciones exclusivas y jerárquicas en el modelo entidad-relación.
Definición y diferencia entre entidades fuertes y débiles.
Representación gráfica de entidades débiles y su discriminador.
Ejemplo práctico de cómo construir un modelo entidad-relación a partir de una idea.
Conclusión del tema del diseño de una base de datos con el modelo conceptual.
Invitación a seguir el canal y sugerir temas para futuras presentaciones.
Transcripts
qué tal bienvenidos en una vez más al
curso de bases de datos y bueno en esta
ocasión vamos a continuar lo vamos a ver
un tema bastante interesante acerca de
lo que es el diseño de una base de datos
concretamente lo que es el modelo
conceptual más adelante iremos viendo
los demás modelos pero en este vídeo
como tal vamos a concentrarnos en lo que
es el modelo conceptual cuál modelo
conceptual vamos a ver qué
características tiene cuál es su
simbología cómo se utiliza etcétera
entonces sin más preámbulos vamos a
iniciar esta presentación comenzando por
los modelos del proceso del diseño en el
proceso del diseño existen tres modelos
a considerar en la construcción de una
base de datos
el primero es precisamente el modelo
conceptual que trata de describir a
grandes rasgos el contenido e
información de la base de datos mediante
la especificación de los requisitos del
cliente o empresa que la solicita
independientemente del sistema manejador
de base de datos que se vaya a utilizar
el objetivo de este modelo es construir
un esquema que lo exprese
a partir de una idea y en este caso
tenemos el ejemplo de un cliente que nos
va a decir a grandes rasgos qué
características y qué datos quiere
guardar en su base de datos cómo se van
a ir relacionando unos con otros
nosotros vamos a hacer un diseño
conceptual y vamos a definir un esquema
que va a ser a grandes rasgos el
funcionamiento de esa base de datos
el siguiente es el modelo lógico el
modelo lógico trata de describir la
estructura de una base de datos según el
modelo de sistema manejador de base de
datos a utilizar es decir el tipo de
base de datos que vamos a tener
jerárquico de red relacional orientado
objetos o incluso las bases de datos
distribuidas el objetivo es obtener una
representación que use de manera más
eficiente los recursos disponibles así
como modelar restricciones que vamos a
ver qué es eso más adelante es decir de
nuestro esquema conceptual vamos a
diseñar de tal manera que nos quede otro
esquema pero va a ser el esquema lógico
sí que va a tratar todo lo que se dijo
anteriormente
y finalmente tenemos el modelo físico
que trata de la implantación de una base
de datos teniendo un profundo
entendimiento del sistema manejador de
base de datos específico a utilizar para
ello se requiere tomar en cuenta varios
factores como el lenguaje de definición
de datos ld o en inglés dada definición
lenguas y así como detalles acerca de
los tipos de datos integridad
referencial que también lo vamos a ver
más adelante restricciones etcétera es
decir del esquema lógico que ya hayamos
hecho en la segunda fase de nuestro
diseño vamos a diseñar y nos va a quedar
ya el esquema físico
a grandes rasgos y en resumen sin entrar
en tanto detalle técnico qué significa
lo que acabo de explicar bueno significa
que en el diseño conceptual no nos va a
importar como tal todavía el tipo de
base de datos que vamos a ocupar así
como tampoco el software que vamos a
usar para la creación de la misma
únicamente vamos a hacer un diagrama
basado en la idea del usuario sino el
uso que nos va a dar una idea y nosotros
vamos hacer un diagrama pero hasta ahí
todavía no nos va a importar esas dos
partes en el diseño lógico es donde si
nos va a importar qué tipo de base de
datos voy a ocupar pero en esta fase
todavía no nos vamos a interesar en el
software que vamos a ocupar para
realizarla ya en el diseño físico ahora
sí vamos a tener que tomar en cuenta el
tipo de base de datos así como el
software que vayamos a ocupar porque
como lo mencioné pues ahí hablamos del
lenguaje de definición de datos que
básicamente es el lenguaje sql
bien ahora centrémonos en el modelo
conceptual el modelo conceptual es un
esquema que bueno se debe de representar
bajo un modelo que posea las siguientes
cualidades debe de tener expresividad
simplicidad mínima lidad y formalidad
y para ello tenemos el modelo entidad
relación el modelo integra relaciones un
modelo conceptual si es de los más
utilizados en la actualidad para
representar un esquema conceptual fue
creado por peter chan en 1976 y posee
los siguientes elementos
el primer elemento se llama entidad las
entidades que representan por cosas u
objetos ya sean reales o abstractos
tangibles como un empleado alumno
maestro o intangibles como lo que serían
calificaciones cuentas de cheques
asignaturas etcétera de los cuales nos
interesa almacenar información las
entidades tienen las siguientes
características básicamente son las
tablas de la base de datos más adelante
vamos a ver las características de una
tabla que es una tabla etcétera pero
ahorita nada más tengan en cuenta que la
entidad es una tabla o varias tablas de
la base de datos se va a representar en
nuestro diagrama por un rectángulo con
su nombre dentro de él y el nombre de
una entidad solo puede aparecer una vez
en el esquema es decir una base de datos
no puede tener dos tablas que se llamen
igual
la siguiente es la relación la relación
es la forma en la cual las entidades se
asocian unas con otras
indicando con eso la dependencia de las
mismas más adelante les voy a explicar
qué es eso de dependencia a las
relaciones tienen las siguientes
características se representan con un
rombo con su nombre dentro de él el
nombre generalmente es un verbo o una
acción que une a las entidades las
relaciones pueden asociar una entidad
con otra o bien consigo misma y aquí
tenemos un ejemplo del lado izquierdo
tenemos una entidad llamada trabajador
que se relaciona consigo misma porque en
una empresa un trabajador puede ser jefe
de otro trabajador del lado derecho
tenemos otro ejemplo en el cual una
entidad profesor da clases a un alumno
el siguiente es el atributo los
atributos son las características que
describen a una entidad y representan la
información que se almacenará en ella
esto tiene que ver también con lo que es
el concepto de atributo en programación
oriente de objetos recuerden que son
características pero vaya estas
características van a ser y aquellas que
va a poseer la entidad de nuestras bases
de datos y van a tener las siguientes
características los atributos van a ser
las columnas de la tabla si los datos
que vamos a guardar en la tabla que
también se les va a conocer como campos
es decir si yo digo atributo columna o
campo me estoy refiriendo a la misma
cosa se representan mediante una elipse
con su nombre dentro de él y pueden ser
de distinto tipo de datos es decir una
tabla podemos tener textos numéricos
fecha booleana etc y aquí tenemos un
ejemplo del diagrama anterior tenemos un
profesor como atributos o como campos de
su tabla va a tener nombre apellido
paterno materno fecha de ingreso la
relación con otra entidad que es alumno
que también va a tener nombre apellido
paterno apellido materno
salón
dentro de los atributos tenemos 3
el primero es el atributo multi valuado
que también se le llama multi con
current y son aquellos que pueden tener
más de un valor y se representan con una
doble elipse por ejemplo la entidad
professor puede tener un atributo
llamado teléfono el cual puede tener
distintos datos por ejemplo puede tener
el teléfono de su móvil y también puede
tener el teléfono de su casa
el siguiente es el atributo compuesto
son aquellos que se obtienen a partir de
la combinación de otros atributos puesto
que pueden tener varios valores se
representan de la misma forma que los
atributos multi valuados y aquí tenemos
un ejemplo de un atributo compuesto que
es la dirección que se va a obtener
mediante otros tres atributos el primero
es calle que puede ser un texto el
segundo un número exterior que puede ser
numérico y el tercero un número interior
que también puede ser numérico
y tenemos los atributos derivados son
aquellos que pueden obtenerse a partir
de otros atributos de una entidad se
representan con una elipse punteada y
estos atributos hay que tener cuidado al
usarlos porque pueden generar
redundancia recuerden la redundancia eso
lo vimos en el vídeo pasado si no se
acuerdan les invito a que lo chequen y
bueno aquí tenemos un ejemplo en la cual
un profesor tiene estos atributos sin un
atributo llamado edad que se puede
obtener a partir de la fecha de
nacimiento
las siguientes son las claves candidatas
y bueno las claves candidatas también
son otro tipo de atributos pero las puse
aparte porque son atributos que tienen
unas características especiales ya que
ellos identifican de forma única los
valores de una entidad y bueno tienen
las siguientes características el valor
de la clave no se puede repetir y
tampoco puede ser nulo si estos estos
tipos de atributos nos van a identificar
de manera única todos los datos que
guardan en la tabla y para entender un
poco mejor acerca de las claves
candidatas vamos a ver los tres tipos de
claves que existen
el primero es la clave primaria que
también se le llama llave primaria o
primer y que peca en inglés y es aquella
clave candidata que se escoge como
identificador de los datos se representa
mediante una elipse con su nombre
subrayado dentro de él
es decir el profesor a parte de tener
los atributos que vimos en el ejemplo
pasado va a tener un atributo especial
que va a ser su número de empleado para
identificar a un profesor en una tabla
por ejemplo es más fácil buscarlo por un
número de empleado que por todo su
nombre sí o por su apellido que porque a
lo mejor el apellido puede repetirse no
hay menos que lo mejor se pueden
apellidar igual pero en el caso del
número de empleado es un valor único que
va a identificar a un maestro en
concreto y aquí tenemos un ejemplo en
una tabla en la cual por ejemplo el
primer dato es 1234 del profesor luís
garcía pérez su fecha de ingreso ese
dato es válido así como el segundo 5 o 6
78 ramón santos pineda 67 89 anna
valencia olivares de igual con sus
fechas de ingreso
el último valor va a ser incorrecto ya
que el número de empleados 6 789 ya está
dado de alta no se le puede asignar a
otro profesor debe de ser un valor
diferente para poder identificar a en
este caso vanesa martínez ávalos
el siguiente es la clave primaria
compuesta una entidad no puede tener más
de una clave primaria sin embargo puede
haber una clave primaria compuesta la
cual es una clave candidata conformada
por varios atributos vamos a hacer una
variación del ejemplo anterior pero
ahora le vamos a agregar un tipo y ahora
en conjunto el número de empleado y el
tipo van a formar la clave primaria si
por ejemplo el empleado 1234 con el tipo
base sí que es el profesor luís garcía
pérez es un dato válido así como el de
abajo de igual manera estamos repitiendo
aquí
uno dos tres cuatro pero ahora el tipo
es interinato aquí ya está funcionando
como un conjunto entonces 1 2 3 4 y base
y 1 2 3 4 e interinatos
son una clave primaria diferente de
igual manera es 6 789 base y 6 789
interinato pero 1 2 3 4 bases ya no se
le puede asignar a otro profesor porque
ya se está repitiendo en el primer valor
d
la tabla
y tenemos lo que son las claves
alternativas que son aquellos atributos
que no se eligieron como claves
primarias pero que cumplen la misma
función puede haber varios campos como
claves alternativas suelen ser
opcionales y no necesariamente trabajan
en conjunto con la clave primaria esta
es la diferencia con las claves
primarias compuestas y aquí podemos
tener varias claves alternativas
opcionales que nos van a ayudar también
a llegar a los datos como lo haría una
clave primaria por ejemplo tenemos aquí
la entidad profesor que tiene un número
de empleado como clave primaria y como
clave alternativa un teléfono es decir
si hago una búsqueda por el teléfono
también me debe de llevar hacia los
datos del usuario en concreto aquí yo
puedo poner otra clave alternativa por
ejemplo el correo electrónico que
funcionaría de la misma manera y de
igual manera como son un son clave son
claves candidatas no puede tener un
valor nulo y tampoco se pueden repetir
sí pero son opcionales no necesariamente
lleva una tabla una clave alternativa
depende
de como sea pues la estructura de
nuestra base de datos
la cardinal y dad la carnalidad indica
el número de entidades con las que se
puede relacionar otra entidad y existen
las siguientes de una 1 de 1 a muchos de
muchos a uno y de muchos a muchos y para
que se entienda esto tenemos un ejemplo
en el cual nos van a dar una oración la
cual va a ser la idea de la base de
datos que debemos de analizar
detenidamente para poder construir
nuestro modelo de entidad relación y en
este caso también sacar las cardinal
idades de nuestras entidades vamos a
leerlas dice en una escuela existen
muchos profesores y muchos alumnos a un
alumno solo le puede dar clase un
profesor bien para sacar la cardinal y
that de nuestras entidades debemos hacer
tres cosas lo primero es determinar qué
entidades tenemos en nuestra idea de la
base de datos aquí tenemos dos entidades
la entidad profesor y la entidad alumno
si aquí nos dice en la oración vaya
después vamos a determinar la relación
la relación recuerden que es una acción
o un verbo en este caso el verbo o la
acción es dar clase entonces tenemos que
un profesor da clase a un alumno esa es
la relación que tenemos
y después vamos a determinar el número
mínimo y máximo de entidades que se
relacionan como hacemos esto bien vamos
a ir de la entidad profesor hacia alumno
y vamos a hacernos la siguiente pregunta
cada profesor puede tener como mínimo y
máximo cuántos alumnos aquí tenemos que
ver la oración que nos dice pues como
mínimo para que un profesor de clase
pues debe de tener al menos un alumno ya
ven que siempre nos dicen al menos con
que me quedé con un alumno les doy
clases bueno mínimo puede tener un
alumno hay veces que la cantidad mínima
en una entidad puede ser cero pero en
este caso no aplica no debe haber uno
para que al menos pueda dar clase el
profesor y máximo pueden ser pues en el
número de alumnos vamos a ponerlo como n
no es necesario saber el número exacto
entonces del lado del alumno vamos a
poner a manera de coordenadas 1 coma n
después hacemos lo mismo pero ahora del
lado de alumno al profesor y preguntamos
en manera pasiva
cada alumno le pueden dar clase como
mínimo y máximo cuántos profesores pues
como mínimo igual uno debe de tener al
menos un maestro para que reciba clases
y aquí puede haber una confusión porque
también pueden decir que un alumno puede
tener muchos maestros pero en la oración
nos dice que a un alumno solo le puede
dar clase un profesor es decir que
máximo debe de tener uno si no puede
tener muchos maestros aquí nos está
especificando que máximo uno y de igual
manera lo ponemos como si fuera una
coordenada ahora como se saca la
cardinal y dad pues vamos a poner los
máximos de cada lado arribita de nuestra
relación y en este caso vamos a tener
que la cardinal y that de este ejemplo
va a hacer de 1 a muchos
tenemos lo que es el grado el grado
indica el número de entidades que
participan en una relación es decir el
tipo de relación que tenemos entre
entidades y existen las siguientes la
primera es de grado 1 que también se les
llama reflexivas y es en el ejemplo que
vimos en lo que fue relaciones cuando un
trabajador era jefe de otro y cuando
bueno se relacionan consigo misma es de
grado 1
de grado 2 o binarias como el ejemplo
del profesor y el alumno tenemos dos
entidades que se relacionan mediante un
verbo o acción determinada
las de grado n aquí entran las ternas
cuaternarias etcétera cuando tres
entidades o más se relacionan por
ejemplo el profesor puede impartir
cursos o también puede impartir los
seminarios o si quiero agregar una más
puede impartir clases
existen las relaciones exclusivas cuando
una entidad se relaciona con otras
entidades pero no necesariamente con la
misma relación sino con relaciones
diferentes y se expresa como se ve en el
ejemplo y aquí se dice que las entidades
cursos calificaciones y becas son
exclusivas de la entidad alumno
y tenemos las relaciones jerárquicas
bueno en este caso podemos tener una
entidad empleado que bueno puede derivar
de varios tipos de empleado por ejemplo
el empleado puede ser profesor directivo
o apoyo pero bueno estos dos últimos se
utilizan en bases de datos muchísimo más
elaboradas y con un mayor grado de
complejidad
y finalmente tenemos lo que son los
tipos de entidades existen dos y son las
entidades fuertes y las entidades
débiles las entidades fuertes son
aquellas que no necesitan ni dependen de
la existencia de otra entidad para
almacenar datos se siguen representando
con un rectángulo las entidades débiles
son aquellas que necesitan y dependen de
la existencia de otra entidad para
almacenar datos se representan con un
doble rectángulo posee un atributo
llamado discriminadora estas entidades
como tal no tienen una clave primaria
tienen una clave como parcial llamada
discriminador que se representa por una
línea punteada el cual sirve para formar
una clave primaria compuesta y bueno
aquí ya tenemos un ejemplo para ilustrar
un poco el tema de tipos de entidades
tenemos dos entidades la que es curso y
alumno curso tiene un identificador
curso y otro campo que se llama
descripción su cardinal y da desde 1 a 1
la entidad alumno tiene un número de
boleta que en este caso no va a ser la
clave primaria les decía porque las
entidades débiles no poseen clave
primaria poseen lo que es él
discriminador y otro campo nombre y su
cardenal y da desde 1 ene y en el
ejemplo de las tablas bueno tenemos la
tabla curso que tienen los cursos dados
de alta 1 2 y 3 que son español inglés y
matemáticas y la tabla alumno aquí
tenemos que el número de boleta como no
es clave primaria tiene que hacer un
complemento con él lo que es el
identificador del curso de la otra tabla
es decir 1 y 1 2 3 4 es un dato válido
1 2 3 4 5 es un dato válido y así
sucesivamente pero si queremos dar de
alta un curso 4 con 7 654 no se va a
poder porque aquí depende de la tabla
alumnos de curso es decir no podemos dar
de alta a un alumno en un curso que no
existe primero tenemos que dar de alta
el curso 4 y después
de alta lo que es el alumno como tal en
el curso y de igual manera funciona como
una clave primaria compuesta no se puede
repetir y no puede ser un valor nulo
y con esto finalizamos el tema de diseño
de una base de datos concretamente
hablando del modelo conceptual en el
siguiente vamos a ver algunos ejemplos
de cómo realizar un modelo entidad
relación a partir de una idea que nos dé
el usuario para construcción de una base
de datos les dejo mis redes sociales que
en este momento están apareciendo en
pantalla para que me sigan me escriban y
me sugieran temas y así seguir nutriendo
este canal con el contenido que tanto
les gusta también tengo dos redes
sociales nuevas que son light share y
hip hop donde respectivamente estaré
subiendo tanto el material que uso en
mis vídeos todas las presentaciones que
realizó así como algo de código porque
bueno ya me lo han estado pidiendo
algunos suscriptores así que aquí se las
dejo en pantalla también para que me
sigan y ya saben que si les gustó el
vídeo denle like suscriban si no lo han
hecho activen la campanita de
notificaciones para que youtube les
avise cuando subo un nuevo vídeo y
compartan lo con todos sus amigos nos
vemos en el siguiente vídeo bye
関連動画をさらに表示
MODELO ENTIDAD - RELACIÓN (CONCEPTOS BÁSICOS)
Clase de Bases de Datos, Diseño Lógico - Transformación Modelo Entidad Relación a Modelo Relacional
Base de Datos #2| Modelo relacional
Tutorial - Diagrama Entidad-Relación (ER)
¿Que Es Una Entidad Fuerte y Débil En Base De Datos? | Con Ejemplos ✔
CURSO de DISEÑO de BASE DE DATOS #7 📚 CARDINALIDAD
5.0 / 5 (0 votes)