6. NORMALIZACIÓN de una BASE DE DATOS

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 พ.ย. 2024

ความคิดเห็น • 170

  • @ezavalar
    @ezavalar  6 ปีที่แล้ว +26

    🔥CURSO COMPLETO GRATUITO🔥 ▷ bit.ly/2WqWsxQ
    ⭐Si te gusto el video DALE LIKE y SUSCRÍBETE⭐▷ bit.ly/3sdLt6H
    NOTA: En la 3FN si en la relación películas tuviéramos más campos que tengan que ver más con género como por ejemplo un subgénero y una descripción estos campos también dependen de forma transitiva y por lo tanto se ingresarían tambien en la relación géneros quedando como GENEROS(ID_Genero, Genero, Subgenero, Descripcion)

  • @FernandoHorna
    @FernandoHorna 5 ปีที่แล้ว +20

    Sin duda alguna, de entre todos los videos, este es el que cubre toda la información de la manera más clara posible y sin los errores de otros videos. Excelente explicación, muy didáctica, llevadera y sobre todo, fácil de entender. Más de 3 horas de clase sin sentido de mi profesor...resumidas en 20 minutos.

    • @ezavalar
      @ezavalar  5 ปีที่แล้ว +4

      Jejeje pues me alegra mucho que este video te haya servido y no se te haya hecho pesado n.n

    • @anthonyalbertoradacastillo6176
      @anthonyalbertoradacastillo6176 4 ปีที่แล้ว +1

      @@ezavalar muy cierto

    • @bootcode9482
      @bootcode9482 3 ปีที่แล้ว +1

      CONFIRMO, GRACIAS!

  • @alexis6349
    @alexis6349 2 ปีที่แล้ว +4

    Viendo sus vídeos para el examen en unas horas, ojalá cambiaran al profesor que tengo por usted. Buena vida, muchas gracias.

    • @ezavalar
      @ezavalar  2 ปีที่แล้ว

      ¡Mucha suerte para tu examen! Aquí estaré subiendo material para seguirte apoyando🤗

  • @EX-JOE
    @EX-JOE 3 ปีที่แล้ว +5

    Literalmente el único vídeo que maneja un panorama redondo de toda la información de este tema, y que además no se limita a una situación en especifico. Muchísimas gracias, me ayudaste a entenderlo todo al cien por ciento :DD.

    • @ezavalar
      @ezavalar  3 ปีที่แล้ว

      Muchísimas gracias por tu mensaje!! La verdad lo trate de hacer de esa forma para conjuntar la mayor información posible en un solo video cx

  • @gerpav2010
    @gerpav2010 5 ปีที่แล้ว +1

    ¡Felicidades, de lo más didáctico que visto últimamente! No en vano es usted profesora. Quizás el conocimiento lo pueden tener muchos, pero la didáctica y claridad sobresalen.

    • @ezavalar
      @ezavalar  5 ปีที่แล้ว +1

      Muchísimas gracias! Uno de mis objetivos es explicar cosas que les resulten complicadas de una manera más fácil, me alegra saber que lo estoy logrando! :'3 un saludo!🖐️❤️

  • @television80
    @television80 2 ปีที่แล้ว +1

    Explicacion clara, secuencial y simple, a veces hay temas complejos que dependen de explicaciones específicas puntuales y cortas para avanzar y profundizar. Buen video.

    • @ezavalar
      @ezavalar  2 ปีที่แล้ว

      Muchas gracias por tu comentario, me alegra saber que te fue de utilidad n.n

  • @the_spartan0
    @the_spartan0 3 ปีที่แล้ว +1

    Me encanto tu explicación.Clarito clarito. Muchas gracias.

    • @ezavalar
      @ezavalar  3 ปีที่แล้ว +1

      Muchas gracias :D

  • @adrianrb07
    @adrianrb07 2 ปีที่แล้ว +1

    Gracias por este video!!!!, por fin empiezo a comprender con claridad la normalización y ha sido gracias a tu maravillosa explicación.
    Saludos desde Galicia (España)

    • @ezavalar
      @ezavalar  2 ปีที่แล้ว +1

      ¡Muchas gracias a ti por tu apoyo! Me da gusto que el video te haya sido de utilidad, un saludo y un abrazo hasta la maravillosa España 🇪🇸💕

  • @jhossimarvilcafernandez1347
    @jhossimarvilcafernandez1347 4 ปีที่แล้ว +2

    Que buen video, es lo mejor que he visto en videos con respecto al tema de normalizacion. Muy bien explicado en poco tiempo que lleva la presentacion del video. Gracias por su aporte, me sirvio de mucho.

    • @ezavalar
      @ezavalar  4 ปีที่แล้ว

      Muchas gracias! Me alegra mucho que te haya servido n.n

  • @Maxi_58
    @Maxi_58 2 ปีที่แล้ว +4

    Por fin entendí normalización!! muchas gracias!!

    • @ezavalar
      @ezavalar  2 ปีที่แล้ว

      Me alegra saber que te fue de ayuda 😁

  • @javids6656
    @javids6656 4 ปีที่แล้ว +1

    Muchas gracias, me estas ayudando mucho en mis estudios de
    ASIR en España.

    • @ezavalar
      @ezavalar  4 ปีที่แล้ว

      Me alegra mucho que mis videos te sirvan, un abrazo hasta España!🥰

  • @aberukasuto6606
    @aberukasuto6606 4 ปีที่แล้ว +1

    😱😱😱Por fin entendí la normas formalizadas. Ya puedo ver más fácil como hacer las tareas. Gracias por tus videos y excelentes explicaciónes.

    • @ezavalar
      @ezavalar  4 ปีที่แล้ว

      Me alegro mucho que te sean de ayuda para tus tareas :D

  • @monicapalacios1613
    @monicapalacios1613 2 ปีที่แล้ว +1

    Super!! me ayudaste mucho este es el video mas claro y que mas me ayudó de todos los que ví

    • @ezavalar
      @ezavalar  2 ปีที่แล้ว +1

      ¡Hola Monica! Me alegra saber que te fue de utilidad, muchas gracias por tus comentarios 😁💕

  • @cristiamesmitlopezbolanos6108
    @cristiamesmitlopezbolanos6108 2 ปีที่แล้ว +1

    Porfin alguien que lo explica de la mejor formaaaaaaaaa, gracias

    • @ezavalar
      @ezavalar  2 ปีที่แล้ว +1

      ¡De nada! Me alegra mucho saber que te fue de utilidad 💕

  • @Cloyolasalas
    @Cloyolasalas 3 ปีที่แล้ว +1

    Muchas gracias. Muy buena explicación.

    • @ezavalar
      @ezavalar  3 ปีที่แล้ว

      Gracias un saludo!!

  • @davidcoloradohernandez6954
    @davidcoloradohernandez6954 5 ปีที่แล้ว +1

    Gracias muy buen curso cada vez entiendo mejor las base de datos

    • @ezavalar
      @ezavalar  5 ปีที่แล้ว

      Que bueno me alegra mucho que mi trabajo te sea de ayuda :3

  • @gord01100
    @gord01100 2 ปีที่แล้ว +1

    Gracias. Excelente video

    • @ezavalar
      @ezavalar  2 ปีที่แล้ว

      Muchas gracias 😁

  • @natalilino2489
    @natalilino2489 3 ปีที่แล้ว +1

    wao explicas muy bien, habia visto otros videos pero demasiado cortos no entendia muy bien, y este quedo explicado todo!! muchas graciass me ayuda a acordarme de esto

    • @ezavalar
      @ezavalar  3 ปีที่แล้ว

      Me alegro mucho que te haya servido :D

  • @dinath1115
    @dinath1115 2 ปีที่แล้ว +1

    Tu video me ha ayudado mucho, muchas gracias!!

    • @ezavalar
      @ezavalar  2 ปีที่แล้ว

      Me alegra saber que te fue de utilidad!💕

  • @alejo3157
    @alejo3157 4 ปีที่แล้ว +1

    Muchas gracias, el mejor video que he visto sobre este tema, bien explicado, sigue haciendo videos!!

    • @ezavalar
      @ezavalar  4 ปีที่แล้ว

      Me alegra mucho que te haya servido :D

  • @veronicaserrano1254
    @veronicaserrano1254 4 ปีที่แล้ว

    Que maravilla de explicaciones!!! Mil gracias!!! Eres una fenomenal!!!

    • @ezavalar
      @ezavalar  4 ปีที่แล้ว

      De nada! Me da gusto que te haya servido!

  • @isaacrosales1947
    @isaacrosales1947 5 ปีที่แล้ว +2

    excelente explicación, perfecta en todos los sentidos!! gracias por ésta información.

    • @ezavalar
      @ezavalar  5 ปีที่แล้ว

      Muchísimas gracias! Que bueno que pude aportarles una opción que les ayude!! n_n

  • @zed4c
    @zed4c 2 ปีที่แล้ว +1

    Muchas Gracias :) me alegraste el día

    • @ezavalar
      @ezavalar  2 ปีที่แล้ว

      Me alegro mucho, gracias a ti!! n.n

  • @Luke_Skywalker_1
    @Luke_Skywalker_1 2 ปีที่แล้ว

    Ericka muchísimas gracias, es una excelente explicación, lo hiciste de una manera clara y sencilla, wow me dejaste sorprendido. No puedo ponerte 2 likes por que no puedo, pero ya me suscribí para recibir todas tus alertas rápidamente. Gracias y muchísimo éxito saludos desde Canada

    • @ezavalar
      @ezavalar  2 ปีที่แล้ว

      ¡Muchísimas gracias! Me alegra mucho que te haya servido, muchas gracias también por el apoyo a mi canal :D Saludos hasta Canadá 👋🏻🇨🇦

  • @renatopantoja4596
    @renatopantoja4596 ปีที่แล้ว +1

    Muchas gracias profesora.

  • @BraisonsCrece
    @BraisonsCrece 3 ปีที่แล้ว +1

    Muy bien explicado Ericka, muy buen trabajo

    • @ezavalar
      @ezavalar  3 ปีที่แล้ว +1

      ¡Muchas gracias! Me alegra saber que te fue de utilidad :D

  • @MarSanm
    @MarSanm 5 ปีที่แล้ว +1

    Muy bien explicado, muchas gracias. Veré más vídeos de tu canal.

    • @ezavalar
      @ezavalar  5 ปีที่แล้ว +1

      Muchas gracias!! Espero te guste el material que he hecho!! Estaré sacando muchos más :D

    • @MarSanm
      @MarSanm 5 ปีที่แล้ว +1

      @@ezavalar Si jeje está muy bien explicado, me interesa mucho el tema de entidad relaciones y normalización y a nivel avanzado 😊, también tengo que mejorar el tema de subconsultas. Estaré atento al canal 😁

    • @ezavalar
      @ezavalar  5 ปีที่แล้ว +1

      @@MarSanm estate atento porque planeo cubrir gran parte de eso ya tengo mucho trabajo que hacer para ustedes :D

  • @citlallimoralesmartinez6794
    @citlallimoralesmartinez6794 5 ปีที่แล้ว +2

    muy buen vídeo había visto otros pero con ese me quedo muy claro, muchas gracias

    • @ezavalar
      @ezavalar  5 ปีที่แล้ว

      Que bueno que te sirvió cx

  • @martinperez996
    @martinperez996 4 ปีที่แล้ว +1

    muy buena explicación

    • @ezavalar
      @ezavalar  4 ปีที่แล้ว +1

      Gracias!

  • @johnsantamaria260
    @johnsantamaria260 4 ปีที่แล้ว

    Excelente vídeo, comprendí muchas cosas, tienes habilidad para explicar muy buen ejemplo
    Gracias!

    • @ezavalar
      @ezavalar  4 ปีที่แล้ว

      Muchas gracias!! Me alegra mucho que me de a explicar y les ayude cx

  • @omaracevedo4341
    @omaracevedo4341 3 ปีที่แล้ว

    ¿No sé que me gusta más de este canal?, el tema que trata, la forma como lo explica, su dominio sobre el tema, ¿o tal vez ella?…

  • @wilmerlozaaruquipa5547
    @wilmerlozaaruquipa5547 5 ปีที่แล้ว +1

    Excelente, muchas gracias por explicación

    • @ezavalar
      @ezavalar  5 ปีที่แล้ว

      De nada!! Para eso estamos!! Un saludo!!🖐️n_n

  • @zuz2511
    @zuz2511 5 ปีที่แล้ว +3

    Muy bien explicado en comparación a otros canales, deberia subir mas ejemplos de distintos contextos posibles

    • @ezavalar
      @ezavalar  5 ปีที่แล้ว +1

      Hola muchas gracias!! Siii si ustedes me especifican que es lo que necesitan con gusto investigo y hago un vídeo al respecto :D

  • @Bluegrass97
    @Bluegrass97 4 ปีที่แล้ว

    Hola Ericka, acerca del punto donde realizas la tercera forma normal, cuando dejas el ID género en la tabla películas yo podría decir que ID genero no depende completamente de su llave primaria id_película y por lo tanto no estaría en 2da forma normal ni en 3era forma porque tiene una dependencia transitiva con id_pelicula. Entonces, esto me dejaría la tabla películas en primera forma normal. Además mi tabla peliculas depende ahora de géneros. ¿Consideras que esta idea que planteo es correcta? ¿Sería mejor hacer una tabla intermedia llamada peliculas-generos para que haya una conexión entre las tablas, pero sin afectar su independecia o manteniendolas como fuertes y cumplir con la segunda forma normal?
    ¿También podría decir que la cardinalidad entre películas y géneros es de muchos a muchos por que una película puede tener varios géneros?
    ¡Saludos!

    • @ezavalar
      @ezavalar  4 ปีที่แล้ว +2

      Es cierto pero para este ejemplo en particular la película decidí que tendría un solo género, porque es un ejemplo que plantee desde antes, para la 3ra forma normal me di cuenta que me faltó otro campo que dependa más de genero que del id de película, por ejemplo que hubiera un subgénero, en ese caso ese campo se va a la tabla de géneros también, uno más claro sería si tuviéramos un campo llamado sala y otro asientos en vez de genero y subgénero, pero me di cuenta ya después de la edición, por eso mejor se los puse en un comentario fijado para que no hubiera confusión 🙊 un saludo!

  • @garbanzosmaca
    @garbanzosmaca 4 ปีที่แล้ว

    me ayudó muchísimo a pasar mi cátedra de base de datos!!

    • @ezavalar
      @ezavalar  4 ปีที่แล้ว

      Me alegra mucho que te haya sido de utilidad! :D

  • @geofryjoanjimeneztorres6224
    @geofryjoanjimeneztorres6224 4 ปีที่แล้ว +1

    Felicitación Ericka¡ Gracias por tu dedicacion.

    • @ezavalar
      @ezavalar  4 ปีที่แล้ว

      Muchas gracias! Me alegra que mi trabajo les sea de utilidad! n.n

  • @latestcoder
    @latestcoder 3 ปีที่แล้ว +1

    Muy buen video

  • @maxfabian2579
    @maxfabian2579 4 ปีที่แล้ว +1

    Excelente video, gracias por el aporte!

    • @ezavalar
      @ezavalar  4 ปีที่แล้ว

      Muchas gracias a ti por tu preferencia! n.n

  • @CalleWilliam14
    @CalleWilliam14 3 ปีที่แล้ว +1

    muchas gracias :)

    • @ezavalar
      @ezavalar  3 ปีที่แล้ว

      De nada :)

  • @ToniKNDA
    @ToniKNDA 5 ปีที่แล้ว +1

    Genial!! Muchas gracias. Me ha servido mucho!

    • @ezavalar
      @ezavalar  5 ปีที่แล้ว

      De nada! Me alegra saber que te sirvió cx

  • @angellozamudiopenko9625
    @angellozamudiopenko9625 5 ปีที่แล้ว +1

    Muchas gracias, explicas muy bien!

    • @ezavalar
      @ezavalar  5 ปีที่แล้ว

      De nada que bueno que te sirvió! n.n

  • @eliasjumpiri7462
    @eliasjumpiri7462 4 ปีที่แล้ว +4

    Aprendi en 20 min lo que no Aprendi en 1Mes :)
    Que buen servicio.

    • @ezavalar
      @ezavalar  4 ปีที่แล้ว +1

      Jajajaja que bueno que mi video contenga todo lo de 1 mes en 20 minutos xd

  • @jaimevalencia05
    @jaimevalencia05 5 ปีที่แล้ว +1

    Muy claro, mil gracias!

    • @ezavalar
      @ezavalar  5 ปีที่แล้ว

      De nada! Qué bueno que te sirvió! 😬

  • @ElSystem32
    @ElSystem32 3 ปีที่แล้ว +1

    Hola muy buena explicación, si tengo una tabla imágenes y quiero buscar después por tipos de imágenes seria conveniente generar una tabla intermedia entre la tabla tipos y la tabla imágenes para evitar la redundancia de los tipos de imágenes si pusiera directamente el tipo en la tabla imágenes....

  • @leokpo2005
    @leokpo2005 3 ปีที่แล้ว

    Me encantó la explicación.

    • @ezavalar
      @ezavalar  3 ปีที่แล้ว

      Muchas gracias n_n

  • @crazyfloxwerwin7
    @crazyfloxwerwin7 5 ปีที่แล้ว +1

    Gracias, increíble tu trabajo con los vídeos !

    • @ezavalar
      @ezavalar  5 ปีที่แล้ว

      Muchas gracias siempre busco la manera de explicar estos temas de forma fácil! Me alegra saber que si lo logro :D

  • @mariaalejandra1111
    @mariaalejandra1111 5 ปีที่แล้ว +3

    muy entendible

  • @crazyfloxwerwin7
    @crazyfloxwerwin7 5 ปีที่แล้ว +1

    Están muy bien tus vídeos, gracias !

    • @ezavalar
      @ezavalar  5 ปีที่แล้ว +1

      Muchas gracias me alegra saber que te sirven! n.n

  • @alan.q6
    @alan.q6 4 ปีที่แล้ว +2

    Bien explicado, tengo que estudiar mas para comprender mejor el tema :3

  • @user-kj6vd7kh1h
    @user-kj6vd7kh1h 5 ปีที่แล้ว +1

    Muchas gracias :D por fin se aclaro mis dudas 7:39

    • @ezavalar
      @ezavalar  5 ปีที่แล้ว

      De nada! Sabía que iban a tener duda ahí porque igual yo la tuve en su momento xD Qué bueno que te fue de ayuda :D

  • @garbanzosmaca
    @garbanzosmaca 4 ปีที่แล้ว +1

    muy buen vídeo!

  • @KleyderReyes-bu1iv
    @KleyderReyes-bu1iv 4 หลายเดือนก่อน +1

    👍

  • @nicolasfrench
    @nicolasfrench 3 ปีที่แล้ว +1

    Muy buena explicación. Podría pensarse también en una tabla PELICULA-GENERO en el caso de que una película pueda clasificarse en mas de 1 genero verdad?
    Abrazo y felicitaciones!

    • @ezavalar
      @ezavalar  3 ปีที่แล้ว

      Por supuesto que si! También así se puede ver, solo que en este ejemplo lo quise ver así para tocar todos los tipos de relaciones que existen entre entidades... Muchas gracias :D

  • @eliasraymundotorres
    @eliasraymundotorres 5 ปีที่แล้ว +1

    Muy buen aporte gracias, en estos momentos estoy normalizando mis bd de un centro educativo... Hace un par de años lo había elaborado cuando era menos experto y ahora que ya esta usándose los datos tuve problemas por que en algunos no lo había normalizado y como ya la base de datos tiene una tabla llamada nota tiene más de 600 mil datos.. La consulta está lenta.. Quisiera una respeta a mi duda... Que me recomienda aparte de normalizar mis tablas para que las consultas sean más rápidos y más funcionales.. Gracias de antemano

    • @ezavalar
      @ezavalar  5 ปีที่แล้ว

      Bueno pues después de la normalización hasta la 3ra forma existen más formas normales que puedes implementar para mejorar tu base de datos, tambien para la obtención de datos pues esta la consulta select (que ya ando trabajando en ello) y las subconsultas anidadas, también falta implementar el lenguaje TCL y DCL que ayudan aún más a la obtencion de datos por medio de consultas, iré trabajando en ello c:

    • @ezavalar
      @ezavalar  5 ปีที่แล้ว

      También si es que vas a cambiar la estructura de tu tabla te sugiero que hagas un respaldo de los datos para que puedan migrarse a un entorno normalizado y mejor construido

    • @eliasraymundotorres
      @eliasraymundotorres 5 ปีที่แล้ว

      @@ezavalar muchas gracias, tus aportes ayudan mucho espero que las consulgas select salgan pronto....

  • @cyntiamanchaaguilar2141
    @cyntiamanchaaguilar2141 3 ปีที่แล้ว +1

    Hola Erika, primero agradecerte por la forma en la que explicas el proceso de normalización.
    Pero tengo una duda; en caso de que para la 1FN solo tenga una tabla con campos compuestos, pero no existen campos con atributos multivaluados o multiconcurrentes. ¿Cómo hago para la 2FN?. Puesto que una vez obtenida la 1FN sigo teniendo una sola tabla con campos divididos. Gracias de antemano por tu respuesta.

    • @ezavalar
      @ezavalar  3 ปีที่แล้ว

      Hola! El chiste de la normalizacion es hacer una división de los datos de tal forma que se reduzcan las repeticiones, si en tus tablas divididas notas que ya no hay repeticiones en tus consultas (y estas segura que no tienes atributos multivaluados) entonces puedes pasar a la segunda y 3ra forma y después hacer un cheque total para corroborar que este lo más normalizada posible :)

  • @alejandroanguloo.9561
    @alejandroanguloo.9561 5 ปีที่แล้ว +4

    Las otras formas normales plis eres una crack

    • @ezavalar
      @ezavalar  5 ปีที่แล้ว

      Me daré el tiempo para ello, jejeje gracias cx

  • @sergioramos8805
    @sergioramos8805 5 ปีที่แล้ว

    Muy excelente vídeo, me ayudo bastante.

    • @ezavalar
      @ezavalar  5 ปีที่แล้ว

      Me alegra saber que te ayudo! Un saludo n.n

  • @alonsohernandez2122
    @alonsohernandez2122 5 ปีที่แล้ว +1

    Excelente Video, Muy Bien Explicado :)

    • @ezavalar
      @ezavalar  5 ปีที่แล้ว

      Gracias que bueno que si me explico xD

  • @nimodoxd4739
    @nimodoxd4739 3 ปีที่แล้ว

    m encanto tu eexplicacion

    • @ezavalar
      @ezavalar  3 ปีที่แล้ว

      Me alegra mucho que te haya servido!

  • @astridmadeleycastellanosco3693
    @astridmadeleycastellanosco3693 4 ปีที่แล้ว

    Hola!! me gustó mucho tu video porque tenía un montón de dudas y en este video está todo súper claro, pero me quedó una duda. En el caso de los atributos multivaluados si yo tengo la entidad Películas relacionada a una entidad llamada actores.. en la tabla ya para normalizarlo coloco la llave principal de película y sus atributos agregándole los atributos de la entidad de actores?? Si es así, tengo que agregarle la llave principal de la entidad actores ahí también o sólo sus atributos? No entiendo😭 podrías responderme, por favor 🙏 de esto depende mi futuro estudiantil 🙏🙏

    • @ezavalar
      @ezavalar  4 ปีที่แล้ว +1

      Hola que tal!! Básicamente cuando tenemos un atributo multivaluado es como si fuera una nueva tabla y tuviera una relación de muchos a muchos con la tabla donde esta dicho atributo, es decir, que se crearían 2 tablas independientes (En este caso actores y películas) cada una con su llave principal y atributos propios y una tercera donde relaciones sus llaves primarias, espero me haya explicado c:

    • @astridmadeleycastellanosco3693
      @astridmadeleycastellanosco3693 4 ปีที่แล้ว

      @@ezavalar muchas gracias!!!! Me has salvado

    • @ezavalar
      @ezavalar  4 ปีที่แล้ว +1

      De nada! Te mando un saludo enorme!🙅🏻‍♀️❤

    • @ezavalar
      @ezavalar  4 ปีที่แล้ว +1

      Ahhh una cosa más, a veces podemos tener el caso de que nos den una tabla donde no necesariamente tengamos atributos multivaluados pero los datos se muestren como en el minuto 6:08 en el punto 1, en ese caso también se lleva a cabo la 1FN, el chiste de eso es identificar los patrones de repetición para poder sacar los atributos que los causan...

    • @astridmadeleycastellanosco3693
      @astridmadeleycastellanosco3693 4 ปีที่แล้ว

      @@ezavalar ohh ya. Muchas gracias por tu ayuda 😢

  • @FreddyAyala-u7s
    @FreddyAyala-u7s 6 หลายเดือนก่อน

    En el min 05:40, si se ponía al atributo multivaluado como una entidad aparte, al final saldría igual que al normalizarlo en este ejemplo?

    • @ezavalar
      @ezavalar  6 หลายเดือนก่อน

      Si claro, solo lo quise hacer paso a paso para que no se perdieran y vieran de donde salía esa nueva entidad...

  • @lalitro666
    @lalitro666 4 ปีที่แล้ว

    Hola Ericka, en que casos se usan llaves primarias compuestas, ojalá me puedas ayudar con algún ejemplo, muchas gracias.

    • @ezavalar
      @ezavalar  4 ปีที่แล้ว +1

      En mi lista de reproducción tengo un vídeo en el que hablo de llaves primarias, creo que es el de modelo entidad relación, saludos!

  • @wilawara
    @wilawara 4 ปีที่แล้ว

    Si ya tengo claves primarias (numeros autoincrementables) en mis tablas la 2FN entonces debe aplicarse por cada clave foranea que tenga la tabla? El proposito sería que ya no existan claves foraneas en una tabla?

    • @ezavalar
      @ezavalar  4 ปีที่แล้ว +1

      No del todo, si puede haber claves foráneas en tablas, pero la 2FN trata de poner esas relaciones como si fuera una relación de muchos a muchos, algunos atributos multivaluados pueden dar ese caso (pero hay que fijarse bien), en este ejemplo es que una película tiene muchos actores pero a su vez ese mismo actor puede estar en muchas películas...

    • @wilawara
      @wilawara 4 ปีที่แล้ว +1

      @@ezavalar Muchas gracias, me aclaró esa duda que arrastraba

  • @RootMachine-sudo
    @RootMachine-sudo ปีที่แล้ว

    9:30 además, las claves foráneas (FK) son las únicas que si se pueden repetir en una columna.

    • @ezavalar
      @ezavalar  ปีที่แล้ว +1

      No si les pones la propiedad UNIQUE

    • @RootMachine-sudo
      @RootMachine-sudo ปีที่แล้ว +1

      Saludos profe Erika @ezavalar un abrazo desde Medellín - Colombia. De pronto podrías hacer un vídeo sobre cómo se utilizan las claves primarias compuestas. Y tenía una duda: por ejemplo tengo la BBDD de un concesionario de automóviles, y tengo una tabla 'Autos' y separó en otra tabla la 'Marca' y en otra tabla el 'Modelo'. Cuál sería la forma correcta de hacer la relación entre esas tablas por medio de las llaves FK ?

    • @ezavalar
      @ezavalar  ปีที่แล้ว +1

      @@RootMachine-sudo Saludos hasta la hermosa Colombia! ❤️ creo que sí tengo un video que explica claves primarias compuestas, deja lo busco, porque puede que aclare la duda que me comentas

    • @ezavalar
      @ezavalar  ปีที่แล้ว

      @@RootMachine-sudo a ver en este video explico por el minuto 19:58 lo que es una clave primaria compuesta, solo que es de access, voy a ver si hago uno con mysql
      th-cam.com/video/vj_lWbdLXmc/w-d-xo.htmlsi=9NOa2uXJ3HeqzTDA

  • @Hemaniito
    @Hemaniito 5 ปีที่แล้ว +1

    Muy bien explicado, a prueba de novatos!. Saludos desde Argentina.

    • @ezavalar
      @ezavalar  5 ปีที่แล้ว +1

      Jejejejeje muchas gracias! La idea fue que lo explicara de esa manera, saludos hasta Argentina!❤️

    • @carlostumbaco3344
      @carlostumbaco3344 5 ปีที่แล้ว +1

      @@ezavalar explicas muy bién

    • @ezavalar
      @ezavalar  5 ปีที่แล้ว

      @@carlostumbaco3344 Gracias!

  • @kuma4824
    @kuma4824 4 ปีที่แล้ว +1

    Hola, yo de nuevo jaja XD, me fue Bien en el examen y fue gracias a ti, ojala los profes tuvieran esa dedicación :c, así que gracias...pero tambien vengo con una ultima duda (o eso espero), que pasaría si una fecha se debe sacar de la tabla por cumplir la 3FN o 2FN, de echo esa fue la unica que no respondí xd, por ejemplo tengo una tabla libros [libro (numero_serie, titulo, num_paginas, precio, fecha_publicacion) ], en este caso fecha_publicación quedaría en 3FN, ya que la fecha_publicación no depende numero_serie sino del titulo, en ese caso seria 3FN, pero como lo haría.....yo digo lo siguiente [libro (numero_serie, titulo, num_paginas, precio) ] y [fecha_publicacion (id_publicacion, fecha_publicacion)], ente caso seria así o podría quedar simplemente la tabla fecha_publicación como [fecha_publicacion ([PK]fecha_publicacion)].....o ya me fui por las ramas?....porque mi profesor "explico", que la fecha quedaba en 3FN....ojala puedas entenderlo, sino muchas gracias, ya me has dado mucha base :)

    • @ezavalar
      @ezavalar  2 ปีที่แล้ว

      Apenas vi tu mensaje!! Sorry por eso, youtube a veces no ne notifica, bueno en mi opinión no creo que debas sacar la fecha de la tabla, puesto que el número de serie va ligado directamente con el libro, además que es un dato único que lo puede diferenciar mejor que el nombre como tal (el cual puede llegar a repetirse ya sea intencionalmente o por algún error, lo que ocasionaría redundancia), así que yo dejaría la fecha en esa tabla... La que podríamos sacar por ejemplo es la de autor, ya que el autor es una entidad que no depende como tal del libro, más bien el libro depende del autor... Espero me haya explicado, saludos!!

  • @kuma4824
    @kuma4824 4 ปีที่แล้ว

    Muy buen video, gracias por tu tiempo....pero que pasaría en la primera, segunda y tercera forma formal, si el atributo fuese multi-concurrente, pero a la vez compuesto.....por ejemplo tengo un caso en donde me dice que un cliente tiene más de una dirección para llevarle un envio........en ese caso dirección seria compuesto pero a la vez multi-concurrente...¿como quedaría en ese caso?

    • @ezavalar
      @ezavalar  4 ปีที่แล้ว

      Si ese caso fue el que me faltó especificar, posiblemente haga un vídeo al respecto explicando a detalle ese caso cx

    • @ezavalar
      @ezavalar  4 ปีที่แล้ว

      Pero como sugerencia de momento puedes realizar lo siguiente, hacer una nueva tabla llamada direcciones que tenga sus campos separados, cada dirección tendrá un ID, y en una tabla intermedia (por ejemplo llamada direcciones-clientes) tendrá como llaves foráneas el ID de la dirección y el ID del cliente formen una llave primaria compuesta de esta forma se relacionaran tratando de evitar la más redundancia posible, espero haberte ayudado cx

    • @kuma4824
      @kuma4824 4 ปีที่แล้ว

      @@ezavalar Gracias por responder y.....Oh rayos, ojala puedas salvarme antes del examen que tengo jajajaja...pero tranqui, gracias.

    • @ezavalar
      @ezavalar  4 ปีที่แล้ว

      Si una disculpa por la tardanza he estado un poco ocupada, espero te ayude para tu examen cx

    • @kuma4824
      @kuma4824 4 ปีที่แล้ว +1

      ​@@ezavalar muchas gracias, pero para ver si entendí bien, [tabla cliente (id_cliente, nombre, etc)].... [tabla_direccion (id_dirección, ciudad, poblacion, nombre_calle, numero_casa)] y la [tabla intermedia (id_cliente, id_direccion)] pasaria a ser una relación muchos a muchos, y ahí tendría automáticamente, 1FN, 2FN y 3fN, ya que la tabla intermedia sera ya en 2FN y la tabla dirección ya seria 3FN debido a que estaría alojando los campos de dependencia transitivas, ¿verdad?.....ya si no es asi, muchas gracias, preferiré esperar el video..gracias por tu tiempo.

  • @tatianagutierrez5918
    @tatianagutierrez5918 4 ปีที่แล้ว +1

    10/10 :3

  • @olivenbaummikkiel473
    @olivenbaummikkiel473 4 ปีที่แล้ว

    Tengo una duda ,¿la normalizan solo es aplicada a las tablas con una relación de muchos a muchos? Ya que por lo regular es en estas donde aparece mas de un ID_ y se requieren campos de dicho ID. Mas que nada por eso lo pregunto, ya que en los ejemplos expuestos pareciera que así es.
    Si la respuesta es sí, tengo otra pregunta, para que hacemos modelos relaciones de muchos a muchos y creamos una tabla independiente para esta relación, si de cualquier manera la normalización de base de datos nos dice tenemos que fragmentar en más tablas.
    : )

    • @ezavalar
      @ezavalar  4 ปีที่แล้ว

      La normalización se aplica a todas las tablas en las cuales se tengan atributos compuestos y atributos multivaluados (1FN), no importa la cardinalidad que tengan, después de aplica la 2FN y 3FN a todas las tablas, debes de crear el modelo relacional así porque es el traspaso de tu MER donde tengas relaciones de muchos a muchos, la normalización es más bien para pulir el MR que haya surgido al momento de construirlo...

    • @olivenbaummikkiel473
      @olivenbaummikkiel473 4 ปีที่แล้ว +1

      @@ezavalar Ya me quedo claro que no solo es a un tipo de relación. Y aunque si me costo entenderlo ya se en que momento o en que caso aplicar la primera forma normal.
      Gracias Ericka!
      Nota:
      ¿si tengo mas duda os puedo preguntar ?

    • @ezavalar
      @ezavalar  4 ปีที่แล้ว +1

      @@olivenbaummikkiel473 claro que si! Cualquier duda aquí estamos! Cx

  • @ingridrobertapenairadi3216
    @ingridrobertapenairadi3216 5 หลายเดือนก่อน

    hola como comenzar si no tengo conocimiento alguno. soy estudiante y estoy confundida. cual es el inicio de todo. con que comienzo primero para comenzar mi base de datos.

    • @ezavalar
      @ezavalar  5 หลายเดือนก่อน

      Como INICIAR para comprender los CONCEPTOS BÁSICOS de las BASES DE DATOS

  • @jeannettemedina5658
    @jeannettemedina5658 3 ปีที่แล้ว

    Por favor, alguién que me explique ¿Por qué no hace con la tabla GENEROS lo mismo que hizo con ACTORES-PELICULAS, es decir, crear una tabla intermedia PELICULAS - GENERO? Se lo agradeceré.

    • @ezavalar
      @ezavalar  3 ปีที่แล้ว

      Hola! Si en efecto también puedes realizar ese paso separando la tabla para optimizar un poco más, solo que para este ejemplo ya no lo quise complicar pero les hice un comentario fijado en el video, en el cual explico que eso es posible si por ejemplo tuvieramos un subgenero que encaje mas con la tabla géneros que con películas cx

  • @tobiasgabrielfranco7560
    @tobiasgabrielfranco7560 5 ปีที่แล้ว

    Que pasa si una pelicula tiene más de un actor y este puede aparecer en más de una pelicula??

    • @ezavalar
      @ezavalar  5 ปีที่แล้ว

      La relación es de muchos a muchos y debe tratarse como tal, de hecho así la estoy tratando en el ejemplo c:

  • @rubencampa1330
    @rubencampa1330 5 ปีที่แล้ว +1

    Pon el link del prezi por favor que el de slideshare no funciona

    • @ezavalar
      @ezavalar  5 ปีที่แล้ว

      Ahhh caray a ver te pongo el enlace a mi blog donde tengo la presentación de Prezi y también el de slideshare porque a mí sí me lo abre... Chécalos porfi
      www.slideshare.net/mobile/ezavalar/normalizacin-de-una-base-de-datos-117722774
      www.ezavalar.com/2018/10/normalizacion-de-una-base-de-datos.html

    • @ezavalar
      @ezavalar  5 ปีที่แล้ว

      Gracias por avisar, ahorita checo el enlace :)

    • @rubencampa1330
      @rubencampa1330 5 ปีที่แล้ว +1

      @@ezavalar Muchas gracias

  • @enfoqueair4625
    @enfoqueair4625 2 ปีที่แล้ว

    en 20:23 no sera mejor decir que la tabla o relaciona actores el campo actor no depende de forma completa de la clave primaria compuesta conformada por id_pelicula e id_actor, solo depende de id_pelicula y por eso eso el campo actor debe estar en otra tabla con id actor y listo. Le da mucha vuelta a la hora de explicar esa parte

    • @ezavalar
      @ezavalar  2 ปีที่แล้ว

      No es darle mucha vuelta, es explicar a detalle porque salen las cosas, ya que en mi experiencia personal si se omiten detalles cuesta trabajo entender para la gente que no tiene mucha idea del tema...

  • @brayanyamiddelvallemazo6614
    @brayanyamiddelvallemazo6614 2 ปีที่แล้ว

    Aún existe Ares??? :O :o

    • @ezavalar
      @ezavalar  2 ปีที่แล้ว

      Si jajaja en ese entonces lo tenía todavía y creo que aún está 😁

  • @nenenel5608
    @nenenel5608 4 ปีที่แล้ว

    Soy el unico que se dio cuenta que seguía usando Ares? XD

    • @ezavalar
      @ezavalar  4 ปีที่แล้ว

      Jejejeje si, en ese entonces aun lo tenia 🤭🤭🤭🤭🤭