Modelo Entidad Relación Ejercicio 5

00:14:54
https://www.youtube.com/watch?v=FulGgAKBjEs

Summary

TLDREl video es una clase sobre cómo diseñar un modelo entidad-relación para gestionar una tienda informática. Inicia describiendo las tablas principales - Productos, Clientes y Proveedores - y los campos que cada una debe contener, como código, descripción, precios, entre otros. Se explica cómo establecer las relaciones entre las tablas, destacando la relación de "muchos a muchos" entre productos y clientes, y entre productos y proveedores. También se menciona la importancia de registrar campos como la fecha de compra y cómo estos se conectan en el modelo. Además, se detalla cómo identificar las llaves primarias para cada tabla y cómo se representan estas en un diagrama. La explicación se apoya en un software especializado para crear y vincular entidades y relaciones.

Takeaways

  • 🟨 Identificación de tablas: Productos, Clientes y Proveedores.
  • 🔗 Relación de "muchos a muchos" entre clientes y productos.
  • 🛒 Registro de compras incluye producto y fecha.
  • 📊 Uso de software para diagramación de entidades.
  • 🔍 Llave primaria identificada por subrayado.
  • ➕ Campos clave en productos: Código, descripción, precio, existencias.
  • 💡 Campos en clientes: Código, nombre, dirección, teléfono.
  • 🔄 Proveedores pueden suministrar múltiples productos.
  • 🧩 Importancia de registrar las relaciones claramente.
  • ✅ Completa realización del diseño de modelo entidad-relación.

Timeline

  • 00:00:00 - 00:05:00

    El presentador explica el modelo entidad-relación para informatizar una tienda. Se identifican las tablas necesarias: productos y clientes. Para 'productos', los campos incluyen código, descripción, precio y existencias. La relación entre clientes y productos es muchos-a-muchos, pues un cliente puede comprar varios productos y viceversa. Se menciona el registro de cada compra y su fecha en la base de datos.

  • 00:05:00 - 00:14:54

    Se introduce la tabla 'proveedores' y la relación con 'productos', donde un producto puede ser suministrado por varios proveedores (muchos-a-muchos). Se describen los campos de cada tabla (clientes, productos y proveedores) y se establecen las relaciones respectivas. Se detalla la creación de atributos y la importancia de asignar correctamente las claves primarias y la relación entre las tablas para completar el modelo entidad-relación.

Mind Map

Mind Map

Faqs

  • ¿Qué tablas se deben crear para gestionar una tienda de informática?

    Se crean las tablas: Productos, Clientes y Proveedores.

  • ¿Qué campos se incluyen en la tabla Productos?

    Código, descripción, precio y número de existencias.

  • ¿Cuáles son los campos de la tabla Clientes?

    Código, nombre, apellidos, dirección y número de teléfono.

  • ¿Cómo se describen las relaciones en este modelo?

    Un cliente puede comprar varios productos y un producto puede ser comprado por varios clientes. Un producto puede ser suministrado por varios proveedores.

  • ¿Qué campos se registran al realizar una compra?

    Se registran la compra y la fecha de la transacción.

  • ¿Qué campos ingresan en la tabla Proveedores?

    Código, nombre, apellidos, dirección, provincia y número de teléfono.

  • ¿Cómo se identifican las llaves primarias en este modelo?

    Las llaves primarias se subrayan en los atributos correspondientes.

  • ¿Es posible que un producto sea suministrado por diferentes proveedores?

    Sí, un mismo producto puede ser suministrado por varios proveedores.

  • ¿Cómo se representa una relación de "muchos a muchos" en este modelo?

    Utilizando un intermediario o entidad puente como "Compra", que conecta productos con clientes, y "Suministrar" que conecta productos con proveedores.

  • ¿Qué herramienta se utiliza para diagramar el modelo?

    Se utiliza un software que permite crear y relacionar entidades, posiblemente un plugin o programa específico para diagramas entidad-relación.

View more video summaries

Get instant access to free YouTube video summaries powered by AI!
Subtitles
es
Auto Scroll:
  • 00:00:01
    buenas tardes muchachos vamos a empezar
  • 00:00:03
    con el ejercicio 5 y les voy a explicar
  • 00:00:06
    el modelo entidad relación vamos a
  • 00:00:09
    iniciar desde el principio señalando las
  • 00:00:10
    tablas y los campos vale se desea
  • 00:00:13
    informatizar la gestión de una tienda
  • 00:00:15
    informática la tienda dispone de una
  • 00:00:17
    serie de productos que se pueden vender
  • 00:00:19
    a los clientes ahí ya tenemos dos tablas
  • 00:00:22
    la tabla productos y la tabla clientes
  • 00:00:24
    para que los vayamos y diferente
  • 00:00:26
    identificando de cada producto
  • 00:00:28
    informático aquí ya tenemos una una
  • 00:00:31
    tabla lo vamos a poner de color amarillo
  • 00:00:34
    para identificar la informático se desea
  • 00:00:37
    guardar el código la descripción el
  • 00:00:40
    precio y el número de existencias
  • 00:00:42
    entonces ya tenemos aquí los campos que
  • 00:00:46
    serían para la tabla producto de cada
  • 00:00:48
    cliente se desea guardar aquí ya tenemos
  • 00:00:50
    otra tabla que sería la tabla cliente se
  • 00:00:53
    desea guardar el código nombre apellidos
  • 00:00:55
    dirección y número de teléfono entonces
  • 00:00:58
    estos serían mis campos un cliente puede
  • 00:01:01
    comprar varios productos en la tienda y
  • 00:01:03
    un mismo producto puede ser comprado por
  • 00:01:06
    varios clientes esta es una relación
  • 00:01:09
    entonces es importante que la marquemos
  • 00:01:12
    porque ahorita vamos a ver la relación
  • 00:01:14
    que hay vale cada vez que se compra un
  • 00:01:17
    artículo quedará registrada la compra en
  • 00:01:19
    la base de datos podemos nosotros hacer
  • 00:01:22
    este lo vamos a señalar ahorita como
  • 00:01:25
    campo
  • 00:01:26
    puede quedar como una tabla ahorita
  • 00:01:29
    vemos por qué dice cada vez que se
  • 00:01:32
    compra un artículo que quedará
  • 00:01:34
    registrada la compra en la base de datos
  • 00:01:36
    junto con la fecha en la que se ha
  • 00:01:38
    comprado el artículo este es otro campo
  • 00:01:41
    bien los los ejercicios que hicieron que
  • 00:01:44
    les faltó señalar estos dos campos vamos
  • 00:01:46
    a ver qué qué temas y la fecha en la que
  • 00:01:50
    se ha comprado el artículo la tienda
  • 00:01:52
    tiene contactos con varios proveedores
  • 00:01:54
    que son los que se suministran los
  • 00:01:56
    productos si se dan cuenta esta es otra
  • 00:02:00
    otra tabla lo que sería proveedores y si
  • 00:02:04
    un mismo producto puede ser suministrado
  • 00:02:06
    por varios proveedores esto esto que
  • 00:02:09
    está aquí en de la tienda tiene
  • 00:02:12
    contactos con varios proveedores que son
  • 00:02:14
    los que suministran los productos no te
  • 00:02:16
    dice cuánto pero hace referencia a la
  • 00:02:19
    relación que hay entre proveedores y
  • 00:02:22
    productos después dice un mismo producto
  • 00:02:24
    puede ser suministrado por varios
  • 00:02:26
    proveedores esta es una relación ahorita
  • 00:02:29
    vamos a señalar la
  • 00:02:31
    la relación porque la vamos a necesitar
  • 00:02:35
    al momento de hacer el diseño de cada
  • 00:02:38
    proveedor ya tenemos aquí otra tabla y
  • 00:02:40
    si se dan cuenta ya llevamos tres la
  • 00:02:42
    tabla producto cliente y la tabla
  • 00:02:45
    proveedor se desea guardar el código
  • 00:02:47
    nombre apellido dirección provincia y
  • 00:02:49
    número de teléfono estos serían los los
  • 00:02:53
    este los campos vale entonces tenemos
  • 00:02:56
    tres tablas tenemos dos relaciones y
  • 00:02:59
    vamos a ver qué procede
  • 00:03:02
    para hacer el modelo anti la relación
  • 00:03:04
    tenemos que ver qué tabla se relaciona
  • 00:03:06
    con qué otra tabla entonces aquí vemos
  • 00:03:08
    que hay una relación entre cliente con
  • 00:03:11
    productos entonces vamos a ir a nuestro
  • 00:03:13
    programa día y vamos a meter
  • 00:03:17
    este las tablas una tabla se llama
  • 00:03:20
    producto vale entonces le vamos a poner
  • 00:03:23
    aquí por producto muy bien
  • 00:03:28
    vamos a hacer otra entidad y vamos a ver
  • 00:03:32
    cómo se llama la otra tabla cliente
  • 00:03:34
    vamos a hacer nuestra tabla
  • 00:03:37
    le damos doble clic vamos a poner
  • 00:03:39
    cliente ahí está y vamos a ver la
  • 00:03:42
    relación que hay entre estas dice que un
  • 00:03:45
    cliente puede comprar varios productos
  • 00:03:47
    en la tienda y un mismo producto puede
  • 00:03:50
    ser comprado por varios clientes
  • 00:03:52
    entonces vamos a ponerlas al revés un
  • 00:03:55
    cliente puede comprar varios productos a
  • 00:03:58
    la tienda
  • 00:04:00
    y un producto puede ser comprado por
  • 00:04:02
    varios clientes necesitamos establecer
  • 00:04:05
    la relación que va a ir entre clientes
  • 00:04:07
    con productos vale muy bien la vamos a
  • 00:04:12
    proceder a hacerlas las relaciones que
  • 00:04:15
    serían clientes con
  • 00:04:17
    y es esta cliente con relación
  • 00:04:23
    y relación con producto
  • 00:04:26
    muy bien a esta no se unió miren ya
  • 00:04:29
    tiene que aparecer un rojo para que se
  • 00:04:31
    haga la relación si no no se va a hacer
  • 00:04:35
    ahora si la relación le vamos a poner
  • 00:04:39
    con para vale
  • 00:04:44
    ahí está un cliente puede comprar
  • 00:04:46
    cuantos productos muchos productos
  • 00:04:49
    entonces vamos a poner del lado del
  • 00:04:53
    izquierdo de la compra vamos a poner n
  • 00:04:58
    un cliente puede comprar muchos
  • 00:05:01
    productos
  • 00:05:03
    ahora un mismo producto puede ser
  • 00:05:05
    comprado por cuantos clientes por muchos
  • 00:05:08
    entonces por la izquierda también le
  • 00:05:10
    vamos a poner en ahí está queda de uno a
  • 00:05:14
    muchos
  • 00:05:17
    queda de muchos muchos vale ok
  • 00:05:20
    bueno ya tenemos esta relación vamos a
  • 00:05:22
    buscar la otra relación que sería la
  • 00:05:26
    tienda tiene contactos con varios
  • 00:05:28
    proveedores que son los que suministran
  • 00:05:30
    los productos un mismo producto puede
  • 00:05:32
    ser suministrado por varios proveedores
  • 00:05:34
    entonces vamos a hacer la la tabla
  • 00:05:38
    este proveedor es vale así la vamos a
  • 00:05:43
    poner y la vamos a llamar
  • 00:05:46
    provee de oristà
  • 00:05:51
    muy bien proveedores vamos a proceder a
  • 00:05:54
    crear la relación entre la tabla
  • 00:05:57
    producto con proveedores
  • 00:06:00
    vamos a usar esta línea y vamos de
  • 00:06:03
    producto hacia hacia la relación y de la
  • 00:06:07
    relación
  • 00:06:09
    hacia los proveedores
  • 00:06:12
    entonces regresamos al problema dice la
  • 00:06:15
    tienda tiene contactos con varios
  • 00:06:17
    proveedores que son los que suministran
  • 00:06:19
    los productos nada mas nos dicen que el
  • 00:06:22
    proveedor no suministra los productos
  • 00:06:25
    un mismo producto puede ser suministrado
  • 00:06:28
    por varios proveedores vamos a realizar
  • 00:06:30
    un mismo producto puede ser suministrado
  • 00:06:34
    aunque le vamos a poner suministrar
  • 00:06:38
    minis
  • 00:06:40
    administrar muy bien
  • 00:06:44
    un producto a un barrio vamos a regresar
  • 00:06:47
    mejor un mismo producto puede ser
  • 00:06:50
    suministrado por varios proveedores un
  • 00:06:52
    mismo producto puede ser suministrado
  • 00:06:55
    por cuantos proveedores los proveedores
  • 00:06:56
    están aquí entonces aquí en esta
  • 00:06:59
    relación va a ir n damos doble clic es
  • 00:07:02
    por la derecha y le vamos a poner n
  • 00:07:04
    ahora les decía que que no nos dan la la
  • 00:07:10
    de vuelta dice la tienda tiene contactos
  • 00:07:13
    con varios proveedores que son los que
  • 00:07:14
    suministran los productos no nos está
  • 00:07:17
    diciendo este qué tipo de relaciones
  • 00:07:20
    pero tú la tienes que deducir nada más
  • 00:07:23
    nos dice que la tienda tiene contacto
  • 00:07:26
    con varios proveedores que son los que
  • 00:07:28
    suministran los productos entonces tiene
  • 00:07:30
    contacto con varios proveedores que son
  • 00:07:33
    los que suministran los productos cuando
  • 00:07:35
    dice suministran los productos no se
  • 00:07:38
    refiere a uno sino se refiere a varios
  • 00:07:40
    entonces por el lado izquierdo de
  • 00:07:42
    suministrar vamos a poner
  • 00:07:46
    n también y entonces así quedarían las
  • 00:07:49
    relaciones entre ambas ahora lo que
  • 00:07:51
    vamos a hacer es vamos a dibujar cada
  • 00:07:54
    uno de los campos vamos a ir primero con
  • 00:07:56
    la tabla clientes y en la tabla clientes
  • 00:08:00
    nos pide código nombre apellidos
  • 00:08:03
    dirección y número de teléfono vale
  • 00:08:05
    entonces ponemos código en la tabla
  • 00:08:07
    clientes
  • 00:08:08
    ahí está asignamos un atributo
  • 00:08:13
    este después le vamos a poner aquí el
  • 00:08:16
    atributo código del cliente código y se
  • 00:08:22
    lo digo del cliente le vamos a decir que
  • 00:08:24
    si es llave primaria se va a subrayar y
  • 00:08:27
    procedemos a efectuar la relación la
  • 00:08:30
    gerencia que se tiene que poner en rojo
  • 00:08:32
    ya estábamos con el siguiente campo que
  • 00:08:34
    sería nombre
  • 00:08:37
    el campo nombre no es llave primaria por
  • 00:08:40
    lo tanto no se tiene que poner que otros
  • 00:08:44
    campos son los que se van a poner a los
  • 00:08:48
    apellidos la dirección y el teléfono
  • 00:08:50
    entonces vamos a poner los apellidos
  • 00:08:53
    vamos a poner aquí
  • 00:08:55
    apellidos
  • 00:08:58
    ahí están le vamos a poner una relación
  • 00:09:02
    aquí está
  • 00:09:04
    y después vamos a poner la dirección
  • 00:09:08
    doble clic
  • 00:09:11
    dirección
  • 00:09:13
    no se sabe primaria ahí está lo
  • 00:09:16
    relacionamos yo casi siempre empiezo por
  • 00:09:19
    los por los este
  • 00:09:23
    por los campos o que está vamos con el
  • 00:09:26
    último que sería el teléfono
  • 00:09:32
    espero que le vayan entendiendo
  • 00:09:36
    vamos a relacionar al teléfono con
  • 00:09:38
    cliente
  • 00:09:40
    así quedarían y mi tabla de de este de
  • 00:09:44
    clientes ahora vamos con la de los
  • 00:09:47
    comprar aquí en comprar tenemos dos
  • 00:09:51
    campos que dice cada vez que se compra
  • 00:09:53
    un artículo quedará registrada la compra
  • 00:09:55
    en la base de datos junto con la fecha
  • 00:09:57
    en la que se ha comprado el artículo
  • 00:09:59
    entonces aquí es donde vamos a poner
  • 00:10:03
    un campo que se llame total de la compra
  • 00:10:05
    aquí le vamos a poner total
  • 00:10:09
    de la compra porque nos pide que tiene
  • 00:10:13
    que quedar registrada
  • 00:10:15
    los los la luz la relación en los rumbos
  • 00:10:21
    también se pueden colocar atributos es
  • 00:10:24
    la fecha en que se ha comprado la fecha
  • 00:10:27
    de la comprensión a la vamos a dejar
  • 00:10:29
    fecha y vamos a relacionar fecha con con
  • 00:10:33
    compra esperamos que vayamos bien en
  • 00:10:35
    tiempo seguimos vamos ahora con los
  • 00:10:38
    productos los productos nos piden el
  • 00:10:41
    código descripción precio y número de
  • 00:10:44
    existencias entonces vamos a proceder a
  • 00:10:47
    hacerlos vale ok espero que nos dé
  • 00:10:50
    tiempo también el primer campo es código
  • 00:10:54
    yo lo hago pone el código que es el
  • 00:10:56
    código del producto y olviden que la
  • 00:10:58
    llave primaria le decimos que sí
  • 00:11:01
    y procedemos a relacionarlo
  • 00:11:04
    dónde está muy bien después nos sigue la
  • 00:11:08
    descripción entonces vamos a poner la
  • 00:11:09
    descripción no olviden darle dos clic
  • 00:11:13
    para
  • 00:11:15
    este poner o modificar los datos de un
  • 00:11:19
    campo siguiente cuando haga la relación
  • 00:11:22
    asegúrense que de que se ponga rojo con
  • 00:11:24
    rojo es terminen
  • 00:11:26
    así si se hizo pensé que no se había
  • 00:11:29
    hecho
  • 00:11:30
    ah no no se hizo 16
  • 00:11:32
    entonces el rojo
  • 00:11:36
    con rojo ahí está y así lo nuevo no se
  • 00:11:38
    mueve ya vieron ok
  • 00:11:40
    descripción precio vamos a ponerlos
  • 00:11:43
    abajo aquí
  • 00:11:45
    doble clic precio
  • 00:11:49
    procedemos a relacionar que sería precio
  • 00:11:52
    con un producto
  • 00:11:55
    vale
  • 00:11:59
    luego lo que vamos a hacer es la
  • 00:12:01
    siguiente que sería existencias metemos
  • 00:12:04
    el
  • 00:12:05
    la relación
  • 00:12:13
    existencias ya por último vamos con los
  • 00:12:16
    proveedores
  • 00:12:21
    los proveedores vamos a ver qué campos
  • 00:12:24
    nos piden
  • 00:12:25
    los proveedores los proveedores aquí
  • 00:12:28
    están códigos nombre apellido dirección
  • 00:12:29
    provincia y número de teléfono entonces
  • 00:12:32
    vamos a proceder a meterle los campos
  • 00:12:35
    tenemos que apurarnos porque no tenemos
  • 00:12:37
    mucho tiempo le damos ahí código
  • 00:12:44
    probé
  • 00:12:46
    la muy larga así
  • 00:12:51
    olvide que es ya de primaria
  • 00:12:53
    le damos que sí y procedemos a
  • 00:12:56
    relacionar
  • 00:12:58
    bien segundo campo sería nombre
  • 00:13:08
    no vamos a aceptar
  • 00:13:10
    nos llave primaria por lo tanto no lo
  • 00:13:13
    hacemos siguiente ser y apellidos
  • 00:13:26
    a algo le móvil por acá
  • 00:13:31
    muy bien ya casi ya casi
  • 00:13:35
    después de los apellidos le vamos a
  • 00:13:38
    poner la dirección la provincia y el
  • 00:13:40
    teléfono dirección
  • 00:13:43
    provincia y teléfono ya los métodos para
  • 00:13:47
    estarlo haciendo de a uno por uno soy un
  • 00:13:50
    poquito desesperado
  • 00:13:53
    pero este lo hacemos dais también
  • 00:13:55
    rápido se hizo la
  • 00:13:58
    ya casi terminamos el ejercicio entonces
  • 00:14:02
    aquí va la dirección
  • 00:14:08
    dirección muy bien
  • 00:14:10
    aquí va la provincia
  • 00:14:17
    provincia de provincia y por último el
  • 00:14:21
    teléfono
  • 00:14:26
    muy bien así quedaría nuestro modelo
  • 00:14:28
    entidad relación en clientes con
  • 00:14:31
    productos sería de muchos a muchos sea
  • 00:14:34
    voy a comprar y los dos campos entre
  • 00:14:38
    producto y éste y proveedores que debía
  • 00:14:41
    suministrar quedaría también de muchos a
  • 00:14:44
    muchos en general chicos esta sería la a
  • 00:14:46
    éste el modelo entidad relación del
  • 00:14:48
    ejercicio 5 gracias por su atención
Tags
  • modelo entidad-relación
  • tienda de informática
  • bases de datos
  • productos
  • clientes
  • proveedores
  • relaciones muchos a muchos
  • llaves primarias
  • campos de tablas
  • diseño de base de datos