Subconsultas en SQL Server - #25 Microsoft SQL Server desde cero

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

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

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

    Hola mi Binario favorito!!! Gracias por este curso, me ha ayudado a fortalece mucho mis conocimientos!! Gracias de Verdad!!Saludos de Colombia, Medellín!!!

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

      Hola mi bin fav, me gustó leer tu comentario y saber que te está ayudando, si falló en algo, por fa dimeee para mejorarlo :)

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

    Me gustó mucho. Gracias ⛈💨🌧🇲🇽

  • @angeloernestofloresmolero3424
    @angeloernestofloresmolero3424 2 года назад +1

    Buenos dias me preguntaba si podria ayudarme porfavor con una tarea con northwind que encontre tengo el archivo. necesito ayuda🙏🙏 porfavor
    1. Crear una base de datos llamada SQLSERVER con más de dos grupos, decida los nombres, crearla en C:\Sufi. Asignar
    a cada archivo 30MB de tamaño inicial.
    2. Cree un esquema Olimpiada y cree las tablas Promocion y Integrantes con clave foránea de Promocion en uno
    de los grupos creados. Inserte registros.
    3. Cree una tabla llamada Mensualidad particionada por el campo del código que será nchar(12). Use por lo menos
    5 particiones, decida usted a que grupo se asignará cada partición.
    4. Crear un usuario que tenga los permisos para ver e insertar datos en las tablas de esquema Olimpiada.
    En el mismo Script, usando Northwind.
    5. Crear una función llamada fduProductosPorAtender que retorne una tabla con los productos que tienen unidades
    por atender (Campo UnitsOnOrder) o que el Stock (UnitsinStock) es menor que el nivel de reposición
    (ReorderLevel). Use la función en una instrucción para crear una vista (decida usted el nombre) y muéstrela en
    Excel.
    6. Crear una función definida por el usuario que devuelva las unidades vendidas de un producto en un determinado
    año. Luego liste los productos con las cantidades vendidas entre Octubre y Diciembre de 1997 que tengan un precio
    entre 10 y 30.
    7. Cree un Trigger para la tabla Suppliers que no permita ingresar registros con el mismo nombre (CompanyName)
    8. Crear un usuario (decida el nombre) con el login del mismo nombre y asigne permisos de lectura y escritura
    únicamente en las tablas Empleados, Clientes y Productos
    9. Cree un cursor que muestre los empleados y las órdenes generadas cuya carga (Freight) sean entre 10 y 50
    10. Cree una vista con las Empleados (Employees) y la cantidad de productos vendidos, así como el monto total
    generado, incluya los datos de la vista en una hoja del archivo de Excel
    11. Crear un archivo en Excel con una lista de empleados e importar los datos en una tabla EmpleadosMaestro,
    asignar una PK al finalizar el proceso. El proceso de importación debe incluir las capturas de las pantallas e
    incluirlas en un documento de Word.
    12. Crear un SP que liste código, descripción, precio y stock de los productos, luego crear un usuario que pueda
    ejecutar el procedimiento y que no pueda visualizar las tablas.
    13. Crear un plan de Mantenimiento llamado Plan Apellidos con las siguientes características:
    a. Sub Plan 01: Base 1, usará la base de datos SQLSERVER
    i. Descripción: Plan Base Final
    ii. Tareas: Reducir la base de datos, Reorganizar índices, Copia de seguridad completa y
    Limpieza de Historial
    iii. Periodicidad: lunes, jueves, sábado. Cada hora a partir de las 5:00 pm
    b. Sub Plan 02: BaseData01, usará la base de datos Northwind
    i. Descripción: Plan Base Sociales
    ii. Tareas: Reducir la base de datos, Copia de seguridad completa y Limpieza de
    Mantenimiento
    iii. Periodicidad: martes, jueves, Domingo. Una vez a las 8:00 pm

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

      Hola bin, todo esto es posible pero para hacer todos los puntos se necesita tiempo, sería imposible explicartelo por comentarios

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

    MUY BUEN VIDEO BINARIO. UNA CONSULTA ES NECESESARIO COLOCAR LOS CAMPOS DE LA SUBCONSULTA EN LA CONSULTA PADRE, PORQUE EN EL CASO DE LA ULTIMA DE INNER JOIN VEO QUE SE REPITEN EN LAS DOS CONSULTAS. SALUDOS.

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

      Hola bin, me dices en qué minuto se hace eso, para que te pueda contestar con mejor exactitud. 😎

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

    Gracias por el video, porque es recomendado CTE ¿ ventajas?

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

      Hola, la ventaja que le veo es que dentro de mi CTE puedo colocar toda el business logic que necesito y luego esa info cruzarla con algun proceso final, en lugar de estar creando tablas temporales o algo por el estilo, hasta ahora me ha ido bien con CTE y trabajo con consultas enormes 😜

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

    A mi parecer poner tantos alias aveces se torna algo confuso, yo prefiero evitarlos, prefiero trabajar con los nombres de las entidades tal cual asi ya se a que tabla pertenece cada campo involucrado en las consultas

    • @mundobinariobyaxel
      @mundobinariobyaxel  2 года назад +2

      Totalmente aceptable, pero yo me he encontrado con tablas como PurchaseOrderHeader cuando puedo convertirlo a poh.
      ¿te imaginas escribir la referencia con ese nombre tan largo?

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

    Sabes del tema, pero no sabes explicar, me apareció tu video y me pareció interesante, pero tu base de datos no que datos maneja, ni sus tablas, con lo cual es lioso.

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

      Entiendo, cada día pretendo mejorar.

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

      Yo te entiendo y me pasa lo mismo que a tí, no es que el no sepa explicar, yo estaba viendo si tenia un video anterior a este porque este está lioso así ya todo creado, ya que dar una explicaciòn de algo que no sabes con todo creado ya, es confuso