Pop

27.Aplicaciones web.SQL parte 1.Curso de C# con Visual Studio 2017.

27- . Aplicaciones web.Un poco de SQL

   - En este capítulo del curso de programación en c# con visual studio 2017,empezaremos a ver un poco de SQL SERVER. Para ello debéis tener instalado SQL Express.En la anterior entrada del blog os deje un enlace para que lo pudierais descargar e instalar.

  - Una vez instalado nos creamos una base de datos que utilizaremos para guardar los datos del formulario de registro que vimos en el capítulo anterior.Llamamos a la base de datos con el nombre Empresa.


- Una vez creada la base de datos nos creamos dos tablas para almacenar los datos. Una tabla a la que llamaremos Usuarios y otra tabla a la que llamaremos Paises.La tabla Usuarios tiene los siguientes campos:

 Y la tabla Paises está compuesta por estos campos:


- Por si no conocéis los tipos de datos que existen en SQL Server os dejo este enlace con la información:
https://docs.microsoft.com/es-es/sql/t-sql/data-types/data-types-transact-sql

- Una vez tenemos definidas las dos tablas ya podemos guardar,borrar y consultar datos en ellas ya sea de forma manual o via script. Para el caso de guardar datos en la tabla usuarios nos creamos un procedimiento almacenado(mas información):

CREATE PROCEDURE [dbo].[AltaUsuario]
    @nombre varchar(255),
    @email varchar(255),
    @pass varbinary(MAX)=NULL,
    @codPais varchar(3)
AS
BEGIN

    SET NOCOUNT ON;

    DECLARE @idpais int

    SELECT @idpais=idPais FROM Paises WHERE CodPais = @codPais

    INSERT INTO dbo.Usuarios(Nombre,Email,Pass,IdPais) VALUES
   (@nombre,@email,@pass,@idpais)

END

- En la siguiente entrada del blog continuaremos con SQL.Veremos como conectar la aplicación web con la base de datos.

No hay comentarios:

Publicar un comentario

Curso .NET Core en C# - 34.Creamos nuestro propio log

34.Creamos nuestro propio log Hola a todos. En este curso, analizaremos todos los conceptos básicos, intermedios y avanzados de  ASP.NET...