¡Buen video! Sería genial si pudieras hacer un video sobre Clean Code aplicado a procedimientos almacenados.
@sicueldbteam17 күн бұрын
¡Anotado!, gracias por la idea...en cuanto abordemos el tema de store procedures lo incluiremos ahí 😉
@nicanorguillermoestradagal503217 күн бұрын
Y que tipo se usa para colocar cero a la izquierda (para un documento de identidad, por ejemplo)
@sicueldbteam17 күн бұрын
Hola, muy buena pregunta. Si sólo son números y lo único que te interesa es llenarlo con ceros a la izquierda entonces puedes usar estos tipos de datos enteros explicados en el video (según el rango numérico deseado) y en la consulta que retornará la información para tal documento usar la función de FORMAT (en sql server) o LPAD (en mysql y postgresql). Por ejemplo, si tienes almacenado el 34 y deseas que se muestre un total de 6 dígitos llenando el resto con ceros, es decir, 000034 usarías FORMAT(my_column, '000000'). La otra opción (menos limpia) sería almacenarlo como un dato tipo cadena. Espero haber aclarado la duda, saludos 🖖
@angelrivera300024 күн бұрын
Magnifica explicacion muchas gracias, me voy a poner ver todos Los videos. 😅
@sicueldbteam23 күн бұрын
Muchas gracias, esperemos sean todos de tu agrado 😊
@FroySan3327 күн бұрын
Muy buen video! Saludos
@AlexCera-zm5vg27 күн бұрын
Excelente recomendaciones, gracias por este video ❤
@hanssellcerda706028 күн бұрын
Excelente vídeo. Muchas gracias por compartir. Un saludos desde Nicaragua
@santiagonaced9474Ай бұрын
Pokemon
@messisitaАй бұрын
mUY BUEN VIDEO ,gracias ,disculpa sabes como poder enlazar esta base de datos a una pagina web?,quiero enlazarla a mi pagina y que tome los datos
@sicueldbteamАй бұрын
Gracias por el comentario, qué bueno que te gustó. Con respecto a la pregunta, depende del lenguaje de programación con el que estés construyendo tu página web pero en todos los casos es generar el archivo de conexión a la base de datos en donde proporcionas el host, usuario, contraseña y nombre de la base de datos.
@acs89273 ай бұрын
Más quiz, por favor
@rubiadias76774 ай бұрын
Muito obrigada!
@rubiadias76774 ай бұрын
Obrigada!
@alexperez-ct5zp4 ай бұрын
10/10
@sikandarkhalil13245 ай бұрын
i didnt understand your language but i got it well the way you taught it... Thank you .
@sicueldbteam5 ай бұрын
It's good to know that, thank you @sikandarkhalil. I hope to make more videos in english in a future (when I increase my fluency hehe)
@lamsiglo21707 ай бұрын
min 14:40......no veo porque se debe repetir el id, fecha, etc, como ud dice, cuando se detalle la orden de comida, lo que , segun ud, por ser mala practica, fuerza la necesidad de crear la entidad 'detalle_ordene'. Esto como lo explica ud aqui , es casi adivinar , magia, y asi no puede ser.
@sicueldbteam7 ай бұрын
Hola, aclarando un poco más la duda: -Si sólo se creara una única tabla para almacenar las órdenes tendrías una tabla con las columnas de id, fecha, referencia, id_menu (qué producto se compró/consumió) y la cantidad. Si por ejemplo alguien compra 2 bebidas diferentes y 3 platillos diferentes entonces en esa tabla almacenarías 5 registros donde los únicos valores que cambiarían serían el id_menu y la cantidad. Aquí es donde estarías repitiendo los valores de id de la orden, fecha y referencia en los 5 registros, lo cual es una mala práctica. Aplicamos entonces una de las reglas de normalización de bases de datos pasando el detalle de la orden en otra tabla para evitar al máximo el tener registros con información duplicada. De esta manera te quedaría un sólo registro en la tabla de órdenes y los 5 registros del detalle de dicha orden ¿Cómo darte cuenta cuándo debes hacer eso? --> cuando veas que estas repitiendo datos, ahí hay algo que puedes mejorar ;) Te invitamos a que le eches un ojo a nuestra serie de videos especial "aprende a diseñar bases de datos con pokemon" donde analizamos más casos como este.
@Rocketzuu7 ай бұрын
Muchas gracias por la ayuda, me ha ayudado mucho <3
@ositecinternational66237 ай бұрын
Gracias por la explicación, saludos
@elmorocho45027 ай бұрын
Excelente
@ositecinternational66237 ай бұрын
Muchas gracias por la explicacion! Sigue asi
@Elchicohalo8 ай бұрын
genial el video, estoy en desarrollo de hacer un proyecto de análisis de datos, una consulta, los datos de Pokemon lo sacaste de la Pokemon API?
@sicueldbteam8 ай бұрын
Qué bueno que te gustó el video :D Respecto a la pregunta, la información la obtuvimos de un dataset de kaggle y le dimos algunos ajustes para que se adaptara a las tablas que hemos diseñado ;)
@Elchicohalo8 ай бұрын
si claro, encontré los datos hasta la 7ta generación, ya que con la Pokemon API te da un json y de ahi limpiarlo para obtener los datos que necesitas es un lío, gracias n.n@@sicueldbteam
@sebastiancoronadovergara562510 ай бұрын
No se nada de informática, menos de SQL. Soy traductor de idiomas y recién estoy entrando a este mundo de forma autodidacta, pero tus explicaciones están muy claras! Agradecido de este contenido! Si tienes un discord o algo para poder hacer consultas, sería hermoso <3
@sebastiancoronadovergara562510 ай бұрын
y de hecho, sí me surgió una pregunta justo al final: En el 10:19 haces el ejemplo de decimal(1,1). Inicialmente creí que no iba a funcionar ya que pensé que la precisión indicaba el número de dígitos y técnicamente en 0,5 hay dos dígitos (el cero y el 5), o al menos eso creí. Supongo que simplemente no es así y que el 0 no cuenta como dígito en este caso. ¿Qué hubiera pasado si el ejemplo hubiera sido NUMERIC (1,1) y el valor es 0,5? ¿Hubiera entregado un 1?
@sebastiancoronadovergara562510 ай бұрын
y otra pregunta que me surgió, ¿son de verdad completamente iguales DECIMAL y NUMERIC? ninguna ninguna ninguna diferencia? nigunisisisisisisima?
@sicueldbteam10 ай бұрын
Así es, son como sinónimos en sql server, te dejo el link del sitio oficial en donde viene eso al principio de la descripción de estos tipos de datos: learn.microsoft.com/en-us/sql/t-sql/data-types/decimal-and-numeric-transact-sql?view=sql-server-ver16
@sicueldbteam10 ай бұрын
Hola Sebastián, gracias por seguirnos y qué bueno que te ha gustado nuestro contenido. Te invito a suscribirte sino lo has hecho porque estamos subiendo contenido semanalmente para que aprendas todo sobre base de datos desde 0 (seas o no seas del área de sistemas) y felicidades por entrar a este mundo de las bases de datos, te aseguro que si te gusta manejar información te fascinará ;)
@sicueldbteam10 ай бұрын
En el ejemplo que comentas, es correcto el 0 a la izquierda no cuenta y por eso el 1 de la precisión se refiere al 1 de la escala. Si lo hacemos con tipo de dato numeric el resultado es el mismo 0.5... para que te regrese 1 tendrías que mandar 0.99 pero te lanzaría un overflow error porque justamente no tienes dígitos para los enteros...ahí tendría que ser (1,0) para que se pueda guardar el valor. Te invito a instalar sql server en tu equipo local para que puedas "jugar" y practicar con la información, tenemos este video donde explicamos paso a paso cómo hacerlo ;) kzbin.info/www/bejne/bXTbemWDbNNjsMk
@marvinespinoza654210 ай бұрын
Excelente explicación
@po3ta_zero10 ай бұрын
Amiga, y como hago que mantenga los.acentos o las letras ñ ya que me.coloca un caracter raro... No me funciona
@sicueldbteam10 ай бұрын
¡Hola! ...Muy buena pregunta, para que te tome acentos y letras es necesario pasarle un parámetro adicional que en este caso sería el CODEPAGE='65001' que te permite insertarlos como UTF-8. Ojo, es válido a partir de la versión 2014+ --------Ejemplo-------------------- BULK INSERT your_table FROM 'your_path' WITH(FORMAT='CSV', CODEPAGE='65001', FIRSTROW=2, FIELDTERMINATOR=',');
@po3ta_zero10 ай бұрын
@@sicueldbteam perfecto! Lo resolví también guardando el archivo como CSV (MS-dos), ya que el oaremetel de Format = CSV no me deja colocarlo me dice que hay error ...
@Natsuky6611 ай бұрын
super ejemplos y buenisima explicacion! eres la primera que realmente me hizo entender bien como funcionana los Floats, todo el mundo solo leer y repite lo que dice en el sitio de Microsoft sin explicar nada mas T-T gracias!
@pepebiondi596211 ай бұрын
Porque a la relacion muchos a muchos se escribe así N:M y no N:N cual es la ocurrencia aquí?🤔
@sicueldbteam11 ай бұрын
Hola, recuerda que N y M son variables que representan la cardinalidad de las relaciones entre las tablas. Si se dejara la misma letra como variable se podría pensar que tanto de una tabla como la otra tienen EXACTAMENTE la misma cardinalidad. Regresando al ejemplo de la tabla menú e ingredientes: el id 1 de la tabla menú es el taco y podemos suponer que tiene 5 ingredientes (N=5). Por otro lado, el id 1 de la tabla ingredientes es la carne y podemos imaginar que la carne se encuentra en 12 diferentes platillos (M=12).
@DercRuichvez10 ай бұрын
la nomenclatura no importa, solo se debe dejar en claro que es de muchos a muchos M:N o 1:M y 1:N en ambos lados de la relación
@mirthashepher55 Жыл бұрын
Excelente, muchas gracias por compartir tus conocimientos a los informáticos que ya no estamos tan actualizados y volver a retomar temas de amplio interés para nosotros.. muchas gracias ❤
@ricardojosenavarroaguirre7096 Жыл бұрын
me encanto tu explicacion , me ayudo mucho.
@ReachTimeToWin Жыл бұрын
Buenísimo vídeo <3
@l.s6649 Жыл бұрын
me ayudo mucho gracias
@BuildingWithAF Жыл бұрын
Muchas gracias, facil y al grano.
@ARMANDO3813 Жыл бұрын
Pokemon
@Odysseuss0 Жыл бұрын
buena explicacion x2
@aracelimoncada3151 Жыл бұрын
Muy clara tu explicación, muchas gracias!!
@aracelimoncada3151 Жыл бұрын
Muy bien explicado....Muchas gracias!!!
@yaneriperdomo8807 Жыл бұрын
Muchas gracias
@yaneriperdomo8807 Жыл бұрын
que estudias
@sicueldbteam Жыл бұрын
Sistemas Computacionales y actualmente nos especializamos en el área de ingeniería de datos :D
@yaneriperdomo8807 Жыл бұрын
@@sicueldbteam Eso es bueno eres muy inteligente. :D
@yaneriperdomo8807 Жыл бұрын
Puedes hacer un curso de python.
@sicueldbteam Жыл бұрын
Lo haremos más adelante (cuando se agregue contenido avanzado para big data) ;)
@esperanzarosasmelendez5690 Жыл бұрын
Muy bien explicado, me ayudó mucho con mi tarea ❤
@yaneriperdomo8807 Жыл бұрын
Gracias
@sicueldbteam Жыл бұрын
Gracias a ti Yaneri por vernos, esperemos haya sido de tu agrado!
@yaneriperdomo8807 Жыл бұрын
@@sicueldbteam Gracias amiga, estoy apenas comenzando con este gestor de datos (vengo usando mysql desde hace tiempo) :D
@sicueldbteam Жыл бұрын
Excelente, es bueno ver mujeres involucradas en áreas de TI :D
@BAQUEROXVI Жыл бұрын
Muy bien explicado, me encanta encontrar este contenido en español. Muchas gracias !
@julianinsfran3528 Жыл бұрын
Muy buena la explicación ☺️
@amarrhstore8807 Жыл бұрын
hola mira porque me sale con 4 zero atras no me sale con dos zero? me puedes explicar?
@sicueldbteam Жыл бұрын
Hola @Amarrh Store es normal que se muestren hasta 4 decimales...¿qué versión de sql server estás utilizando? (quizás difiera un poco en temas de configuración y/o versión del servidor)
@NilletGB Жыл бұрын
Muchas Gracias ya me había olvidado como instalarlo. <3