ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Implementación BD Banco en MySQL


Enviado por   •  29 de Noviembre de 2015  •  Tutoriales  •  25.821 Palabras (104 Páginas)  •  211 Visitas

Página 1 de 104

Documentación Laboratorio 1 - Implementación BD Banco en MySQL

Se adjuntan los documentos para la realización del laboratorio 1:

  1. Documento guía de Laboratorio con ejemplo del capítulo 4, señala qué es lo que se espera de este laboratorio.
  2. Modelo de la BD (con datos del capítulo 3) en Workbench

Laboratorio 1 – Implementación de la Base de Datos Banco localmente con MySQL.

Objetivo:

Implementar la base de datos banco que se encuentra descrita en los capítulos 2, 3 y 4 del libro [1], considerando todas las entidades y todas las inter-relaciones. Considerando:

  • Implementación de la Base de Datos Banco: El estudiante deberá implementar la base de datos Banco localmente en su computador usando MySQL y WorkBench como herramienta de definición de la estructura de datos. (Fue proporcionado el modelo en formato WorkBench).
  • Datos para poblar: Los datos que se consideraran en la BD de Banco deben ser los que se consignan en el capítulo 3 del libro [1]. (Fue proporcionado junto al modelo en formato WorkBench).
  • Consultas: Las consultas que se realizarán son todas las que se disponen en los capítulos 3 y 4 del libro [1], debiendo obtener en todos los casos los resultados que se tienen en dichos capítulos.
  • Lenguaje a emplear: El lenguaje que deberá emplear es:
  • Para el capítulo 3 (a partir de la sección 3.2) del libro [1], todas las expresiones realizadas con el Algebra Relacional (incluso las que aparecen como un simple ejemplo), debe transformarlas a su nivel superior SQL para obtener los resultados correspondientes.
  • Para el capítulo 4 (a partir de la sección 4.2) del libro [1], todas las consultas deben ser implementadas en SQL(incluso las que aparecen como un simple ejemplo), llevando además para cada una a su equivalente en expresiones del Algebra Relacional.
  • Informe de Laboratorio a presentar: El Informe de Laboratorio debe contener:
  • Objetivos.
  • Procedimiento que siguió.
  • Resultados caso por caso, mostrando de forma detallada los siguientes aspectos: Enunciado de la consulta o transacción realizada. Expresión en SQL y su equivalente en Algebra Relacional (y viceversa para el capítulo 3 a partir de la sección 3.2). Resultado de la consulta que entrega MySQL.
  • Alternativa implementada: En los casos que corresponda, del punto anterior, deberá presentarse la expresión alternativa en SQL para su implementación en MySQL. Esto cuando las cláusulas de SQL estándar no estén soportadas o implementadas en MySQL.
  • Conclusiones: Respecto a la experiencia de trabajar con ambos lenguajes de consulta, sus inconvenientes y ventajas.


4.2. ESTRUCTURA BÁSICA        

4.2.1. LA CLÁUSULA SELECT        

4.2.2. LA CLÁUSULA WHERE        

4.2.3. LA CLÁUSULA FROM        

4.2.4. LA OPERACIÓN RENOMBRAMIENTO        

4.2.5. VARIABLES TUPLA        

4.2.6. OPERACIONES SOBRE CADENAS        

4.2.7. ORDEN EN LA PRESENTACIÓN DE LAS TUPLAS        

4.3. OPERACIONES SOBRE CONJUNTOS        

4.3.1. LA OPERACION UNIÓN        

4.3.2. LA OPERACIÓN INTERSECCIÓN        

4.3.3. LA OPERACIÓN EXCEPTO        

4.4. FUNCIONES DE AGREGACIÓN        

4.5. VALORES NULOS        

4.6. SUBCONSULTAS ANIDADAS        

4.6.1. PERTENENCIA A CONJUNTOS        

4.6.2. COMPARACIÓN DE CONJUNTOS        

4.6.3. COMPROBACIÓN DE RELACIONES VACÍAS        

4.6.4. COMPROBACIÓN DE TUPLAS DUPLICADAS        

4.7. VISTAS        

4.8. CONSULTAS COMPLEJAS        

4.8.1. RELACIONES DERIVADAS        

4.8.2. LA CLÁUSULA WITH        

4.9. MODIFICACIÓN DE LA BASE DE DATOS        

4.9.1. BORRADO        

4.9.2. INSERCIÓN        

4.9.3. ACTUALIZACIONES        

4.9.4. ACTUALIZACIÓN DE VISTAS        

4.10. REUNIÓN DE RELACIONES        

4.10.1. EJEMPLOS        

4.10.2 TIPOS Y CONDICIONES DE REUNIÓN        


EJEMPLO DE REFERENCIA

EJERCICIOS CAPÍTULO 4.

4.2. ESTRUCTURA BÁSICA

4.2.1. La cláusula SELECT

«Obtener los números de todas las sucursales en la relación préstamo»:

SELECT sucursal_nombre_sucursal

FROM prestamo;

+--------------------------+

| sucursal_nombre_sucursal |

+--------------------------+

| Becerril                 |

| Centro                   |

| Centro                   |

| Collado Mediano          |

| Moralzarzal              |

| Navacerrada              |

| Navacerrada              |

+--------------------------+

7 rows in set (0.04 sec)

En aquellos casos donde se quiera forzar la eliminación de duplicados, se insertará la palabra clave DISTINCT después de SELECT. Por lo tanto, se puede reescribir la consulta anterior como

...

Descargar como (para miembros actualizados)  txt (83.9 Kb)   pdf (1.4 Mb)   docx (548.2 Kb)  
Leer 103 páginas más »
Disponible sólo en Clubensayos.com