Está en la página 1de 15

UNIDAD 3 Haga clic para agregar foto

Uso de base de datos en


proyectos web

Maestra: Claudia Leticia Obregón


Alumnos:
Emilio Nicolas Chávez Jiménez
K a r e l y E s m e r a l d a To r r e s G o n z á l e z
Haga clic para agregar foto
Temas:
1. Agregar bases de datos a proyectos web
2. Crear una conexión de base de datos
3. Creación de tablas
4. Creación de procedimientos almacenados
5. Validación y pruebas de procedimientos
almacenados

USO DE BASE DE DATOS EN PROYECTOS WEB 2


Uso de base de datos en proyectos
web
Usar bases de datos con apps web no es muy
distinto de hacerlo con las aplicaciones de
escritorio, si bien hay algunas cosas que conviene
tener en cuenta. El cambio más importante es que
la app web permite el acceso de múltiples
usuarios.
Esto significa que querrás que la conexión con la
base de datos sea única para cada uno de los
usuarios que conecte con la app web, en vez de
que sea una conexión global a la app propiamente
dicha (tal y como ocurre en el caso de las apps de
escritorio).

USO DE BASE DE DATOS EN PROYECTOS WEB 3


3.1 Agregar bases de
datos a proyectos web
término fuente de datos se refiere a un objeto .NET que se
conecta a un almacén de datos y hace que los datos estén
disponibles para las aplicaciones .NET. Los diseñadores de
Visual Studio pueden usar la salida de la fuente de datos
para generar código reutilizable que enlaza datos a un
formulario arrastrando y soltando objetos de la base de
datos desde la ventana Fuente de datos. Las fuentes de
datos de este tipo son:

 Abrimos el visual studio y elegir.


 abrir una clase donde:
 Importamos las bibliotecas para la conexión de la base de
datos:

USO DE BASE DE DATOS EN PROYECTOS WEB 5


3.2 Crear una conexión de
base de datos
Las conexiones de bases de datos le permiten agregar datos de
bases de datos compatibles. Las conexiones de base de datos
disponibles se enumeran en la ventana Agregar a la página haciendo
clic en la opción Base de datos o en la pestaña Conexiones en la
página de inicio.
Para crear una cadena de conexión en Visual Studio:
 En el menú Herramientas, haga clic en Conectar a la base de
datos. Seleccione la fuente de datos (Microsoft SQL Server en
este ejemplo) de la lista.
 El proveedor de datos se completará automáticamente según
las opciones que seleccione.
 Haga clic en Siguiente.
 Ingrese el nombre de host, el nombre de usuario y la contraseña
del servidor de la base de datos. Haga clic en Aceptar para
salir.

7
USO DE BASE DE DATOS EN PROYECTOS WEB
1. Para crear una conexión a la base de datos, haga clic en el icono Agregar conexión
en Explorador de servidores o haga clic con el botón derecho en Explorador de
servidores en el nodo Conexiones de datos y seleccione Agregar conexión. Desde aquí,
también puede conectarse a una base de datos en otro servidor, un SharePoint o un
servicio de Azure:

2. Se abre el cuadro de diálogo Agregar conexión. En este caso, hemos escrito el nombre de la SQL
Server LocalDB instancia:

8
USO DE BASE DE DATOS EN PROYECTOS WEB
3. Aparecerán las bases de datos disponibles, seleccionamos la que necesitemos y
tendremos la conexión lista​

9
3.3 Creación de tablas
En el Explorador de servidores, expanda el nodo Conexiones de
datos y luego el nodo Base de datos de muestra:

 Haga clic con el botón derecho en Tabla y


seleccione Agregar nueva tabla.
 Se abre el Diseñador de tablas, que muestra una
cuadrícula de filas estándar con una columna en
la tabla.
 Agregar una fila a la cuadrícula agrega una
columna a la tabla.
 Agrega una línea a la cuadrícula para cada
entrada.
 Haga clic con el botón derecho en el ID de fila y
seleccione Establecer clave principal.
3.4 Creación de
procedimientos
almacenados
Creación de procedimientos almacenados

Un proceso de almacenamiento consta de una serie de


sentencias TRANSACT SQL que definen un proceso de
ejecución particular, aceptan parámetros de entrada y
devuelven un conjunto de valores o resultados. Este
paso se almacena en el servidor y se puede ejecutar en
cualquier momento con la primera palabra del lote.
Utilice la sentencia de procedimiento de eliminación
para eliminar un procedimiento almacenado.

13
3.5 Validación y pruebas de
procedimientos almacenados
Lo siguiente es para verificar los datos guardados:

Los datos almacenados::​

15

También podría gustarte