sicueldbteam
sicueldbteam
  • Видео 72
  • Просмотров 29 293
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
Просмотров: 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
Aprende a usar los full join en SQL
Просмотров 398 месяцев назад
Aprende a usar los full join 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 el left join en sql
Просмотров 15110 месяцев назад
Aprende a usar el left join en sql
¿Qué es un NULL en SQL?
Просмотров 20110 месяцев назад
¿Qué es un NULL en SQL?
Aprende a usar los inner joins en sql
Просмотров 6710 месяцев назад
Aprende a usar los inner joins en sql
Joins en sql y principales tipos
Просмотров 4610 месяцев назад
Joins en sql y principales tipos
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

Комментарии

  • @angeljesusrivillodiaz2200
    @angeljesusrivillodiaz2200 Месяц назад

    Gracias como puedo trabajar cobol con sql.

  • @danielolaya6964
    @danielolaya6964 Месяц назад

    ¡Buen video! Sería genial si pudieras hacer un video sobre Clean Code aplicado a procedimientos almacenados.

    • @sicueldbteam
      @sicueldbteam Месяц назад

      ¡Anotado!, gracias por la idea...en cuanto abordemos el tema de store procedures lo incluiremos ahí 😉

  • @nicanorguillermoestradagal5032
    @nicanorguillermoestradagal5032 Месяц назад

    Y que tipo se usa para colocar cero a la izquierda (para un documento de identidad, por ejemplo)

    • @sicueldbteam
      @sicueldbteam Месяц назад

      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 🖖

  • @angelrivera3000
    @angelrivera3000 Месяц назад

    Magnifica explicacion muchas gracias, me voy a poner ver todos Los videos. 😅

    • @sicueldbteam
      @sicueldbteam Месяц назад

      Muchas gracias, esperemos sean todos de tu agrado 😊

  • @FroySan33
    @FroySan33 Месяц назад

    Muy buen video! Saludos

  • @AlexCera-zm5vg
    @AlexCera-zm5vg Месяц назад

    Excelente recomendaciones, gracias por este video ❤

  • @hanssellcerda7060
    @hanssellcerda7060 Месяц назад

    Excelente vídeo. Muchas gracias por compartir. Un saludos desde Nicaragua

  • @santiagonaced9474
    @santiagonaced9474 2 месяца назад

    Pokemon

  • @messisita
    @messisita 2 месяца назад

    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
      @sicueldbteam 2 месяца назад

      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.

  • @acs8927
    @acs8927 4 месяца назад

    Más quiz, por favor

  • @rubiadias7677
    @rubiadias7677 4 месяца назад

    Muito obrigada!

  • @rubiadias7677
    @rubiadias7677 4 месяца назад

    Obrigada!

  • @alexperez-ct5zp
    @alexperez-ct5zp 4 месяца назад

    10/10

  • @sikandarkhalil1324
    @sikandarkhalil1324 6 месяцев назад

    i didnt understand your language but i got it well the way you taught it... Thank you .

    • @sicueldbteam
      @sicueldbteam 5 месяцев назад

      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)

  • @lamsiglo2170
    @lamsiglo2170 7 месяцев назад

    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.

    • @sicueldbteam
      @sicueldbteam 7 месяцев назад

      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.

  • @Rocketzuu
    @Rocketzuu 7 месяцев назад

    Muchas gracias por la ayuda, me ha ayudado mucho <3

  • @ositecinternational6623
    @ositecinternational6623 8 месяцев назад

    Gracias por la explicación, saludos

  • @elmorocho4502
    @elmorocho4502 8 месяцев назад

    Excelente

  • @ositecinternational6623
    @ositecinternational6623 8 месяцев назад

    Muchas gracias por la explicacion! Sigue asi

  • @Elchicohalo
    @Elchicohalo 9 месяцев назад

    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?

    • @sicueldbteam
      @sicueldbteam 9 месяцев назад

      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 ;)

    • @Elchicohalo
      @Elchicohalo 9 месяцев назад

      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

  • @sebastiancoronadovergara5625
    @sebastiancoronadovergara5625 11 месяцев назад

    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

    • @sebastiancoronadovergara5625
      @sebastiancoronadovergara5625 11 месяцев назад

      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?

    • @sebastiancoronadovergara5625
      @sebastiancoronadovergara5625 11 месяцев назад

      y otra pregunta que me surgió, ¿son de verdad completamente iguales DECIMAL y NUMERIC? ninguna ninguna ninguna diferencia? nigunisisisisisisima?

    • @sicueldbteam
      @sicueldbteam 10 месяцев назад

      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

    • @sicueldbteam
      @sicueldbteam 10 месяцев назад

      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á ;)

    • @sicueldbteam
      @sicueldbteam 10 месяцев назад

      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

  • @marvinespinoza6542
    @marvinespinoza6542 11 месяцев назад

    Excelente explicación

  • @po3ta_zero
    @po3ta_zero 11 месяцев назад

    Amiga, y como hago que mantenga los.acentos o las letras ñ ya que me.coloca un caracter raro... No me funciona

    • @sicueldbteam
      @sicueldbteam 11 месяцев назад

      ¡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_zero
      @po3ta_zero 11 месяцев назад

      @@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 ...

  • @Natsuky66
    @Natsuky66 Год назад

    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!

  • @pepebiondi5962
    @pepebiondi5962 Год назад

    Porque a la relacion muchos a muchos se escribe así N:M y no N:N cual es la ocurrencia aquí?🤔

    • @sicueldbteam
      @sicueldbteam Год назад

      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).

    • @DercRuichvez
      @DercRuichvez 10 месяцев назад

      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
    @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
    @ReachTimeToWin Год назад

    Buenísimo vídeo <3

  • @l.s6649
    @l.s6649 Год назад

    me ayudo mucho gracias

  • @BuildingWithAF
    @BuildingWithAF Год назад

    Muchas gracias, facil y al grano.

  • @ARMANDO3813
    @ARMANDO3813 Год назад

    Pokemon

  • @Odysseuss0
    @Odysseuss0 Год назад

    buena explicacion x2

  • @aracelimoncada3151
    @aracelimoncada3151 Год назад

    Muy clara tu explicación, muchas gracias!!

  • @aracelimoncada3151
    @aracelimoncada3151 Год назад

    Muy bien explicado....Muchas gracias!!!

  • @yaneriperdomo8807
    @yaneriperdomo8807 Год назад

    Muchas gracias

  • @yaneriperdomo8807
    @yaneriperdomo8807 Год назад

    que estudias

    • @sicueldbteam
      @sicueldbteam Год назад

      Sistemas Computacionales y actualmente nos especializamos en el área de ingeniería de datos :D

    • @yaneriperdomo8807
      @yaneriperdomo8807 Год назад

      @@sicueldbteam Eso es bueno eres muy inteligente. :D

    • @yaneriperdomo8807
      @yaneriperdomo8807 Год назад

      Puedes hacer un curso de python.

    • @sicueldbteam
      @sicueldbteam Год назад

      Lo haremos más adelante (cuando se agregue contenido avanzado para big data) ;)

  • @esperanzarosasmelendez5690
    @esperanzarosasmelendez5690 Год назад

    Muy bien explicado, me ayudó mucho con mi tarea ❤

  • @yaneriperdomo8807
    @yaneriperdomo8807 Год назад

    Gracias

    • @sicueldbteam
      @sicueldbteam Год назад

      Gracias a ti Yaneri por vernos, esperemos haya sido de tu agrado!

    • @yaneriperdomo8807
      @yaneriperdomo8807 Год назад

      @@sicueldbteam Gracias amiga, estoy apenas comenzando con este gestor de datos (vengo usando mysql desde hace tiempo) :D

    • @sicueldbteam
      @sicueldbteam Год назад

      Excelente, es bueno ver mujeres involucradas en áreas de TI :D

  • @BAQUEROXVI
    @BAQUEROXVI Год назад

    Muy bien explicado, me encanta encontrar este contenido en español. Muchas gracias !

  • @julianinsfran3528
    @julianinsfran3528 Год назад

    Muy buena la explicación ☺️

  • @amarrhstore8807
    @amarrhstore8807 Год назад

    hola mira porque me sale con 4 zero atras no me sale con dos zero? me puedes explicar?

    • @sicueldbteam
      @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
    @NilletGB 2 года назад

    Muchas Gracias ya me había olvidado como instalarlo. <3

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

    excelente explicación muchas gracias