ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Procedimientos Almacenados


Enviado por   •  8 de Febrero de 2021  •  Práctica o problema  •  2.873 Palabras (12 Páginas)  •  213 Visitas

Página 1 de 12

[pic 1][pic 2]

Contenido

1.        Introducción.        4

2.        QUE ES CRUD.        4

3.        ¿Por qué CRUD?        5

4.        Procedimientos almacenados CRUD        5

4.1        Procedimientos CREATE        5

4.2        Procedimientos READ        6

4.3        Procedimientos UPDATE        6

4.4        Procedimientos DELETE        6

5.        Manera Grafica.        6

6.        Atreves de Sentencias o Query SQL SERVER        8

7.        Diagrama y relacion de Tablas en SQL Server.        11

8.        Creación de Procedimientos Almacenados.        11

8.1 Procedimiento Almacenado CREATE        11

8.1        Procedimiento Almacenado CREATE        15

8.2        Procedimiento Almacenado DELETE        16

8.3        Procedimiento Almacenado UPDATE        17

  1. Introducción.

A continuación, veremos algunos conceptos sobre la creación y manejo de una base de datos utilizando la herramienta Microsoft SQL Server. Veremos la creación de una base de datos de manera grafica y atreves de Query SQL.

  1. QUE ES CRUD.

El concepto CRUD está estrechamente vinculado a la gestión de datos digitales. CRUD hace referencia a un acrónimo en el que se reúnen las primeras letras de las cuatro operaciones fundamentales de aplicaciones persistentes en sistemas de bases de datos: estándar  SQL declaración y HTTP método:

  • Create (Crear registros)
  • Read bzw. Retrieve (Leer registros)
  • Update (Actualizar registros)
  • Delete bzw. Destroy (Borrar registros)

En pocas palabras, CRUD resume las funciones requeridas por un usuario para crear y gestionar datos. Varios procesos de gestión de datos están basados en CRUD, en los que dichas operaciones están específicamente adaptadas a los requisitos del sistema y de usuario, ya sea para la gestión de bases de datos o para el uso de aplicaciones. Para los expertos, las operaciones son las herramientas de acceso típicas e indispensables para comprobar, por ejemplo, los problemas de la base de datos, mientras que, para los usuarios, CRUD significa crear una cuenta (créate) y utilizarla (read), actualizarla (update) o borrarla (delete) en cualquier momento. Dependiendo de la configuración regional, las operaciones CRUD pueden implementarse de diferentes maneras, como lo muestra la siguiente tabla:[pic 3]

Tabla 1. Sentencias para realizar las operaciones sobre una base de datos.

  1. ¿Por qué CRUD?

Hay muchas razones para usar procedimientos almacenados para realizar operaciones CRUD en lugar de sentencias ad-hoc:

  • Desempeño

Después de la primera ejecución de un procedimiento almacenado, el plan de ejecución de procedimientos es almacenado en el caché de procedimientos de SQL Server y reutilizado para todas las invocaciones del procedimiento almacenado.

Cuando cualquier sentencia SQL es ejecutada en SQL Server, el motor relacional primero buscará a través del caché de procedimientos para verificar que un plan de ejecución existente para la sentencia SQL especificada existe y reutilizará cualquier plan existente, ahorrando el error de codificar, la optimización y los pasos de recompilación para la sentencia SQL. Si el plan de ejecución no existe, lo cual es el caso con las sentencias SQL ad-hoc, SQL Server generará un nuevo plan de ejecución para la consulta.

  1. Procedimientos almacenados CRUD

Hay algunas convenciones comunes de nombramiento para diferencia entre procedimientos CRUD de otros procedimientos almacenados en la base de datos incluyendo:

  • El prefijo debería diferir del prefijo usado para otros procedimientos almacenados definidos por el usuario.
  • Usar el nombre de la tabla antes del prefijo asegura que los procedimientos CRUD para la misma tabla estén agrupados juntos
  • El nombre del procedimiento debería terminar con el nombre de la operación CRUD que lo implementa.

Las operaciones CRUD son implementadas por cuatro procedimientos almacenados:

  1. Procedimientos CREATE

El procedimiento Créate realiza la sentencia INSERT, la cual creará un nuevo registro. Tiene un parámetro para cada columna en la tabla.

  1. Procedimientos READ

El procedimiento Leer (Read) lee los registros de la tabla basado en la llave primaria especificada en el parámetro de entrada:

  1. Procedimientos UPDATE

El procedimiento Actualizar (Update) realiza una sentencia UPDATE en la tabla basado en la llave primaria para un registro especificado en la cláusula WHERE de la sentencia. Al igual que el procedimiento Crear, tiene un parámetro para cada columna en la tabla.

  1. Procedimientos DELETE

El procedimiento Eliminar (Delete) elimina una fila especificada en la cláusula WHERE:

Bien luego de esta pequeña teoría procedemos a crear nuestra base de datos usando MSQL Server.

NOTA:

Hay que tener en cuenta que Microsoft SQL Server nos permite crear base de datos de dos maneras:

  1. Manera Grafica.

PASO 1. Creamos una nueva base de datos, damos clik derecho y le damos en New Database.[pic 4]

PASO 2. Le asignamos un nombre (Factura) y si deseamos le damos algunas configuraciones.[pic 5]

PASO 3. Una vez creada la base de datos Factura, Le agregamos tables según se muestra en la figura siguiente clik derecho sobre Table.[pic 6]

...

Descargar como (para miembros actualizados) txt (17 Kb) pdf (1 Mb) docx (1 Mb)
Leer 11 páginas más »
Disponible sólo en Clubensayos.com