Reglas de Normalización

Поделиться
HTML-код
  • Опубликовано: 27 дек 2024

Комментарии • 119

  • @Hrrc32
    @Hrrc32 9 лет назад +17

    Buenas noches Sr. Víctor Hugo, quiero felicitarlo por el empeño puesto en este video y agradecerle en gran medida, ya que en casi 21 minutos logró explicar mucho mejor lo que mi profesor de ingeniería de software intentó explicar en dos meses.

    • @vhcardenas
      @vhcardenas 9 лет назад +1

      Hugo René Rodríguez Cruz Mil Gracias por tu comentario!!!!

  • @Medioambiente2011
    @Medioambiente2011 11 лет назад +6

    Buenas tardes Don Víctor Hugo. Permítame felicitarle por su gran trabajo. No soy una entendida en la materia, pero si estudiante de Gestión de Bases de Datos. He llevado casi dos trimestres con mucho trabajo y esfuerzo, intentando entender el temario. Estaba a punto de darme por vencida en esta materia. Decidí hoy buscar en la red algo que me ayudará a comprender, vi algunos videos que no los pude continuar ni tan siquiera la cuarta parte del mismo. Hubo un video de un chavea de aproximadamente unos dieciocho años, pero el DNS me privo de continuar viendo el video. Intente volver a encontrarlo, y de repente abrí el suyo, definitivamente me he enterado de todo. Y todo es tan fácil. Un saludo desde España-Andalucía-Málaga.

    • @visoalgt
      @visoalgt  10 лет назад

      Mildred, estoy muy agradecido por su comentario!!!

    • @Medioambiente2011
      @Medioambiente2011 9 лет назад +3

      Buenas noches, Don. Victor! Es muy grato agradecer el conocimiento que aportó en el momento oportuno y que gracias a usted, he podido terminar mis estudios como Técnico en ASIR (Administrador de Sistemas Informáticos en Red). He superado con creces las prácticas.
      Qué Dios lo bendiga siempre. Un saludo.
      Mildred.

  • @juanmi513
    @juanmi513 10 лет назад

    Lo que no han sido capaces de explicar bien en el libro que tengo que seguir, me lo ha explicado usted perfectamente. Muy buena presentación, mil gracias!

  • @rogeliotorres1045
    @rogeliotorres1045 3 года назад +1

    Excelente la parte introductoria de las Bases de Datos. La verdad Profesor estoy aprendiendo mucho de usted. Gracias por sus enseñanzas

  • @Maddogface
    @Maddogface 12 лет назад

    Muchas gracias Profesor Visoalgt, me ha servido mucho. Felicito a Bolibarlojan también por su Blog, excelente discusión y de gran ayuda.

  • @Lilibutter
    @Lilibutter 11 лет назад

    Me encanta, me sirvio mucho para construir la base de datos de un proyecto de investigación del que fui parte y que tenia información colectada durante 2 años dispersa en multiples tablas!!. Muchas gracias.

  • @bolivarlojan
    @bolivarlojan 13 лет назад

    Estimado @visoalgt
    Lo que si puedo garantizarte es que tenemos conceptos que compartir, poca gente he encontrado en el mundo, que de importancia al diseño de base de datos como lo haces tú. Realmente es enriquecedor compartir contigo y admiro tu amplitud de aceptación de criterios no coincidentes. Eres docente de la materia?, trabajas en la industria privada? en fin...Gracias por compartir.
    Lo que para muchos la 1FN es un trámite, para nosostros es conceptos y más conceptos.

  • @LTDanyJones
    @LTDanyJones 8 лет назад +2

    El mejor profesor que he encontrado y he buscado muchos ! Gracias

  • @bolivarlojan
    @bolivarlojan 13 лет назад

    Gracias por responder así como por tu tolerancia. Me encanta tu propuesta de debatir el tema en más profundidad, mucha genta saldría enriquecida, tanto como nosotros. La base que parte del álgebra de conjuntos, pasa por el álgebra relacional (productos de conjuntos) para llegar al concepto de funciones que son realmente un conjunto de relaciones especiales no multivaluadas (ojo con el concepto) la verdadera base del modelo relacional. Codd era matemático y me imagino quiso ser simple.

  • @GeriReshef
    @GeriReshef 12 лет назад

    Yo soy tambien un DBA.
    El Castellano no es mi lengua materna, y aprovecho tus videos para mejorarlo, y me ayudas mucho.
    Muchas gracias por tu contribución a la comunidad.

  • @Corina_experiments
    @Corina_experiments 11 лет назад

    Me ha ayudato tanto!! Soy de Canada y estoy tomando classes en mi universidad y no pudio encontrar videos en ingles que eran demasiado clares... Su video esta EX-CEL-LENTE!! (y me hace muy feliz que he tomado classes de espanol en la escuela cuando fue pequena!!). Muchas gracias para compartir asi! :)

  • @danieleduardoleonnavarrete5455
    @danieleduardoleonnavarrete5455 3 года назад

    Excelente mucho más claro las temáticas de normalización, sinceramente estaba muy confundido, pero esto me ha ayudado aclarar mis dudas, muy agradecido con dicha explicación, un saludo !!

  • @bolivarlojan
    @bolivarlojan 13 лет назад

    Hola Víctor Hugo, luego de unos problemillas técnicos puedo escribir.
    Soy profesor jubilado de UCV-matemáticas y UDO-Sistemas (35 años)
    Contador e Ingeniero con postgrado en sistemas, todo en Venezuela
    Actualmente vivo en Loja Ecuador y me dedico a la familia, dictar charlas, rehabilitación y SPINNING y compartir conocimientos con mentes críticas. Esta parte del diseño relacional me apasiona y todos los días aprendo y rectifico. Gracias por tu colaboración

  • @juanfevalencia
    @juanfevalencia 10 лет назад

    Excelente vídeo!! Felicitaciones por su gran capacidad de saber compartir su conocimiento... mil gracias ha sido de gran ayuda para mejor entendimiento de este tema introductorio de las bases de datos, Cordial saludo.

  • @lorenzozuluaga4309
    @lorenzozuluaga4309 7 лет назад

    amigo como esta, quisiera agradecerle por compartir con la comunidad este video ya que es de mucha utilidad por la sencillez y la forma en que usted explica el tema, realmente muy util, saludos desde colombia

    • @visoalgt
      @visoalgt  7 лет назад

      Muchas Gracias por tu comentario Lorenzo!!!!

  • @cristhianvlx7
    @cristhianvlx7 11 лет назад

    el viedo par mi q soy algo novato tiene definiciones algo confusas , bien explicadas por medio de ejemplos pero con análisis se entiende bien y aun si me encanta el vídeo .
    gracias por el aporte

  • @dragonsol873
    @dragonsol873 12 лет назад

    Felicidades por el video, muy muy bueno. Me ha ayudado bastante, a ver si encuentro la continuación.

  • @Jesuan2715
    @Jesuan2715 9 лет назад

    ¡Muy bien!
    Perfectamente entendible, y muy ameno.
    Buen trabajo

  • @bolivarlojan
    @bolivarlojan 13 лет назад

    Hola @visoalgt
    En primer lugar agradecer tu generosidad en el comentario. Para mí ha sido impulsador el posteo contigo ya que para comentar tu trabajo me toca investigar y estudiar para hacerlo a la altura de tus conceptos. Espero se sume más gente en este pequeño intento de hacer las cosas correctas del modo correcto. Tu experiencia en el medio de verdad ayuda. En la medida que vayamos subiendo en las formas normales la matemática nos irá exigiendo, pero para esto estamos. Buen camino

  • @johenguevarasantos
    @johenguevarasantos 6 лет назад

    aprendí en 20 minutos lo que no pude aprender en 6 meses, muchas gracias!!

    • @visoalgt
      @visoalgt  6 лет назад

      gracias por tu comentario!!!

  • @bolivarlojan
    @bolivarlojan 13 лет назад

    Estimado Víctor Hugo
    En este punto nos cuesta coincidir.
    si A={Cálculo,Química}
    B={texto C1 texto C2, text Q1}
    La tabla AxB es
    materia textos
    Cálculo Texto C1 Texto C2
    Cálculo Texto Q1
    Química Texto C1 Texto C2
    Química Texto Q1
    que proviene de Conjuntos simples A & B con componentes COMPUESTOS. No hay multivaloración, ésta solamente es percibida como tal.

  • @visoalgt
    @visoalgt  13 лет назад

    Estimado @bolivarlojan, perdon por la tardanza pero tuve unas pequeñas vacaciones, toda la razón en tu comentario, todo parte del algebra relacional, con las operaciones de unión, diferencia, interesección, proyección, selección, división y reunion, luego se generan otras operaciones pero estas son las basicas, ahora yo te preguntaría que entiendes por Relaciones No Multivaluadas, que sabemos es un termino interesante que podemos interpretar diferente ...

  • @visoalgt
    @visoalgt  13 лет назад

    Si, justo estoy pensando en la 4Forma Normal, donde veo que discrepamos es entre si es multivalor ó atributo compuesto, (que a mi parecer es una linea muy delgada) Yo pienso que es multivaluado partiendo de que un unico atributo "Libro a Usar", tiene obviamente mas de un dato posible y no respetaria la 1FN donde cada intersección de fila-y-columna debe contener exactamente un valor del dominio aplicable.

  • @ogme91
    @ogme91 11 лет назад

    Hila gran explicacion mi estimado, muchos de aqui coincidirqn conmigo en eso, exelente video GRACIAS, saludos desde México

  • @gastonberdaguer7522
    @gastonberdaguer7522 11 лет назад

    Excelente explicación y además muy clara. Gracias por compartir. Saludos.

  • @bolivarlojan
    @bolivarlojan 13 лет назад

    Hola @visoalgt
    Gracias coincido contigo. Resuelto el problema con tu sugerencia. Tomé como clave primaria (nnn,nnnn,nnnnn) dejando el dígito validador fuera de la clave ya que es calculado y no requiero almacenarlo.

  • @visoalgt
    @visoalgt  13 лет назад +1

    Estimado @bolivarlojan es un gusto compartir contigo estos conceptos, tengo en mi país Guatemala una empresa, donde me dedico al analisis de base de datos y desarrollo de software y tu a que te dedicas?

  • @Almaown
    @Almaown 11 лет назад

    Muchas gracias por tu trabajo, me ha parecido un vídeo muy didáctico.

  • @bolivarlojan
    @bolivarlojan 13 лет назад

    Estimado @visoalgt
    a. Las propiedades 1 & 2 existían antes de CODD. El älgebra Relacional entonces
    las garantiza.
    b. La cardinalidad de conjuntos ya preveía las no filas duplicadas puesto que
    A={a,b,c,c}=B={a,b,c}=>cardinalidad A=cardinalidad B
    c. En cuanto al punto 4, la 1Fn no exige no NULL, aunque la integridad de clave
    primaria en cambio si exige que ésta no sea NULL.
    Coincido contigo 1FN=>no atomicidad y más nada, lo demás es redundancia, ya existía antes de CODD:

  • @bolivarlojan
    @bolivarlojan 13 лет назад

    Estimado @visoalgt
    Conclusión respecto a la 1FN.
    Se consideran determinantes:
    1.- Composición (ej: Víctor Hugo) pertenecientes al mismo dominio.
    2.- Concatenación (ej: Víctor Hugo) pertenecientes a dos dominios.
    3.- Concatenación (ej: Código de barras) País, productor, producto, Nº validación
    pertenecientes a 3 dominios.
    La multivaloración no es elemento a considerar en 1FN, ya que este concepto no existe en Producto cartesiano (menos en funciones), base del modelo relacional.

  • @MrAndrw21
    @MrAndrw21 11 лет назад +1

    muchas gracias :)
    muy buen video aprendi mas en 20 minutos viendo su video
    que en 2 horas de clases :p

  • @marlon5049
    @marlon5049 10 лет назад

    falto en la primera forma normal, eliminar los grupos repetitivos..pero el video me ayudo mucho a entender algunas cosas que no me habian quedado claras..gracias saludos desde honduras..

  • @bolivarlojan
    @bolivarlojan 13 лет назад

    @visoalgt
    1 En libros a usar no hay multivalor (es imposible conseguirlo en prod, cartesiano)
    lo que hay son atributos compuestos
    2 Si hay multivalor desde el punto de vista de modelo conceptual
    3 La nueva tabla está ok y coincido contigo
    4 No entiendo porqué dices persiste el multivalor (quizá estés pensando en 4FN?)
    5 Una cosa es el dominio {Matemática aplicada, Matemática de conjuntos} y otra
    {(Matemática aplicada, Matemática de conjuntos)} que enera el supuesto "multivalor"

  • @estebanrafaelmartinezalvar3657
    @estebanrafaelmartinezalvar3657 4 года назад

    Muchas Gracias por Tus Aportes..Saludos..!!!

    • @visoalgt
      @visoalgt  4 года назад

      Gracias por tu apoyo! Saludos!

  • @albertotejos2423
    @albertotejos2423 10 лет назад

    Excelente aporte. Muchas gracias

  • @visoalgt
    @visoalgt  13 лет назад

    El dilema @bolivarlojan seria decidir si dividir el codigo en varios campos o trabajarlo en uno solo, yo lo dividiria y colocaria una llave primaria compuesta de estos campos, esto permitiria mas adelante realizar querys por pais, fabricante etc.

  • @bolivarlojan
    @bolivarlojan 13 лет назад

    Hola Víctor H.
    Tengo otro problema para discutir.
    Un gestor de Código de barras para América quiere crear tablas normalizadas para guardar el código numérico correspondiente que asigna a sus clientes, considerando que cada código contiene por ej. 13 dígitos
    nnn: país
    nnnn: fabricante
    nnnnn: producto
    n: dígito validador
    que le devuelvan en pantalla por lo menos:
    1. Código numérico
    2. Los nombres de:
    país
    fabricante
    producto
    dame tus ideas, es un problema de 1FN.

  • @eitolo
    @eitolo 10 лет назад

    muy buen aporte.

  • @visoalgt
    @visoalgt  11 лет назад

    Gracias por tu comentario Corina!!!!!!

  • @visoalgt
    @visoalgt  11 лет назад +1

    Correcto, Alemaxxx

  • @elppb7
    @elppb7 12 лет назад

    muchas gracias, me has ayudado mucho! si sirve como critica la 1fn no queda muy clara pero esta genial, gracias de nuevo!:)

  • @tgbot
    @tgbot 13 лет назад

    Muy buena explicacion. Saludos Ingeniero

  • @LenninSpirit
    @LenninSpirit 10 лет назад

    Muy buen video, claro y bien explicado.

  • @xaaagooo
    @xaaagooo 10 лет назад

    Una duda, si tengo una tabla empleado relacionada con tabla pais la cual esta relacionada con la tabla regiones . Mi duda es si el empleado tiene que estar relacionado con las dos tablas o solo con la tabla país y tener otro campo que guarde el nombre de la ciudad ? ayudame xfa

    • @xaaagooo
      @xaaagooo 10 лет назад

      Lo digo por la norma de normalización.

  • @eduardogonzalezortiz6630
    @eduardogonzalezortiz6630 11 лет назад

    Muy buen bideo me a gustado demasiado, me sirvio de mucha ayuda.
    Gracias

  • @jaimerene5020
    @jaimerene5020 10 лет назад

    una pregunta.. y si tengo una tabla CLIENTE y una tabla EMPLEADO.. y ambos tienen los atributos (nombre, apellido, sexo, edad).. debería crear una tercera tabla PERSONA.. y de ahí derivar las tablas CLIENTE y EMPLEDO ???? :/

    • @visoalgt
      @visoalgt  10 лет назад

      No, ya que para tu negocio son entidades diferentes aunque con atributos similiares,pero diferentes al final. Esto que mencionas si aplica en la programación para las clases y herencia, pero en base de datos debes de pensarlo en funcion del negocio y cada instancia es unica.

    • @jaimerene5020
      @jaimerene5020 10 лет назад

      gracias, precisamente con eso me estaba confundiendo con la herencia.. !!

  • @visoalgt
    @visoalgt  13 лет назад +1

    Lo que nos lleva a la 1FN, Que Dice:
    1. No hay orden de arriba a abajo en las filas.
    2. No hay orden de izquierda a derecha en las columnas.
    3. No hay filas duplicadas.
    4. Los datos en la columna deben ser atomicos y no nulos

  • @pacoseg3856
    @pacoseg3856 8 лет назад

    Gracias.Buen video pero habría estado bien poner el resultado final con todas las tablas que quedan y ver como resuelves la atomización en 1FN.

  • @direxesam
    @direxesam 10 лет назад +1

    Una pregunta, en el ejemplo de la forma normal de boyce-codd que pasaría con el atributo que es "eliminado" ?? Gracias de antemano.

    • @visoalgt
      @visoalgt  10 лет назад +2

      Este dato no se elimina, solo es tomado como un campo mas de la tabla. Ignorando que puede ser una llave.

  • @hagjgd11
    @hagjgd11 7 лет назад

    gracias me ayudaste con mi profe de prepa

  • @LUISDAVIDCENTENOLASSO7
    @LUISDAVIDCENTENOLASSO7 5 лет назад

    muy buen video, gracias por compartirlo.

    • @visoalgt
      @visoalgt  5 лет назад

      Gracias, reconozco que es un poco lento y tedioso, pero es buen contenido, lo prometo!, Fue de mis primeros videos, Saludos!

  • @DiegoGer73
    @DiegoGer73 12 лет назад

    Gracias viejo!! me sirvio algo q no entendia!!!

  • @visoalgt
    @visoalgt  12 лет назад

    ok, si las reglas de normalización son profundas basadas sobre modelos matemáticos, ya antes tuvimos un debate con @bolivarlojan sobre esto, que puedes leer comentarios mas abajo, pero ten en cuenta que la idea del video es explicar los fundamento de la normalización para todo publico, pero seria interesante profundizar, te invito a discutamos lo que piensas que es simple..saludos Jokercks

  • @visoalgt
    @visoalgt  13 лет назад

    Si la relación entre las dos entidades es de muchos a muchos SI, por ejemplo en una universidad, un catedrático da clase a muchos alumnos y muchos alumnos reciben clase con muchos catedráticos, allí necesitamos una tabla que relacione las dos entidades (que podria ser una tabla Asignación)

  • @bolivarlojan
    @bolivarlojan 13 лет назад

    @visoalgt, disculpa que no te haya enviado el link de mi blog, comentaste un video que a su vez yo había comentado. Todo resuelto espero hayas accedido a mi blog.
    Bolívar

  • @marioalejandroguzmanberroa8327
    @marioalejandroguzmanberroa8327 12 лет назад

    Muchas Gracias Me sacaste de una gran duda

  • @visoalgt
    @visoalgt  12 лет назад

    ok, lo tomare en cuenta para futuros videos Gracias!

  • @visoalgt
    @visoalgt  13 лет назад

    Me parece bien, el video @bolivarlojan solo una banalidad creo que en el minuto 3:54 se equivoca hablando diciendo "no deben existir valores atomicos" porque todos los valores deben ser atomicos, todo lo demas me parece bien.

  • @visoalgt
    @visoalgt  10 лет назад

    Segun lo que puedo entender en respuesta a tu pregunta Santiago Soriano, Las relaciones serian, Un pais tiene varias regiones, una region tiene varias ciudades. Ahora empleado debe estar relacionado con una de las tablas dependiendo si vende en todo el pais, o solo en una región o solo en una ciudad pero solo con una tabla no con mas.

  • @rubenvargas7724
    @rubenvargas7724 12 лет назад

    no podrian explicar la 4ta y 5ta forma norma????

  • @ellimarine
    @ellimarine 10 лет назад

    Excelente Aporte.

  • @CARLOSFROMNY
    @CARLOSFROMNY 10 лет назад +1

    buen trabajo paisano saludos desde peru

  • @visoalgt
    @visoalgt  11 лет назад

    Si tienes razón pero era una clase grabada, pero échale un vistazo a la cuarta y quinta reglas de normalización esas están mejor presentadas. saludos!!!

  • @kodersk8
    @kodersk8 12 лет назад

    genial el video me ha ayudado mucho!

  • @XxLJRM96xX
    @XxLJRM96xX 8 лет назад +2

    Muy bien explicado! Me ha ayudado un montón. Like :)

  • @daryldarylx2622
    @daryldarylx2622 10 лет назад +1

    Hola nuevamente amigo. Saludos cordiales.
    En mi experiencia, cuando modelamos no necesariamente debemos hilar tan fino, muchas veces la teoría no aplica a la práctica, y la des-normalización tiende a ser beneficiosa. Hilar muy fino suele complicar enormemente los diseños, y por consiguiente todo el futuro trabajo del desarrollo del software, y ni que decir del mantenimiento y administración de los datos. Como sabes, un modelado puede considerarse correcto y normalizado ya en 3FN. Surgen entonces los problemas planteados en 4FN y 5FN, que en mi opinión, se tendría que analizar muy bien el costo beneficio de normalizar a este nivel.
    Con relación a la 4FN por ejemplo, talvez el ejemplo no fue el adecuado con los números de teléfono. Bien podrían crearse dos o tres campos para números de teléfono y no existiría problema alguno al respecto. A menos que se piense que este atributo puede tomar cantidades no controladas de valores, ahí entonces si aplicaría crear una nueva tabla para estas datos. Por ejemplo almacenar los deportes que practica una persona. Alguien podría argumentar que tener 3 campos para el teléfono viola todo desde el inicio. Pero hay que recordar el contexto y el valor de los atributos. No es lo mismo hacer esto para atributos como por ejemplo: fechas de pago de un préstamo, o montos de abonos a un préstamo. Conozco software que en su tabla de clientes poseen tres campos para teléfonos, y no está mal diseñado. Al igual conozco software que poseen una tabla adicional a los clientes para teléfonos, contactos, fax, emails, etc. Y no están mal diseñadas, pero estas aplicaciones terminan teniendo cientos de tablas, con todas las implicaciones que esto significa. Y me pregunto, era realmente necesario? Habría que analizar cada contexto, pero muchas veces no.
    La 5FN es todavía más extraña de manejar, por eso suele ignorarse. Su nivel de utilidad todavía se discute mucho. Tu ejemplo de la relación: Psiquiatra,Asegurador,Condición; me parece más que correcta y adecuada al contexto. Mas bien aplicar la 5FN lejos de beneficiar, ensucia enormemente el modelado, te explico. El adicionar la Condición Depresión al Dr. Cárdenas, no necesariamente sería un problema, esto si partimos del hecho de que solamente trabajaría esa condición en una Aseguradora por ejemplo. Como reflejarías en el modelo en 5FN, que una aseguradora trabaja unas condiciones con ciertos médicos solamente? Dicho de otra forma, un doctor trabaja para una aseguradora solo para ciertas condiciones? Como ves, el modelo original no era tal limitado como parecía.
    Aclaro que lejos de querer contradecir, valoro enormemente tu material y aprovecho la oportunidad para aclarar puntos que beneficien a todos.
    Mi humilde opinión.
    Atte. Juan Carlos.

  • @darkdiegoo00
    @darkdiegoo00 12 лет назад

    muy buen video solo que no dijist ke eran 6 reglas? y yo solo vi 4 donde kedaron las demas?????

  • @bolivarlojan
    @bolivarlojan 13 лет назад

    Buen día:
    Si A=nombres={a,b,} & B=teléfonos={1,2}, => AxB={(a,1),(a,2),(b,1},(b,2)}. Si a tiene 2 teléfonos y b no los tiene => la tabla
    a 1
    a 2
    No hay forma de conseguir una dupla (a,1 & 2 al mismo tiempo), ya que por definicIón le corresponde UNO Y SOLO UNO elemento de B lo cual implica univaloración.
    Si embargo en la vida real, el modelo conceptual acepta multivaloración, pero al pasar al modelo lógico desaparece por la no aceptación de multivaloración en tablas o relaciones.

  • @bolivarlojan
    @bolivarlojan 13 лет назад

    Estimado Víctor Hugo.
    Tengo problemas en enviar comentarios, a pesar que pongo los caracteres captcha.
    Quizá mañana
    Buenas noches

  • @AlemaxM
    @AlemaxM 11 лет назад

    Muchas gracias, en resumidas cuentas es que cuando hay dos atributos únicos que hacen referencia a una cosa se debe obviar y ya? XD

  • @bolivarlojan
    @bolivarlojan 13 лет назад

    Buen día Victor Hugo
    Subí a mi blog un resumen de un trabajo del modelo relacional (antes de Codd), buscando compartir conceptos. Espero tus comentarios
    Buen camino
    Bolívar

  • @Bruno089100
    @Bruno089100 9 лет назад

    Muchisimas gracias

  • @gt.alfredo
    @gt.alfredo 12 лет назад

    Que buen video..!!!

  • @ignacioandres9333
    @ignacioandres9333 9 лет назад

    Muchas gracias !!

  • @joe.mutante
    @joe.mutante 11 лет назад

    gracias bro muy buen video!!!!

  • @visoalgt
    @visoalgt  13 лет назад

    @bolivarlojan gracias por interesarte, busco explicar a cualquier persona, de cualquier nivel de conocimiento de BD, con datos puestos en una simple hoja de excel en terminos sencillos, con la solvencia que me da 15 años de experiencia, obviamente existen muchos conceptos sujetos a interpretación lo de atomicidad por ejemplo, tu critica me parece mas por detalles que no perfeccione por los medios que use, te agradezco y me encantaria debatir contigo de forma mas profunda

  • @evabeltran6229
    @evabeltran6229 9 лет назад

    Una duda cual es la 4ta 5ta y 6ta regla? :_

    • @visoalgt
      @visoalgt  9 лет назад +1

      Cuarta forma normal ruclips.net/video/zx9y6Fpa3BE/видео.html
      Quinta forma normal ruclips.net/video/7_-DifqVlBI/видео.html

  • @GoCarrillo
    @GoCarrillo 11 лет назад

    Oye no tienes un video sobre los algoritmos de descomposición de un esquema de relación en esquemas en FNBC
    y muy buen video..!! :3

  • @kotaropapafrita
    @kotaropapafrita 10 лет назад

    Muy buena muchas gracias :)

  • @anaisabelibanez674
    @anaisabelibanez674 11 лет назад

    Excelente

  • @bolivarlojan
    @bolivarlojan 13 лет назад

    Gracias @visoalgt
    Pero hay una pequeña confusión. Yo subí a mi blog un artículo (texto puro) y tu me hablas de un video, en fin
    mi blog: wwwPUNTObolivarlojanPUNTOblogspotPUNTOcom
    Me valí del truco .=PUNTO porque me daba error al enviarlo
    Gracias y buen camino

  • @Oscardo2000
    @Oscardo2000 7 лет назад

    gracias por esto!

  • @enzzorossettimunoz3009
    @enzzorossettimunoz3009 10 лет назад

    Buen video

  • @bolivarlojan
    @bolivarlojan 13 лет назад

    1.- Las tablas no están en 1FN
    2.- No es indican dominios de segundo nombre (ojo con NULL)
    3.- No se indican dominios de segundo appelido (ojo con NULL)
    4.- El jefe del departamente es cambiante. No es estático. Falta histórico de variaciones
    5.- El sueldo es cambiante. No es tipo character o sea no debe llevar "0" a la izquierda
    6.- La dirección es atómica (conceptualmente) no confundir compuesta con no atómica
    7.- Jones, Bravo, Ellis etc, no son claves, salvo en universo restringido. Cuidado.

  • @91Vilu
    @91Vilu 12 лет назад

    Que buenisimO videoOo...se le agradeceee :)

  • @visoalgt
    @visoalgt  13 лет назад

    En otras palabras si tengo la tabla:
    CodigoClase | Catedratico | Libro a Usar
    Matematica |Juan Perez  |Matematica Aplicada, Matematica de Conjuntos
    BaseDeDatos| Carlos Garcia |Fundamentos BD1, Algebra Relacional
    Hay Multivalores en "Libro a Usar", La 1FN resuelve esto asi para la primera fila:
    Matematica |Juan Perez | Matematica Aplicada,
    Matematica |Juan Perez | Matematica de Conjuntos
    persiste el multivalor, pero ya no es divisible la colum

  • @direxesam
    @direxesam 10 лет назад

    Gracias por compartir :D

  • @edermardominguez8507
    @edermardominguez8507 11 лет назад

    cheveree aunq falto explicar mas la forma 1 que es la mas delicada si la haces mal todo estara mal xD

  • @zangetzu8303
    @zangetzu8303 2 года назад

    para ser un video del 2011 no esta mal vengo de ver 5 videos tengo los conceptos y practica de normalizacion claras, aqui se explica los conceptos pero le da mucho rodeol.

  • @eduardogonzalezortiz6630
    @eduardogonzalezortiz6630 11 лет назад

    Disculpa error de dedo.en video

  • @AndCorii
    @AndCorii 12 лет назад

    Je okok no hay problem :D gg

  • @JOKERCKS
    @JOKERCKS 12 лет назад

    con todo respeto , siento que le falto mucho sobre las normalizaciones,se que cada autor tiene su propio uso sobre las normalizaciones aunque veo muy simple este uso de las FN

  • @visoalgt
    @visoalgt  12 лет назад

    Gracias Geri! Me alegra mucho poder ayudarte! Estoy a tus ordenes en vh_Cardenas@hotmail.com

  • @visoalgt
    @visoalgt  13 лет назад

    Estimado @bolivarlojan, se me habia pasado escribirte, pero he leido tu articulo varias veces para ir asimilandolo y me parece sensacional, comprendo mas tus comentarios de conjuntos ahora.
    Sin duda es un link recomendable: "bolivarlojan.blogspot.com", dejame acompañar mi lectura de una libre para apuntar mis dudas y comentarios, pero vuelvo a insistir que es excelente!!!!

  • @bolivarlojan
    @bolivarlojan 13 лет назад

    PRUEBA

  • @visoalgt
    @visoalgt  12 лет назад

    Saludos Bolívar, espero que estés muy bien, justo ahora estoy revisando tus notas de VB.net, aquí en Guatemala cuando algo es muy bueno le decimos "Chilero", te digo esto porque que Chilero es para mi mantener la comunicación contigo, para hacerlo mas personal te envió mi correo vhcardenas@gmail.com... Saludos!!!

  • @Jortiz6021
    @Jortiz6021 12 лет назад

    Eres bueno explicando, pero mejor porque no lo hiciste todo lo que estas haciendo en SQL, no seria mucho mas practico...

  • @megabikezero
    @megabikezero 10 лет назад

    Univoca! no univocamente!

  • @daryldarylx2622
    @daryldarylx2622 10 лет назад

    Hola Victor, primeramente un cordial saludo.
    Me parece que estás confundiendo el concepto de ATRIBUTO ATOMICO. De hecho no es tu culpa, ese concepto ha sido muy discutido ya que CODD no fue muy claro al respecto. Pero hay que recordar que se habla de atómicos, no cuando puedes partir la lista de caracteres, mas bien cuando cada valor es atómico dentro del dominio especificado para el atributo. Los campos de tu ejemplo: Nombre, Apellido y Dirección, son TOTALMENTE ATOMICOS. Ahora, cuando no estaría atómico un atributo? cuando almacenas mas de un valor dentro del mismo dominio. Por ejemplo, tienes un atributo ASIGNATURAS_MATRICULADAS, y como un estudiante puede matricular mas de una asignatura, podrías tener un valor de: "Matemáticas, Biología". Cuando CODD habla de que un varlor no puede ser descompuesto en pedazos mas pequeños, no se refiere a los caracteres dentro de un Nombre, se refiere a no almacenar dos nombres.

    • @visoalgt
      @visoalgt  10 лет назад +2

      Totalmente de acuerdo, existe diferencia entre un atributo "compuesto" de varias partes pero que es un solo atributo y la atomicidad, y tienes toda la razón existe mucha discusión al respecto por los discípulos de Codd.
      Ahora en cuanto a mi video, defendiéndolo un poco, no confundo los términos ya que la atomicidad está sujeta a criterio y dependiendo del tipo de negocio de la base de datos, existe data que puede tratarse como un atributo o subdividirse porque el negocio necesita atributos más detallados.
      Ahora ten en cuenta que la intención de este tutorial es que sea apto para todos los niveles de conocimiento de base de datos y mi idea fue explicarlo lo más sencillo posible.
      Creo que es un problema de forma y no de fondo, y en el fondo estoy totalmente de acuerdo contigo y agradezco y valoro mucho tu opinión, de hecho me gustaría me dieras tu opinión de la cuarta forma normal: Cuarta Forma Normal y la quinta forma normal Quinta Forma Normal
      Saludos!

  • @HandzValentin
    @HandzValentin 11 лет назад

    Ta bueno la normalización pero que mala presentación jejejeje... saludos!!!