Colab U1 Dats
Colab U1 Dats
Colab U1 Dats
Nombre CIPA: #2
Integrantes: Juan Diaz
Estructura de datos Emerson Cardozo 14/12/2022
Actividad
Protocolo colaborativo de la unidad n°: 1
Análisis y síntesis:
Síntesis e interpretación colaborativa de los temas vistos en la unidad
Las bases de datos son un gran pilar de la programación presente, ya que nos permiten guardar
y usar de forma inmediata y eficiente cantidades ingentes de datos con cierta facilidad. En la
actualidad se usa de forma mayoritaria las bases de datos relacionales (dominadas por
diferentes gestores por medio del lenguaje SQL, en monumental medida).
Pero ahora vamos a dar un pequeño repaso a lo más relevante del modelo entidad-relación, que
es y ha sido durante años la mejor forma de representar la estructura de estas bases de datos
relacionales (o de representar sus esquemas).
Este modelo es solo y exclusivamente un método del que disponemos para diseñar estos
esquemas que luego debemos de realizar en un gestor de BBDD (bases de datos). Este modelo
se representa mediante diagramas y se conforma por diferentes recursos.
Este modelo comúnmente, además de disponer de un diagrama que ayuda a entender los datos
y como se relacionan entre ellos, debe de ser completado con un pequeño resumen con la lista
de los atributos y las interacciones de cada elemento.
Entidad
Las entidades representan cosas u objetos (ya sean reales o abstractos), que se diferencian
claramente entre sí.
Entidades
Atributos
Los atributos definen o identifican las características de entidad (es el contenido de esta
entidad). Cada entidad tiene diferentes atributos, que dan datos acerca de esta entidad. Estos
atributos pueden ser de diferentes tipos (numéricos, escrito, fecha...).
"Coches", que nos darán información sobre los carros de nuestro supuesto taller.
Unos posibles atributos serían los siguientes: número de chasis, matrícula, C.C del propietario,
marca, modelo y diversos otros que complementen la información de cada automóvil.
Los atributos se representan como círculos que descienden de una entidad, y no es necesario
representarlos todos, sino los más significativos.
Relación
Es un vínculo que nos permite definir una dependencia entre varias entidades, es decir, nos
permite exigir que varias entidades compartan ciertos atributos de forma indispensable.
Por ejemplo, los empleados del taller (de la entidad "Empleados") tienen un cargo (según la
entidad "Cargo del empleado"). Es decir, un atributo de la entidad "Empleados" especificará que
cargo tiene en el taller, y tiene que ser mismo al que ya existe en la entidad "Cargo del
empleado".
Las colaboraciones se muestran en los diagramas como rombos, que se incorporan a las
entidades mediante líneas.
Relación
Interrelaciones de cardinalidad
Podemos hallar diferentes tipos de relaciones según como participen en ellas las entidades. Es
decir, en el caso anterior cada empleado puede tener un cargo, no obstante, un mismo cargo lo
pueden compartir diferentes empleados.
Uno a uno: Una entidad se relaciona sólo con otra y a la inversa. Por ejemplo, si tuviésemos una
entidad con diferentes chasis y otra con matrículas deberíamos de dictaminar que cada chasis
solo puede tener una matrícula (y cada matrícula un chasis, ni más en ningún caso).
Uno a varios o varios a uno: instituye que un registro de una entidad puede estar relacionado
con diferentes de otra entidad, sin embargo, en esta entidad existir solo una vez. Como
ha sido en el caso anterior del trabajador del taller.
Relación uno a diferentes varios a diferentes: instituye que una entidad puede relacionarse con
otra con ninguno o diferentes registros y al contrario. Por ejemplo, en el taller un automóvil
puede ser reparado por diferentes mecánicos Varios y esos mecánicos pueden reparar varios
carros diferentes.
Asignatura Datos del CIPA Fecha
Nombre CIPA: #2
Integrantes: Juan Diaz
Estructura de datos Emerson Cardozo 14/12/2022
Los indicadores numéricos indican el primero el número mínimo de registros en una relación y
luego el mayor (si no hay límite se representa con una "n").
Claves
Es el atributo de una entidad, al que le aplicamos una restricción que lo distingue de los demás
registros (no permitiendo que el atributo específico se repita en la entidad) o le aplica un vínculo
(exactamente como comentábamos en las relaciones). Estos son los diferentes tipos:
Superclave: aplica una clave o restricción a varios atributos de la entidad, para así asegurarse
que en su conjunto no se repitan a veces y así no poder entrar en dudas al querer identificar un
registro.
Discusión:
Dudas, desacuerdos, discusiones
Asignatura Datos del CIPA Fecha
Nombre CIPA: #2
Integrantes: Juan Diaz
Estructura de datos Emerson Cardozo 14/12/2022