Bueno y ahora toca el turno de ver qué hacemos con todo esto no está muy lindo el diseño del diagrama
pero todo esto lo tenemos que convertir en algo real.
Por ahora son sólo enunciados.
No crean que la base de datos se ha grabado que la base de datos ya tiene estas tablas y estos campos
lo que vamos a hacer ahora es a convertir este modelo en un escrito.
Primero quiero que vean estas solapas de abajo yo las pasé por alto porque recuerden que este no es
un curso de cómo crear tablas índices y demás en el Word Bengt sino que ya lo hemos hecho en Jaydy SQL.
Pero tengan en cuenta que por cada tabla tienen su solapa índex que tiene que ver con los índices.
Las claves foráneas los triggers si ustedes quieren crear drivers para estas tablas y estos campos si
la van a particionar vamos a hacer.
Se los prometo vamos a hacer un capítulo dedicado a las particiones que está muy interesante sobre todo
en tablas nuevas es más difícil particionar tablas que ya tienen datos y contenido y luego tienen cosas
propias del Workbench que tiene que ver con las opciones que maneja de la base de datos y aquí ustedes
podrían en el modelo en el diagrama que ustedes han creado crear ya datos insert de valores que se van
a exportar junto con las definiciones.
Si ustedes tuvieran tablas auxiliares por ejemplo la tabla páises o una tabla localidades que no va
a pertenecer a ninguna B.M. No van a crear ninguna aplicación para dar de alta a porque los países no
Geovanna no van a incrementarse no se va a crear un nuevo país sino que son tablas fijas ya lo que nosotros
llamamos tablas auxiliares que son tablas maestras que van a tener un contenido fijo y las pueden crear
aquí con los insert y los van a poder exportar de la manera que vamos a ver ahora cómo se convierte
todo esto en una escrit.
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ú
Data Voice y tienen que ir a follower e ingenieros lo que va a hacer esto es tirar hacia adelante todas
estas definiciones y las va a convertir en un escribe.
Hacemos clic aquí nos pide la conexión a qué base de datos vamos a conectar todo esto porque tiene que
estar dentro del script toda la información como yo ya estoy conectado el local Jost ya me trae por
defecto estos valores le voy a dar siguiente lo mismo aquí no voy a modificar nada esto es si yo quiero
crear mi código necesario para borrar la base y volverla a crear.
Esto es en caso de que nosotros ya tengamos unas tablas y unos valores ya creados con anterioridad y
que estén relacionados con esto yo lo voy a dejar todo como está.
Voy a darle siguiente y fíjense que yo lo único que he creado son tablas con sus relaciones no he creado
vistas ni rutinas almacenadas ni drivers ni ningún tipo de objeto de base de datos lo que voy a hacer
es darle siguiente y aquí ya me ha creado él es necesario que yo voy a poder ejecutar.
Ahora lo vamos a lo vamos a hacer vamos a copiar hacer click aquí donde hice copiar al portapapeles
esto nos va a permitir tener todo el script copiado.
Vamos a ir a nuestra Jaydy SQL vamos a meternos en consulta vamos a pegar todo el código Fíjense que
aquí tenemos ya todo el código.
Vamos a verificarlo muy bien y cuando yo le de ejecutar va a hacer todo lo necesario.
Fíjense que todavía no tengo la tabla ventas sistema ok.
Bueno hay alguna primarily que yo no me faltó ponerle un tenía un Nul.
Bueno vamos a refrescar esto vamos a recargar y tenemos nuestro ventas sistema categoría categoría de
productos categorías que tienen productos.
Esta es la tabla auxiliar recuerden que teníamos una tabla auxiliar.
Vamos a vamos a maximizar esto vamos a darle importancia a lo que tenemos aquí tenemos categorías tenemos
clientes tenemos precios tenemos productos proveedores.
Las tablas que no han pasado y que evidentemente tuvieron problema son las tablas de ventas que lo vamos
a revisar.
En definitiva lo que quiero que vean es que esto es muy sencillo vamos a ver una forma ahora que no
tiene que ver con Jaydy sino con directamente hacerlo vamos a borrar esta tabla vamos a borrar nuestra
tabla venta Sistem nuestra base de datos perdón venta sistema refrescamos por las dudas no hace falta
aquí sabemos que la base de datos ha sido borrada y aquí mismo si le damos siguiente lo que hace es
nos permite conectarnos y ejecutã nos vuelve a dar el mismo error.
Nosotros en nuestra definición hemos cometido algún error nos dice que alguna de las partes de prima
ariki tienen que ser Nott Nul bueno recuerdan que ustedes cuando estaba creando las tablas de venta
me había tildado not NULL y yo lo quité.
Bueno ese es un error.
Aquí vamos a ventas ENC vamos a ir a nuestras columnas y aquí está el error.
Faltó tildar gol.
Vamos a revisar tablas detalle están los Nul clientes.
Muy bien vamos ahora a refrescar esto tenemos nuestra tabla venta sistemas la vamos a volver a suprimir
para poder volver a correrlo y ver que no tengamos ningún error.
Vamos a Catabois forward siguiente siguiente siguiente siguiente y ahí vamos a ver que no nos va a dar
error y vamos a tener todo perfectamente creado y sincronizado cuando cerramos y vamos al Jaydy no hace
falta ir a Jaydy.
Recuerden nosotros porque estamos aquí y vamos a venir aquí y vamos a ver que vamos a refrescar esto
tenemos nuestra tabla venta sistemas Qué quiero decir con esto no hace falta un Jaydy ese vuelo lo hacen
dentro del Workbench mismo y tienen todo creado perfectamente creado cuál es la ventaja de haberlo hecho
así de haber hecho primero un diagrama es que ya tengo el diagrama hecho.
Entonces a la hora de documentar nuestro sistema yo ya tengo las entidades de relación documentadas
para que esto forme parte de nuestro desarrollo.
Viene otro desarrollador enseguida ve que hay un Freie que se llama productos uno que se llama ventas
y fácilmente puede ver la relación que hay entre las tablas.
Otra cosa que se puede hacer aquí es poner notas por ejemplo con este objeto vamos a hacer click aquí
y podemos poner aclaraciones y aclaraciones que pueden ir de repente para para que otros programadores
lo vean que puede ser tablas incompletas para que otros desarrolladores se den cuenta que ojo lo tienen
que tomar pero con cuidado porque en este frente hay tablas que les faltan campos.
Es un comentario acá pueden colocar lo que ustedes dicen no necesariamente tienen que usarlo de esta
manera yo para mostrarles que se puede dejar un texto bueno muy bien vamos a ir al próximo capítulo
y vamos a saber lo que es la ingeniería inversa y cómo crear diagramas y modelos en base a bases de
datos existentes como la que habíamos creado de cursos nos vemos en el siguiente capítulo.