Está en la página 1de 14

Instituto Tecnológico de Santo Domingo (intec)

Sustentante

EST- Freddy Alejandro Aquino Portes – 1096319

Presentado a

FAUSTO R. RICHARDSON HERNÁNDEZ, PH.D

Asignatura

INS377L-01 LABORATORIO BASES DE DATOS I

Asignación

Evidencia de la Práctica en SQL Server

Fecha

27 de Noviembre del 2022


Parte 1: https://learn.microsoft.com/es-es/sql/t-sql/lesson-1-creating-database-
objects?view=sql-server-ver15

Ejecutamos: Create BATABASE Prueba GO, para crear una base de datos llamada prueba.
Aquí vemos que efectivamente se creo la base de datos.
Usamos el comando use Prueba GO para seleccionar la base de datos y posteriormente
proceder a crear una tabla.
Creamos una tabla llamada producto, con los campos: Producto_ID(Este campo esta definido
como llave primaria), Nombre_Producto, Precio_producto y Descripcion_producto. Todos con
sus respectivos data Types.

En el object explorer podemos ver la tabla ya creada.


Insertamos estos datos en la DB, referente a unos lentes como producto su id su precio y su
descripción.

Durante la practica usamos el comando Update para cambiar el nombre del producto lentes
por lente de sol.

El comando SELECT * FROM Productos GO, nos devuelve todos los datos registrados en cada
uno de los campos de la tabla productos esta ultima perteneciente la Base de Datos Prueba.
También podemos hacer búsquedas especificas , en este caso buscar solo los registros de los
campo nombre y descripción, pero podríamos ajustar el mandato a nuestra necesidad como
ejemplo buscar todos los artículos con un precio menor a 500 pesos.
Procedemos a crear una vista llamada Nombres.

Aquí llamamos la vista, estas nos serian útiles para guardar selects complejos con muchas
condicionales y así ahorar algo de tiempo cuando hagamos ese tipo de consultas.
Creamos un procedimiento almacenado llamado pr_Precio, este mediante parámetros devuelve
los precios menor que la cantidad insertada por el usuario, estos procedimientos nos ayudan a
la hora de integrar la base de datos a algún programa ya que automatiza las consultas de manera
tal que no necesitamos tener la cadena de conexión directamente en el código además de
protegernos del sql injection.

Ejecución del procedimiento Almacenado.


Parte 2: https://learn.microsoft.com/es-es/sql/t-sql/lesson-2-configuring-permissions-on-
database-objects?view=sql-server-ver15

Usuarios existentes en mi ordenador ya que la parte 2 de la practica se encarga de otorgar


permisos a otros usuarios a la base de datos.

Se observa que se ha concedido permiso de iniciar sección al usuario lisse.


Creamos al usuario lisse dentro de la base de datos.

En este paso concedemos permisos de ejecución del procedimiento almacenado al usuario


lisset.
Parte 3: https://learn.microsoft.com/es-es/sql/t-sql/lesson-3-deleting-database-
objects?view=sql-server-ver15

Esta parte del laboratorio trata de eliminar los permisos tablas procedimientos y todo lo
que hemos creado anteriormente.

Eliminamos al usuario lisse de la base de datos prueba, podemos usar el comando drop para
eliminar cualquier instancia en mi caso no lo llevare a ejecución. Pero a continuación dejare
algunos ejemplos de la pagina de Microsoft.

También podría gustarte