YouTube2Text

CIPAS Fase 2 Desarrollo de la base de datos relacional en SQL Curso Bases de datos 2204 — Transcript

by Mariano Esteban Romero Torres · 6,403 words · 1,018 segments · language en · Watch on YouTube

Full transcript

  1. 0:17Muy buenas tardes, estimados
  2. 0:20estudiantes.
  3. 0:23Buenas tardes.
  4. 0:25Buenas tardes.
  5. 0:26Buenas tardes.
  6. 0:28Buenas tardes. Buenas tardes, prof.
  7. 0:30Buenas tardes.
  8. 0:30Muy buenas tardes.
  9. 0:32Buenas tardas tardes.
  10. 0:33Buenas tardes.
  11. 0:35En este momento eh vamos a iniciar con
  12. 0:38las IPAs de la fase dos. Eh vamos a dar
  13. 0:42de 3 a 3:05 de la tarde para iniciar con
  14. 0:45las IPAs. Regálenme en esos 3 minutos
  15. 0:48para que sus otros compañeros puedan
  16. 0:50ingresar, por favor.
  17. 3:26Hola, ingeniera Adriana, buenas tardes.
  18. 3:28¿Tienes alguna dificultad para
  19. 3:30presentar?
  20. 3:31Sí, muy buenas tarde. En este momento no
  21. 3:34tengo la opción de compartir.
  22. 3:39Levántame la mano, porfa, para darte eh
  23. 3:42permisos.
  24. 3:46Ya, ingeniero.
  25. 4:00Vale, ya tienes eh permisos.
  26. 4:04Gracias, ingeniero. Gracias. Ya tengo
  27. 4:07el acceso.
  28. 4:10Muy buenas tarde, estimados estudiantes.
  29. 4:13Un cordial saludo. Mi nombre es Adriana
  30. 4:16Fernanda González Guerrero. En este
  31. 4:17momento soy tutora para el curso de
  32. 4:19bases de datos. Eh, en la tarde de hoy
  33. 4:23pues vamos a desarrollar las CPAS para
  34. 4:25el desarrollo. ¿Me están escuchando en
  35. 4:28este momento?
  36. 4:31Me levantan.
  37. 4:33Sí, doctora, escuchen.
  38. 4:35Gracias. Antes de iniciar con mi con las
  39. 4:39CPAs, quiero recomendarles algo. En este
  40. 4:41momento
  41. 4:43les pido encarecidamente a los
  42. 4:46estudiantes que me están acompañando en
  43. 4:47sala, por favor, estar muy atentos a los
  44. 4:50micrófonos, estar muy atentos de pronto
  45. 4:53a esas reacciones que en cierto momento
  46. 4:55se disparan por eh de pronto porque
  47. 4:58estamos conectados desde el celular y
  48. 5:00que eh ustedes pueden darse en cuenta
  49. 5:02que cuando el tutor está hablando pues
  50. 5:05se interrumpe totalmente la comunicación
  51. 5:07asertiva que se debería estar
  52. 5:09desarrollando dentro de eh la reunión o
  53. 5:13de la sesión. Entonces, les pido por
  54. 5:15favor eh las formas o aplicar las normas
  55. 5:18de etiqueta dentro de de este espacio.
  56. 5:21Estamos trabajando de manera virtual y
  57. 5:23eh espero pues ese respeto para tan para
  58. 5:26con sus compañeros como para la tutora
  59. 5:28en este momento. Si ustedes tienen
  60. 5:30alguna pregunta, por favor, manito
  61. 5:32arriba para la participación y o a
  62. 5:36través del chat. también les vamos voy
  63. 5:38dando como esa oportunidad de preguntar.
  64. 5:41Me voy a centrar en este momento en el
  65. 5:43desarrollo de la guía y eh también del
  66. 5:47anexo de la guía para la fase dos. Luis
  67. 5:51Miguel, por favor, adelante. En este
  68. 5:53momento te escucho porque inicio y voy
  69. 5:56terminando cada uno de los bloques y voy
  70. 5:57dando espacio para las preguntas.
  71. 5:59Adelante, Luis Miguel.
  72. 6:01la grabación en por cuál medio se va a
  73. 6:04compartir.
  74. 6:05Bien, todo eso ya los voy a informar,
  75. 6:07Luis Miguel. Sin embargo, la grabación
  76. 6:09como siempre se va a dejar eh compartida
  77. 6:12a través de ese foro de noticias. Los
  78. 6:14invito a que ustedes puedan explorar e
  79. 6:19el nuestra plataforma del aula virtual
  80. 6:22donde ustedes van a encontrar eh que el
  81. 6:24ingeniero Mariano o nosotros como
  82. 6:26tutores dejamos información importante
  83. 6:29dentro de esta área o este contexto para
  84. 6:32que ustedes desde ahí puedan ingresar a
  85. 6:34visualizar nuevamente las grabaciones
  86. 6:37como la web conference que realizamos
  87. 6:39hace poco, como las IPAS también. De
  88. 6:41igual manera, pues cada uno de los
  89. 6:43tutores tenemos la oportunidad de
  90. 6:45compartirlas a ustedes a través del aula
  91. 6:47virtual, a través de ese correo interno.
  92. 6:49Bien, Luis Miguel.
  93. 6:51Entonces, en este orden de ideas,
  94. 6:53teniendo en cuenta que es muy extensa la
  95. 6:54guía, pues les doy la bienvenida en este
  96. 6:57momento. Eh, cualquier pregunta, ya
  97. 7:00saben, eh, vamos a a desarrollar
  98. 7:02nuestras IPAS a través de ciertos
  99. 7:05bloques. Como ustedes saben, esta es una
  100. 7:06de las guías como más extensas que
  101. 7:08tenemos por lo por tratar de de esas
  102. 7:10bases de datos relacionales con SQL y
  103. 7:13por ende pues quiero como enfatizar en
  104. 7:15lo que más eh dudas han surgido, sin
  105. 7:17embargo, pues voy a tratar de
  106. 7:18orientarlos para que ustedes tengan un
  107. 7:20excelente y muchos éxitos en el
  108. 7:22desarrollo de esta guía.
  109. 7:24Entonces, voy a compartir la pantalla en
  110. 7:27este momento para que ustedes puedan eh
  111. 7:29identificar
  112. 7:30que voy a trabajar
  113. 7:33y por favor ustedes me dicen si la están
  114. 7:37visualizando en este momento.
  115. 7:42Sí, señora.
  116. 7:43Okay, manito arriba. Vamos con
  117. 7:44reacciones, manito arriba para no
  118. 7:46perder, digamos, la comunicación
  119. 7:48asertiva.
  120. 7:50Como había hemos hecho la introducción,
  121. 7:52entonces vamos a hablar sobre las bases
  122. 7:54de datos. Fase dos, desarrolla las bases
  123. 7:56de datos relacionales, donde ustedes
  124. 7:57pues van a encontrar en este momento e
  125. 8:04ahora sí vamos a encontrar pues unos
  126. 8:07bloques, los llamo yo, yo los he
  127. 8:08dividido la guía por bloques y en este
  128. 8:11bloque uno vamos a encontrar pues eso de
  129. 8:14que está pidiendo la fase dos y
  130. 8:16relativamente ustedes pueden ver que acá
  131. 8:18en esta ruta que les he formado, esta
  132. 8:20ninfografía, tenemos el número uno que
  133. 8:23pide la fase de dados. Pues vamos a
  134. 8:24diseñar una base de datos relacional
  135. 8:26aplicando que la normalización que hemos
  136. 8:28venido desde la fase uno. Es importante
  137. 8:30que ustedes hayan desarrollado y si no
  138. 8:32la han desarrollado tienen que
  139. 8:34desarrollarla para poder entender y
  140. 8:35articular notablemente pues esa fase uno
  141. 8:38con la fase dos.
  142. 8:41También vamos a implementar el modelo de
  143. 8:42Oracle Apex con SQL. Vamos a gestionar
  144. 8:46datos, consultas avanzadas, vista,
  145. 8:47seguridad y transacciones, que es lo que
  146. 8:49nos pide la guía dos a través de ese
  147. 8:52desarrollo. E igualmente vamos a
  148. 8:54documentar el proceso en un informe
  149. 8:56colaborativo con evidencias. Aquí es
  150. 8:59importante eh denotar igualmente que
  151. 9:02esta guía se va a desarrollar
  152. 9:03grupalmente. A ver, que con quién,
  153. 9:05profe? Con los integrantes, en este caso
  154. 9:08de su grupo. Ustedes tienen que tener
  155. 9:10una comunicación aserta. Profe, es que
  156. 9:11no me encuentro con quién, no me
  157. 9:13responden. Bien, en ese orden de ideas
  158. 9:15ustedes pueden comunicarse internamente
  159. 9:17con su tutor y su tutor les dará esa
  160. 9:18orientación precisa.
  161. 9:21Si tengo en este caso, bueno, la
  162. 9:23pregunta del día, si tengo varias
  163. 9:25tablas, ¿cómo hago para que Oracle
  164. 9:26entienda Oracle entienda que pertenece
  165. 9:29al mismo sistema? Pues bien, a través de
  166. 9:31que vamos a trabajar acá, también vamos
  167. 9:32a identificar lo que son claves
  168. 9:34primarias, las claves foráneas que hacen
  169. 9:36parte de ese modelo relacional a través
  170. 9:38de SQL. Vamos a trabajar también eh algo
  171. 9:42que eh tienen que ustedes realizar. Yo
  172. 9:45aquí lo voy a realizar a través de un
  173. 9:46sistema de biblioteca. Ustedes siguen
  174. 9:48trabajando a través de ese sistema del
  175. 9:50trapiche que hemos solicitado, se ha
  176. 9:53solicitado a través de la guía. Por eso
  177. 9:54es importante que ustedes ya hayan
  178. 9:56efectuado la fase uno para que aquí
  179. 9:59ustedes sigan avanzando y no tengan
  180. 10:01retrocesos. Sí, en en la actividad
  181. 10:05cuatro, que es una idea clave que pues
  182. 10:08he querido traer, es que ustedes puedan
  183. 10:10representar una parte de la realidad y
  184. 10:12de las relaciones que permitan que la
  185. 10:15información funcione como un sistema
  186. 10:16integrado. Entonces, aquí hablamos de
  187. 10:18ese modelo relacional que vamos a
  188. 10:20trabajar dentro de eh nuestro motor de
  189. 10:24base de datos que es Oracle Apex.
  190. 10:28Hay algo importante también que a
  191. 10:30ustedes en este momento le solicita la
  192. 10:33guía y es esa metodología que ustedes
  193. 10:35tienen que trabajar y es a través de la
  194. 10:38participación del for. ustedes tienen
  195. 10:41que participar y hay unos requerimientos
  196. 10:42que es uno, participación en la web
  197. 10:44conference que ya pasó y en este caso
  198. 10:47ustedes tienen que obviamente capturar
  199. 10:50pues eh la asistencia, la participación
  200. 10:52de actividades propuestas durante la
  201. 10:54sesión, incluir esta evidencia durante
  202. 10:56dentro del informe, en el anexo dos les
  203. 10:59están solicitando. Eso es un un primer
  204. 11:02requisito que les van a a a solicitar
  205. 11:04dentro de la anexo. En el paso dos, pues
  206. 11:07en el participación del foro
  207. 11:09colaborativo, acá el objetivo del foro
  208. 11:11es construir pues ese conocimiento con
  209. 11:13el equipo de trabajo mientras mientras
  210. 11:16durante qué durante todo el desarrollo
  211. 11:18de la guía, mediante el análisis, la
  212. 11:19discusión y el aporte argumentado sobre
  213. 11:22la temática la fase dos. No digamos no
  214. 11:26dejen números de teléfonos dentro de los
  215. 11:28foros, chicos. Eso está prohibido porque
  216. 11:30pues hemos eh o se han sometido a cosas
  217. 11:34ilegales y por ende, como decía el
  218. 11:35ingeniero Mariano en la en la web, es
  219. 11:38mejor que ustedes se contacten a través
  220. 11:39de los canales institucionales. Por
  221. 11:41favor, busquen a sus compañeros a través
  222. 11:43de Teams y se puedan hacer pues esos
  223. 11:45grupos de trabajo colaborativos para
  224. 11:47llevar a cabo la guía de la fase dos.
  225. 11:50¿Cuántas participaciones? mínimo cinco
  226. 11:52momentos académicos diferentes en
  227. 11:54distintos días según la guía de
  228. 11:56aprendizaje. Bien, entonces en este caso
  229. 11:59la sugerencia de la ruta de
  230. 12:01participación. Entonces, momento uno,
  231. 12:03presento mi avance, en el momento dos
  232. 12:05comparto mi análisis quizás de lo que
  233. 12:07usted haya aportado dentro del
  234. 12:09desarrollo de esta guía. En el momento
  235. 12:11tres, comento el trabajo de un
  236. 12:12compañero, puede ser. En el momento
  237. 12:14cuatro presento una corrección, un
  238. 12:16aporte adicional y en el momento cinco,
  239. 12:18comparto mi avance final. Eso es una
  240. 12:21buena práctica. Y acá pues relativamente
  241. 12:24a eso estamos llamados a que el foro sea
  242. 12:26totalmente intercambiar ideas, de
  243. 12:28argumentar, de mantener un lenguaje
  244. 12:30respetuoso y académico y obviamente
  245. 12:33aportando pues sus opiniones y o ideas
  246. 12:36para el desarrollo de la fase dos.
  247. 12:39Eso es como como lo que queremos en este
  248. 12:42momento también dentro de ese bloque
  249. 12:44dos, dentro de la guía de la fase dos
  250. 12:47también en el bloque tres y que me han
  251. 12:49preguntado muchísimo es referente a esa
  252. 12:52reedición sistemática de la literatura,
  253. 12:55nuestra metodología Prisma. ¿Qué busca
  254. 12:57nuestra metodología Prisma? busca
  255. 13:00analizar, seleccionar y fundamentar una
  256. 13:03curaduría digital donde ustedes pues esa
  257. 13:07van a implementar la metodología de
  258. 13:09poder revisar sistemáticamente
  259. 13:11la literatura de forma rigurosa,
  260. 13:13transparente y replicable. Aquí parte el
  261. 13:16hecho de poder ustedes generar esa esa
  262. 13:20esa opinión crítica con fundamentos, con
  263. 13:23argumentos y generar de pronto esa
  264. 13:26identificación de una información
  265. 13:28relevante y actualizada. reducir pues
  266. 13:31los sesgos de de búsqueda, seleccionar
  267. 13:34fuentes confiables, nada de rincón del
  268. 13:36vago, sino totalmente a través de
  269. 13:38bibliotecas e que tengan pues la verdad
  270. 13:43esa esa parte teórica sólida a través de
  271. 13:46proyectos de investigación y, ¿por qué
  272. 13:47no? A través de libros, sustentar
  273. 13:49decisiones de diseño. ¿Y para qué? pues
  274. 13:51para eso para sustentar esas decisiones
  275. 13:54de diseño y desarrollo de las bases de
  276. 13:56datos que ustedes en este momento pues
  277. 13:58estamos llevando a cabo, que es la base
  278. 14:00de datos del trapit, fundamentarlo y eh
  279. 14:03obviamente para poder desarrollar un
  280. 14:05buen sistema.
  281. 14:07Las etapas del flujo del de la
  282. 14:10metodología Prisma pues consisten en
  283. 14:12cuatro etapas y en este caso pues
  284. 14:15hablamos de una identificación, es que
  285. 14:17ustedes logren identificar algunas
  286. 14:19plataformas o buscadores eh donde
  287. 14:22ustedes puedan encontrar pues esas em
  288. 14:25esas bases de datos académicas y que
  289. 14:28ustedes en ese orden de ideas y en la
  290. 14:29identificación logran tener 250
  291. 14:32e datos académicos, pues empiecen a
  292. 14:35filtrarlos. ¿Qué? ¿Cuáles son como esas
  293. 14:38plataformas que ustedes les pueden
  294. 14:39colaborar? Scopus, Google Escola,
  295. 14:42Repositorio de Launat, el Redalic,
  296. 14:44Dianet, entre otras muchas más, pero que
  297. 14:47obviamente se fundamenten en la parte
  298. 14:50académica. Dentro de esa identificación
  299. 14:52logran identificar un registro de 250,
  300. 14:55es un ejemplo, no quiero decir que
  301. 14:57pueden ser más, pueden ser menos. Vamos
  302. 14:59con el cribado, que es eliminar la los
  303. 15:02duplicados y revisar títulos y
  304. 15:03resúmenes, porque ustedes eh en este
  305. 15:05orden de ideas muchas veces no sabemos
  306. 15:07buscar en la web. En la web encontramos
  307. 15:10mucha información como nice ver ese
  308. 15:12témpano de hielo que rompió el barco del
  309. 15:14Titanic y muchas veces nosotros solo
  310. 15:15llegamos a la puntita, ahí para abajo
  311. 15:18hay muchísima información y aquí es
  312. 15:20donde pues también le solicitamos
  313. 15:22empezar a a generar pues esas búsquedas
  314. 15:25con los conectores como el o, el i y que
  315. 15:27muchas veces pues e fallamos en la
  316. 15:30búsqueda por colocar conectores, decía
  317. 15:33la profe de de de español, esos
  318. 15:35conectores que son en donde por la que
  319. 15:40en este caso son universales y que
  320. 15:42muchas veces al al escribirlos nos
  321. 15:44generan es basura en información.
  322. 15:47Entonces, cuando trabajamos el cribado,
  323. 15:49pues eliminamos las los duplicados y
  324. 15:51revisamos títulos y resúmenes. Entonces,
  325. 15:53ahí ya empezamos, obviamente
  326. 15:54colaborativamente con sus compañeros a
  327. 15:57eliminar qué sirve, qué no sirve, con
  328. 15:59qué me quedo. Entonces, ya de 250
  329. 16:01registros bajamos a 150, pero después de
  330. 16:04haber eliminado pues ya lo que no nos
  331. 16:06beneficia dentro de nuestro estudio,
  332. 16:09cuando ya eh tenemos todos esos
  333. 16:11criterios de exclusión relacionados al
  334. 16:14tema y que no nos que no están eh dentro
  335. 16:17o fuera de del rango de años también,
  336. 16:20porque acá también sirve precisar que
  337. 16:22dentro de estas búsquedas eh sometemos
  338. 16:24digamos a unas búsquedas actualizadas,
  339. 16:27¿sí? el tipo de documento que tampoco es
  340. 16:29válido. Bueno, cuando ya pasamos este
  341. 16:32esta etapa, vamos nos vamos para la
  342. 16:35parte de idoneidad, que es poder evaluar
  343. 16:37el texto completo de los documentos que
  344. 16:40ustedes han identificado y que en
  345. 16:42relación a ciertos criterios de
  346. 16:44inclusión como la relación directa con
  347. 16:46los ejes de la guía, los últimos 5 años,
  348. 16:49la calidad académica y los aportes en el
  349. 16:51contexto del proyecto que se está
  350. 16:53llevando a cabo ya van a empezar a
  351. 16:55reducir aún más. Entonces quedamos con
  352. 16:5760 registros de los cuales ya podemos
  353. 17:00empezar a hacer inclusión, podemos hacer
  354. 17:02una exploración exhaustiva en esos
  355. 17:05estudios finales para luego pues
  356. 17:07quedarnos solo con 25 registros donde
  357. 17:10ellos pues van a ayudarnos con a poder
  358. 17:13generar esa síntesis que necesitamos
  359. 17:15para la creación de nuestras bases de
  360. 17:17datos. hablo en relación a ese
  361. 17:20desarrollo del modelado de entidad,
  362. 17:22relación, quizás a las formas, ¿no? Eh,
  363. 17:24normas formales que tenemos que
  364. 17:26identificar dentro de nuestros sistemas
  365. 17:29para que haya un buen fundamento. Bien,
  366. 17:32y en este caso hablando del bloque tres,
  367. 17:37pues necesitamos unos productos en este
  368. 17:39caso y en este es el anexo que ustedes
  369. 17:41se encuentran dentro del aula virtual en
  370. 17:44la fase dos y es poder ustedes generar
  371. 17:46un gráfico eh oficial con las etapas y
  372. 17:49números de registros, la matriz de
  373. 17:51síntesis literaria que son autores, heos
  374. 17:53temáticos, aporte y conclusiones, las
  375. 17:56cinco referencias nacionales del
  376. 17:57repositorio institucional UNAT, máximo 5
  377. 18:00años.
  378. 18:01referencias internacionales de alto
  379. 18:03impacto y el texto argumentativo
  380. 18:05integrado en el informe final mínimo con
  381. 18:08500 palabras.
  382. 18:10Eh, recomendaciones, definir bien las
  383. 18:13palabras claves y las ecuaciones de
  384. 18:15búsqueda dentro de estos motores, el uso
  385. 18:18crítico claros de inclusión y exclusión,
  386. 18:20qué te sirve, qué no te sirve.
  387. 18:21Obviamente priorizar los años de las
  388. 18:23fuentes, organizar la información en una
  389. 18:25matriz y obviamente citarlo con normas
  390. 18:28AP. De hecho, tenemos la invitación
  391. 18:30también de a los IPAs, a las IPAs, de
  392. 18:32poder generar pues todas estas la
  393. 18:34identificación de normas APA y que a
  394. 18:36ustedes también están invitados a ser
  395. 18:39parte de estas IPAs y que ustedes puedan
  396. 18:41fundamentar aún más sus trabajos
  397. 18:43escritos.
  398. 18:45Nos vamos para el bloque cuatro y
  399. 18:47rápidamente les empiezo como a nombrar
  400. 18:49para poder entrar de lleno a la
  401. 18:50plataforma que en este momento vamos a
  402. 18:52explorar y que vamos a desarrollar parte
  403. 18:54de la guía de algunas e
  404. 18:57ejemplos y contextos de lo que nos pide.
  405. 19:00En el bloque cuatro podemos trabajar lo
  406. 19:03que nuevamente nos habla de la
  407. 19:04normalización de bases de datos, donde
  408. 19:06vamos a tratar de esos datos
  409. 19:08desordenados a poder modelarlos
  410. 19:11eficientemente y sin redundancia. Ya
  411. 19:14habíamos hablado que la normalización es
  412. 19:16un proceso que organiza los datos en
  413. 19:18tablas y elimina la redundancia, la
  414. 19:20duplicidad y garantiza la integración de
  415. 19:22la información. Aquí no me quedo porque
  416. 19:24esto lo habló el ingeniero Mariano en la
  417. 19:26web conference, fue muy explícito y acá
  418. 19:29simplemente ustedes deben tener un
  419. 19:30conocimiento previo para poder abordar
  420. 19:33también esta guía. ¿Por qué es
  421. 19:35importante la normalización,
  422. 19:36estudiantes? porque nos va a evitar
  423. 19:38datos repetitivos, reduce
  424. 19:39inconsistencias, facilita la
  425. 19:41actualización, mejora la eficiencia de
  426. 19:42las consultas y soporta el crecimiento
  427. 19:45del sistema. Ustedes ven acá un ejemplo
  428. 19:48de partidas y normalizar. ustedes eh con
  429. 19:50las formas normales, el paso a paso,
  430. 19:53pues aquí ya tenemos que identificar que
  431. 19:56aquí podemos sacar más de tres tablas
  432. 19:59porque acá hay unos problemas, hay
  433. 20:00múltiples valores en una misma celda,
  434. 20:03datos repetidos, dificultad para
  435. 20:05consultar y mantener. Lo ideal es que
  436. 20:07ustedes puedan aplicar y que hayan
  437. 20:09aplicado ya estas formas normales a su
  438. 20:13base de datos del trapiche, que se
  439. 20:15pregunte son es parte colaborativa, son
  440. 20:18cuatro o cinco estudiantes que se deben
  441. 20:20reunir y poder aplicar cada una de ellas
  442. 20:23para poder generar una una normalización
  443. 20:26de esas bases de esa base de datos
  444. 20:29eficiente y sin redundancia.
  445. 20:32¿Qué esperamos dentro de estas formas eh
  446. 20:35normales? pues tablas bien
  447. 20:37estructuradas, sin redundancia de datos,
  448. 20:39relaciones claras mediantes claves
  449. 20:41primarias que es la PK y foráneas que es
  450. 20:44la FK, que ya vamos a ver en este caso
  451. 20:47ustedes para que vayan teniendo en el
  452. 20:48radar qué significa estas abreviaciones
  453. 20:51o estas nomenclaturas, bases de datos
  454. 20:53listas para implementar en Oracle Apex.
  455. 20:56De aquí parte toda la estructura para
  456. 20:59que a través de esa implementación, a
  457. 21:02través de Oracle Apex, ustedes puedan eh
  458. 21:05visualizar la manera correcta de hacer
  459. 21:08consultas y mucho más. Bien, entonces
  460. 21:11esto es el bloque cuatro, que es lo que
  461. 21:13nos piden en la guía. el bloque cinco,
  462. 21:15pues nos vamos para la parte de modelo
  463. 21:16relacional y hablamos sobre el
  464. 21:19desarrollo de ese modelo de entidad
  465. 21:20relación, la estructura de las tablas y
  466. 21:23aquí pues ustedes ya habían y de hecho
  467. 21:25muchos de mis estudiantes lo trabajaron
  468. 21:27a través de nuestra herramienta que eh
  469. 21:31estaba en la guía uno, en este caso de
  470. 21:34la fase uno, que es el Oracle SQL
  471. 21:37Developer
  472. 21:38date y ahí ustedes pues tenían que haber
  473. 21:41generado la estructura lógica y también
  474. 21:44pues la la parte de la de la modelo
  475. 21:48entidad relación como tal, ¿verdad?
  476. 21:51Entonces acá simplemente lo que quiero
  477. 21:54eh entrar como a precisar que es un
  478. 21:56modelo relacional, es la presentación
  479. 21:58lógica de los datos donde las entidades
  480. 22:00del modelo enti relación se convierten
  481. 22:03en tablas. ¿Con qué? Con algo muy que se
  482. 22:05tiene que identificar con sus claves,
  483. 22:08tipos de datos y restricciones de
  484. 22:10integridad.
  485. 22:12Aquí nuevamente vengo a precisar, yo voy
  486. 22:14a trabajar ahorita bajo un sistema de
  487. 22:16biblioteca donde voy a tener seis
  488. 22:18tablas. Cada tabla tiene en este momento
  489. 22:21ya eh las formas normales aplicadas y
  490. 22:24que por ende pues vamos a trabajar con
  491. 22:26cierta estructura de atributos y datos.
  492. 22:29Ya ustedes pueden visualizar acá estas
  493. 22:31tablitas y que eh con ellas pues vamos a
  494. 22:34definir lo que son las claves primarias,
  495. 22:36que es la identificación de forma única
  496. 22:39en cada registro, las claves foráneas
  497. 22:41que establecen las relaciones entre las
  498. 22:43tablas, los tipos de datos que entre
  499. 22:46ellos encontramos barchart number y date
  500. 22:48para las fechas, las restricciones de
  501. 22:51integridad, el no nul que es el campo
  502. 22:53obligatorio, no no puede quedar vacío un
  503. 22:56que son los valores únicos que no se
  504. 22:58pueden repetir y el check que son
  505. 23:00condiciones de negocio. Bien, eh para
  506. 23:04los entregables de eh o en este caso en
  507. 23:07la guía nos dice que existen unos
  508. 23:09entregables. ¿Qué entregable es el que
  509. 23:11debemos anexar dentro de ese anexo,
  510. 23:14valga la redundancia? El diagrama
  511. 23:16relacional definido como el de la
  512. 23:18imagen. Debemos relacionar el
  513. 23:20diccionario de datos, atributos, tipos y
  514. 23:22restricciones. la evidencia de
  515. 23:24construcción de Oracle SQL Developer
  516. 23:27Modeller, que en este caso ya ahorita
  517. 23:30les voy a dar como así una simple vista
  518. 23:32porque ustedes ya lo trajaron en la fase
  519. 23:34uno y todo esto tiene que ir hacia el
  520. 23:37documento del informe final bien
  521. 23:40estructurado aplicando normas APA a
  522. 23:43porque pues obviamente todo tiene un
  523. 23:45desarrollo y un autor. Hm. De este
  524. 23:48resultado, este bloque cinco, ¿qué se
  525. 23:50espera? pues tener unas tablas
  526. 23:52correctamente estructuradas, relaciones
  527. 23:53claras definidas con la PK y la FK que
  528. 23:56son llaves primarias y llaves foráneas.
  529. 23:59Modelo listo para su implementación con
  530. 24:01Oracle Apex, bases de datos consistentes
  531. 24:04y sin redundancia. Bien, esto es como el
  532. 24:06bloque cinco de esa guía que tenemos en
  533. 24:09este momento en la fase dos. En el
  534. 24:11bloque seis, pues tenemos ya hablar aquí
  535. 24:14dentro de lo que es todo el desarrollo a
  536. 24:17través de esa plataforma de Oracle Apex,
  537. 24:19que es a trabajar sobre el DDL, que en
  538. 24:23este caso son conjuntos de sentencias
  539. 24:26SQL que nos van a permitir definir,
  540. 24:29crear, modificar, eliminar la estructura
  541. 24:32de los objetos de las bases de datos. En
  542. 24:35este caso, ¿de quiénes estamos hablando?
  543. 24:37pues e de esas entidades que hemos
  544. 24:39estructurado a desde el desde la entidad
  545. 24:43modelo entidad relación. Y acá pues
  546. 24:45vamos a trabajar con las eh principales
  547. 24:47sentencias del DL que es data definition
  548. 24:50language, que es create, que es para
  549. 24:53crear los objetos, las tablas, índices o
  550. 24:56vistas, el alter, que es modifica la
  551. 24:58estructura de un objeto, el drop elimina
  552. 25:00un objeto, el truncet elimina todos los
  553. 25:03registros de una tala sin borrar su
  554. 25:04estructura.
  555. 25:06Un ejemplo sencillo de lo que yo quiero
  556. 25:09en esta tarde es este. Esto es lo que
  557. 25:11vamos a trabajar en este momento. Ya
  558. 25:13ingresando a la plataforma de Oracle
  559. 25:16Apex. Vamos también, obviamente ahorita
  560. 25:19a ingresar, cómo vamos a ingresar, cómo
  561. 25:21nos vamos a registrar, cómo vamos a
  562. 25:23abrir ese espacio, cómo se ejecuta el
  563. 25:25script DDL y verificar la creación desde
  564. 25:28el software browser, que es ya la
  565. 25:31creación de esas talas y esas relaciones
  566. 25:33creadas. Listo. Por eso voy como muy
  567. 25:35volando, muy voy muy explicando muy
  568. 25:37rápido, pero es lo que yo quiero que
  569. 25:38ustedes de pronto identifiquen.
  570. 25:41Dentro de este bloque que nos pide la
  571. 25:43guía. Nos pide que ustedes puedan e
  572. 25:48capturar los scripts de los DDL, de las
  573. 25:51talas creadas y las relaciones en
  574. 25:53Oracle. Nos piden el modelo funcional y
  575. 25:55consistente. Nos piden una evidencia de
  576. 25:57la implementación de y en este caso son
  577. 25:59capturas de pantalla. por favor, esas
  578. 26:00capturas de pantalla que sean nítidas,
  579. 26:03que no se vayan a cortar, no me vaya,
  580. 26:05porque yo soy muy exigente con esas
  581. 26:06capturas porque ahí es donde yo puedo
  582. 26:08evidenciar que sí se hizo todo el
  583. 26:10proceso y las bases de datos listas para
  584. 26:12la fase de desarrollo de aplicación. Eso
  585. 26:14es como el bloque seis. Voy a hacer un
  586. 26:16pas aquí, un pausa y voy a mirar si hay
  587. 26:20manitos arriba en este momento porque
  588. 26:22creo que hay una manita arriba. Marlon,
  589. 26:24adelante.
  590. 26:29Hola, tutora. Buenas tardes. ¿Cómo
  591. 26:30estás?
  592. 26:32Bien, Marlon, ¿cómo te encuentras?
  593. 26:34Eh, tutorón, tengo una pregunta eh sobre
  594. 26:37el entregar individual. Sí. Eh, ahí nos
  595. 26:41decía que teníamos que utilizar la
  596. 26:43plataforma de Oracle Apex, ¿cierto? Para
  597. 26:46hacer los diagramas, lo que es el
  598. 26:48diagrama de de DL, me parece, es el eh
  599. 26:52Bueno, sí. Eh, en ese caso yo no lo
  600. 26:56realicé en esa aplicación, yo lo realicé
  601. 26:58directamente en
  602. 27:01el Oracle Developer. Sí, ¿hay algún
  603. 27:03problema ante eso,
  604. 27:05no? Y de hecho dentro de apex solo nos
  605. 27:08van vamos a estructurar lo que en eh
  606. 27:11vamos a estructurar toda la parte de
  607. 27:15de la parte de creaciones, de la parte
  608. 27:18de insertar, de la parte de cargar
  609. 27:22ciertos datos, como nos dice en este
  610. 27:24caso el bloque el bloque seis. Si tú
  611. 27:27tienes en este momento y ten en cuenta
  612. 27:29que es colaborativo, sí, es colaborativo
  613. 27:32y tú tienes que entrar a precisar esa
  614. 27:34comunicación asertiva con tus
  615. 27:35compañeros. Sí, porque en este caso el
  616. 27:38trabajo tiene que venir con o el sí, el
  617. 27:41anexo tiene que venir con los nombres de
  618. 27:43tus compañeros y por ende cada uno tiene
  619. 27:45que aportar a la creación de este
  620. 27:47documento.
  621. 27:49Sí, en ese sentido sí, digamos, en el
  622. 27:51entregable, sí, en el es el entregable
  623. 27:53final, porque es que prácticamente toca
  624. 27:55entregar uno individual y el otro
  625. 27:56grupal, o sea, hay que consolidar
  626. 27:58información. Sí,
  627. 28:00pues yo creé la base de datos, eh creé
  628. 28:02mi base de datos común y corriente y de
  629. 28:04ahí saqué los diagramas y saqué las
  630. 28:05sentencias de una vez, que son las
  631. 28:07capturas de pantalla, que son como unas
  632. 28:0830 capturas. Entonces, pero yo no hice
  633. 28:11ningún trabajo en en el Apex, en el
  634. 28:14Oracle del Apex, porque pues
  635. 28:15no, porque en este orden de ideas se
  636. 28:18supone, se supone que iniciamos con esta
  637. 28:20herramienta, el Oracle SQL Developer
  638. 28:23date Modeller y acá en este caso es aquí
  639. 28:26donde nosotros empezamos toda la partida
  640. 28:28para poder trabajar lo que son el
  641. 28:30modelado. Sí, a partir de aquí tú ya
  642. 28:33puedes estructurar eh en este caso
  643. 28:37tu base de datos.
  644. 28:41en la plataforma de Oracle Apx. Sí, aquí
  645. 28:44es donde tú empiezas a trabajar toda la
  646. 28:46parte lógica. Si tú te das cuenta, aquí
  647. 28:49ya empezamos a a trabajar las formas
  648. 28:51normales y aquí ya genero yo mi e
  649. 28:57genero mi mi
  650. 28:59entidad relación, mi modelo de entidad
  651. 29:00relación, donde yo ya aplico las formas
  652. 29:03normales y aquí ya si ustedes se dan
  653. 29:05cuenta, ya identifico lo que son las
  654. 29:07entidades, atributos, datos, eh llaves
  655. 29:09primarias, llaves foráneas según el
  656. 29:12análisis y la lógica que yo le haya
  657. 29:13colocado a mi desarrollo, a mi sistema
  658. 29:16de base de datos.
  659. 29:19Bien, que sí
  660. 29:23no me hice entender.
  661. 29:26Sí, tú unificas, tú unificas, sí, tú
  662. 29:28unificas los criterios y tú
  663. 29:30desarrollaste en la primera instancia la
  664. 29:32primera guía en de esta manera, entonces
  665. 29:34lo pueden ir y eh compartir allá, pero
  666. 29:37tengan en cuenta que ya tiene que estar
  667. 29:38funcional con eh partiendo de las formas
  668. 29:42normales, de la lógica, de las formas
  669. 29:44normales y ya listo para poderlo
  670. 29:46implementar dentro de esa plataforma de
  671. 29:48Oracle Apex.
  672. 29:51José Edwin,
  673. 29:53adelante.
  674. 29:55Hola, profe. J. Buenas tardes para
  675. 29:57todos.
  676. 29:58¿Cómo estás?
  677. 29:59Bien, bien, profe. ¿Me escuchan bien?
  678. 30:02Sí, yo te escucho.
  679. 30:04Okay. S, profe, solamente una pequeña
  680. 30:07consulta. eh para las actividades
  681. 30:11eh que tenemos de aquí en adelante,
  682. 30:12incluso la la primera fase, eh hay una
  683. 30:16parte en donde nosotros tenemos que
  684. 30:19hacer un screenshot de nuestra
  685. 30:21participación en estos IPAS. Sí, yo no
  686. 30:23sé si de pronto seas sea yo el el del
  687. 30:27inconveniente, pero a mí no me sale mi
  688. 30:30nombre en la imagen, sale solamente mi
  689. 30:33fotografía.
  690. 30:35Yo adicional a eso, quería preguntar si
  691. 30:38a ustedes no les queda un registro de
  692. 30:40nuestra participación
  693. 30:42e pues para no tener que anexar
  694. 30:46solamente la imagen sin mi nombre.
  695. 30:49Bien, en este orden de edad tienes que
  696. 30:51evidenciar que así como eh bueno, no sé
  697. 30:54si ahorita aquí en estas IPAS logras ver
  698. 30:57la sala donde estamos todos y que a cada
  699. 31:00uno le sale su nombre. En este orden de
  700. 31:02ideas quiere decir que estás logue a
  701. 31:04través de los canal del canal
  702. 31:05institucional que es Office 365 para
  703. 31:07poder ingresar a Teams. Ya en este eh
  704. 31:11nosotros sí en este momento queda una
  705. 31:13digamos la asistencia que genera
  706. 31:15netamente Teams, pero lo ideal es que
  707. 31:18ustedes ingresen como solicita la guía,
  708. 31:21el pantallazo, la captura de pantalla
  709. 31:23donde ustedes puedan se puedan eh
  710. 31:25evidenciar su participación. Y de hecho
  711. 31:27hablamos de la web conferencia, no
  712. 31:29hablamos de las IPAS.
  713. 31:32Bien.
  714. 31:38Jairo, adelante, nos vamos contigo y
  715. 31:40continúo, por favor.
  716. 31:42es una pregunta.
  717. 31:44Eh, no sé qué posibilidad por acá eh no
  718. 31:47sé qué posibilidad ha para que nos hagan
  719. 31:49al favor y y de enviarnos, por ejemplo,
  720. 31:53lo toda la web a los correos, teniendo
  721. 31:57en cuenta pues en el caso mío, yo estoy
  722. 32:00trabajando, no puedo estar el 100%
  723. 32:02pendiente de la web, entonces se me se
  724. 32:06me di
  725. 32:07un poco. Okay, Jairo, en este orden de
  726. 32:09ideas te invito a que explores cada uno
  727. 32:12de los e
  728. 32:14apartados, cada uno de los espacios que
  729. 32:17existe dentro del aula virtual y entre
  730. 32:19ellos en la parte inicial donde
  731. 32:21encontramos el curso de base de datos,
  732. 32:23cuando tú ingresas existe algo que dice
  733. 32:25foros de noticias. Tú das clic ahí y
  734. 32:27encuentras varias
  735. 32:31varias eh bueno, ¿cómo se le dice?
  736. 32:33sesiones, bueno, donde el ingeniero
  737. 32:35Mariano está compartiendo él las
  738. 32:37grabaciones, el enlace de grabación y tú
  739. 32:39puedes acceder a esas grabaciones para
  740. 32:41poder orientarte un poquito más respecto
  741. 32:44al desarrollo de la guía fase dos. Nos
  742. 32:46vamos contigo, Jaime y cierro en este
  743. 32:49caso las preguntas porque debo avanzar.
  744. 32:53Adelante.
  745. 32:53Hola, buenas buenas tardes, tutora.
  746. 32:55Hola, ¿cómo estás?
  747. 32:57Bien, gracias, tutora. Eh, una pregunta,
  748. 33:00eh, en la parte del diagrama prisma, yo
  749. 33:04veo que en el entregable pues hay como
  750. 33:07solamente un
  751. 33:10un qué, un flujo y solamente un cuadro.
  752. 33:12Es uno por estudiante o hay que armarlo
  753. 33:15entre todos.
  754. 33:16Entre todos. es colaborativo.
  755. 33:20Aquí lo importante es que ustedes se
  756. 33:22coloquen roles, roles, pero que todos
  757. 33:25hablen en un solo sentido y en un solo
  758. 33:27lenguaje, porque muchas veces yo he
  759. 33:29notado que eh dicen colaborativamente
  760. 33:34cuelgan, digámoslo así, o dejan el
  761. 33:36documento en línea y cada uno va
  762. 33:39entrando pues a colocar como a groso
  763. 33:41modo lo su opinión, pero nunca tienen o
  764. 33:44concertan lo que van a hacer y muchas
  765. 33:46veces repiten las mismas actividades y
  766. 33:48es ahí cuando no se unifica. todo el
  767. 33:50desarrollo de la guía. Entonces, ahí es
  768. 33:52cuando ustedes tienen que entrar a
  769. 33:53generar una estrategia de comunicación
  770. 33:56para poder desarrollar la guía.
  771. 33:59Vale, perfecto. Muchas gracias.
  772. 34:00Okay. Bien, vamos para el bloque siete y
  773. 34:03en este caso ingresamos con algo que se
  774. 34:05llama The Manipulation Language y en
  775. 34:08este caso es el DML que permite
  776. 34:10manipular los datos. Aquí pues vamos a a
  777. 34:13los datos que están almacenados en las
  778. 34:14talas de la base de datos. Vamos a
  779. 34:16generar mediante las sentencias de
  780. 34:18inseras
  781. 34:22y en este caso no son consultas, sino
  782. 34:24simplemente manipulación de datos donde
  783. 34:26vamos a insertar los datos, vamos a
  784. 34:29también de pronto a a cargar información
  785. 34:34haciendo comparación y eh también vamos
  786. 34:37a permitirnos eliminar registros de una
  787. 34:40tabla.
  788. 34:43Aquí pues vamos a trabajar también con
  789. 34:45algo de verificación de datos donde
  790. 34:47vamos a ejecutar sentencias del DML,
  791. 34:49donde vamos a hacer cambios con la
  792. 34:51sentencia Select. Eh, también dentro de
  793. 34:55la interfaz de de SQL Workshop vamos a
  794. 34:59trabajar con la opción de poder guardar
  795. 35:02cada uno de esas sentencias para
  796. 35:05poderlas reutilizar como evidencia para
  797. 35:09el desarrollo de la guía.
  798. 35:11dentro de esta fase o este bloque de la
  799. 35:14guía que hablamos sobre la manipulación
  800. 35:16de los datos DML en el Oracle Apex, pues
  801. 35:19ustedes necesitan qué necesitan para que
  802. 35:21vayan ustedes guardando su desarrollo y
  803. 35:24de hecho pues para que no omitan de
  804. 35:27pronto capturar las sentencias
  805. 35:29ejecutadas del insert, el update y el
  806. 35:31delet, los resultados de cada una de las
  807. 35:33consultas que se genere con el select,
  808. 35:36eh los registros también que se puedan
  809. 35:38llevar a cabo con los script, las
  810. 35:40evidencias de los datos en el object
  811. 35:41browser, que son las tablas y obviamente
  812. 35:45dentro de el informe final ustedes
  813. 35:48tienen que capturar e incluir
  814. 35:51en ese anexo para nosotros como tutores
  815. 35:53poderlos validar, ¿vale? Ese es como el
  816. 35:55bloque siete donde vamos a generar eh
  817. 35:59toda la manipulación de las de los
  818. 36:00datos. Entonces, si ustedes se están
  819. 36:02dando cuenta, nosotros entramos
  820. 36:03netamente a la plataforma a crear, luego
  821. 36:07a insertar o a generar tod esta
  822. 36:09manipulación de datos y en el bloqueo
  823. 36:12pues vamos a generar netamente lo que
  824. 36:14son las consultas, esas consultas a
  825. 36:17través de SQL donde vamos a explorar,
  826. 36:19analizar y obtener información de la
  827. 36:21base de datos que ustedes están
  828. 36:23trabajando, que es el trapiche. Yo voy a
  829. 36:26trabajar bajo el sistema de una
  830. 36:29biblioteca. Una consulta de SQL es una
  831. 36:32instrucción que permite recuperar y
  832. 36:34visualizar información almacenada en
  833. 36:37tablas de las bases de datos sin
  834. 36:39modificarla. Simplemente poder
  835. 36:41identificar algún dato importante que se
  836. 36:45requiera en en alguna consulta que
  837. 36:47ustedes en este momento puedan generar.
  838. 36:50pueden generar consultas de
  839. 36:52condicionamiento, consultas de
  840. 36:54ordenamiento o consultas en este caso
  841. 36:58para también para con funciones como lo
  842. 37:01que es eh el o, el i, eh también para la
  843. 37:05parte de ordenamiento o también para eh
  844. 37:11traer algunos datos importantes de dos o
  845. 37:14tres más tablas.
  846. 37:16Esto es lo que vamos a trabajar en el
  847. 37:18bloque 8o, que es a través de las
  848. 37:19consultas SQL. En el bloque 10, pues
  849. 37:22vamos a trabajar con el joint, que
  850. 37:25relativamente eh es combinar información
  851. 37:28de dos o más tablas mediante columnas
  852. 37:30relacionadas para obtener un resultado
  853. 37:33único con datos de diferentes fuentes.
  854. 37:37Aquí un join, pues es esa ruta de poder
  855. 37:40generar una intermediación o digámoslo
  856. 37:44así o poder generar y sacar datos de
  857. 37:48digamos de tablas que están totalmente
  858. 37:50relacionadas. Y ustedes ven acá un
  859. 37:52ejercicio pues o un ejemplo muy fácil
  860. 37:55donde yo tengo pues unas tres tablas de
  861. 37:58autor, escribe y libro. Y estas tablas
  862. 38:01de autor libro, yo eh al hacer las
  863. 38:04formas normales pude identificar que
  864. 38:06estaban de muchos a muchos y por ende
  865. 38:08sale esta tercera tabla que es el
  866. 38:10describe. Esta tabla describe pues es la
  867. 38:13intermediaria y obviamente resuelve la
  868. 38:16relación de muchos a muchos entre autor
  869. 38:19y libro. Por ende, ahí es donde yo voy a
  870. 38:22trabajar un join para poder obtener
  871. 38:25alguna información importante tanto de
  872. 38:27autor como de libro.
  873. 38:30Eh, trabajamos obviamente el inner
  874. 38:34joint, que es una unión interna que
  875. 38:36devuelve solo los registros que tienen
  876. 38:38coincidencias en ambas tablas
  877. 38:40relacionadas.
  878. 38:42Y si ustedes se dan cuenta, pues acá
  879. 38:44tengo un ejemplo sencillo de autor y
  880. 38:46libro. Yo le estoy diciendo que me deje
  881. 38:50eh o observar el nombre del autor
  882. 38:55y de y el autor de ese libro, ¿verdad?
  883. 38:58Entonces, si ustedes se dan cuenta, aquí
  884. 38:59hay una tabla que está totalmente eh que
  885. 39:02une tanto al autor como el libro y por
  886. 39:04ende es la que contiene eh digamos las
  887. 39:08llaves eh foráneas para poderlo unir.
  888. 39:12Entonces, acá lo que nos muestra esta
  889. 39:14este ninja joint es eh que devuelve los
  890. 39:17registros de coincidencia tanto de eh
  891. 39:20autor como de libro. Y e acá ustedes lo
  892. 39:24pueden observar. Tenemos otras
  893. 39:26particularidades en el joint y en este
  894. 39:29caso eh tenemos el que es left, right,
  895. 39:31full joint, que nos ayudan a obtener
  896. 39:35registros aunque no existan
  897. 39:36coincidencias en ambas tablas. Entonces
  898. 39:40el f simplemente nos devuelve los
  899. 39:42registros de la tabla izquierda y las
  900. 39:44coincidencias de la tabla derecha, que
  901. 39:46ya ahorita vamos a entrar con unos
  902. 39:47ejercicios prácticos. El R joint, que es
  903. 39:51relativamente hacia la derecha, devuelve
  904. 39:53todos los registros de la tabla derecha
  905. 39:54y las coincidencias de la tabla
  906. 39:56izquierda. Y el full joint completo, que
  907. 39:59es que nos devuelve todos los registros
  908. 40:02de ambas tablas con o sin coincidencias.
  909. 40:05Tenemos la estructura de un join en la
  910. 40:08parte inferior para que ustedes vayan
  911. 40:10familiarizándose, ya les voy dando yo
  912. 40:12las premisas, el por qué se se tiene esa
  913. 40:15sintaxis y que ustedes puedan pues en
  914. 40:17este momento evidenciarlo y poderlo
  915. 40:19aplicar dentro del desarrollo.
  916. 40:22Es importante que dentro de cada una de
  917. 40:25las e qué pena interrumpir.
  918. 40:28Sí,
  919. 40:29es que yo veo la pantalla, veo solo una
  920. 40:32imagen, no sé si está presentando otra
  921. 40:34cosa o o soy solo yo.
  922. 40:37Me pueden validar. Yo creo que eres tú
  923. 40:40porque yo veo que estoy proyectando el
  924. 40:42bloque.
  925. 40:42No, yo también. Solo estoy viendo bloque
  926. 40:4510.
  927. 40:46Sí, estamos
  928. 40:49pasaba lo mismo y me salí y volví a
  929. 40:51entrar y ya
  930. 40:52que está explicando lo que está dentro
  931. 40:54del bloque, o sea, en el bloque c es la
  932. 40:56página que vamos.
  933. 40:57Gracias. Sí, gracias. Miren, yo al
  934. 41:00inicio expliqué que en el lo voy a a
  935. 41:02explicar la guía por bloques. Este
  936. 41:04bloque 10 contiene el número uno. ¿Ven
  937. 41:07el puntero donde estoy yo en este
  938. 41:09momento? Acá se me salió. Acá un, dos,
  939. 41:14el tres, el cuatro, el cinco y el seis
  940. 41:16para que ustedes tengan una secuencia de
  941. 41:19pasos y que ustedes puedan identificar
  942. 41:21qué se pretende dentro de cada bloque,
  943. 41:24¿vale? Siempre cuando ustedes ejecuten,
  944. 41:28ya sea una sentencia, una consulta, lo
  945. 41:31ideal es que ustedes siempre trabajen en
  946. 41:34la último paso, que es el punto seis,
  947. 41:36que es verificar, guardar la evidencia
  948. 41:38del Oracle Apex. Ya les enseño cómo para
  949. 41:40que ustedes puedan luego tomar la
  950. 41:43captura pantalla como evidencia el
  951. 41:45informe final. Yo les voy a decir cómo
  952. 41:47se genera y ustedes van soportando. De
  953. 41:50hecho, eh la plataforma de Oracle Ipex
  954. 41:54ustedes pueden también trabajar de
  955. 41:55manera colaborativa
  956. 41:58y ustedes pueden ir resguardando todo su
  957. 42:00trabajo dentro de la interfaz. ¿Listo?
  958. 42:03Entonces aquí ya vamos terminando. Vamos
  959. 42:05con el joint. Luego vamos con el bloque
  960. 42:0711, que son las vistas, que es view, una
  961. 42:10ventana para ver la información de otra
  962. 42:12forma, simplemente que es una vista, es
  963. 42:15como aquella ventana que te permite ver
  964. 42:16la información que necesitas de una o
  965. 42:19varias tablas de forma organizada.
  966. 42:21Simplemente cuando tú generas eh una
  967. 42:24sintaxis de creación, pues es muy
  968. 42:26complejo eh de pronto volver a ejecutar
  969. 42:30todo todas las sentencias del create,
  970. 42:33select, from, join, where, las
  971. 42:35condestinamientas. Lo que necesitamos es
  972. 42:37que a través de una vista ustedes pueden
  973. 42:38resguardar todo esa estructura de crear
  974. 42:43toda esa estructura y otro otras otro
  975. 42:46tipo de sintaxis y simplemente la
  976. 42:48podamos guardar dentro de este de este
  977. 42:53de esta de este tipo de vistas para que
  978. 42:56luego puedan ustedes utilizar
  979. 42:58reutilizarlo sin tener que volver a
  980. 43:00escribir toda el bloque o toda la
  981. 43:05digamos el código como tal. Entonces,
  982. 43:07eso es como una automatización que
  983. 43:09también nos favorece para los que son
  984. 43:12programadores o en este caso
  985. 43:14desarrolladores y que les gusta pues
  986. 43:16trabajar a través de SQL, ¿verdad?
  987. 43:19Entonces, la sintaxis de creación
  988. 43:20siempre pues vamos a trabajar con el
  989. 43:22create or replace view, el nombre de la
  990. 43:25vista, ojalá esos nombres de vista que
  991. 43:27tengan que ser muy acordes a lo que
  992. 43:29genera la sentencia o en este caso el
  993. 43:34código SQL, porque muchas veces pues
  994. 43:36como siempre colocamos otros nombres que
  995. 43:38no tienen nada que ver con con el
  996. 43:41desarrollo de esta estructura. Luego,
  997. 43:44pues nos vamos para un ejemplo claro.
  998. 43:46Ustedes tienen que identificar cómo se
  999. 43:48trabaja una vista. Y de hecho aquí yo
  1000. 43:50creé una vista para un inner joint donde
  1001. 43:53estoy solicitando pues obviamente los el
  1002. 43:56nombre, el autor, el nombre del autor,
  1003. 43:59eh igualmente el nombre del libro y que
  1004. 44:01esta va a quedar guardada, autoguardada,
  1005. 44:04digámoslo, o va a quedar guardada dentro
  1006. 44:05de una vista de autores libros para
  1007. 44:07luego trabajarla nuevamente o poderla
  1008. 44:09llamar y eh poderla visualizar sin tener
  1009. 44:12que volver a escribir todo el código.
  1010. 44:17También les voy a enseñar cómo se
  1011. 44:19guardan las vistas, cómo se visualizan
  1012. 44:22esa vista que ustedes logran ver acá,
  1013. 44:24este esta programación que tenemos acá,
  1014. 44:27esta estructura, pues simplemente lo que
  1015. 44:29nos va a hacer es que podamos nosotros
  1016. 44:31visualizar el nombre del autor y del
  1017. 44:33libro y que de hecho dentro de estas dos
  1018. 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.