Volvemos a temas de la certificación 70-461
El procesamiento de datos es una de las actividades más dificil a la que nos enfrentamos al desarrollar sistemas transaccionales, especialmente cuando hay una grand cantidad de datos. Por medio de estos procedimientos almacenados, o stored procedures , el sistema de bbdd es capaz de ejecutar un conjunto de instrucciones coordinadas entre sí que afectan a la información con el fin de lograr un objetivo.
Los procedimientos almacenados se denominan a la coleccion de instrucciones T-SQL creadas con el comando CREATE PROCEDURE.
Sus ventajas.
* Menor trafico cliente/servidor
* Reutilizar el codigo
* Facil mantenimiento
* Mejora el rendimiento
* Mayor seguridad
Sus tipos:
* Definidos por usuario
* Temporal
* De sistemas
Aunque esto se ve con mas profundidad en el moc 10776: Developing Microsoft® SQL Server® 2012 Databases lo tocaremos dentro de poco.
Buenas, me gustaría su opinión con respecto a la seguridad de base de datos, con el uso de procedimientos almacenados VS el acceso directo y libre a las tablas de la BD.
ya veremos temas de seguridad … pero a lo mejor no a la base de datos sino al entorno que puede haceer mas