Tipo de tabla

Muy buenas, soy principiante en esto de MySQL, y me parece muy interesante. Pues bien, mi pregunta es la siguiente:
- Si tengo una base de datos en la que tengo tres tablas, una de provincias, otra de clientes y otra de mensajes de cada cliente, ¿qué tipo de tabla tendría que poner a cada una? Es que lo he mirado un poco por encima y no entiendo nada...
Gracias

1 respuesta

Respuesta
1
El servidor de bases de datos MySQL soporta distintos tipos de tablas, tales como ISAM, MyISAM, InnoDB, y DBD (Berkeley Database). De éstos, InnoDB es el tipo de tabla más importante (después del tipo predeterminado, MyISAM), y merece una atención especial.
Las tablas del tipo InnoDB están estructuradas de forma distinta que MyISAM, ya que se almacenan en un sólo archivo en lugar de tres, y sus principales características son que permite trabajar con transacciones, y definir reglas de integridad referencial.
El soporte de transacciones que provee MySQL no es algo nuevo en MySQL 4, ya que desde la versión 3.23 se podía hacer uso de tablas InnoDB, la única diferencia es que con la llegada de la versión 4.0 de MySQL, el soporte para este tipo de tablas es habilitado por default.
Como se indica para trabajar con relaciones FK y PORQUE debes trabajar con innobd, porque en myisam son ignoradas las relaciones pero tu te puedes encargar de la validación, espero me comentes si resolví tus dudas o sino explayate más en tu pregunta.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas