Tutoriales de MySQL y de diseño y normalizacion de bases de datos, Recuperación de Información...
2004-10-14 08:57:12
Una de enlaces interesantes. Últimamente me estoy empapando de teoría para una aplicación relativamente potente, para la cual he tenido que meterme con las transacciones y por tanto a leer teoría. Os dejo unas joyitas:
- Principios de diseño de bases de datos:
consejos útiles para construir una base de datos con un buen diseño para que las aplicaciones MySQL sean más eficientes y escalables
- Normalización de bases de datos:
se explican los conceptos de la normalización de bases de datos, mismos que son necesarios para un buen diseño de una base de datos
- Tipos de datos en MySQL:
se presentan las características de cada uno de los tipos de datos que pueden ser usados en las columnas de una tabla en MySQL
- Integridad referencial en MySQL:
se tratan brevemente los conceptos de la integridad referencial, y se explica como aplicarlos en MySQL para la definición de claves foráneas
- Índices y optimización de consultas:
se explican las características de los distintos tipos de índices que pueden ser utilizados en MySQL, y cómo afectan el procesamiento de las consultas
- Transacciones en MySQL:
introducción al uso de las sentencias BEGIN, COMMIT y ROLLBACK para el manejo de transacciones en MySQL con el uso de tablas del tipo InnoDB
- Storage Engine (Table Types): (en inglés)
This chapter covers the MySQL architecture, locking and concurrency, and transactions. It also discusses how to select the right engine and looks at each of MySQL's storage engines in detail
- Recuperar información con el Modelo de Espacio Vectorial:
La recuperación de información es el proceso mediante el cual, partiendo de una colección de textos fija (por ejemplo resúmenes de libros) y una necesidad de información (expresada por ejemplo mediante palabras unidas por operadores booleanos), se devuelven los documentos que mejor satisfacen esa necesidad. Se trata de un proceso con numerosas aplicaciones prácticas, como buscadores web o bibliotecas digitales.
Como veis la mayoría son de un mismo sitio, pero creo que vale la pena fusilarlos tan exageradamente, son excelentes. El último ya lo había enlazado hace tiempo y no tiene mucha relación con el diseño de bases de datos ni con MySQL específicamente, pero he decidido enlazarlo también aquí para tenerlo más a mano, el concepto me parece una obra de arte.