Herramientas de usuario

Herramientas del sitio


bloque1:sql

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
bloque1:sql [2022/01/25 15:09] – [Subconsultas] fernandobloque1:sql [2024/09/16 15:37] (actual) – editor externo 127.0.0.1
Línea 373: Línea 373:
 pistas_cerradas (#-id_pista, fecha_clausura, motivo) pistas_cerradas (#-id_pista, fecha_clausura, motivo)
 polideportivos (#id, nombre, direccion, ciudad, extension) polideportivos (#id, nombre, direccion, ciudad, extension)
 +servicios_polideportivo(#id, servicio, -id_polideportivo)
 reservas (#id, fecha_reserva, fecha_uso, precio, -id_pista) reservas (#id, fecha_reserva, fecha_uso, precio, -id_pista)
 usuarios (#id, dni, nombre, apellidos, email, ciudad, fecha_nacimiento, descuento, fecha_alta) usuarios (#id, dni, nombre, apellidos, email, ciudad, fecha_nacimiento, descuento, fecha_alta)
Línea 1252: Línea 1253:
 -> 1998 -> 1998
 </code> </code>
- 
-===== Cliente MySQL WorkBench ===== 
- 
-==== Mostrar Diagrama Relacional ==== 
-Si queremos mostrar el diagrama relacional de una base de datos una vez que ya tenemos la estructura física de la misma creada (tablas), necesitamos realizar un proceso llamado "ingeniería inversa" (lo habitual es realizar primero el modelo para después crear la estructura física). Para ello haremos lo siguiente: 
- 
-  - Pestaña //Database// -> //Reverse Engineer...// 
-  - Aceptar los parémetros de conextion 
-  - Seleccionar la bbdd de la que deseamos realizar la ingeniería inversa 
-  - Aceptar los siguiente pasos 
- 
-==== Exportar script de bbdd ==== 
-Para exportar scripts con bases de datos //Mysql// o //Mariadb// incluyen la herramienta //mysqldump//. Workbench la usa del mismo modo. 
- 
-Desde la sección de sección //Administration// del panel //Navigation// que está a la izquierda de la interfaz, haremos click sobre //Data Export//. 
- 
-En la siguiente ventana debemos indicar varias cosas: 
- 
-{{ :bloque1:data-export-workbench.png?600 |}} 
- 
-  * //Dump Structura and Data//: exportar la estructura y los datos contenidos. 
-  * //Dump Stores Procedures...//,  //Dump Triggers//, etc: exportar procedimientos, funciones o triggers. 
-  * //Export to Self-Contained File//: Para exportar toda la base de datos en un solo fichero (podemos dar nombre al fichero). En caso contratio creará un fichero por cada tabla. 
-  * //Include Create Schema//: incluye las instrucciones ''CREATE DATABASE'' [nombre] y ''USE'' [nombre] 
- 
- 
-*Si utilizamos la versión **MySql WorkBench 8 o posterior**, debemos configurar un aspecto en la sección //Preferences// de la aplicación: 
- 
-  - Pestaña ''Edit'' de MySql Workbench -> ''Preferences'' 
-  - Sección ''Administration'' 
-  - Campo ''Path to mysqldump Tool'' -> indicar la ruta de la herramienta mysqldump. En caso de usar el servidor incluido en //xampp// será : c:/xampp/mysql/bin/mysqldump.exe 
- 
-{{ :bloque1:preferences-workbench.png?600 |}} 
  
 ---- ----
  
 (c) {{date> %Y}} Santiago Faci y Fernando Valdeón (c) {{date> %Y}} Santiago Faci y Fernando Valdeón
bloque1/sql.1643123377.txt.gz · Última modificación: 2024/09/16 15:38 (editor externo)