Database | Normalization (1FN, 2FN, 3FN, FNBC, 4FN, and 5FN)

  Рет қаралды 74,531

Developers Studio

Developers Studio

Күн бұрын

Пікірлер: 103
@fremeto
@fremeto 3 жыл бұрын
Tenía entendido que grupo de repetición es tener columnas con el mismo nombre pero con distintos números ejemplo telefono1, telefono2, etc
@developersstudio
@developersstudio 3 жыл бұрын
Hola Freddy!! Puede ser el grupo de repetición de la forma en que lo indicas. Aunq en mi opinión esa es una mala práctica sería cosa de analizar y normalizar correctamente. ☺️
@ThePablete15
@ThePablete15 Жыл бұрын
Me encantó el video!! Está super claro para profundizar en el diseño de bases de datos para lo que no somos programadores. Muchas gracias.
@carlosarturo1878
@carlosarturo1878 3 жыл бұрын
ESPECTACULAR, LO MAS COMPLETO QUE HE VISTO
@developersstudio
@developersstudio 3 жыл бұрын
Muchas gracias Carlos por ver nuestros videos, no te pierdas las demás listas de reproducción!! 😊
@izanxii201
@izanxii201 Жыл бұрын
Muchas Gracias Juan, un jefe en toda regla
@yoniveo4810
@yoniveo4810 4 жыл бұрын
es el tutorial que mejor he entendido sobre normalizacion, muchas gracias !!!!
@developersstudio
@developersstudio 4 жыл бұрын
Hola @Yoni Veo , me alegra que fue de tu agarrado el vídeo, espero nos puedas apoyar suscribiendo te y activando la campana de notificaciones. 👩‍💻😊
@zangetzu8303
@zangetzu8303 2 жыл бұрын
muy bueno pero tambien ver este video es una joyita para entender mejor Normalizacion de una base de datos Fn(1- 3) - Docencia Informatica
@emilledelgadof4123
@emilledelgadof4123 25 күн бұрын
Muy mal audio pero muy buena explicacion, 9/10
@iCrossPhones
@iCrossPhones 4 жыл бұрын
La mejor explicación que he encontrado hasta ahora, concisa y rápida 👌
@developersstudio
@developersstudio 4 жыл бұрын
Que bueno que fue de tu agrado.
@JulioRamirez-pj2ly
@JulioRamirez-pj2ly Жыл бұрын
Gracias, excelente vídeo. Ahora entiendo porque la normalización es importante.
@andres-mora-vanegas
@andres-mora-vanegas 2 жыл бұрын
Felicitaciones, un gran contenido, muy bien hecho y una explicación como ninguna otra clap 👏👏👏
@callejerosinley
@callejerosinley 3 жыл бұрын
Excelente video y mejor la explicación..Gracias por compartir tus conocimientos
@developersstudio
@developersstudio 3 жыл бұрын
Gracias por tu comentario, no olvides suscribirte e ir a echar un vistazo a las demás listas de reproducción. ☺️
@osvaldoolguin1631
@osvaldoolguin1631 3 жыл бұрын
Un comentario respecto a la FNBC. Es aplicable cuando la llave primaria es compuesta y algún atributo no clave depende de solo una parte de la llave primaria, y no de la llave completa. Esa dependencia se debe corregir.
@ElCalvazo
@ElCalvazo 3 жыл бұрын
Esta es la definición de la 2FN, no de la FNBC, ¿no?
@jesusgregroriosolapaz6356
@jesusgregroriosolapaz6356 Жыл бұрын
Estupendo tutorial amiga. Gracias y saludos
@SolaPazEnergy
@SolaPazEnergy 4 жыл бұрын
Muy bueno todo este “documento sonoro” como decía el gran García.
@ianjaiden6905
@ianjaiden6905 3 жыл бұрын
a tip: you can watch series on InstaFlixxer. I've been using it for watching all kinds of movies lately.
@samuelbeau9231
@samuelbeau9231 3 жыл бұрын
@Ian Jaiden Yup, I've been using InstaFlixxer for since november myself :D
@jamesroland3629
@jamesroland3629 3 жыл бұрын
@Ian Jaiden yea, been using instaflixxer for years myself :D
@abdullahandy9493
@abdullahandy9493 3 жыл бұрын
@Ian Jaiden definitely, I have been using InstaFlixxer for since december myself :D
@JonasElias-di5ub
@JonasElias-di5ub 4 жыл бұрын
La mejor youtuber del mundo
@developersstudio
@developersstudio 4 жыл бұрын
Gracias por ver nuestros videos!
@wrinkle28850
@wrinkle28850 2 жыл бұрын
Buen video y explicado, pero la musica es algo molesta
@deuz_754
@deuz_754 3 жыл бұрын
Hola gracias por compartir tan valiosa información, solo una duda en la primera forma normal es que ningún tributo deberá ser indivisible y en todo tu proceso el atributo “Nombre” se compone de nombre y apellido, ¿esto es correcto en el proceso de normalización?
@developersstudio
@developersstudio 3 жыл бұрын
Hola, disculpa la tardanza. En efecto es correcto normalizar nombre y apellido en atributos distintos. Saludos😊
@Educa-Dev
@Educa-Dev 4 жыл бұрын
Excelente explicación, muchísimas gracias.
@developersstudio
@developersstudio 4 жыл бұрын
Muchas gracias por ver nuestros videos :)
@germanromero8956
@germanromero8956 3 жыл бұрын
Muchas gracias por el video!!!
@developersstudio
@developersstudio 3 жыл бұрын
Hola Germán que bueno que te ayudo el vídeo, no olvides suscribirte y seguirnos en nuestras redes sociales. 😊
@stevenpatinourquijo3899
@stevenpatinourquijo3899 4 жыл бұрын
Muy buena explicación, gracias
@developersstudio
@developersstudio 4 жыл бұрын
Que bueno que te gustó, gracias por ver nuestros videos
@Juan-jx1gz
@Juan-jx1gz 3 жыл бұрын
Excelentisimo video
@developersstudio
@developersstudio 3 жыл бұрын
Gracias Juan por ver nuestros videos, no olvides, suscríbete y compartir. 👋👋👋
@designanimation
@designanimation 4 жыл бұрын
Excelente Explicacion, ahora bien, una vez terminada la normalizacion, donde quedaria esas relaciones donde se crean nuevas tablas 1 A MUCHOS o MUCHOS A MUCHOS?
@developersstudio
@developersstudio 4 жыл бұрын
Hola que tal Gonzalo, antes que nada gracias por ver nuestros videos. Con respecto a tu pregunta El ejemplo termino con una relación. De N:M entre maestro y materia, 1:N entre Maestro y carrera, 1:N entre maestro y sexo, N:M entre teléfono y maestro y por último 1:N entre correo y maestro espero y eso aclare tus dudas. No olvides suscribirte!!! 😃
@designanimation
@designanimation 4 жыл бұрын
@@developersstudio ah, es decir que mientras normalizabas se creaban las relaciones! Ahí me suscribí. Gracias!!!
@designanimation
@designanimation 4 жыл бұрын
@@developersstudio Hola Chicos! Saben que no se porque, o lo estoy pensando mal o no se, pero no me cierran estas relaciones: Maestro - Carrera (1:N) -> Es decir 1 maestro puede dictar varias carreras, y una carrera es solo dictada por un maestro? Ahi me surge la duda! Igual que -> Maestro - Sexo (1:N) -> Un maestro tiene muchos sexos y un sexo tiene varios maestros? Lo estoy leyendo mal creo! Como me hago la pregunta? Gracias infinitas!!!! Genial su canal, estuve viendo varios videos!
@developersstudio
@developersstudio 4 жыл бұрын
Hola, Para fines de este ejemplo un maestro puede estar en una sola carrera pero en una carrera pueden estar varios maestros, y un tipo de sexo puede estar en muchos maestros pero un maestro sólo puede tener un tipo de sexo.
@designanimation
@designanimation 4 жыл бұрын
@@developersstudio Muchas gracias! Ahora si quedo un poco mas claro! Saludos!!!!
@ronaldalcantara6165
@ronaldalcantara6165 3 жыл бұрын
Muy buen video, claro y puntual. Solo me queda una duda. En la tabla con los campos ID_Maestro y Correo que pasa si por ejemplo ID_Maestro igual a 1 tiene otro correo?. O no es necesario que haya llave en esa tabla
@developersstudio
@developersstudio 3 жыл бұрын
Hola, que bueno que te gustó nuestro vídeo, no olvides suscribirte Y en cuestión de tu duda en este ejemplo esa relación es de muchos a muchos, por lo que no es necesario colocar una llave primaria en esa tabla y no habría problema si ese maestro tiene otro correo. Saludos !
@ronaldalcantara6165
@ronaldalcantara6165 3 жыл бұрын
@@developersstudio Y en las relaciones de muchos a muchos no se "explotan" las tablas para que salga una intermedia?. Comp se interpretaría? Un profesor puede tener uno o muchos correos, y un correo...
@developersstudio
@developersstudio 3 жыл бұрын
Hola de nuevo, en efecto una tabla de muchos a muchos se puede explotar pero ya todo depende de tus reglas de negocio en este caso como mencionas que un maestro tiene muchos correos y un correo no puede estar en diferentes maestros ya que el correo es único, entonces me acabo de dar cuenta que te respondí mál volviendo a ver el video esa es una relación de uno a muchos, espero haya aclarado tu duda.
@ronaldalcantara6165
@ronaldalcantara6165 3 жыл бұрын
@@developersstudio Ah ya, si , esa era la duda, muchas gracias y viendo un video similar , indican que Id_Maestro y Correo vendría a ser una llave compuesta. Muchas gracias por la aclaración y por el tiempo que se toman en realizar sus videos y responder dudas.
@developersstudio
@developersstudio 3 жыл бұрын
Con gusto 👋
@alvaroarmeromendiola9422
@alvaroarmeromendiola9422 4 жыл бұрын
se te escucha mazo bien
@justincs10
@justincs10 4 жыл бұрын
Sobre tablas normalizadas como se puede facilitar entrada de nuevos registros en los campos que son claves o _id? Para introducir nuevos registros tienes que consultar varias tablas para ver que clave corresponde a un valor
@developersstudio
@developersstudio 4 жыл бұрын
Hola @Justin cs , en efecto tienes que consultar las relaciones para poder almacenar tus datos eso no se puede evitar. Lo que se podría hacer después del previo análisis, es realizar un proceso que con solo mandarle los datos que deseas registrar haga el almacenamiento en sus respectivas relaciones.
@justincs10
@justincs10 4 жыл бұрын
@@developersstudio Gracias por la respuesta Por ejemplo normalizarlo con power query y olvidarse de normalizar en el archivo fuente
@Lp-er9oj
@Lp-er9oj 2 жыл бұрын
hola podrias desarrollar mas la FNBC
@andreslamar9444
@andreslamar9444 7 ай бұрын
Hola, espero esten bien, tengo una duda en el minuto 8:38 se dice que uno de los objetivos de la normalización es el administrar el espacio de la base de datos, y que el guardar un cadena de caracteres es mas costoso que guardar un valor numérico, pero en ese caso específico de la tabla sexo al haber solo dos valores posibles, ¿Que no es mas costoso crear una tabla aparte que almacenar directamente el valor en la misma tabla?
@developersstudio
@developersstudio 6 ай бұрын
¡Hola! Entiendo tu pregunta. En el caso específico de la tabla "sexo" con solo dos valores posibles, puede parecer más eficiente almacenar directamente el valor en la misma tabla en lugar de crear una tabla aparte. Sin embargo, la normalización busca reducir la redundancia de datos y mejorar la integridad de la base de datos. Aunque parezca más eficiente inicialmente, almacenar directamente el valor puede llevar a problemas de mantenimiento y consistencia a largo plazo, especialmente si más adelante se agregan más valores o se requieren cambios en la estructura de la tabla. La normalización busca optimizar el diseño de la base de datos para evitar estos problemas en el futuro, aunque pueda implicar un mayor costo inicialmente.
@andreslamar9444
@andreslamar9444 6 ай бұрын
@@developersstudio Gracias por aclarar mi duda! 👍🏻
@yamilaguirrelopez3602
@yamilaguirrelopez3602 4 жыл бұрын
excelente contigo entendí mejor que leyendo libros jejeje
@developersstudio
@developersstudio 4 жыл бұрын
Que bueno que fue de tu ayuda, No olvides suscribirte para que no te pierdas ningún video. ☺️
@Giotheasy
@Giotheasy 4 жыл бұрын
Leer es para débiles
@kyan75
@kyan75 3 жыл бұрын
Super Cool! Thanks a Lot!
@fernandomartinezmendez8474
@fernandomartinezmendez8474 11 ай бұрын
Te faltaron varias cosas, en la 1FN debes atomizar las tuplas, por ejemplo, el campo nombre lo debes descomponer como Nombre, Ap_Paterno, Ap_Materno; el campo dirección lo descompones en Calle, N. Exterior, Colonia, etc. Por otro lado la materia debe pertenecer a una carrera, te faltó agregar esa tabla, entre algunas otras cosas.
@developersstudio
@developersstudio 11 ай бұрын
Gracias por tu observación. Recordemos que era un ejemplo general y todo depende de las reglas de negocio que nos proporcionen. 😊
@axelgrajales8355
@axelgrajales8355 4 жыл бұрын
Disculpa los atributos del inicio antes de aplicar cualquier FN como las obtengo?
@developersstudio
@developersstudio 4 жыл бұрын
Hola, gracias por ver nuestros videos, no olvides suscribirte para que no te pierdas ninguno. Con respecto a tu duda esos atributos en general se obtienen mediante unas reglas de negocio que se analizan y mediante a los requerimientos se van obteniendo los atributos y las relaciones, en este caso para fin de ejemplo tome la regla de "registro de maestros que imparten materias en una universidad".
@L2GB
@L2GB 2 жыл бұрын
Pero no habéis desarrollado la 5FN :/ Por otra parte, no existe una forma de normalizar en 4FN sin la agregación de un campo extra que incremente el tamaño de las tablas?
@miroslavareyesprada8177
@miroslavareyesprada8177 Жыл бұрын
te falto separar desde el principio los campos indivisibles o sea separar el nombre en una columna y el apellido en otra
@developersstudio
@developersstudio Жыл бұрын
Excelente observación para el ejemplo, pero recuerda que nuestra normalización se basará en nuestras reglas de negocio. 😀
@conocimientos7220
@conocimientos7220 7 ай бұрын
Una pregunta todas forma de tener relaciones foren key?
@developersstudio
@developersstudio 7 ай бұрын
Hola, si lo que buscas es una base de datos relacional si deben de tener foreign key. 😊
@mcjim9055
@mcjim9055 2 жыл бұрын
por que no enseñas como hacer todo eso en SQL server
@developersstudio
@developersstudio 2 жыл бұрын
Hola ! Espera los muy pronto. 😃
@ivanxxyox
@ivanxxyox 3 жыл бұрын
En el 7:57 por que la tabla materia no tiene el ID 3 de la maestra CARMEN AGUILAR que imparte la clase de DERECHO que tiene com ID 1003?
@developersstudio
@developersstudio 3 жыл бұрын
Hola! primero que nada disculpa la demora. y en efecto tienes razón jaja un pequeño error en los ejemplos, si debería de ir el id 1003 en la tabla de materia. No olvides suscribirte!
@Mr.Saturno777
@Mr.Saturno777 4 жыл бұрын
muy bueno gracias :)
@raul72perez
@raul72perez 4 жыл бұрын
Buen video
@developersstudio
@developersstudio 4 жыл бұрын
Gracias por ver nuestros videos, no olvides suscribirte para que no te pierdas ninguno. 😃
@linosarmiento5198
@linosarmiento5198 4 жыл бұрын
hola como estas, si en mi tabla a normalizar no hay datos repetidos como realizo la 1FN
@developersstudio
@developersstudio 4 жыл бұрын
hola, estamos felices de que veas nuestro video, referente a tu pregunta, si no tiene datos repetidos no es necesario normalizar, por otro lado, podrias verificar que tu tabla no tenga columnas multivaluadas, si es el caso ahí si podrias normalizar sacando esas columnas como tablas fuertes convirtiendose en catalogos y asi almacenar su llave primaria en lugar de la cadena de caracteres. Si no ha quedado claro podrias contactarnos en nuestra pagina de fb facebook.com/Developers-Studio-103932427786781/?ref=bookmarks por ahi podemos tratarlo de manera individual, saludos!
@sergioramosc.6899
@sergioramosc.6899 4 жыл бұрын
Una pregunta... 3:50 En este punto, el ID_ MAESTRO en la parte de abajo se estaría repitiendo 2 veces... ¿por qué?
@developersstudio
@developersstudio 4 жыл бұрын
Si, ya que el mismo maestro imparte dos materias, es una relación de uno a muchos.
@cyberttutoriales2890
@cyberttutoriales2890 4 жыл бұрын
En la forma 1FN el ID_MATERIA no debería ir en la tabla maestros ?
@developersstudio
@developersstudio 4 жыл бұрын
Hola! @CybertTutoriales gracias por ver nuestros videos, con respecto a tu pregunta, no quedaría el id_materia en la tabla de maestros por qué tendríamos una relación de 1:N y regresaríamos al caso inicial con los grupos de repetición, sin en cambio al quitarlo obtenemos una relación de N:M y logramos eliminar los grupos de repetición, ya que tenemos por entendido que un maestro puede impartir muchas materias. Espero se haya aclarado tu duda, saludos !! 😊
@cyberttutoriales2890
@cyberttutoriales2890 3 жыл бұрын
@@developersstudio excelente deberías compartir tu pdf sería de gran ayuda
@juanpablopinillos7114
@juanpablopinillos7114 4 жыл бұрын
Los atributos vienen a ser los registros, ¿cierto?
@developersstudio
@developersstudio 4 жыл бұрын
Hola, los atributos son las columnas que definen nuestra tabla y en donde vamos a almacenar datos. Te dejo el link de nuestro video donde explico eso mas a detalle. kzbin.info/www/bejne/anazXmSfe8iJbNk
@juanpablopinillos7114
@juanpablopinillos7114 4 жыл бұрын
@@developersstudio Genial!! Gracias por responder rápido Nuevo sub
@javier4415
@javier4415 2 жыл бұрын
Tengo una pregunta, porque se crea una trabla relacion entre maestro y materia pero no entre sexo y maestro o entre carrera y maestro? Porque se crean tablas entre algunas relaciones y en otras no? :(
@developersstudio
@developersstudio 2 жыл бұрын
Hola Javier 👋 Todo depende del tipo de relación para que te ayude a comprender te sugiero ver este vídeo kzbin.info/www/bejne/kF6akmSjmcyibJo saludos! 😃
@kvelez
@kvelez 3 ай бұрын
Cool
@joseangelarze96
@joseangelarze96 2 жыл бұрын
la verdad no se entiende ni mierda.
@julenxiri
@julenxiri 3 жыл бұрын
el audio se corrompió?
@developersstudio
@developersstudio 3 жыл бұрын
Si un poco, tuvimos dificultades técnicas 👩‍💻
@jumanzor2
@jumanzor2 3 жыл бұрын
Muchos errores del proceso de normalizacion
@sergioramosc.6899
@sergioramosc.6899 4 жыл бұрын
I´m Developer.
@developersstudio
@developersstudio 4 жыл бұрын
Sergio Ramos C. No olvides suscribirte para que no te pierdas ningún video!
@sergioramosc.6899
@sergioramosc.6899 4 жыл бұрын
@@developersstudio Eu, la duda ofende. xd weno te mando abrazitos a la distancia.
@Life-ns9eh
@Life-ns9eh 4 жыл бұрын
@developersstudio
@developersstudio 4 жыл бұрын
Gracias por ver nuestros videos ! no olvides suscribirte y activar la campana de notificaciones para que no te pierdas ningun video :)
@developersstudio
@developersstudio 3 жыл бұрын
Hola Developers !! Aquí les dejo el link de nuestro curso gratuito de ORACLE (básico), espero les ayude. NO TE LO PIERDAS!! 👉 kzbin.info/www/bejne/i2eVqq2ha9N3hdU
@OvakyCanada
@OvakyCanada 7 ай бұрын
clase enredo de mierda jajaa. se me hace que estos son programadores tiktokers
@josecarrasco9840
@josecarrasco9840 4 жыл бұрын
Excelente explicación, muchas gracias
@developersstudio
@developersstudio 4 жыл бұрын
Gracias por ver nuestros videos, no olvides suscribirte para que no te pierdas ningún video 😁
⚠️ NORMALIZACIÓN de bases de datos (1FN, 2FN y 3FN) | Videotutorial
17:27
Base de datos #13 | Normalización (1FN, 2FN y 3FN)
13:45
CodigoCompilado
Рет қаралды 1 МЛН
When u fight over the armrest
00:41
Adam W
Рет қаралды 31 МЛН
How To Choose Mac N Cheese Date Night.. 🧀
00:58
Jojo Sim
Рет қаралды 89 МЛН
Кто круче, как думаешь?
00:44
МЯТНАЯ ФАНТА
Рет қаралды 5 МЛН
6. NORMALIZACIÓN de una BASE DE DATOS
20:24
Ericka Zavala
Рет қаралды 71 М.
Formas normales en bases de datos
13:51
Antonio FI UPM
Рет қаралды 4,6 М.
Normalización en bases de datos (1FN, 2FN, 3FN)
18:11
Bluuweb
Рет қаралды 25 М.
Database | What are SQL statements (DDL, DML, TCL, and DCL)?
17:16
Developers Studio
Рет қаралды 10 М.
Learn Database Normalization - 1NF, 2NF, 3NF, 4NF, 5NF
28:34
Decomplexify
Рет қаралды 2,1 МЛН
01 Dependencias funcionales | Normalización de Bases de Datos
1:22:35
Bases de Datos
Рет қаралды 24 М.
Normalization - 1NF, 2NF, 3NF and 4NF
19:02
channel5567
Рет қаралды 2,2 МЛН
Normalización de Base de Datos (1NF, 2FN, 3FN, BCFN, 4FN) | SQL SERVER 2020
18:33
When u fight over the armrest
00:41
Adam W
Рет қаралды 31 МЛН