Curso de Introducción a la Administración de Bases de Datos: 2ª Edición

Portada
IT Campus Academy, 2017 M02 6 - 193 páginas

El buen uso de las bases de datos es fundamental para las buenas prácticas en la programación actual. Una base de datos optimizada, con sus backups automatizados, con el uso de triggers, etc… es lo que dará finalmente agilidad al desarrollador de aplicaciones con bases de datos y al rendimiento de las propias aplicaciones que trabajan con bases de datos.  

Debido al aumento exponencial de las nuevas tecnologías de la información, sumado al uso de las tecnologías móviles con acceso a Internet, el volumen de datos que manejan tanto las empresas, como muchos particulares (con solamente almacenar algunos datos de sus redes sociales y contactos profesionales) se ha incrementado notablemente, con lo cual, a día de hoy es casi imposible imaginar una aplicación que no necesite trabajar con una base de datos.  

Las Bases de datos son colecciones de información (datos) que se relacionan para crear un sentido y dar más eficiencia a una encuesta, un estudio organizado o la estructura de datos de una empresa. Son de vital importancia para las empresas, y en las últimas décadas se han convertido en la parte principal de los sistemas de información. Normalmente los datos permanecen allí durante varios años sin necesidad de cambiar su estructura. 

Las bases de datos suelen ser gestionadas por sistemas de gestión de bases de datos (SGBD), que surgieron en los años 70. Antes de estos, las aplicaciones utilizadas en los archivos del sistema operativo para almacenar sus sistemas de información. En los años 80 la tecnología de SGBD relacional llegó a dominar el mercado, y en la actualidad se utiliza casi exclusivamente. Otro tipo de bases de datos destacadas son los SGBD orientados a objetos, donde su estructura o aplicaciones que lo utilizan están en constante cambio. La aplicación principal de la base de datos principal es la que controla todas las operaciones empresariales.

 

Páginas seleccionadas

Contenido

TABLA DE CONTENIDO
8
INGENIERÍA DE BASES DE DATOS
16
INTRODUCCIÓN A MYSQL
23
MANIPULACIÓN DE DATOS EN MYSQL
29
UNIONES EN MYSQL
38
VISTAS EN BASES DE DATOS
46
PROCEDIMIENTOS Y FUNCIONES EN MYSQL
47
LAS TRANSACCIONES EN LAS BASES DE DATOS
54
OPENDATABASE CONNECTIVITY ODBC
91
ADMINISTRACIÓN DE LA BASE DE DATOS
99
CONCLUSIÓN
105
ÍNDICES
115
EJEMPLO ANÁLISIS DEL RENDIMIENTO DE LOS ÍNDICES
121
OPTIMIZACIÓN
132
LOS ÍNDICES DE BÚSQUEDA
138
PROFILER DE SQL SERVER
148

BACKUP Y SEGURIDAD CONMYSQL
61
MATRIZ REDUNDANTE DE DISCOS INDEPENDIENTES RAID
67
REGISTROS ARCHIVOS Y ORGANIZACIONES DE ARCHIVOS PRIMARIOS EN BASES
74
TEORÍA DEL PROCESAMIENTO DE TRANSACCIONES EN LAS BASES DE DATOS
82
CONCURRENCIA DE TRANSACCIONES EN BASES DE DATOS
85
BACKUP DE BASE DE DATOS
158
PROGRAMAR TAREAS FACILITANDO LA VIDA DEL ADMINISTRADOR
167
GESTIÓN Y ALTA DISPONIBILIDAD
183
ACERCA DEL AUTOR
193
Derechos de autor

Otras ediciones - Ver todas

Términos y frases comunes

Acerca del autor (2017)

Este libro ha sido elaborado por Miguel Ángel Benítez Garrido y Ángel Arias. Miguel Ángel Experto consultor en TI, analista y gestor de proyectos de bases de datos y formador de formadores en el área de tecnologías de la información.

Espero que con este libro le haya podido ayudar a descubrir algunos de los puntos críticos en las misiones de un Administrador de Bases de Datos, que es una figura de transcendental importancia dentro de cualquier gran corporación en la actualidad.

Ángel Arias es un consultor informático con más de 12 años de experiencia en sector informático. Con experiencia en trabajos de consultoría, seguridad en sistemas informáticos y en implementación de software empresarial, en grandes empresas nacionales y multinacionales, Ángel se decantó por el ámbito de la formación online, y ahora combina su trabajo como consultor informático, con el papel de profesor online y autor de numerosos cursos online de informática y otras materias.

Ahora Ángel Arias, también comienza su andadura en el mundo de la literatura sobre la temática de la informática, donde, con mucho empeño, tratará de difundir sus conocimientos para que otros profesionales puedan crecer y mejorar profesional y laboralmente.

Información bibliográfica