CARDINALIDAD DE BASE DE DATOS
1.-MENCIONE EJEMPLOS PARA CADA CASO:
Ejemplos de “UNO A UNO”:
Tomando un ejemplo del mundo real, una clara relación de "uno a uno"
podría ser, el nombre de cualquier persona y su número de teléfono. Si
partimos del supuesto en que cada persona tiene un solo número de
teléfono, se podría hablar de una relación "uno a uno".
Cuando se decide ingresar un paciente a un hospital se le designa un
cuarto y en un cuarto pude estar un paciente (suponiendo que el
hospital es privado)
MI primo puso un negocio para o cual me pidió que le preste dinero con
lo cual él pudo abrir su negocio
Si yo compro mi auto y quiero sacar su matrícula este solo tendría una
matrícula además solo una matrícula en específico seria asignada a un
auto en este caso el mío.
Mi papa me dejo la herencia solo a mío ya que soy hijo único en este
caso la herencia solo pude ser mía por voluntad de mi padre y la
herencia solo será entregada a mi persona.
Ejemplos de UNO A MUCHOS:
Yo tengo un número que pertenece a cierta compañía telefónica pero
dicha compañía tiene al mismo tiempo varias líneas pertenecientes a
esa compañía.
En un taller donde soy empleado también pueden trabajar varios
empleados más.
En Facebook solo te puedes crear una cuenta, pero Facebook puede ser
dueño varias cuentas.
Una publicación no puede tener más de un usuario, pero un usurario
puede tener varias publicaciones.
Un alumno puede tener solo una maestra, pero una maestra puede
tener varios alumnos.
Ejemplos de MUCHOS A MUCHOS:
En el taller un coche puede ser reparado por varios mecánicos distintos
y esos mecánicos pueden reparar varios coches distintos.
Una publicación puede tener más de un usuario, pero también un usuario
puede tener varias publicaciones.
Una provincia tiene uno o más ríos, y un río pertenece a una o más
provincias.
En un colegio varios salones tienen varios profesores de diferentes
cursos y a la vez estos profesores tienen varios salones a los que deben
enseñar.
Entre la entidad FileType y la entidad File ya que cada archivo puede ser
descargado en uno o más formatos y cada tipo de archivo puede tener
cientos de archivos subidos.
2.- Software empleados para base de datos:
Los programas de bases de datos organizan y almacenan los datos de manera tal que
las tablas están indexadas y se pueden contestar preguntas. Estas herramientas están
disponibles en un número de configuraciones diferentes y escalables para ser usadas
por un individuo o una corporación global. Algunos son fáciles de usar, con bases de
datos a manera de interfaz visual, mientras que otras, al final del espectro empresarial,
requieren entrenamiento y herramientas especializadas para ser útiles.
Algunos de estos softwares son:
ACCESS
VISUAL FOXPRO
MYSQL DATABASE
SQL SERVER
ORACLE