- Видео 72
- Просмотров 29 293
sicueldbteam
Мексика
Добавлен 27 авг 2022
Aprende desde cero todo sobre bases de datos, los motores más utilizados y vuélvete un experto junto con nosotros.
Tips y trucos para diseñar una base de datos desde cero Parte 2
Aprende a diseñar base de datos desde cero con un ejemplo práctico de una escuela primaria. Dentro de los pasos se incluyen algunos tips y trucos que te apoyarán bastante en el proceso de creación y diseño de tu base de datos.
📖 Capítulos:
Introducción 00:00
Continuación del Paso 4: Organiza y clasifica la información 00:23
👉Tips & tricks here!! ✍️👂
Paso 5: Validación del diseño de las tablas 07:45
-Detección de información duplicada
-Simplificación de las tablas
Resumen y tips finales: 11:43
Cierre: 12:56
👉 Síguenos en facebook: @sicueldbteam
📖 Capítulos:
Introducción 00:00
Continuación del Paso 4: Organiza y clasifica la información 00:23
👉Tips & tricks here!! ✍️👂
Paso 5: Validación del diseño de las tablas 07:45
-Detección de información duplicada
-Simplificación de las tablas
Resumen y tips finales: 11:43
Cierre: 12:56
👉 Síguenos en facebook: @sicueldbteam
Просмотров: 74
Видео
Tips y trucos para diseñar una base de datos desde cero
Просмотров 97Месяц назад
Aprende a diseñar base de datos desde cero con un ejemplo práctico de una escuela primaria. Dentro de los pasos se incluyen algunos tips y trucos que te apoyarán bastante en el proceso de creación y diseño de tu base de datos. Capítulos: Introducción 00:00 Paso 1: Selección del tema 01:23 Paso 2: Identificación del problema actual 01:49 Paso 3: Análisis del requerimiento 03:10 Paso 4: Organiza...
Aprende a escribir código limpio en SQL
Просмотров 8142 месяца назад
Descubre 8 buenas prácticas de código limpio (clean code) en SQL que te hacen ver como todo un profesional. Capítulos: Introducción 00:00 Buenas prácticas al asignar nombres de tablas y columnas: - convenciones camel case y snake case 00:25 - nombres de tablas en plural 02:36 - nombres de columnas en singular 03:20 Consideraciones a evitar al asignar nombres de tablas y columnas 01:30 Buena pr...
Aprende a usar delete en SQL
Просмотров 522 месяца назад
Aprende de forma 100% práctica 4 formas diferentes de hacer eliminaciones (deletes) en SQL Server y algunos datos interesantes a considerar al momento de realizarlos. Capítulos: Introducción 00:00 ¿Qué es un delete? 00:32 Analizando la tabla objetivo 01:20 Eliminar todos los registros de una tabla 02:32 Eliminar un registro (fila) en específico usando where 03:52 Eliminar varios registros usan...
Aprende a usar Truncate en SQL
Просмотров 322 месяца назад
Aprende de forma teórica y práctica y en tan sólo 5 minutos a utilizar la sentencia de truncate en SQL Capítulos: Introducción 00:00 ¿Qué es un truncate y para qué nos sirve? 00:31 Características de un truncate 00:51 Ejercicio en SQL comparando delete sin where vs usar truncate 02:12 Recomendaciones finales cuándo usar truncate 05:15 Cierre 05:30 👉 Síguenos en facebook: @sicueldbteam
Aprende a hacer updates en SQL : 3 formas diferentes
Просмотров 233 месяца назад
Aprende de forma 100% práctica 3 formas diferentes de hacer modificaciones (updates) en SQL Server y algunos datos interesantes a considerar al momento de realizar actualizaciones masivas y/o complejas. Capítulos: Introducción 00:00 ¿Qué es un update? 00:42 Analizando la tabla objetivo 01:20 Actualizar todos los registros de una columna 02:11 Actualizar un registro (fila) en específico en más ...
Aprende a hacer inserts en SQL : 4 formas diferentes
Просмотров 263 месяца назад
Aprende de forma 100% práctica 4 formas diferentes de hacer inserciones (inserts) en SQL Server y algunos datos interesantes a considerar al momento de realizar dichos inserts. Capítulos: Introducción 00:00 Analizando la tabla objetivo 01:16 Insertar un registro/fila completo (casos varios) 02:15 Insertar sólo las columnas que son not null (obligatorias) 07:48 Insertar múltiples registros/fila...
Cómo eliminar tablas en SQL
Просмотров 544 месяца назад
Aprende a eliminar tablas en SQL Server tanto del modo de diseño como a través de la instrucción drop table de forma 100% práctica y en tan sólo 5 minutos. Capítulos: Introducción 00:00 Cómo eliminar una tabla desde el modo de diseño 00:28 Cómo eliminar una tabla usando la sentencia drop table 01:46 Posibles errores al intentar eliminar una tabla 02:50 Verificando la existencia de una tabla al...
Cómo agregar y eliminar Primary Key a una tabla ya existente en SQL Server
Просмотров 2064 месяца назад
Aprende a agregar y eliminar un primary key (PK) a tablas ya existentes en SQL Server tanto del modo de diseño como a través de la instrucción alter table de forma 100% práctica. Capítulos: Introducción 00:00 Agregar PK desde el designer 01:00 Eliminar PK desde el designer 02:11 Agregar PK usando alter table 02:51 Eliminar PK usando alter table 04:25 Cierre 05:16 👉 Síguenos en facebook: @sicue...
Modificar columnas en tablas: alter column
Просмотров 164 месяца назад
Aprende a modificar tablas en SQL Server tanto del modo de diseño como a través de la instrucción alter table. Veremos en esta segunda parte cómo modificar una o más columnas a una tabla existente de forma 100% práctica. Capítulos: Introducción 00:00 Modificar columnas desde el designer 01:00 Modificar columna con alter column 02:30 Modificar más de una columna a la vez con alter table 03:14 C...
Cómo modificar tablas en SQL Server : Alter table
Просмотров 1404 месяца назад
Aprende a modificar tablas en SQL Server tanto del modo de diseño como a través de la instrucción alter table. Veremos en esta primera parte cómo agregar y eliminar una o más columnas a una tabla existente de forma 100% práctica. Capítulos: Introducción 00:00 Modificaciones comunes que podemos hacerle a una tabla 00:39 Agregar columnas desde el designer 01:21 Eliminar columnas desde el designe...
Introducción a la clasificación de sentencias SQL
Просмотров 494 месяца назад
Conoce la clasificación de las sentencias SQL de acuerdo al objetivo que tiene cada una de estas. Capítulos: Introducción 00:00 Clasificación general de las sentencias SQL 01:08 DDL (Data Definition Language) 02:41 DML (Data Manipulation Language) 04:07 DCL (Data Control Language) 05:14 TCL (Transaction Control Language) 04:15 Cierre 06:42 👉 Síguenos en facebook: @sicueldbteam
Orden de ejecución de una consulta SQL
Просмотров 1655 месяцев назад
Aprende cuál es el orden de ejecución de los keywords más utilizados en SQL y la importancia de conocerlo.
Aprende a usar la sentencia having en SQL
Просмотров 1296 месяцев назад
En este video te explicamos de forma práctica todo sobre la sentencia having en SQL. Capítulos: Introducción 00:00 ¿Qué es y para qué nos sirve? 00:52 ¿Qué diferencia tiene con la sentencia where? 01:08 Ejercicio práctico, filtrando con having 02:05 -Sintaxis y ubicación del keyword dentro de una consulta 03:00 -Añadiendo order by 04:15 -Comparando Where Vs Having 04:52 - Recomendaciones final...
Qué son y cómo crear expresiones en SQL
Просмотров 527 месяцев назад
En este video te explicamos el concepto de expresiones en SQL partiendo de ejemplos muy sencillos hasta algunos de nivel intermedio-avanzado. Durante el proceso conocerás cuáles son y cómo usar los operadores aritméticos permitidos en SQL y lo mejor de todo es que es 100 % práctico haciendo uso de nuestra base de datos de Pokémon. Capítulos: Introducción 00:00 Introducción a los operadores ari...
Aprende a usar la función de MAX Y MIN en SQL
Просмотров 2247 месяцев назад
Aprende a usar la función de MAX Y MIN en SQL
Aprende a usar la función de AVG en SQL
Просмотров 827 месяцев назад
Aprende a usar la función de AVG en SQL
Aprende a usar la función de SUM en SQL
Просмотров 847 месяцев назад
Aprende a usar la función de SUM en SQL
Aprende a usar la función de COUNT en SQL
Просмотров 697 месяцев назад
Aprende a usar la función de COUNT en SQL
Introducción a las funciones de agregación en SQL
Просмотров 508 месяцев назад
Introducción a las funciones de agregación en SQL
QUIZ: WHERE Y LIKE EN SQL #shorts #sql #where #like #basesdedatos
Просмотров 79 месяцев назад
QUIZ: WHERE Y LIKE EN SQL #shorts #sql #where #like #basesdedatos
¿Cómo funcionan los right join en SQL?
Просмотров 449 месяцев назад
¿Cómo funcionan los right join en SQL?
Quiz: Tipos de datos de cadena en SQL #shorts #basededatos #sql
Просмотров 1010 месяцев назад
Quiz: Tipos de datos de cadena en SQL #shorts #basededatos #sql
Aprende a usar los inner joins en sql
Просмотров 6710 месяцев назад
Aprende a usar los inner joins en sql
Aprende a renombrar columnas en SQL
Просмотров 14811 месяцев назад
Aprende a renombrar columnas en SQL
Sentencias top, offset y fetch: limita los resultados de tu consulta
Просмотров 3311 месяцев назад
Sentencias top, offset y fetch: limita los resultados de tu consulta
Gracias como puedo trabajar cobol con sql.
¡Buen video! Sería genial si pudieras hacer un video sobre Clean Code aplicado a procedimientos almacenados.
¡Anotado!, gracias por la idea...en cuanto abordemos el tema de store procedures lo incluiremos ahí 😉
Y que tipo se usa para colocar cero a la izquierda (para un documento de identidad, por ejemplo)
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 🖖
Magnifica explicacion muchas gracias, me voy a poner ver todos Los videos. 😅
Muchas gracias, esperemos sean todos de tu agrado 😊
Muy buen video! Saludos
Excelente recomendaciones, gracias por este video ❤
Excelente vídeo. Muchas gracias por compartir. Un saludos desde Nicaragua
Pokemon
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
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.
Más quiz, por favor
Muito obrigada!
Obrigada!
10/10
i didnt understand your language but i got it well the way you taught it... Thank you .
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)
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.
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.
Muchas gracias por la ayuda, me ha ayudado mucho <3
Gracias por la explicación, saludos
Excelente
Muchas gracias por la explicacion! Sigue asi
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?
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 ;)
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
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
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?
y otra pregunta que me surgió, ¿son de verdad completamente iguales DECIMAL y NUMERIC? ninguna ninguna ninguna diferencia? nigunisisisisisisima?
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
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á ;)
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 ;) ruclips.net/video/7CxI2M7n0zg/видео.html
Excelente explicación
Amiga, y como hago que mantenga los.acentos o las letras ñ ya que me.coloca un caracter raro... No me funciona
¡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=',');
@@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 ...
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!
Porque a la relacion muchos a muchos se escribe así N:M y no N:N cual es la ocurrencia aquí?🤔
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).
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
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 ❤
me encanto tu explicacion , me ayudo mucho.
Buenísimo vídeo <3
me ayudo mucho gracias
Muchas gracias, facil y al grano.
Pokemon
buena explicacion x2
Muy clara tu explicación, muchas gracias!!
Muy bien explicado....Muchas gracias!!!
Muchas gracias
que estudias
Sistemas Computacionales y actualmente nos especializamos en el área de ingeniería de datos :D
@@sicueldbteam Eso es bueno eres muy inteligente. :D
Puedes hacer un curso de python.
Lo haremos más adelante (cuando se agregue contenido avanzado para big data) ;)
Muy bien explicado, me ayudó mucho con mi tarea ❤
Gracias
Gracias a ti Yaneri por vernos, esperemos haya sido de tu agrado!
@@sicueldbteam Gracias amiga, estoy apenas comenzando con este gestor de datos (vengo usando mysql desde hace tiempo) :D
Excelente, es bueno ver mujeres involucradas en áreas de TI :D
Muy bien explicado, me encanta encontrar este contenido en español. Muchas gracias !
Muy buena la explicación ☺️
hola mira porque me sale con 4 zero atras no me sale con dos zero? me puedes explicar?
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)
Muchas Gracias ya me había olvidado como instalarlo. <3
excelente explicación muchas gracias