ovejerojose / Programador2022

ejemplo para cursada 2022
1 stars 0 forks source link

Generar Resumen de Base de Datos #2

Closed ovejerojose closed 2 years ago

ovejerojose commented 2 years ago

Podemos agregar glosario, enlaces a sitios o canales recomendados.

JosePolvora commented 2 years ago

Video explicativo de que son, Bases de Datos 👇👇👇

https://youtu.be/SKOiEXlFNeM

MatiiVargas commented 2 years ago

Modelo Entidad-Relación Cuando empezamos a pensar o diseñar una base de datos, puede parecer simple en un principio, pero en la medida que nuestra idea de base de datos crece, el diseño también crece y necesitamos una forma de poder conceptualizar y visualizar todos los elementos que la componen, cómo se relacionan y qué características tienen.

Entonces denominado por sus siglas como: E-R, este modelo representación de la realidad a través de entidades, que son objetos que existen y que se distinguen de otros por sus características, por ejemplo: un alumno se distingue de otro por sus características particulares como lo es el nombre, o el número de control asignado al entrar a una institución educativa, así mismo, un empleado, una materia, etc.

La siguiente imagen ilustra un DER: image

Hay tres elementos básicos en un modelo ER:

  1. Entidad
  2. Atributo
  3. Relación

Entidad: Una entidad representa una “cosa”, "objeto" o "concepto" del mundo real.

Algunos ejemplos:

Una persona: se diferencia de cualquier otra persona, incluso siendo gemelos.

Un automóvil: aunque sean de la misma marca, el mismo modelo, etc, tendrán atributos diferentes, por ejemplo, el número de chasis.

Una casa: aunque sea exactamente igual a otra, aún se diferenciará en su dirección

Atributos: Los atributos son las características que definen o identifican a una entidad. como por ejemplo, para una entidad Persona tenemos: Edad, género, peso, altura, etc.

Veamos otro ejemplo: Consideremos una empresa que requiere controlar a los vendedores y las ventas que ellos realizan; de este problema determinamos que los objetos o entidades principales a estudiar son el empleado (vendedor) y el artículo (que es el producto en venta), y las características que los identifican son:

Empleado: Nombre, Puesto, Salario, Numero de Empleado

Artículo: Nombre Descripción Costo

Conjunto de relaciones: Consiste en una colección, o conjunto, de relaciones entre las entidades. Por ejemplo: Dadas las entidades "Habitación" y "Huésped", la relación que podemos tener es que uno o más huéspedes estarán alojados en una habitación. Además a esta relación le podemos dar un título: “Se aloja” ya que los huéspedes se alojan en las habitaciones.

Las relaciones entre las entidades se pueden agrupar en 3 tipos según su finalidad.

Cardinalidad de las relaciones

La cardinalidad de un atributo indica el número mínimo y el número máximo de valores que puede tomar para cada ocurrencia de la entidad o relación a la que pertenece. El tipo de cardinalidad se representa mediante una etiqueta en el exterior de la relación, respectivamente: "1:1", "1:N" y "N:M".

Si tuviéramos el caso de una base de datos de una escuela podríamos pensar en las siguientes relaciones:

Un alumno de una escuela puede estar solamente en un solo curso (1:1)

En una materia de la escuela, un alumno tendrá varias notas durante el año (1:N)

En la universidad, un alumno puede estar en muchas clases, y las clases pueden tener alumnos de diferentes carreras (N:N)