CIPAS Fase 2 Desarrollo de la base de datos relacional en SQL Curso Bases de datos 2204 — Transcript
Full transcript
- 0:17Muy buenas tardes, estimados
- 0:20estudiantes.
- 0:23Buenas tardes.
- 0:25Buenas tardes.
- 0:26Buenas tardes.
- 0:28Buenas tardes. Buenas tardes, prof.
- 0:30Buenas tardes.
- 0:30Muy buenas tardes.
- 0:32Buenas tardas tardes.
- 0:33Buenas tardes.
- 0:35En este momento eh vamos a iniciar con
- 0:38las IPAs de la fase dos. Eh vamos a dar
- 0:42de 3 a 3:05 de la tarde para iniciar con
- 0:45las IPAs. Regálenme en esos 3 minutos
- 0:48para que sus otros compañeros puedan
- 0:50ingresar, por favor.
- 3:26Hola, ingeniera Adriana, buenas tardes.
- 3:28¿Tienes alguna dificultad para
- 3:30presentar?
- 3:31Sí, muy buenas tarde. En este momento no
- 3:34tengo la opción de compartir.
- 3:39Levántame la mano, porfa, para darte eh
- 3:42permisos.
- 3:46Ya, ingeniero.
- 4:00Vale, ya tienes eh permisos.
- 4:04Gracias, ingeniero. Gracias. Ya tengo
- 4:07el acceso.
- 4:10Muy buenas tarde, estimados estudiantes.
- 4:13Un cordial saludo. Mi nombre es Adriana
- 4:16Fernanda González Guerrero. En este
- 4:17momento soy tutora para el curso de
- 4:19bases de datos. Eh, en la tarde de hoy
- 4:23pues vamos a desarrollar las CPAS para
- 4:25el desarrollo. ¿Me están escuchando en
- 4:28este momento?
- 4:31Me levantan.
- 4:33Sí, doctora, escuchen.
- 4:35Gracias. Antes de iniciar con mi con las
- 4:39CPAs, quiero recomendarles algo. En este
- 4:41momento
- 4:43les pido encarecidamente a los
- 4:46estudiantes que me están acompañando en
- 4:47sala, por favor, estar muy atentos a los
- 4:50micrófonos, estar muy atentos de pronto
- 4:53a esas reacciones que en cierto momento
- 4:55se disparan por eh de pronto porque
- 4:58estamos conectados desde el celular y
- 5:00que eh ustedes pueden darse en cuenta
- 5:02que cuando el tutor está hablando pues
- 5:05se interrumpe totalmente la comunicación
- 5:07asertiva que se debería estar
- 5:09desarrollando dentro de eh la reunión o
- 5:13de la sesión. Entonces, les pido por
- 5:15favor eh las formas o aplicar las normas
- 5:18de etiqueta dentro de de este espacio.
- 5:21Estamos trabajando de manera virtual y
- 5:23eh espero pues ese respeto para tan para
- 5:26con sus compañeros como para la tutora
- 5:28en este momento. Si ustedes tienen
- 5:30alguna pregunta, por favor, manito
- 5:32arriba para la participación y o a
- 5:36través del chat. también les vamos voy
- 5:38dando como esa oportunidad de preguntar.
- 5:41Me voy a centrar en este momento en el
- 5:43desarrollo de la guía y eh también del
- 5:47anexo de la guía para la fase dos. Luis
- 5:51Miguel, por favor, adelante. En este
- 5:53momento te escucho porque inicio y voy
- 5:56terminando cada uno de los bloques y voy
- 5:57dando espacio para las preguntas.
- 5:59Adelante, Luis Miguel.
- 6:01la grabación en por cuál medio se va a
- 6:04compartir.
- 6:05Bien, todo eso ya los voy a informar,
- 6:07Luis Miguel. Sin embargo, la grabación
- 6:09como siempre se va a dejar eh compartida
- 6:12a través de ese foro de noticias. Los
- 6:14invito a que ustedes puedan explorar e
- 6:19el nuestra plataforma del aula virtual
- 6:22donde ustedes van a encontrar eh que el
- 6:24ingeniero Mariano o nosotros como
- 6:26tutores dejamos información importante
- 6:29dentro de esta área o este contexto para
- 6:32que ustedes desde ahí puedan ingresar a
- 6:34visualizar nuevamente las grabaciones
- 6:37como la web conference que realizamos
- 6:39hace poco, como las IPAS también. De
- 6:41igual manera, pues cada uno de los
- 6:43tutores tenemos la oportunidad de
- 6:45compartirlas a ustedes a través del aula
- 6:47virtual, a través de ese correo interno.
- 6:49Bien, Luis Miguel.
- 6:51Entonces, en este orden de ideas,
- 6:53teniendo en cuenta que es muy extensa la
- 6:54guía, pues les doy la bienvenida en este
- 6:57momento. Eh, cualquier pregunta, ya
- 7:00saben, eh, vamos a a desarrollar
- 7:02nuestras IPAS a través de ciertos
- 7:05bloques. Como ustedes saben, esta es una
- 7:06de las guías como más extensas que
- 7:08tenemos por lo por tratar de de esas
- 7:10bases de datos relacionales con SQL y
- 7:13por ende pues quiero como enfatizar en
- 7:15lo que más eh dudas han surgido, sin
- 7:17embargo, pues voy a tratar de
- 7:18orientarlos para que ustedes tengan un
- 7:20excelente y muchos éxitos en el
- 7:22desarrollo de esta guía.
- 7:24Entonces, voy a compartir la pantalla en
- 7:27este momento para que ustedes puedan eh
- 7:29identificar
- 7:30que voy a trabajar
- 7:33y por favor ustedes me dicen si la están
- 7:37visualizando en este momento.
- 7:42Sí, señora.
- 7:43Okay, manito arriba. Vamos con
- 7:44reacciones, manito arriba para no
- 7:46perder, digamos, la comunicación
- 7:48asertiva.
- 7:50Como había hemos hecho la introducción,
- 7:52entonces vamos a hablar sobre las bases
- 7:54de datos. Fase dos, desarrolla las bases
- 7:56de datos relacionales, donde ustedes
- 7:57pues van a encontrar en este momento e
- 8:04ahora sí vamos a encontrar pues unos
- 8:07bloques, los llamo yo, yo los he
- 8:08dividido la guía por bloques y en este
- 8:11bloque uno vamos a encontrar pues eso de
- 8:14que está pidiendo la fase dos y
- 8:16relativamente ustedes pueden ver que acá
- 8:18en esta ruta que les he formado, esta
- 8:20ninfografía, tenemos el número uno que
- 8:23pide la fase de dados. Pues vamos a
- 8:24diseñar una base de datos relacional
- 8:26aplicando que la normalización que hemos
- 8:28venido desde la fase uno. Es importante
- 8:30que ustedes hayan desarrollado y si no
- 8:32la han desarrollado tienen que
- 8:34desarrollarla para poder entender y
- 8:35articular notablemente pues esa fase uno
- 8:38con la fase dos.
- 8:41También vamos a implementar el modelo de
- 8:42Oracle Apex con SQL. Vamos a gestionar
- 8:46datos, consultas avanzadas, vista,
- 8:47seguridad y transacciones, que es lo que
- 8:49nos pide la guía dos a través de ese
- 8:52desarrollo. E igualmente vamos a
- 8:54documentar el proceso en un informe
- 8:56colaborativo con evidencias. Aquí es
- 8:59importante eh denotar igualmente que
- 9:02esta guía se va a desarrollar
- 9:03grupalmente. A ver, que con quién,
- 9:05profe? Con los integrantes, en este caso
- 9:08de su grupo. Ustedes tienen que tener
- 9:10una comunicación aserta. Profe, es que
- 9:11no me encuentro con quién, no me
- 9:13responden. Bien, en ese orden de ideas
- 9:15ustedes pueden comunicarse internamente
- 9:17con su tutor y su tutor les dará esa
- 9:18orientación precisa.
- 9:21Si tengo en este caso, bueno, la
- 9:23pregunta del día, si tengo varias
- 9:25tablas, ¿cómo hago para que Oracle
- 9:26entienda Oracle entienda que pertenece
- 9:29al mismo sistema? Pues bien, a través de
- 9:31que vamos a trabajar acá, también vamos
- 9:32a identificar lo que son claves
- 9:34primarias, las claves foráneas que hacen
- 9:36parte de ese modelo relacional a través
- 9:38de SQL. Vamos a trabajar también eh algo
- 9:42que eh tienen que ustedes realizar. Yo
- 9:45aquí lo voy a realizar a través de un
- 9:46sistema de biblioteca. Ustedes siguen
- 9:48trabajando a través de ese sistema del
- 9:50trapiche que hemos solicitado, se ha
- 9:53solicitado a través de la guía. Por eso
- 9:54es importante que ustedes ya hayan
- 9:56efectuado la fase uno para que aquí
- 9:59ustedes sigan avanzando y no tengan
- 10:01retrocesos. Sí, en en la actividad
- 10:05cuatro, que es una idea clave que pues
- 10:08he querido traer, es que ustedes puedan
- 10:10representar una parte de la realidad y
- 10:12de las relaciones que permitan que la
- 10:15información funcione como un sistema
- 10:16integrado. Entonces, aquí hablamos de
- 10:18ese modelo relacional que vamos a
- 10:20trabajar dentro de eh nuestro motor de
- 10:24base de datos que es Oracle Apex.
- 10:28Hay algo importante también que a
- 10:30ustedes en este momento le solicita la
- 10:33guía y es esa metodología que ustedes
- 10:35tienen que trabajar y es a través de la
- 10:38participación del for. ustedes tienen
- 10:41que participar y hay unos requerimientos
- 10:42que es uno, participación en la web
- 10:44conference que ya pasó y en este caso
- 10:47ustedes tienen que obviamente capturar
- 10:50pues eh la asistencia, la participación
- 10:52de actividades propuestas durante la
- 10:54sesión, incluir esta evidencia durante
- 10:56dentro del informe, en el anexo dos les
- 10:59están solicitando. Eso es un un primer
- 11:02requisito que les van a a a solicitar
- 11:04dentro de la anexo. En el paso dos, pues
- 11:07en el participación del foro
- 11:09colaborativo, acá el objetivo del foro
- 11:11es construir pues ese conocimiento con
- 11:13el equipo de trabajo mientras mientras
- 11:16durante qué durante todo el desarrollo
- 11:18de la guía, mediante el análisis, la
- 11:19discusión y el aporte argumentado sobre
- 11:22la temática la fase dos. No digamos no
- 11:26dejen números de teléfonos dentro de los
- 11:28foros, chicos. Eso está prohibido porque
- 11:30pues hemos eh o se han sometido a cosas
- 11:34ilegales y por ende, como decía el
- 11:35ingeniero Mariano en la en la web, es
- 11:38mejor que ustedes se contacten a través
- 11:39de los canales institucionales. Por
- 11:41favor, busquen a sus compañeros a través
- 11:43de Teams y se puedan hacer pues esos
- 11:45grupos de trabajo colaborativos para
- 11:47llevar a cabo la guía de la fase dos.
- 11:50¿Cuántas participaciones? mínimo cinco
- 11:52momentos académicos diferentes en
- 11:54distintos días según la guía de
- 11:56aprendizaje. Bien, entonces en este caso
- 11:59la sugerencia de la ruta de
- 12:01participación. Entonces, momento uno,
- 12:03presento mi avance, en el momento dos
- 12:05comparto mi análisis quizás de lo que
- 12:07usted haya aportado dentro del
- 12:09desarrollo de esta guía. En el momento
- 12:11tres, comento el trabajo de un
- 12:12compañero, puede ser. En el momento
- 12:14cuatro presento una corrección, un
- 12:16aporte adicional y en el momento cinco,
- 12:18comparto mi avance final. Eso es una
- 12:21buena práctica. Y acá pues relativamente
- 12:24a eso estamos llamados a que el foro sea
- 12:26totalmente intercambiar ideas, de
- 12:28argumentar, de mantener un lenguaje
- 12:30respetuoso y académico y obviamente
- 12:33aportando pues sus opiniones y o ideas
- 12:36para el desarrollo de la fase dos.
- 12:39Eso es como como lo que queremos en este
- 12:42momento también dentro de ese bloque
- 12:44dos, dentro de la guía de la fase dos
- 12:47también en el bloque tres y que me han
- 12:49preguntado muchísimo es referente a esa
- 12:52reedición sistemática de la literatura,
- 12:55nuestra metodología Prisma. ¿Qué busca
- 12:57nuestra metodología Prisma? busca
- 13:00analizar, seleccionar y fundamentar una
- 13:03curaduría digital donde ustedes pues esa
- 13:07van a implementar la metodología de
- 13:09poder revisar sistemáticamente
- 13:11la literatura de forma rigurosa,
- 13:13transparente y replicable. Aquí parte el
- 13:16hecho de poder ustedes generar esa esa
- 13:20esa opinión crítica con fundamentos, con
- 13:23argumentos y generar de pronto esa
- 13:26identificación de una información
- 13:28relevante y actualizada. reducir pues
- 13:31los sesgos de de búsqueda, seleccionar
- 13:34fuentes confiables, nada de rincón del
- 13:36vago, sino totalmente a través de
- 13:38bibliotecas e que tengan pues la verdad
- 13:43esa esa parte teórica sólida a través de
- 13:46proyectos de investigación y, ¿por qué
- 13:47no? A través de libros, sustentar
- 13:49decisiones de diseño. ¿Y para qué? pues
- 13:51para eso para sustentar esas decisiones
- 13:54de diseño y desarrollo de las bases de
- 13:56datos que ustedes en este momento pues
- 13:58estamos llevando a cabo, que es la base
- 14:00de datos del trapit, fundamentarlo y eh
- 14:03obviamente para poder desarrollar un
- 14:05buen sistema.
- 14:07Las etapas del flujo del de la
- 14:10metodología Prisma pues consisten en
- 14:12cuatro etapas y en este caso pues
- 14:15hablamos de una identificación, es que
- 14:17ustedes logren identificar algunas
- 14:19plataformas o buscadores eh donde
- 14:22ustedes puedan encontrar pues esas em
- 14:25esas bases de datos académicas y que
- 14:28ustedes en ese orden de ideas y en la
- 14:29identificación logran tener 250
- 14:32e datos académicos, pues empiecen a
- 14:35filtrarlos. ¿Qué? ¿Cuáles son como esas
- 14:38plataformas que ustedes les pueden
- 14:39colaborar? Scopus, Google Escola,
- 14:42Repositorio de Launat, el Redalic,
- 14:44Dianet, entre otras muchas más, pero que
- 14:47obviamente se fundamenten en la parte
- 14:50académica. Dentro de esa identificación
- 14:52logran identificar un registro de 250,
- 14:55es un ejemplo, no quiero decir que
- 14:57pueden ser más, pueden ser menos. Vamos
- 14:59con el cribado, que es eliminar la los
- 15:02duplicados y revisar títulos y
- 15:03resúmenes, porque ustedes eh en este
- 15:05orden de ideas muchas veces no sabemos
- 15:07buscar en la web. En la web encontramos
- 15:10mucha información como nice ver ese
- 15:12témpano de hielo que rompió el barco del
- 15:14Titanic y muchas veces nosotros solo
- 15:15llegamos a la puntita, ahí para abajo
- 15:18hay muchísima información y aquí es
- 15:20donde pues también le solicitamos
- 15:22empezar a a generar pues esas búsquedas
- 15:25con los conectores como el o, el i y que
- 15:27muchas veces pues e fallamos en la
- 15:30búsqueda por colocar conectores, decía
- 15:33la profe de de de español, esos
- 15:35conectores que son en donde por la que
- 15:40en este caso son universales y que
- 15:42muchas veces al al escribirlos nos
- 15:44generan es basura en información.
- 15:47Entonces, cuando trabajamos el cribado,
- 15:49pues eliminamos las los duplicados y
- 15:51revisamos títulos y resúmenes. Entonces,
- 15:53ahí ya empezamos, obviamente
- 15:54colaborativamente con sus compañeros a
- 15:57eliminar qué sirve, qué no sirve, con
- 15:59qué me quedo. Entonces, ya de 250
- 16:01registros bajamos a 150, pero después de
- 16:04haber eliminado pues ya lo que no nos
- 16:06beneficia dentro de nuestro estudio,
- 16:09cuando ya eh tenemos todos esos
- 16:11criterios de exclusión relacionados al
- 16:14tema y que no nos que no están eh dentro
- 16:17o fuera de del rango de años también,
- 16:20porque acá también sirve precisar que
- 16:22dentro de estas búsquedas eh sometemos
- 16:24digamos a unas búsquedas actualizadas,
- 16:27¿sí? el tipo de documento que tampoco es
- 16:29válido. Bueno, cuando ya pasamos este
- 16:32esta etapa, vamos nos vamos para la
- 16:35parte de idoneidad, que es poder evaluar
- 16:37el texto completo de los documentos que
- 16:40ustedes han identificado y que en
- 16:42relación a ciertos criterios de
- 16:44inclusión como la relación directa con
- 16:46los ejes de la guía, los últimos 5 años,
- 16:49la calidad académica y los aportes en el
- 16:51contexto del proyecto que se está
- 16:53llevando a cabo ya van a empezar a
- 16:55reducir aún más. Entonces quedamos con
- 16:5760 registros de los cuales ya podemos
- 17:00empezar a hacer inclusión, podemos hacer
- 17:02una exploración exhaustiva en esos
- 17:05estudios finales para luego pues
- 17:07quedarnos solo con 25 registros donde
- 17:10ellos pues van a ayudarnos con a poder
- 17:13generar esa síntesis que necesitamos
- 17:15para la creación de nuestras bases de
- 17:17datos. hablo en relación a ese
- 17:20desarrollo del modelado de entidad,
- 17:22relación, quizás a las formas, ¿no? Eh,
- 17:24normas formales que tenemos que
- 17:26identificar dentro de nuestros sistemas
- 17:29para que haya un buen fundamento. Bien,
- 17:32y en este caso hablando del bloque tres,
- 17:37pues necesitamos unos productos en este
- 17:39caso y en este es el anexo que ustedes
- 17:41se encuentran dentro del aula virtual en
- 17:44la fase dos y es poder ustedes generar
- 17:46un gráfico eh oficial con las etapas y
- 17:49números de registros, la matriz de
- 17:51síntesis literaria que son autores, heos
- 17:53temáticos, aporte y conclusiones, las
- 17:56cinco referencias nacionales del
- 17:57repositorio institucional UNAT, máximo 5
- 18:00años.
- 18:01referencias internacionales de alto
- 18:03impacto y el texto argumentativo
- 18:05integrado en el informe final mínimo con
- 18:08500 palabras.
- 18:10Eh, recomendaciones, definir bien las
- 18:13palabras claves y las ecuaciones de
- 18:15búsqueda dentro de estos motores, el uso
- 18:18crítico claros de inclusión y exclusión,
- 18:20qué te sirve, qué no te sirve.
- 18:21Obviamente priorizar los años de las
- 18:23fuentes, organizar la información en una
- 18:25matriz y obviamente citarlo con normas
- 18:28AP. De hecho, tenemos la invitación
- 18:30también de a los IPAs, a las IPAs, de
- 18:32poder generar pues todas estas la
- 18:34identificación de normas APA y que a
- 18:36ustedes también están invitados a ser
- 18:39parte de estas IPAs y que ustedes puedan
- 18:41fundamentar aún más sus trabajos
- 18:43escritos.
- 18:45Nos vamos para el bloque cuatro y
- 18:47rápidamente les empiezo como a nombrar
- 18:49para poder entrar de lleno a la
- 18:50plataforma que en este momento vamos a
- 18:52explorar y que vamos a desarrollar parte
- 18:54de la guía de algunas e
- 18:57ejemplos y contextos de lo que nos pide.
- 19:00En el bloque cuatro podemos trabajar lo
- 19:03que nuevamente nos habla de la
- 19:04normalización de bases de datos, donde
- 19:06vamos a tratar de esos datos
- 19:08desordenados a poder modelarlos
- 19:11eficientemente y sin redundancia. Ya
- 19:14habíamos hablado que la normalización es
- 19:16un proceso que organiza los datos en
- 19:18tablas y elimina la redundancia, la
- 19:20duplicidad y garantiza la integración de
- 19:22la información. Aquí no me quedo porque
- 19:24esto lo habló el ingeniero Mariano en la
- 19:26web conference, fue muy explícito y acá
- 19:29simplemente ustedes deben tener un
- 19:30conocimiento previo para poder abordar
- 19:33también esta guía. ¿Por qué es
- 19:35importante la normalización,
- 19:36estudiantes? porque nos va a evitar
- 19:38datos repetitivos, reduce
- 19:39inconsistencias, facilita la
- 19:41actualización, mejora la eficiencia de
- 19:42las consultas y soporta el crecimiento
- 19:45del sistema. Ustedes ven acá un ejemplo
- 19:48de partidas y normalizar. ustedes eh con
- 19:50las formas normales, el paso a paso,
- 19:53pues aquí ya tenemos que identificar que
- 19:56aquí podemos sacar más de tres tablas
- 19:59porque acá hay unos problemas, hay
- 20:00múltiples valores en una misma celda,
- 20:03datos repetidos, dificultad para
- 20:05consultar y mantener. Lo ideal es que
- 20:07ustedes puedan aplicar y que hayan
- 20:09aplicado ya estas formas normales a su
- 20:13base de datos del trapiche, que se
- 20:15pregunte son es parte colaborativa, son
- 20:18cuatro o cinco estudiantes que se deben
- 20:20reunir y poder aplicar cada una de ellas
- 20:23para poder generar una una normalización
- 20:26de esas bases de esa base de datos
- 20:29eficiente y sin redundancia.
- 20:32¿Qué esperamos dentro de estas formas eh
- 20:35normales? pues tablas bien
- 20:37estructuradas, sin redundancia de datos,
- 20:39relaciones claras mediantes claves
- 20:41primarias que es la PK y foráneas que es
- 20:44la FK, que ya vamos a ver en este caso
- 20:47ustedes para que vayan teniendo en el
- 20:48radar qué significa estas abreviaciones
- 20:51o estas nomenclaturas, bases de datos
- 20:53listas para implementar en Oracle Apex.
- 20:56De aquí parte toda la estructura para
- 20:59que a través de esa implementación, a
- 21:02través de Oracle Apex, ustedes puedan eh
- 21:05visualizar la manera correcta de hacer
- 21:08consultas y mucho más. Bien, entonces
- 21:11esto es el bloque cuatro, que es lo que
- 21:13nos piden en la guía. el bloque cinco,
- 21:15pues nos vamos para la parte de modelo
- 21:16relacional y hablamos sobre el
- 21:19desarrollo de ese modelo de entidad
- 21:20relación, la estructura de las tablas y
- 21:23aquí pues ustedes ya habían y de hecho
- 21:25muchos de mis estudiantes lo trabajaron
- 21:27a través de nuestra herramienta que eh
- 21:31estaba en la guía uno, en este caso de
- 21:34la fase uno, que es el Oracle SQL
- 21:37Developer
- 21:38date y ahí ustedes pues tenían que haber
- 21:41generado la estructura lógica y también
- 21:44pues la la parte de la de la modelo
- 21:48entidad relación como tal, ¿verdad?
- 21:51Entonces acá simplemente lo que quiero
- 21:54eh entrar como a precisar que es un
- 21:56modelo relacional, es la presentación
- 21:58lógica de los datos donde las entidades
- 22:00del modelo enti relación se convierten
- 22:03en tablas. ¿Con qué? Con algo muy que se
- 22:05tiene que identificar con sus claves,
- 22:08tipos de datos y restricciones de
- 22:10integridad.
- 22:12Aquí nuevamente vengo a precisar, yo voy
- 22:14a trabajar ahorita bajo un sistema de
- 22:16biblioteca donde voy a tener seis
- 22:18tablas. Cada tabla tiene en este momento
- 22:21ya eh las formas normales aplicadas y
- 22:24que por ende pues vamos a trabajar con
- 22:26cierta estructura de atributos y datos.
- 22:29Ya ustedes pueden visualizar acá estas
- 22:31tablitas y que eh con ellas pues vamos a
- 22:34definir lo que son las claves primarias,
- 22:36que es la identificación de forma única
- 22:39en cada registro, las claves foráneas
- 22:41que establecen las relaciones entre las
- 22:43tablas, los tipos de datos que entre
- 22:46ellos encontramos barchart number y date
- 22:48para las fechas, las restricciones de
- 22:51integridad, el no nul que es el campo
- 22:53obligatorio, no no puede quedar vacío un
- 22:56que son los valores únicos que no se
- 22:58pueden repetir y el check que son
- 23:00condiciones de negocio. Bien, eh para
- 23:04los entregables de eh o en este caso en
- 23:07la guía nos dice que existen unos
- 23:09entregables. ¿Qué entregable es el que
- 23:11debemos anexar dentro de ese anexo,
- 23:14valga la redundancia? El diagrama
- 23:16relacional definido como el de la
- 23:18imagen. Debemos relacionar el
- 23:20diccionario de datos, atributos, tipos y
- 23:22restricciones. la evidencia de
- 23:24construcción de Oracle SQL Developer
- 23:27Modeller, que en este caso ya ahorita
- 23:30les voy a dar como así una simple vista
- 23:32porque ustedes ya lo trajaron en la fase
- 23:34uno y todo esto tiene que ir hacia el
- 23:37documento del informe final bien
- 23:40estructurado aplicando normas APA a
- 23:43porque pues obviamente todo tiene un
- 23:45desarrollo y un autor. Hm. De este
- 23:48resultado, este bloque cinco, ¿qué se
- 23:50espera? pues tener unas tablas
- 23:52correctamente estructuradas, relaciones
- 23:53claras definidas con la PK y la FK que
- 23:56son llaves primarias y llaves foráneas.
- 23:59Modelo listo para su implementación con
- 24:01Oracle Apex, bases de datos consistentes
- 24:04y sin redundancia. Bien, esto es como el
- 24:06bloque cinco de esa guía que tenemos en
- 24:09este momento en la fase dos. En el
- 24:11bloque seis, pues tenemos ya hablar aquí
- 24:14dentro de lo que es todo el desarrollo a
- 24:17través de esa plataforma de Oracle Apex,
- 24:19que es a trabajar sobre el DDL, que en
- 24:23este caso son conjuntos de sentencias
- 24:26SQL que nos van a permitir definir,
- 24:29crear, modificar, eliminar la estructura
- 24:32de los objetos de las bases de datos. En
- 24:35este caso, ¿de quiénes estamos hablando?
- 24:37pues e de esas entidades que hemos
- 24:39estructurado a desde el desde la entidad
- 24:43modelo entidad relación. Y acá pues
- 24:45vamos a trabajar con las eh principales
- 24:47sentencias del DL que es data definition
- 24:50language, que es create, que es para
- 24:53crear los objetos, las tablas, índices o
- 24:56vistas, el alter, que es modifica la
- 24:58estructura de un objeto, el drop elimina
- 25:00un objeto, el truncet elimina todos los
- 25:03registros de una tala sin borrar su
- 25:04estructura.
- 25:06Un ejemplo sencillo de lo que yo quiero
- 25:09en esta tarde es este. Esto es lo que
- 25:11vamos a trabajar en este momento. Ya
- 25:13ingresando a la plataforma de Oracle
- 25:16Apex. Vamos también, obviamente ahorita
- 25:19a ingresar, cómo vamos a ingresar, cómo
- 25:21nos vamos a registrar, cómo vamos a
- 25:23abrir ese espacio, cómo se ejecuta el
- 25:25script DDL y verificar la creación desde
- 25:28el software browser, que es ya la
- 25:31creación de esas talas y esas relaciones
- 25:33creadas. Listo. Por eso voy como muy
- 25:35volando, muy voy muy explicando muy
- 25:37rápido, pero es lo que yo quiero que
- 25:38ustedes de pronto identifiquen.
- 25:41Dentro de este bloque que nos pide la
- 25:43guía. Nos pide que ustedes puedan e
- 25:48capturar los scripts de los DDL, de las
- 25:51talas creadas y las relaciones en
- 25:53Oracle. Nos piden el modelo funcional y
- 25:55consistente. Nos piden una evidencia de
- 25:57la implementación de y en este caso son
- 25:59capturas de pantalla. por favor, esas
- 26:00capturas de pantalla que sean nítidas,
- 26:03que no se vayan a cortar, no me vaya,
- 26:05porque yo soy muy exigente con esas
- 26:06capturas porque ahí es donde yo puedo
- 26:08evidenciar que sí se hizo todo el
- 26:10proceso y las bases de datos listas para
- 26:12la fase de desarrollo de aplicación. Eso
- 26:14es como el bloque seis. Voy a hacer un
- 26:16pas aquí, un pausa y voy a mirar si hay
- 26:20manitos arriba en este momento porque
- 26:22creo que hay una manita arriba. Marlon,
- 26:24adelante.
- 26:29Hola, tutora. Buenas tardes. ¿Cómo
- 26:30estás?
- 26:32Bien, Marlon, ¿cómo te encuentras?
- 26:34Eh, tutorón, tengo una pregunta eh sobre
- 26:37el entregar individual. Sí. Eh, ahí nos
- 26:41decía que teníamos que utilizar la
- 26:43plataforma de Oracle Apex, ¿cierto? Para
- 26:46hacer los diagramas, lo que es el
- 26:48diagrama de de DL, me parece, es el eh
- 26:52Bueno, sí. Eh, en ese caso yo no lo
- 26:56realicé en esa aplicación, yo lo realicé
- 26:58directamente en
- 27:01el Oracle Developer. Sí, ¿hay algún
- 27:03problema ante eso,
- 27:05no? Y de hecho dentro de apex solo nos
- 27:08van vamos a estructurar lo que en eh
- 27:11vamos a estructurar toda la parte de
- 27:15de la parte de creaciones, de la parte
- 27:18de insertar, de la parte de cargar
- 27:22ciertos datos, como nos dice en este
- 27:24caso el bloque el bloque seis. Si tú
- 27:27tienes en este momento y ten en cuenta
- 27:29que es colaborativo, sí, es colaborativo
- 27:32y tú tienes que entrar a precisar esa
- 27:34comunicación asertiva con tus
- 27:35compañeros. Sí, porque en este caso el
- 27:38trabajo tiene que venir con o el sí, el
- 27:41anexo tiene que venir con los nombres de
- 27:43tus compañeros y por ende cada uno tiene
- 27:45que aportar a la creación de este
- 27:47documento.
- 27:49Sí, en ese sentido sí, digamos, en el
- 27:51entregable, sí, en el es el entregable
- 27:53final, porque es que prácticamente toca
- 27:55entregar uno individual y el otro
- 27:56grupal, o sea, hay que consolidar
- 27:58información. Sí,
- 28:00pues yo creé la base de datos, eh creé
- 28:02mi base de datos común y corriente y de
- 28:04ahí saqué los diagramas y saqué las
- 28:05sentencias de una vez, que son las
- 28:07capturas de pantalla, que son como unas
- 28:0830 capturas. Entonces, pero yo no hice
- 28:11ningún trabajo en en el Apex, en el
- 28:14Oracle del Apex, porque pues
- 28:15no, porque en este orden de ideas se
- 28:18supone, se supone que iniciamos con esta
- 28:20herramienta, el Oracle SQL Developer
- 28:23date Modeller y acá en este caso es aquí
- 28:26donde nosotros empezamos toda la partida
- 28:28para poder trabajar lo que son el
- 28:30modelado. Sí, a partir de aquí tú ya
- 28:33puedes estructurar eh en este caso
- 28:37tu base de datos.
- 28:41en la plataforma de Oracle Apx. Sí, aquí
- 28:44es donde tú empiezas a trabajar toda la
- 28:46parte lógica. Si tú te das cuenta, aquí
- 28:49ya empezamos a a trabajar las formas
- 28:51normales y aquí ya genero yo mi e
- 28:57genero mi mi
- 28:59entidad relación, mi modelo de entidad
- 29:00relación, donde yo ya aplico las formas
- 29:03normales y aquí ya si ustedes se dan
- 29:05cuenta, ya identifico lo que son las
- 29:07entidades, atributos, datos, eh llaves
- 29:09primarias, llaves foráneas según el
- 29:12análisis y la lógica que yo le haya
- 29:13colocado a mi desarrollo, a mi sistema
- 29:16de base de datos.
- 29:19Bien, que sí
- 29:23no me hice entender.
- 29:26Sí, tú unificas, tú unificas, sí, tú
- 29:28unificas los criterios y tú
- 29:30desarrollaste en la primera instancia la
- 29:32primera guía en de esta manera, entonces
- 29:34lo pueden ir y eh compartir allá, pero
- 29:37tengan en cuenta que ya tiene que estar
- 29:38funcional con eh partiendo de las formas
- 29:42normales, de la lógica, de las formas
- 29:44normales y ya listo para poderlo
- 29:46implementar dentro de esa plataforma de
- 29:48Oracle Apex.
- 29:51José Edwin,
- 29:53adelante.
- 29:55Hola, profe. J. Buenas tardes para
- 29:57todos.
- 29:58¿Cómo estás?
- 29:59Bien, bien, profe. ¿Me escuchan bien?
- 30:02Sí, yo te escucho.
- 30:04Okay. S, profe, solamente una pequeña
- 30:07consulta. eh para las actividades
- 30:11eh que tenemos de aquí en adelante,
- 30:12incluso la la primera fase, eh hay una
- 30:16parte en donde nosotros tenemos que
- 30:19hacer un screenshot de nuestra
- 30:21participación en estos IPAS. Sí, yo no
- 30:23sé si de pronto seas sea yo el el del
- 30:27inconveniente, pero a mí no me sale mi
- 30:30nombre en la imagen, sale solamente mi
- 30:33fotografía.
- 30:35Yo adicional a eso, quería preguntar si
- 30:38a ustedes no les queda un registro de
- 30:40nuestra participación
- 30:42e pues para no tener que anexar
- 30:46solamente la imagen sin mi nombre.
- 30:49Bien, en este orden de edad tienes que
- 30:51evidenciar que así como eh bueno, no sé
- 30:54si ahorita aquí en estas IPAS logras ver
- 30:57la sala donde estamos todos y que a cada
- 31:00uno le sale su nombre. En este orden de
- 31:02ideas quiere decir que estás logue a
- 31:04través de los canal del canal
- 31:05institucional que es Office 365 para
- 31:07poder ingresar a Teams. Ya en este eh
- 31:11nosotros sí en este momento queda una
- 31:13digamos la asistencia que genera
- 31:15netamente Teams, pero lo ideal es que
- 31:18ustedes ingresen como solicita la guía,
- 31:21el pantallazo, la captura de pantalla
- 31:23donde ustedes puedan se puedan eh
- 31:25evidenciar su participación. Y de hecho
- 31:27hablamos de la web conferencia, no
- 31:29hablamos de las IPAS.
- 31:32Bien.
- 31:38Jairo, adelante, nos vamos contigo y
- 31:40continúo, por favor.
- 31:42es una pregunta.
- 31:44Eh, no sé qué posibilidad por acá eh no
- 31:47sé qué posibilidad ha para que nos hagan
- 31:49al favor y y de enviarnos, por ejemplo,
- 31:53lo toda la web a los correos, teniendo
- 31:57en cuenta pues en el caso mío, yo estoy
- 32:00trabajando, no puedo estar el 100%
- 32:02pendiente de la web, entonces se me se
- 32:06me di
- 32:07un poco. Okay, Jairo, en este orden de
- 32:09ideas te invito a que explores cada uno
- 32:12de los e
- 32:14apartados, cada uno de los espacios que
- 32:17existe dentro del aula virtual y entre
- 32:19ellos en la parte inicial donde
- 32:21encontramos el curso de base de datos,
- 32:23cuando tú ingresas existe algo que dice
- 32:25foros de noticias. Tú das clic ahí y
- 32:27encuentras varias
- 32:31varias eh bueno, ¿cómo se le dice?
- 32:33sesiones, bueno, donde el ingeniero
- 32:35Mariano está compartiendo él las
- 32:37grabaciones, el enlace de grabación y tú
- 32:39puedes acceder a esas grabaciones para
- 32:41poder orientarte un poquito más respecto
- 32:44al desarrollo de la guía fase dos. Nos
- 32:46vamos contigo, Jaime y cierro en este
- 32:49caso las preguntas porque debo avanzar.
- 32:53Adelante.
- 32:53Hola, buenas buenas tardes, tutora.
- 32:55Hola, ¿cómo estás?
- 32:57Bien, gracias, tutora. Eh, una pregunta,
- 33:00eh, en la parte del diagrama prisma, yo
- 33:04veo que en el entregable pues hay como
- 33:07solamente un
- 33:10un qué, un flujo y solamente un cuadro.
- 33:12Es uno por estudiante o hay que armarlo
- 33:15entre todos.
- 33:16Entre todos. es colaborativo.
- 33:20Aquí lo importante es que ustedes se
- 33:22coloquen roles, roles, pero que todos
- 33:25hablen en un solo sentido y en un solo
- 33:27lenguaje, porque muchas veces yo he
- 33:29notado que eh dicen colaborativamente
- 33:34cuelgan, digámoslo así, o dejan el
- 33:36documento en línea y cada uno va
- 33:39entrando pues a colocar como a groso
- 33:41modo lo su opinión, pero nunca tienen o
- 33:44concertan lo que van a hacer y muchas
- 33:46veces repiten las mismas actividades y
- 33:48es ahí cuando no se unifica. todo el
- 33:50desarrollo de la guía. Entonces, ahí es
- 33:52cuando ustedes tienen que entrar a
- 33:53generar una estrategia de comunicación
- 33:56para poder desarrollar la guía.
- 33:59Vale, perfecto. Muchas gracias.
- 34:00Okay. Bien, vamos para el bloque siete y
- 34:03en este caso ingresamos con algo que se
- 34:05llama The Manipulation Language y en
- 34:08este caso es el DML que permite
- 34:10manipular los datos. Aquí pues vamos a a
- 34:13los datos que están almacenados en las
- 34:14talas de la base de datos. Vamos a
- 34:16generar mediante las sentencias de
- 34:18inseras
- 34:22y en este caso no son consultas, sino
- 34:24simplemente manipulación de datos donde
- 34:26vamos a insertar los datos, vamos a
- 34:29también de pronto a a cargar información
- 34:34haciendo comparación y eh también vamos
- 34:37a permitirnos eliminar registros de una
- 34:40tabla.
- 34:43Aquí pues vamos a trabajar también con
- 34:45algo de verificación de datos donde
- 34:47vamos a ejecutar sentencias del DML,
- 34:49donde vamos a hacer cambios con la
- 34:51sentencia Select. Eh, también dentro de
- 34:55la interfaz de de SQL Workshop vamos a
- 34:59trabajar con la opción de poder guardar
- 35:02cada uno de esas sentencias para
- 35:05poderlas reutilizar como evidencia para
- 35:09el desarrollo de la guía.
- 35:11dentro de esta fase o este bloque de la
- 35:14guía que hablamos sobre la manipulación
- 35:16de los datos DML en el Oracle Apex, pues
- 35:19ustedes necesitan qué necesitan para que
- 35:21vayan ustedes guardando su desarrollo y
- 35:24de hecho pues para que no omitan de
- 35:27pronto capturar las sentencias
- 35:29ejecutadas del insert, el update y el
- 35:31delet, los resultados de cada una de las
- 35:33consultas que se genere con el select,
- 35:36eh los registros también que se puedan
- 35:38llevar a cabo con los script, las
- 35:40evidencias de los datos en el object
- 35:41browser, que son las tablas y obviamente
- 35:45dentro de el informe final ustedes
- 35:48tienen que capturar e incluir
- 35:51en ese anexo para nosotros como tutores
- 35:53poderlos validar, ¿vale? Ese es como el
- 35:55bloque siete donde vamos a generar eh
- 35:59toda la manipulación de las de los
- 36:00datos. Entonces, si ustedes se están
- 36:02dando cuenta, nosotros entramos
- 36:03netamente a la plataforma a crear, luego
- 36:07a insertar o a generar tod esta
- 36:09manipulación de datos y en el bloqueo
- 36:12pues vamos a generar netamente lo que
- 36:14son las consultas, esas consultas a
- 36:17través de SQL donde vamos a explorar,
- 36:19analizar y obtener información de la
- 36:21base de datos que ustedes están
- 36:23trabajando, que es el trapiche. Yo voy a
- 36:26trabajar bajo el sistema de una
- 36:29biblioteca. Una consulta de SQL es una
- 36:32instrucción que permite recuperar y
- 36:34visualizar información almacenada en
- 36:37tablas de las bases de datos sin
- 36:39modificarla. Simplemente poder
- 36:41identificar algún dato importante que se
- 36:45requiera en en alguna consulta que
- 36:47ustedes en este momento puedan generar.
- 36:50pueden generar consultas de
- 36:52condicionamiento, consultas de
- 36:54ordenamiento o consultas en este caso
- 36:58para también para con funciones como lo
- 37:01que es eh el o, el i, eh también para la
- 37:05parte de ordenamiento o también para eh
- 37:11traer algunos datos importantes de dos o
- 37:14tres más tablas.
- 37:16Esto es lo que vamos a trabajar en el
- 37:18bloque 8o, que es a través de las
- 37:19consultas SQL. En el bloque 10, pues
- 37:22vamos a trabajar con el joint, que
- 37:25relativamente eh es combinar información
- 37:28de dos o más tablas mediante columnas
- 37:30relacionadas para obtener un resultado
- 37:33único con datos de diferentes fuentes.
- 37:37Aquí un join, pues es esa ruta de poder
- 37:40generar una intermediación o digámoslo
- 37:44así o poder generar y sacar datos de
- 37:48digamos de tablas que están totalmente
- 37:50relacionadas. Y ustedes ven acá un
- 37:52ejercicio pues o un ejemplo muy fácil
- 37:55donde yo tengo pues unas tres tablas de
- 37:58autor, escribe y libro. Y estas tablas
- 38:01de autor libro, yo eh al hacer las
- 38:04formas normales pude identificar que
- 38:06estaban de muchos a muchos y por ende
- 38:08sale esta tercera tabla que es el
- 38:10describe. Esta tabla describe pues es la
- 38:13intermediaria y obviamente resuelve la
- 38:16relación de muchos a muchos entre autor
- 38:19y libro. Por ende, ahí es donde yo voy a
- 38:22trabajar un join para poder obtener
- 38:25alguna información importante tanto de
- 38:27autor como de libro.
- 38:30Eh, trabajamos obviamente el inner
- 38:34joint, que es una unión interna que
- 38:36devuelve solo los registros que tienen
- 38:38coincidencias en ambas tablas
- 38:40relacionadas.
- 38:42Y si ustedes se dan cuenta, pues acá
- 38:44tengo un ejemplo sencillo de autor y
- 38:46libro. Yo le estoy diciendo que me deje
- 38:50eh o observar el nombre del autor
- 38:55y de y el autor de ese libro, ¿verdad?
- 38:58Entonces, si ustedes se dan cuenta, aquí
- 38:59hay una tabla que está totalmente eh que
- 39:02une tanto al autor como el libro y por
- 39:04ende es la que contiene eh digamos las
- 39:08llaves eh foráneas para poderlo unir.
- 39:12Entonces, acá lo que nos muestra esta
- 39:14este ninja joint es eh que devuelve los
- 39:17registros de coincidencia tanto de eh
- 39:20autor como de libro. Y e acá ustedes lo
- 39:24pueden observar. Tenemos otras
- 39:26particularidades en el joint y en este
- 39:29caso eh tenemos el que es left, right,
- 39:31full joint, que nos ayudan a obtener
- 39:35registros aunque no existan
- 39:36coincidencias en ambas tablas. Entonces
- 39:40el f simplemente nos devuelve los
- 39:42registros de la tabla izquierda y las
- 39:44coincidencias de la tabla derecha, que
- 39:46ya ahorita vamos a entrar con unos
- 39:47ejercicios prácticos. El R joint, que es
- 39:51relativamente hacia la derecha, devuelve
- 39:53todos los registros de la tabla derecha
- 39:54y las coincidencias de la tabla
- 39:56izquierda. Y el full joint completo, que
- 39:59es que nos devuelve todos los registros
- 40:02de ambas tablas con o sin coincidencias.
- 40:05Tenemos la estructura de un join en la
- 40:08parte inferior para que ustedes vayan
- 40:10familiarizándose, ya les voy dando yo
- 40:12las premisas, el por qué se se tiene esa
- 40:15sintaxis y que ustedes puedan pues en
- 40:17este momento evidenciarlo y poderlo
- 40:19aplicar dentro del desarrollo.
- 40:22Es importante que dentro de cada una de
- 40:25las e qué pena interrumpir.
- 40:28Sí,
- 40:29es que yo veo la pantalla, veo solo una
- 40:32imagen, no sé si está presentando otra
- 40:34cosa o o soy solo yo.
- 40:37Me pueden validar. Yo creo que eres tú
- 40:40porque yo veo que estoy proyectando el
- 40:42bloque.
- 40:42No, yo también. Solo estoy viendo bloque
- 40:4510.
- 40:46Sí, estamos
- 40:49pasaba lo mismo y me salí y volví a
- 40:51entrar y ya
- 40:52que está explicando lo que está dentro
- 40:54del bloque, o sea, en el bloque c es la
- 40:56página que vamos.
- 40:57Gracias. Sí, gracias. Miren, yo al
- 41:00inicio expliqué que en el lo voy a a
- 41:02explicar la guía por bloques. Este
- 41:04bloque 10 contiene el número uno. ¿Ven
- 41:07el puntero donde estoy yo en este
- 41:09momento? Acá se me salió. Acá un, dos,
- 41:14el tres, el cuatro, el cinco y el seis
- 41:16para que ustedes tengan una secuencia de
- 41:19pasos y que ustedes puedan identificar
- 41:21qué se pretende dentro de cada bloque,
- 41:24¿vale? Siempre cuando ustedes ejecuten,
- 41:28ya sea una sentencia, una consulta, lo
- 41:31ideal es que ustedes siempre trabajen en
- 41:34la último paso, que es el punto seis,
- 41:36que es verificar, guardar la evidencia
- 41:38del Oracle Apex. Ya les enseño cómo para
- 41:40que ustedes puedan luego tomar la
- 41:43captura pantalla como evidencia el
- 41:45informe final. Yo les voy a decir cómo
- 41:47se genera y ustedes van soportando. De
- 41:50hecho, eh la plataforma de Oracle Ipex
- 41:54ustedes pueden también trabajar de
- 41:55manera colaborativa
- 41:58y ustedes pueden ir resguardando todo su
- 42:00trabajo dentro de la interfaz. ¿Listo?
- 42:03Entonces aquí ya vamos terminando. Vamos
- 42:05con el joint. Luego vamos con el bloque
- 42:0711, que son las vistas, que es view, una
- 42:10ventana para ver la información de otra
- 42:12forma, simplemente que es una vista, es
- 42:15como aquella ventana que te permite ver
- 42:16la información que necesitas de una o
- 42:19varias tablas de forma organizada.
- 42:21Simplemente cuando tú generas eh una
- 42:24sintaxis de creación, pues es muy
- 42:26complejo eh de pronto volver a ejecutar
- 42:30todo todas las sentencias del create,
- 42:33select, from, join, where, las
- 42:35condestinamientas. Lo que necesitamos es
- 42:37que a través de una vista ustedes pueden
- 42:38resguardar todo esa estructura de crear
- 42:43toda esa estructura y otro otras otro
- 42:46tipo de sintaxis y simplemente la
- 42:48podamos guardar dentro de este de este
- 42:53de esta de este tipo de vistas para que
- 42:56luego puedan ustedes utilizar
- 42:58reutilizarlo sin tener que volver a
- 43:00escribir toda el bloque o toda la
- 43:05digamos el código como tal. Entonces,
- 43:07eso es como una automatización que
- 43:09también nos favorece para los que son
- 43:12programadores o en este caso
- 43:14desarrolladores y que les gusta pues
- 43:16trabajar a través de SQL, ¿verdad?
- 43:19Entonces, la sintaxis de creación
- 43:20siempre pues vamos a trabajar con el
- 43:22create or replace view, el nombre de la
- 43:25vista, ojalá esos nombres de vista que
- 43:27tengan que ser muy acordes a lo que
- 43:29genera la sentencia o en este caso el
- 43:34código SQL, porque muchas veces pues
- 43:36como siempre colocamos otros nombres que
- 43:38no tienen nada que ver con con el
- 43:41desarrollo de esta estructura. Luego,
- 43:44pues nos vamos para un ejemplo claro.
- 43:46Ustedes tienen que identificar cómo se
- 43:48trabaja una vista. Y de hecho aquí yo
- 43:50creé una vista para un inner joint donde
- 43:53estoy solicitando pues obviamente los el
- 43:56nombre, el autor, el nombre del autor,
- 43:59eh igualmente el nombre del libro y que
- 44:01esta va a quedar guardada, autoguardada,
- 44:04digámoslo, o va a quedar guardada dentro
- 44:05de una vista de autores libros para
- 44:07luego trabajarla nuevamente o poderla
- 44:09llamar y eh poderla visualizar sin tener
- 44:12que volver a escribir todo el código.
- 44:17También les voy a enseñar cómo se
- 44:19guardan las vistas, cómo se visualizan
- 44:22esa vista que ustedes logran ver acá,
- 44:24este esta programación que tenemos acá,
- 44:27esta estructura, pues simplemente lo que
- 44:29nos va a hacer es que podamos nosotros
- 44:31visualizar el nombre del autor y del
- 44:33libro y que de hecho dentro de estas dos
- 44:35tablas hay una tabla intermedia Yeah.
About this transcript
This page contains the full transcript of CIPAS Fase 2 Desarrollo de la base de datos relacional en SQL Curso Bases de datos 2204 by Mariano Esteban Romero Torres, generated from the public captions YouTube serves with the video. The transcript has 6,403 words across 1,018 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.