Bases de Datos
Bases de Datos
  • 50
  • 492 961
03 Lenguaje para Definición de Datos | Integridad de datos y mantenimiento de llaves foráneas
En esta vídeo continuamos estudiando los aspectos principales del Lenguaje para Definición de Datos (Data Definition Language, DDL). Se mostrarán a través de ejemplos hechos con PostgreSQL y PGAdmin, cómo agregar llaves foráneas a un esquema de bases de datos, para asegurar la integridad referencias de los datos. Se muestra como agregar llaves foráneas a través del comando ALTER TABLE. Se muestran también las diferentes políticas de mantenimiento de llaves foráneas (NO ACTION, SET NULL y CASCADE) y se prueba su forma de operación con las restricciones con las instrucciones INSERT, DELETE y UPDATE, explicando los mensajes de error.
El material del vídeo lo puedes encontrar en: datadarkside.com/bd/
Переглядів: 1 333

Відео

02 Lenguaje para Definición de Datos | Restricciones de integridad en una tabla y ALTER TABLE
Переглядів 9113 роки тому
En esta vídeo continuamos estudiando los aspectos principales del Lenguaje para Definición de Datos (Data Definition Language, DDL). Se mostrarán a través de ejemplos hechos con PostgreSQL y PGAdmin, cómo agregar las principales restricciones: PRIMARY KEY, NOT NULL, DEFAULT, CHECK. Se muestra cómo modificar/agregar restricciones con ALTER TABLE. Se prueban todas las restricciones con las instru...
01 Lenguaje para Definición de Datos | Creación de tablas, tipos de datos y llaves primarias
Переглядів 2,2 тис.3 роки тому
En esta nueva entrega estudiaremos los aspectos principales del Lenguaje para Definición de Datos (Data Definition Language, DDL). Se mostrarán a través de ejemplos hechos con PostgreSQL y PGAdmin, cómo crear una tabla y elegir entre los distintos tipos de datos para definir parte del dominios de los atributos de una tabla. Se muestra en acción el uso de las llaves primarias (primary key) y las...
01 Cómo integrar SQL y SAS | PROC SQL
Переглядів 3,2 тис.3 роки тому
En este vídeo les muestro como a través del procedimiento PROC SQL de SAS es posible incorporar el Lenguaje de Consulta Estructurado (SQL), para potencializar las operaciones de procesamiento de datos. Se muestra como la extensión SQL es muy parecida a la que se trabaja en Oracle o en PostgreSQL. Los ejemplos se ilustran a través de EG.
05 Modelo Relacional | Traducción | Empresa Constructora
Переглядів 3,5 тис.4 роки тому
En este vídeo se retoma el ejemplo del modelo E-R que se realizó para la Empresa Constructora y se aplican los conceptos del Modelo Relacional de E.F. Codd, haciéndose énfasis en la conversión del modelo conceptual al modelo lógico de la base de datos. Este ejemplo es más completo, en el sentido que aquí se presenta cómo tratar los conceptos de Herencia del Modelo E-R Extendido. Se presenta sol...
04 Modelo Relacional | Traducción | Clínica Odontológica
Переглядів 5 тис.4 роки тому
En este vídeo se retoma el ejemplo del modelo E-R que se realizó para la Clínica Odontológica y se aplican los conceptos del Modelo Relacional de E.F. Codd, haciéndose énfasis en la conversión del modelo conceptual al modelo lógico de la base de datos. Se presenta solamente el desarrollo del diagrama utilizando DRAWIO, se explica cómo utilizar cada uno de los elementos de diseño que permite lo ...
03 Modelo Relacional | Traducción | La empresa (parte 2)
Переглядів 4,1 тис.4 роки тому
En este vídeo se continua con la traducción del modelo de la empresa (del vídeo pasado). Aquí se presenta una segunda forma de presentar el diagrama correspondiente, utilizando para ello DRAWIO, se explica cómo utilizar cada uno de los elementos de diseño que permite lo herramienta y se indica cómo expresar la integridad referencial. DRAWIO se puede descargar desde : app.diagrams.net/
02 Modelo Relacional | Traducción | La empresa (parte 1)
Переглядів 7 тис.4 роки тому
En este vídeo se retoma el ejemplo del modelo E-R que se realizó para la Empresa y se aplican los conceptos del Modelo Relacional de E.F. Codd, haciéndose énfasis en la conversión del modelo conceptual al modelo lógico de la base de datos. En este primer vídeo se muestra una forma reducida de representación de este modelo.
07 Modelo E-R | Ejemplo de la Empresa de Construcción | Parte 2
Переглядів 3 тис.4 роки тому
En este vídeo se continúa resolviendo el problema de la empresa de construcción. En el vídeo pasado se aplicaron principalmente los conceptos de superentidad y subentidad; las restricciones de disyunción y traslape; Generalización/Especialización y la restricciones de especialización total. Ahora, se hará énfasis en las relaciones entre las entidades, incluso de aquellas que pertenezcan a una j...
06 Modelo E-R | Ejemplo de la Empresa de Construcción | Parte 1
Переглядів 5 тис.4 роки тому
En este vídeo se aplican los conceptos de superentidad y subentidad; las restricciones de disyunción y traslape. Se presenta una forma de aplicar los conceptos de Generalización/Especialización y la restricciones de especialización total. Se hace énfasis en la notación que se utiliza para representar el concepto de Herencia.
05 Modelo Entidad-Relación Extendido | Conceptos
Переглядів 25 тис.4 роки тому
En este vídeo se presentan los aspectos más sobresalientes sobre el Modelo Entidad-Relación Extendido, se explica como hay algunos elementos del mundo real que requieren la aparición de conceptos como la Herencia y la Agregación. Se estudian aspectos como superentidades y subentidades, se explican los conceptos de Generalización y Especialización. Se muestra como el modelo MER extendido soporta...
04 Modelo E-R | Ejemplo de la clínica odontológica
Переглядів 11 тис.4 роки тому
En este vídeo se continúa con la aplicación del model E-R, haciendo énfasis en los entidades débiles, restricciones y atributos sobre las relaciones.
03 Modelo E-R | Ejemplo de la Empresa | Parte 2
Переглядів 10 тис.4 роки тому
En este vídeo se continúa con la revisión de los conceptos del Modelo E-R básico. Después de haber planteado todas las entidades del problema, se comienzan a establecer las relaciones entre las mismas, se hace hincapié en las restricciones de cardinalidad y participación. Se presentan los algunas recomendaciones para poder trabajar con las entidades débiles. Drawio se puede descargar desde: app...
02 Modelo E-R | Ejemplo de la Empresa | Parte 1
Переглядів 21 тис.4 роки тому
En este vídeo se presenta un primer acercamiento con la "traducción" de una especificación basada en reglas de negocio y como interpretarlas a partir de los conceptos del Modelo E-R básico. Los ejemplos que se mostrarán, se resolverán utilizando una herramienta para crear modelo E-R que en este caso, corresponde a DRAWIO. En este ejemplo se irá presentando la explicación de que cada elemento gr...
01 Álgebra Relacional | Conceptos y operaciones
Переглядів 84 тис.4 роки тому
01 Álgebra Relacional | Conceptos y operaciones
01 El Modelo Relacional
Переглядів 34 тис.4 роки тому
01 El Modelo Relacional
01 Modelo Entidad-Relación | Conceptos
Переглядів 74 тис.4 роки тому
01 Modelo Entidad-Relación | Conceptos
01 Conceptos básicos | Bases de Datos
Переглядів 24 тис.4 роки тому
01 Conceptos básicos | Bases de Datos
03 PLPGSQL | Disparadores | PostgreSQL
Переглядів 3,1 тис.4 роки тому
03 PLPGSQL | Disparadores | PostgreSQL
02 PLPGSQL | Funciones que devuelven tablas | PostgreSQL
Переглядів 5 тис.4 роки тому
02 PLPGSQL | Funciones que devuelven tablas | PostgreSQL
01 PLPGSQL | Procedimientos Almacenados | PostgreSQL
Переглядів 15 тис.4 роки тому
01 PLPGSQL | Procedimientos Almacenados | PostgreSQL
16 SQL | Consultas avanzadas | Operaciones OLAP
Переглядів 7 тис.4 роки тому
16 SQL | Consultas avanzadas | Operaciones OLAP
15 SQL | Ejemplos de aplicación | Solución 38-40
Переглядів 5714 роки тому
15 SQL | Ejemplos de aplicación | Solución 38-40
14 SQL | Ejemplos de aplicación | Solución 34 - 37
Переглядів 3744 роки тому
14 SQL | Ejemplos de aplicación | Solución 34 - 37
13 SQL | Ejemplos de aplicación | Solución 32 - 33
Переглядів 4144 роки тому
13 SQL | Ejemplos de aplicación | Solución 32 - 33
12 SQL | Ejemplos de aplicación | Solución 30 - 31
Переглядів 4914 роки тому
12 SQL | Ejemplos de aplicación | Solución 30 - 31
11 SQL | Ejemplos de aplicación | Solución 26 - 30
Переглядів 5784 роки тому
11 SQL | Ejemplos de aplicación | Solución 26 - 30
10 SQL | Ejemplos de aplicación | Solución 23 - 25
Переглядів 5934 роки тому
10 SQL | Ejemplos de aplicación | Solución 23 - 25
09 SQL | Ejemplos de aplicación | Solución 20 - 22
Переглядів 8594 роки тому
09 SQL | Ejemplos de aplicación | Solución 20 - 22
08 SQL | Tipos de JOIN en SQL
Переглядів 1 тис.4 роки тому
08 SQL | Tipos de JOIN en SQL

КОМЕНТАРІ

  • @geroosanchez7519
    @geroosanchez7519 18 днів тому

    Están bueno los videos, me encanta como explicas, pero estas asumiendo en todos los ejercicios que nos dan las dependencias funcionales. En mi parcial me dan un texto con las restricciones y tengo que identificarlas. Es más complicado, ojala hubieras hecho un ejemplo de esos :(

  • @henrysantos4023
    @henrysantos4023 29 днів тому

    Excelente forma de explicar!! Gracias.

  • @geroosanchez7519
    @geroosanchez7519 Місяць тому

    Hola profe necesito el archivo para practicar!!!!!!!!!!

  • @ramoncatalan9094
    @ramoncatalan9094 Місяць тому

    ¿Cómo realizar lo mismo pero con parámetros de salida en un SP? ¿Es posible que se ejecute el tipo table desde un microservicio en Java?

  • @ibhar_mm
    @ibhar_mm Місяць тому

    Tenes el pdf de todas las explicaciones??? Hajsjsjsjsjaja

  • @jhonjadercordobamagana1591
    @jhonjadercordobamagana1591 2 місяці тому

    Planteé la siguiente solución para el ejemplo 10: "π nombrecliente,nombresucursal ((σ estado = 'CAMPECHE' (cliente ⨝ ctacliente)) ⨝ numcta = numcta (σ estado = 'YUCATÁN'(cuenta ⨝ sucursal)))" El resultado fueron 612 filas, ¿alguien más que haya planteado alguna solución, obtuvo el mismo resultado de filas?

  • @lisacruzdearostegui5568
    @lisacruzdearostegui5568 2 місяці тому

    no entiendo nada

  • @noface960
    @noface960 3 місяці тому

    Saludos, recomiendo la herramienta desarrollada por un profesor de brasil, llamada TerraER, simplifica mucho el trabajo, es libre, y multiplataforma, porque esta hecha en Java. Es usada en varias universidades.

  • @CristinaSilvia-y1h
    @CristinaSilvia-y1h 4 місяці тому

    62414bd8eaf6ea30b329c838c565cca9

  • @Eduardo_M812
    @Eduardo_M812 4 місяці тому

    Profesor pero como puedo cargar mis tablas para utilizar la calculadora?

  • @Lashistoriasdelilith
    @Lashistoriasdelilith 4 місяці тому

    Yo tengo ejercicios donde dice por ejemplo, insertar el pueblo con la misma longitud que el pueblo xxx... M pregunta es, si yo guardo el pueblo en una variable, ¿puedo usar después esa variable en el conjunto que voy a unir? ... no c si me explico 😅

  • @JAntonioC
    @JAntonioC 4 місяці тому

    Muchas gracias por compartir sus conocimientos

  • @Lashistoriasdelilith
    @Lashistoriasdelilith 4 місяці тому

    muchisimas gracias por compartir su conocimiento y sus explicaciones tan claras.

  • @kevinedsonalvareztorrico
    @kevinedsonalvareztorrico 5 місяців тому

    cual es la contraseña para descargar el material

  • @hajimesya
    @hajimesya 5 місяців тому

    gracias profe, tengo parcial en estos días y no le entendía la explicación a mi profesor

  • @FreddyAyala-u7s
    @FreddyAyala-u7s 6 місяців тому

    Algún ejemplo de categoría total y parcial porfa

  • @SabidoGonzalezRicardoAntonio
    @SabidoGonzalezRicardoAntonio 6 місяців тому

    jodeeeeeeeeeeeeeeeeeeeer, estos si son profesores

  • @JazMin8345
    @JazMin8345 6 місяців тому

    Hola, en el ejemplo 4 que dió dos opciones: con la primera (cliente ⨝ (π idcliente ctacliente - π idcliente prestatario)) devuelve 1854 rows y con la segunda (π nombrecliente, numcta (cliente ⨝((ctacliente ⟕ prestatario) - (ctacliente ⨝ prestatario)))) devuelve 1893 rows. ¿A qué se debe esto?

  • @victoryotecatlgonzalezjime9030
    @victoryotecatlgonzalezjime9030 7 місяців тому

    excelente video, yo soy de la fac de ing, gracias profesor !

  • @NomarRH
    @NomarRH 7 місяців тому

    Que seria de mi vida

  • @Adozerec
    @Adozerec 7 місяців тому

    Hola profesor. Muchas gracias por compartir este material tan valioso. Le dejé un correo electrónico, espero lo pueda atender. Saludos! :D

  • @NeoAres1
    @NeoAres1 7 місяців тому

    Estas clases sencillamente son geniales!

  • @NeoAres1
    @NeoAres1 7 місяців тому

    Gran tutorial y vídeo, ¿alguien podría decirme dónde puedo encontrar el pdf con las preguntas?

  • @rexpaldo9745
    @rexpaldo9745 8 місяців тому

    Tengo un problema. Debo construir varios formularios para obtener la información del cliente. Necesito un formulario que incluye la direccion del lugar de nacimieento. La direccion de habitación, la dirección de los lugares donde estudio y la dirección de los lugares donde trabajo, con los datos de Continente, pais, estado, municipio, parroquia, urbanismo, nombre del urbanismo, y telefono si lo conoce. Como se construyen las entidades y las relaciones para que el modelo no de error

  • @rexpaldo9745
    @rexpaldo9745 8 місяців тому

    Muy bien explicado

  • @Motas3110
    @Motas3110 8 місяців тому

    Excelente curso... Ahora si voy apreder Base De Datos.. Gracias.

  • @camilovasquez299
    @camilovasquez299 10 місяців тому

    Gracias por el video, soy nuevo suscriptor

  • @suheilyngarciaumana961
    @suheilyngarciaumana961 11 місяців тому

    buenas, 7:27 a que se refiere con una relación de grado 5?

  • @desarrollogeco4087
    @desarrollogeco4087 Рік тому

    Y las base de datos donde puede descargar

  • @juancarlosramosg
    @juancarlosramosg Рік тому

    Muy buena explicación con un poco de dedicación queda todo claro aún tratándose de un tema abstracto, gracias!

  • @ronaldgargate4957
    @ronaldgargate4957 Рік тому

    Muchas gracias por sus videos

  • @talentotech-p1e
    @talentotech-p1e Рік тому

    Por que no aparece Patricia Ruiz en la proyeccion de 12:31 si no es un valor duplicado?

    • @uli64
      @uli64 11 місяців тому

      No aparece en la proyección porque sí es un valor duplicado, observa que el segundo valor (Carlos Hernández) tiene los mismos valores de sueldo y departamento ($8000 y A2), lo mismo sucede con otro Carlos Hernández en la antepenúltima fila, cuyos valores ya no aparecen porque sería repetición de los valores de Germán Flores.

  • @victoralonzocacerescarvaja4697

    Felicidades sigue así!!!

  • @LuisketosOficial
    @LuisketosOficial Рік тому

    Estoy asustado. Es la primera vez que veo esto y mi profe explica demasiado rápido. Van a toda velocidad, yo necesito estos videos para escuchar y repetir las veces que necesite los conceptos para poder hacer el ejercicio. Gracias por el video.

  • @rodriguezpalaciosjoseangel3639

    muy buen video profe, me ayudo a estudiar para miexamen de BD

  • @MrJodelom
    @MrJodelom Рік тому

    Buenos Dias, estimado. Me encanto la forma de explicar y el manejo que tienes del tema. Es tambien mi pasion. Al final a este modelo le agregaria: Los pagos que debe realizar el paciente, si el pago es con seguro medico o particular. Y logicamente en la parte de los tratamientos colocar el precio que tenga cada uno de estos.

  • @Trashmilky
    @Trashmilky Рік тому

    Me quedo con la duda de por qué S{p, c} tiene como llave pc. No entiendo a qué regla se está refiriendo ya que la consideración 4 indica que Si A -> B y B -> A, entonces A y B son llaves, pero esas DF no están indicadas en ninguna parte o al menos yo no lo veo :/

  • @Trashmilky
    @Trashmilky Рік тому

    Hola, alguien podría compartir el backup de mi banquito? Llevo siguiendo todo el curso en orden y quisiera terminarlo.

  • @bytecode5834
    @bytecode5834 Рік тому

    Muchas gracias por el vídeo. La música de fondo distrae un poco :)

  • @Trashmilky
    @Trashmilky Рік тому

    Me tomó mucho hacerlo por mi cuenta y sobre todo entender la cardinalidad y la participación porque no lograba visualizar cómo se estaba construyendo, pero lo logré y debo agradecer la explicación que dio paso por paso. Hay varios puntos que no están detallados explícitamente en las reglas de negocio que tuve que escuchar su explicación para entender porqué tomaba esas decisiones y parece que quedaron claras, supongo que con la experiencia es cómo se van infiriendo mejor aquellos puntos no tan claros. Muchas gracias por todo el curso.

  • @carloseduardoguarguatisuar3507

    Saludos Cordiales profesor, tengo una duda con respecto a la semántica, mi duda es la siguiente, ¿ cual es la diferencia entre una herencia de disyunción y un categoría? me refiero a que desde mi perspectiva podría usarse en contextos muy similares, y me gustaria saber exactamente que diferencia estos conceptos para poder tener mas clara la utilidad de cada uno en su respectivo contexto.

  • @julianmatias1715
    @julianmatias1715 Рік тому

    alguno sabe donde puedo encontrar mas practica?osea mas tablas y consultas?

  • @marcosstrasorier7
    @marcosstrasorier7 Рік тому

    me encuentro bien

  • @aldozapata5593
    @aldozapata5593 Рік тому

    excelente

  • @carlosortuno1170
    @carlosortuno1170 Рік тому

    Hola, realizando los ejercicios he hallado formas distintas de realizar las consultas y en el ejemplo 6 daban valores distintos a los que salen en el video. Luego al introducir la misma consulta que en el video, el resultado obtenido ha sido el mismo al que obtenía con la manera alternativa. Es decir, las dos formas de realizar la consulta eran correctas, pero no se obtenían los mismos resultados que en el video. ¿Esto puede ser debido a que se hayan modificado los datos de la base de datos a posteriori de haber hecho el video? Un saludo y gracias por este contenido de calidad.

  • @aldozapata5593
    @aldozapata5593 Рік тому

    excelente !!!

  • @luisangelv1189
    @luisangelv1189 Рік тому

    dejo las soluciones de los ejercicios propuestos: a) s=γ idcliente,nombrecliente;count(numcta)→conteocuentas(cliente⨝ctacliente) σ conteocuentas>1(s) b) r=π idcliente,numcta,estado (ctacliente⨝cuenta⨝sucursal) s = π idcliente,numcta,estado(cliente⨝ctacliente) r∩s c) no encontre fechas de 2015, consideré fechas de 2014: s=σ fecha>=date('2014-01-01')∧fecha<date('2014-06-30') (prestamo) r= σ estado='CHIAPAS'∨estado='YUCATÁN'(prestamo⨝sucursal) t= s⨝r γcount(numprestamo)→conteoprestamos(t) Profesor invaluable aporte del curso, muchísimas gracias.

  • @park_jimin1235
    @park_jimin1235 Рік тому

    por favor si puede hacer unos videos de diagramas de transicion de estados parte teorica y con ejemplos practicos

  • @tantrum1056
    @tantrum1056 Рік тому

    erdplus es una herramienta muy completa hacer este tipo de diagramas, incluso genera el sql.

  • @SVTYM2092
    @SVTYM2092 Рік тому

    Que tal, buenas, un gran video pero me gustaria si es posible que alguien me apoyara con documentacion sobre como realizar diviciones en relax ya que no puedo hacerlas.