1
00:00:04,970 --> 00:00:10,310
Bueno y ahora toca el turno de ver qué hacemos con todo esto no está muy lindo el diseño del diagrama

2
00:00:10,320 --> 00:00:14,090
pero todo esto lo tenemos que convertir en algo real.

3
00:00:14,150 --> 00:00:16,180
Por ahora son sólo enunciados.

4
00:00:16,190 --> 00:00:22,250
No crean que la base de datos se ha grabado que la base de datos ya tiene estas tablas y estos campos

5
00:00:22,280 --> 00:00:29,350
lo que vamos a hacer ahora es a convertir este modelo en un escrito.

6
00:00:29,420 --> 00:00:35,180
Primero quiero que vean estas solapas de abajo yo las pasé por alto porque recuerden que este no es

7
00:00:35,180 --> 00:00:44,360
un curso de cómo crear tablas índices y demás en el Word Bengt sino que ya lo hemos hecho en Jaydy SQL.

8
00:00:44,510 --> 00:00:51,710
Pero tengan en cuenta que por cada tabla tienen su solapa índex que tiene que ver con los índices.

9
00:00:51,830 --> 00:00:59,120
Las claves foráneas los triggers si ustedes quieren crear drivers para estas tablas y estos campos si

10
00:00:59,120 --> 00:01:02,360
la van a particionar vamos a hacer.

11
00:01:02,870 --> 00:01:08,900
Se los prometo vamos a hacer un capítulo dedicado a las particiones que está muy interesante sobre todo

12
00:01:08,900 --> 00:01:16,910
en tablas nuevas es más difícil particionar tablas que ya tienen datos y contenido y luego tienen cosas

13
00:01:16,910 --> 00:01:25,700
propias del Workbench que tiene que ver con las opciones que maneja de la base de datos y aquí ustedes

14
00:01:25,700 --> 00:01:34,550
podrían en el modelo en el diagrama que ustedes han creado crear ya datos insert de valores que se van

15
00:01:34,550 --> 00:01:38,400
a exportar junto con las definiciones.

16
00:01:38,450 --> 00:01:45,630
Si ustedes tuvieran tablas auxiliares por ejemplo la tabla páises o una tabla localidades que no va

17
00:01:45,630 --> 00:01:52,530
a pertenecer a ninguna B.M. No van a crear ninguna aplicación para dar de alta a porque los países no

18
00:01:52,630 --> 00:01:59,030
Geovanna no van a incrementarse no se va a crear un nuevo país sino que son tablas fijas ya lo que nosotros

19
00:01:59,030 --> 00:02:06,770
llamamos tablas auxiliares que son tablas maestras que van a tener un contenido fijo y las pueden crear

20
00:02:06,770 --> 00:02:14,690
aquí con los insert y los van a poder exportar de la manera que vamos a ver ahora cómo se convierte

21
00:02:14,690 --> 00:02:15,850
todo esto en una escrit.

22
00:02:15,890 --> 00:02:25,930
Bueno tienen que venir a modelo y tienen que ir a lo que es perdón a base de datos no a modelo al menú

23
00:02:25,950 --> 00:02:33,280
Data Voice y tienen que ir a follower e ingenieros lo que va a hacer esto es tirar hacia adelante todas

24
00:02:33,280 --> 00:02:37,330
estas definiciones y las va a convertir en un escribe.

25
00:02:37,330 --> 00:02:45,550
Hacemos clic aquí nos pide la conexión a qué base de datos vamos a conectar todo esto porque tiene que

26
00:02:45,550 --> 00:02:51,580
estar dentro del script toda la información como yo ya estoy conectado el local Jost ya me trae por

27
00:02:51,580 --> 00:03:00,070
defecto estos valores le voy a dar siguiente lo mismo aquí no voy a modificar nada esto es si yo quiero

28
00:03:00,670 --> 00:03:06,210
crear mi código necesario para borrar la base y volverla a crear.

29
00:03:06,220 --> 00:03:14,500
Esto es en caso de que nosotros ya tengamos unas tablas y unos valores ya creados con anterioridad y

30
00:03:14,500 --> 00:03:18,680
que estén relacionados con esto yo lo voy a dejar todo como está.

31
00:03:18,700 --> 00:03:27,460
Voy a darle siguiente y fíjense que yo lo único que he creado son tablas con sus relaciones no he creado

32
00:03:27,460 --> 00:03:34,480
vistas ni rutinas almacenadas ni drivers ni ningún tipo de objeto de base de datos lo que voy a hacer

33
00:03:34,480 --> 00:03:43,210
es darle siguiente y aquí ya me ha creado él es necesario que yo voy a poder ejecutar.

34
00:03:43,240 --> 00:03:51,460
Ahora lo vamos a lo vamos a hacer vamos a copiar hacer click aquí donde hice copiar al portapapeles

35
00:03:52,590 --> 00:03:56,130
esto nos va a permitir tener todo el script copiado.

36
00:03:56,130 --> 00:04:06,340
Vamos a ir a nuestra Jaydy SQL vamos a meternos en consulta vamos a pegar todo el código Fíjense que

37
00:04:06,340 --> 00:04:09,400
aquí tenemos ya todo el código.

38
00:04:09,400 --> 00:04:17,620
Vamos a verificarlo muy bien y cuando yo le de ejecutar va a hacer todo lo necesario.

39
00:04:17,680 --> 00:04:22,140
Fíjense que todavía no tengo la tabla ventas sistema ok.

40
00:04:22,860 --> 00:04:28,850
Bueno hay alguna primarily que yo no me faltó ponerle un tenía un Nul.

41
00:04:28,920 --> 00:04:37,450
Bueno vamos a refrescar esto vamos a recargar y tenemos nuestro ventas sistema categoría categoría de

42
00:04:37,450 --> 00:04:40,550
productos categorías que tienen productos.

43
00:04:40,570 --> 00:04:45,720
Esta es la tabla auxiliar recuerden que teníamos una tabla auxiliar.

44
00:04:45,850 --> 00:04:53,590
Vamos a vamos a maximizar esto vamos a darle importancia a lo que tenemos aquí tenemos categorías tenemos

45
00:04:53,590 --> 00:04:57,610
clientes tenemos precios tenemos productos proveedores.

46
00:04:57,610 --> 00:05:03,820
Las tablas que no han pasado y que evidentemente tuvieron problema son las tablas de ventas que lo vamos

47
00:05:03,820 --> 00:05:04,470
a revisar.

48
00:05:05,620 --> 00:05:12,040
En definitiva lo que quiero que vean es que esto es muy sencillo vamos a ver una forma ahora que no

49
00:05:12,040 --> 00:05:22,000
tiene que ver con Jaydy sino con directamente hacerlo vamos a borrar esta tabla vamos a borrar nuestra

50
00:05:22,000 --> 00:05:29,150
tabla venta Sistem nuestra base de datos perdón venta sistema refrescamos por las dudas no hace falta

51
00:05:29,160 --> 00:05:36,810
aquí sabemos que la base de datos ha sido borrada y aquí mismo si le damos siguiente lo que hace es

52
00:05:36,930 --> 00:05:42,210
nos permite conectarnos y ejecutã nos vuelve a dar el mismo error.

53
00:05:42,210 --> 00:05:47,490
Nosotros en nuestra definición hemos cometido algún error nos dice que alguna de las partes de prima

54
00:05:47,490 --> 00:05:55,230
ariki tienen que ser Nott Nul bueno recuerdan que ustedes cuando estaba creando las tablas de venta

55
00:05:55,230 --> 00:05:57,540
me había tildado not NULL y yo lo quité.

56
00:05:57,540 --> 00:05:59,460
Bueno ese es un error.

57
00:05:59,460 --> 00:06:06,810
Aquí vamos a ventas ENC vamos a ir a nuestras columnas y aquí está el error.

58
00:06:06,810 --> 00:06:08,660
Faltó tildar gol.

59
00:06:08,700 --> 00:06:13,410
Vamos a revisar tablas detalle están los Nul clientes.

60
00:06:13,410 --> 00:06:21,090
Muy bien vamos ahora a refrescar esto tenemos nuestra tabla venta sistemas la vamos a volver a suprimir

61
00:06:21,870 --> 00:06:25,950
para poder volver a correrlo y ver que no tengamos ningún error.

62
00:06:25,950 --> 00:06:35,340
Vamos a Catabois forward siguiente siguiente siguiente siguiente y ahí vamos a ver que no nos va a dar

63
00:06:35,430 --> 00:06:43,860
error y vamos a tener todo perfectamente creado y sincronizado cuando cerramos y vamos al Jaydy no hace

64
00:06:43,860 --> 00:06:45,030
falta ir a Jaydy.

65
00:06:45,030 --> 00:06:52,890
Recuerden nosotros porque estamos aquí y vamos a venir aquí y vamos a ver que vamos a refrescar esto

66
00:06:53,870 --> 00:07:01,150
tenemos nuestra tabla venta sistemas Qué quiero decir con esto no hace falta un Jaydy ese vuelo lo hacen

67
00:07:01,790 --> 00:07:09,170
dentro del Workbench mismo y tienen todo creado perfectamente creado cuál es la ventaja de haberlo hecho

68
00:07:09,170 --> 00:07:13,570
así de haber hecho primero un diagrama es que ya tengo el diagrama hecho.

69
00:07:14,120 --> 00:07:22,130
Entonces a la hora de documentar nuestro sistema yo ya tengo las entidades de relación documentadas

70
00:07:22,130 --> 00:07:26,330
para que esto forme parte de nuestro desarrollo.

71
00:07:26,330 --> 00:07:33,140
Viene otro desarrollador enseguida ve que hay un Freie que se llama productos uno que se llama ventas

72
00:07:33,410 --> 00:07:38,540
y fácilmente puede ver la relación que hay entre las tablas.

73
00:07:38,540 --> 00:07:47,270
Otra cosa que se puede hacer aquí es poner notas por ejemplo con este objeto vamos a hacer click aquí

74
00:07:47,360 --> 00:07:53,990
y podemos poner aclaraciones y aclaraciones que pueden ir de repente para para que otros programadores

75
00:07:54,010 --> 00:08:02,810
lo vean que puede ser tablas incompletas para que otros desarrolladores se den cuenta que ojo lo tienen

76
00:08:02,810 --> 00:08:09,240
que tomar pero con cuidado porque en este frente hay tablas que les faltan campos.

77
00:08:09,600 --> 00:08:15,800
Es un comentario acá pueden colocar lo que ustedes dicen no necesariamente tienen que usarlo de esta

78
00:08:15,800 --> 00:08:23,600
manera yo para mostrarles que se puede dejar un texto bueno muy bien vamos a ir al próximo capítulo

79
00:08:23,600 --> 00:08:31,190
y vamos a saber lo que es la ingeniería inversa y cómo crear diagramas y modelos en base a bases de

80
00:08:31,190 --> 00:08:36,520
datos existentes como la que habíamos creado de cursos nos vemos en el siguiente capítulo.
