Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Base de datos MySQL
#38
Aprovechando que la cosa también va de BBDD, me gustaría aprovechar este hilo para dejar constancia del nivel de uno de mis profesores. Resulta que ese profesor nos da una asignatura en la que se aprende metodología de diseño de software, porque hacer un proyecto grande programando a pelo es una burrada.

Pues bien, hay una parte en la que estudiamos transacciones en diagramas de secuencia. Un diagrama de secuencia, a grandes rasgos, representa la comunicación entre elementos del sistema en el tiempo; qué mensajes envía un elemento del sistema a otro y cuándo lo hace. Y como no es algo anectódico ni una curiosidad, sino que forma parte del temario, qué menos que tener un poco de decencia y darlo bien, e informarte si alguna parte de lo que tienes que dar no lo sabes porque no es del campo en el que estás especializado.

Pues no. Según el profesor, abstrayéndonos de los diagramas de secuencia, las transacciones funcionan tal que así:
El usuario manda una serie de mensajes al SGBD, que serán operaciones de sql tipo read, write o update. Cuando ha terminado de enviar las operaciones que se quieren realizar, el SGBD intenta ejecutarlas.
Si se ejecutan sin problemas, el SGBD envía al usuario un mensaje de commit, que significa que se han ejecutado correctamente.
Si hay errores en la ejecución, el sistema devuelve un mensaje rollback al usuario, que significa que no se han podido ejecutar las instrucciones.

Y como precisamente he dicho que es parte del temario, puede entrar en examen. Y si entra en examen y no pones esa burrada, te quita la mitad de la nota del ejercicio por "error de concepto". DryDryDryDryDryDryDryDry

Spoiler: mostrar
Es decir, si éste es un esquema básico de diagrama de secuencia,
[Imagen: 15p49ky.jpg]

las transacciones según él son así:
[Imagen: eitajc.jpg]
[Imagen: SillyWalk.jpg] [Imagen: Bl3yK0h.png]x071
What a beautiful Duwang!
Responder


Mensajes en este tema
Base de datos MySQL - por Guibuu - 01-14-2013, 10:44 PM
RE: Base de datos MySQL - por Yumichan - 01-14-2013, 11:08 PM
RE: Base de datos MySQL - por Orestes - 01-14-2013, 11:18 PM
RE: Base de datos MySQL - por Yumichan - 01-14-2013, 11:50 PM
RE: Base de datos MySQL - por Reboot - 01-15-2013, 09:33 AM
RE: Base de datos MySQL - por Yumichan - 01-15-2013, 09:52 AM
RE: Base de datos MySQL - por Reboot - 01-15-2013, 10:24 AM
RE: Base de datos MySQL - por Incógnito - 01-15-2013, 09:39 AM
RE: Base de datos MySQL - por Yumichan - 01-15-2013, 10:39 AM
RE: Base de datos MySQL - por Reboot - 01-15-2013, 10:49 AM
RE: Base de datos MySQL - por Yumichan - 01-15-2013, 11:36 AM
RE: Base de datos MySQL - por Reboot - 01-15-2013, 12:07 PM
RE: Base de datos MySQL - por LoKo - 01-22-2013, 10:34 PM
RE: Base de datos MySQL - por Juzz - 01-23-2013, 06:47 AM
RE: Base de datos MySQL - por Reaper45 - 01-23-2013, 07:04 PM
RE: Base de datos MySQL - por LoKo - 01-23-2013, 08:46 PM
RE: Base de datos MySQL - por zPlas - 01-24-2013, 05:01 AM
RE: Base de datos MySQL - por Guibuu - 01-15-2013, 01:35 PM
RE: Base de datos MySQL - por Reaper45 - 01-15-2013, 05:16 PM
RE: Base de datos MySQL - por Yumichan - 01-15-2013, 02:42 PM
RE: Base de datos MySQL - por Reboot - 01-15-2013, 04:01 PM
RE: Base de datos MySQL - por Guibuu - 01-15-2013, 05:54 PM
RE: Base de datos MySQL - por Reaper45 - 01-15-2013, 06:54 PM
RE: Base de datos MySQL - por EmuAGR - 01-16-2013, 12:51 AM
RE: Base de datos MySQL - por Yumichan - 01-15-2013, 06:16 PM
RE: Base de datos MySQL - por Yumichan - 01-15-2013, 07:08 PM
RE: Base de datos MySQL - por Reaper45 - 01-15-2013, 07:27 PM
RE: Base de datos MySQL - por Reboot - 01-16-2013, 08:43 AM
RE: Base de datos MySQL - por Guibuu - 01-16-2013, 12:54 AM
RE: Base de datos MySQL - por Reaper45 - 01-16-2013, 05:41 PM
RE: Base de datos MySQL - por Juzz - 01-16-2013, 11:37 PM
RE: Base de datos MySQL - por Incógnito - 01-17-2013, 10:05 AM
RE: Base de datos MySQL - por Reboot - 01-17-2013, 10:46 AM
RE: Base de datos MySQL - por Incógnito - 01-18-2013, 10:01 AM
RE: Base de datos MySQL - por Yumichan - 01-17-2013, 11:38 AM
RE: Base de datos MySQL - por Guibuu - 01-17-2013, 12:50 PM
RE: Base de datos MySQL - por zPlas - 01-18-2013, 04:59 AM
RE: Base de datos MySQL - por Yumichan - 01-18-2013, 04:15 PM
RE: Base de datos MySQL - por Reboot - 01-18-2013, 07:38 PM
RE: Base de datos MySQL - por Yumichan - 01-18-2013, 07:50 PM
RE: Base de datos MySQL - por zPlas - 01-20-2013, 05:11 AM
RE: Base de datos MySQL - por Chachibukai - 01-22-2013, 11:09 PM
RE: Base de datos MySQL - por LoKo - 01-22-2013, 11:37 PM
RE: Base de datos MySQL - por Chachibukai - 01-22-2013, 11:53 PM
RE: Base de datos MySQL - por Reboot - 01-23-2013, 07:11 PM
RE: Base de datos MySQL - por Juzz - 01-24-2013, 12:18 AM
RE: Base de datos MySQL - por Reboot - 01-25-2013, 03:39 PM
RE: Base de datos MySQL - por Reaper45 - 01-23-2013, 10:27 PM
RE: Base de datos MySQL - por LoKo - 01-24-2013, 10:08 PM
RE: Base de datos MySQL - por Yumichan - 01-25-2013, 07:43 AM
RE: Base de datos MySQL - por LoKo - 01-25-2013, 11:03 PM
RE: Base de datos MySQL - por CucuFaiter - 01-25-2013, 07:22 PM
RE: Base de datos MySQL - por Yumichan - 01-25-2013, 11:38 PM

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)