BASES DE DATOS



MANUAL DOCENTE PARA A MATERIA BASES DE DATOS I
Recompilación do material empregado na materia Bases de Datos I (arquitectura, ER, modelo relacional, álxebra e cálculo relacional, SQL e normalización) impartida na titulación de Grao en Enxeñería Informática. O interese do manual non se limita ao alumnado desta materia, senón que se trata dun material básico de referencia para calquera alumno de informática, universitario ou de ciclos formativos de grao superior, e para a realización de proxectos e traballos fin de grao que procesen datos.

LEY DE PROTECCIÓN DE DATOS – INCLUYE CONTENIDO MULTIMEDIA
El objetivo de este curso es ser capaz de aplicar la normativa vigente en materia de protección de datos de carácter personal tanto en el ámbito laboral como en el personal. Además conseguir una sensibilización que derive en un tratamiento seguro de estos datos desarrollando sus actividades de conformidad con los postulados de la normativa vigente de protección de datos evitando el riesgo de que la entidad para la que trabaja incurra en sanciones.ÍndiceLey de Protección de Datos. Introducción a la Protección de Datos. Deber de Notificación de Ficheros. Principios de la Ley Orgánica de Protección de Datos. Ejercicio de Derechos. Medidas de Seguridad. Régimen Sancionador

EXCEL XP – INCLUYE CONTENIDO MULTIMEDIA
Potencia tu desarrollo con Excel XP. Incluye Solucionarios Glosario y Bibliografía.ÍndiceMÓDULO 1: Excel XP (I) TEMA 1. Primeros Pasos TEMA 2. Operaciones Básicas TEMA 3. Ayuda de Excel TEMA 4. Tipos de Datos TEMA 5. Funciones y Referencias TEMA 6. Más Funciones TEMA 7. Rangos TEMA 8. Números TEMA 9. Formato de Celda TEMA 10. Ventanas y Vistas TEMA 11. Buscar y Reemplazar MÓDULO 2: Excel XP (II) TEMA 12. Matrices y Vínculos TEMA 13. Crear Listas TEMA 14. Filtrar Listas TEMA 15. Solver y Macros TEMA 16. Tablas Dinámicas TEMA 17. Introducción a los Gráficos TEMA 18. Añadir Valores y Activar Ejes TEMA 19. Modificar el Orden de las Series TEMA 20. Modificar el Área Líneas de Trazado TEMA 21. Leyendas y sus Modificaciones TEMA 22. Modificar el Formato la Posición y el Tamaño TEMA 23. Vista Preliminar e Impresión Solucionarios Test Solucionarios Actividades Glosario Bibliografía

ADMINISTRACIÓN DE SISTEMAS GESTORES DE BASES DE DATOS. 2ª EDICIÓN (GRADO SUPERIOR)
La presente obra está dirigida a los estudiantes del Ciclo Formativo de Grado Superior de Administración de Sistemas Informáticos en Red, en concreto para el Módulo Profesional Administración de Sistemas Gestores de Bases de Datos. El libro comienza con una revisión de los conceptos fundamentales de bases de datos. Se explica detalladamente el proceso de instalación y configuración de un sistema gestor de bases de datos estándar, como es MySQL. Se trata el tema de la seguridad, tanto desde el punto de vista de usuarios y permisos sobre los distintos objetos del servidor, como desde el punto de vista de las comunicaciones seguras con TLS/SSL. Se exponen con detalle los mecanismos de optimización y monitorización básicos para mejorar el funcionamiento de nuestro servidor y se tratan las características de alta disponibilidad y balanceo de carga de los sistemas gestores de datos usando el sistema de replicación y clustering de MySQL. Por último, en los apéndices se pretende ampliar el contenido del libro, incluyendo los aspectos tratados en otros gestores de amplio uso, como son ORACLE y SQL Server. Los capítulos incluyen actividades y ejemplos con el propósito de facilitar la asimilación de los conocimientos tratados. Así mismo, se incorporan test de conocimientos y ejercicios propuestos con la finalidad de comprobar que los objetivos de cada capítulo se han asimilado correctamente.ÍndiceINTRODUCCIÓN CAPÍTULO 1. REVISIÓN DE CONCEPTOS DE BASES DE DATOS 1.1 Introducción. Definición de bases de datos y SGBD 1.2 Arquitectura de sistemas de bases de datos. 1.3 Funciones del sistema gestor de base de datos (SGBD). 1.4 Componentes 1.5 Usuarios de los SGBD 1.6 Tipos de SGBD 1.7 Sistemas gestores de base de datos comerciales y libres. RESUMEN DEL CAP ÍTULO EJERCICIOS PROPUESTOS TEST DE CONOCIMIENTOS CAPÍTULO 2. INSTALACIÓN Y CONFIGURACIÓN DE UN SGBD. 2.1 Revisión MySQL. 2.2 Arquitectura Mysql. 2.3 Instalación de MySQL 2.3.1 Cuestiones generales sobre la instalación 2.3.2 Instalación de MySQL en Windows 2.4 Configuración servidor 2.4.1 Configuración con el asistente 2.4.2 Variables y opciones en MySQL 2.4.3 Variables de sistema del servidor 2.4.4 Variables de estado del servidor 2.4.5 Comandos para gestión de variables 2.5 Estructura del diccionario de datos 2.5.1 Las tablas de INFORMATION_SCHEMA. 2.6 Ficheros log. 2.6.1 El registro de errores (Error Log) 2.6.2 El registro general de consultas 2.6.3 El registro binario (Binary Log) 2.6.4 El registro de consultas lentas (Slow Query Log). 2.6.5 Mantenimiento de ficheros de registro (log). 2.6.6 Registro en InnoDB. 2.7 Caso base. RESUMEN DEL CAP ÍTULO EJERCICIOS PROPUESTOS TEST DE CONOCIMIENTOS CAPÍTULO 3. GESTIÓN DE CUENTAS DE USUARIO Y PERMISOS. 3.1 Autenticación y permisos en MySQL. 3.1.1 Tablas de permisos 3.1.2 Funcionamiento tablas de permisos 3.1.3 Privilegios en MySQL 3.1.4 Control de acceso detallado. 3.1.5 Cuándo tienen efecto los cambios de privilegios. 3.2 Gestión de recursos 3.2.1 Gestión de cuentas de usuario 3.2.2 Gestión de Permisos 3.2.3 Limitar recursos de cuentas 3.3 Conexiones seguras. 3.3.1 Conceptos básicos de SSL 3.3.2 Requisitos y variables SSL 3.3.3 Opciones SSL de GRANT 3.3.4 Conexiones seguras a MySQL 3.4 Caso base RESUMEN DEL CAP ÍTULO EJERCICIOS PROPUESTOS TEST DE CONOCIMIENTOS CAPÍTULO 4. AUTOMATIZACIÓN DE TAREAS: CONSTRUCCIÓN DE GUIONES DE ADMINISTRACIÓN 4.1 AUTOMAT IZACIÓN DE TAREAS: CONSTRUCCIÓN DE GUIONES DE ADMINISTRACIÓN 4.2 Herramientas de scripting 4.2.1 Expresiones regulares. 4.2.2 El editor sed. 4.2.3 El programa Gawk 4.3 Introducción a shell script. 4.3.1 Variables 4.3.2 Parámetros. 4.3.3 Operadores. 4.3.4 Estructuras de control: condicionales 4.3.5 Estructuras de control: Bucles 4.3.6 Funciones. 4.3.7 Scripts con bases de datos. 4.4 Triggers 4.4.1 Gestión de disparadores 4.4.2 U os de disparadores. 4.4.3 Administración de disparadores. 4.5 Vistas 4.5.1 Gestión de vistas 4.6. Eventos 4.6.1 Gestión Eventos. 4.7 Caso base.130 RESUMEN DEL CAP ÍTULO EJERCICIOS PROPUESTOS TEST DE CONOCIMIENTOS CAPÍTULO 5. OPTIMIZACIÓN Y MONITORIZACIÓN 5.1 Índices 5.1.1 Tipos de índices 5.1.2 Estructura de un índice. 5.1.3 Índices en MySQL. 5.1.4 Gestión de índices 5.2 Optimización en mysql 5.2.1 Optimización del diseño de bases de datos. 5.2.2 Procesamiento de consultas 5.2.3 Optimización de consultas con índices 5.2.4 Otros aspectos de optimizacion. 5.3 Optimización del servidor 5.3.1 Almacenamiento 5.3.2 ptimización de motores de almacenamiento 5.3.3 Memoria. 5.3.4 Rendimiento. 5.4 Herramientas de monitorización de mysql 5.4.1 Comandos show. 5.5 Caso base. RESUMEN DEL CAP ÍTULO EJERCICIOS PROPUESTOS TEST DE CONOCIMIENTOS CAPÍTULO 6. BASES DE DATOS DISTRIBUIDAS Y ALTA DISPONIBILIDAD. 6.1 conceptos de bases de datos distribuidas 6.1.1 Introducción. 6.1.2 Arquitectura de un DDBMS 6.1.3 Técnicas de fragmentación, replicación y distribución. 6.1.4 Tipos de sistemas de bases distribuidas. 6.2 Replicación en mysql 6.2.1 Introducción 6.2.2 Arquitectura y Configuración. 6.2.3 Implementación. 6.2.4 Administración y Mantenimiento. 6.3 Balanceo de carga y alta disponibilidad. 6.3.1 Fundamentos. 6.3.2 Mysql cluster 6.3.3 O rganización de los datos 6.3.4 Instalación y Configuración del cluster 6.3.5 Gestión de MySQL cluster 6.3.6 Programas del cluster 6.4 Caso base. RESUMEN DEL CAP ÍTULO EJERCICIOS PROPUESTOS TEST DE CONOCIMIENTOS APÉNDICE A. CONECTORES Y APIS DE MYSQL APÉNDICE B. COPIAS DE SEGURIDAD Y RECUPERACIÓN DE BASES DE DATOS APÉNDICE C. INSTALACIÓN DE UNA MÁQUINA VIRTUAL DE UBUNTU EN VIRTUALBOX. APÉNDICE D. REVISIÓN DE HERRAMIENTAS DE MYSQL EN ENTORNOS LINUX APÉNDICE E. INTRODUCCIÓN A LA ADMINISTRACIÓN DE SISTEMAS GESTORES: ORACLE. APÉNDICE F. INTRODUCCIÓN A LA ADMINISTRACIÓN DE SISTEMAS GESTORES: SQL SERVER. Material adicional. Índice alfabético

ACCESS 2007
Access 2007, la nueva versión del sistema de gestión de bases de datos más utilizado. Los distintos elementos que conforman su nueva interfaz ayudarán a crear nuevas bases de datos y a abrir las ya existentes de un modo mucho más sencillo, facilitándole así el trabajo y asegurándose de que las decisiones tomadas están basadas en datos altamente fiables. Con este libro aprenderá, entre otros muchos aspectos, a realizar todas las operaciones de diseño y manipulación de tablas, utilizando distintos métodos, agregando nuevos campos al diseño, estableciendo claves principales e índices, enviando formularios por Internet para rellenar los datos de una tabla, etc. Conocerá, además, los distintos tipos de consultas disponibles en Access 2007, así como los métodos necesarios para diseñar consultas usando el entorno gráfico del software. La Guía Visual de Access 2007 le ofrece toda la información necesaria orientada a realizar tanto un aprendizaje paso a paso del funcionamiento del programa, como a realizar consultas puntuales sobre cualquier función que el lector necesite conocer en un momento dado.Índice1. Fundamentos básicos de Access 2007 La interfaz de Access 2007 Descripción de Access 2007 El Botón de Office La barra de herramientas de acceso rápido La Cinta de opciones Gestión de bases de datos Crear una base de datos en blanco Crear una base de datos con una plantilla local Crear una base de datos desde Microsoft Office Online Abrir una base de datos existente Cerrar una base de datos Guardar los cambios de una base de datos El panel de exploración Funciones básicas del panel de exploración Categorías y grupos Trabajar con objetos Otras funciones del panel de exploración Trabajar con los objetos de la base de datos Abrir objetos de la base de datos Cambiar de nombre o eliminar objetos La ayuda de Access 2007 Buscar ayuda La tabla de contenido Otras características de la ayuda 2. Tablas Creación de tablas Crear una nueva tabla Agregar campos Columnas de búsqueda Diseño de tablas Establecer una clave principal Índices Propiedades de campo Reglas de validación Mostrar controles Utilizar una consulta para mostrar valores Propiedades de tabla Abrir una tabla Crear un correo electrónico Administrar respuestas Imprimir tablas Introducir datos Añadir registros Editar registros Eliminar registros Desplazamiento entre registros Buscar un registro Ordenar y filtrar registros 3. Consultas Creación de consultas Asistente para consultas Crear una consulta en el modo de diseño Agregar tablas Eliminar tablas Añadir y eliminar campos Criterios Campos calculados Totales Otras operaciones con consultas Abrir una consulta Vista SQL Ejecutar una consulta Tipos de consultas Seleccionar Crear tabla Anexar Actualizar General (tabla de referencias cruzadas) Eliminar Unión Paso a través Definición de datos Parámetros 4. Formularios Creación de formularios Asistente para formularios Formularios automáticos Formularios en blanco Gráficos dinámicos Otros tipos de formularios: Logotipo Título Cuadro de texto Etiqueta Botón Cuadro combinado Cuadro de lista Subformulario Marco de objeto dependiente Grupo de opciones Casilla de verificación Botón de opción Botón de alternar Control ficha Insertar página Marco de objeto independiente Imagen Insertar hipervínculo Datos adjuntos Insertar control ActiveX Diseño de controles Seleccionar controles Mover y redimensionar controles Formato de controles Formato condicional Alinear y distribuir controles Ajustar tamaño Agrupar, desagrupar y orden relativo Diseño de controles y etiquetas asociadas Márgenes y relleno de controles Orden de tabulación Otras operaciones con controles Propiedades de un control Renombrar controles Bloquear, mostrar y ocultar controles Asociar eventos Controles calculados Comprobación de errores Otras operaciones con formularios Abrir un formulario Autoformato Encabezados y pies Cuadrícula y regla Propiedades del formulario Líneas de división 5. Informes Creación de informes Asistente para informes Informes básicos Etiquetas Números de página Fecha y hora Línea y rectángulo Insertar gráfico Insertar o quitar salto de línea Agrupar y ordenar Totales Mostrar y ocultar detalles Diseño de informes Tamaño de página Márgenes y orientación Columnas Configurar página Otras operaciones con informes Propiedades del informe Vistas de un informe Impresión de informes 6. Macros Creación de macros Crear una macro en blanco Insertar y eliminar filas Acciones para trabajar con objetos Acciones para trabajar con registros Acciones de carácter general Condiciones Otras operaciones con macros Ejecutar macros Mostrar u ocultar columnas Convertir macros a Visual Basic Asociar una macro a un evento Crear un menú contextual desde una macro 7. Módulos Creación de módulos Iniciar el editor de Visual Basic Descripción de la ventana del editor de Visual Basic Crear un módulo en blanco Ejecutar procedimientos Crear un procedimiento o función Declaraciones Depuración Ejecución paso a paso Inspección de módulos Puntos de interrupción Otras operaciones con módulos Renombrar y eliminar procedimientos Asociar una función o procedimiento a un evento 8. Otras operaciones con bases de datos Herramientas de base de datos Relaciones Definir relaciones entre tablas Iniciar una base de datos ejecutando un formulario Dependencias de un objeto Documentador de base de datos Analizar rendimiento Analizar tabla Dividir una base de datos Administrador de tablas vinculadas Administrar paneles de control Cifrar bases de datos Descifrar base de datos Crear un archivo ACCDE Propiedades de la base de datos Compactar y reparar bases de datos Copia de seguridad de una base de datos Enviar un objeto por correo electrónico Opciones de Access Opciones de la base de datos Opciones de hojas de datos Diseñadores de objetos Opciones avanzadas Importar y exportar Importar desde otra base de datos Access Importar desde Excel Importar desde XML Exportar datos a Excel Exportar a un archivo PDF o XPS Exportar a un documento HTML