Desarrollo de aplicaciones web con ASP.NET

Angel Soto

 

dreamensys@gmail.com

ansoto.com

A tener en cuenta...

  • Sql Server
  • ADO.NET Parte 1
  • Code cooking!

Bases de datos

  • Relacionales
  • No relacionales
  • Windows OS
  • Soporte de Transacciones
  • T-SQL
  • Business Intelligence

Versiones

  • Enterprise
  • Developer
  • Standard
  • Express
  • SQL Azure

Objetos

  • Tablas(Permanentes y Temporales)
  • Procedimientos Almacenados
  • Funciones
  • Vistas
  • Usuarios
  • Roles
  • Seguridad
  • Entre otros...

T-SQL

Transact SQL

Query

select * from tu_tabla
where tu_campo = tu_valor

Tablas

CREATE TABLE Clientes(
    Nombre VARCHAR (20), 
    Apellido VARCHAR (20), 
    FechaNacimiento DATETIME
);

Procedimientos Almacenados

CREATE PROCEDURE tuProcedimiento 
@param1 nvarchar(30) = NULL,
@param2 nvarchar(60) = NULL
AS
select * from tu_tabla
where tu_campo = @param1 
GO
exec tuProcedimiento 'valor1','valor2'

Vistas

CREATE VIEW tuVista
AS
SELECT * FROM tu_tabla;
SELECT * FROM tuVista;

Funciones

CREATE FUNCTION tuFuncion(@param1 VARCHAR(250))
RETURNS VARCHAR(250)
AS BEGIN
    DECLARE @var1 VARCHAR(250)
    SET @var1 = @param1 
    SET @var1 = REPLACE(@var1 , 'www.', '')
    SET @var1 = REPLACE(@var1 , '.com', '')
    RETURN @var1 
END
SELECT * FROM tuFuncion('hola') 

Sql Server Management Studio

Desbloquear SA

ALTER LOGIN sa ENABLE ;
GO
ALTER LOGIN sa WITH PASSWORD = 'tucontraseña' ;
GO

Hora de practicar

ADO.NET

Access Data Object

  • Bases de datos relacionales
  • .NET Framework 
  • Datasets
  • XML(Extensible Markup Language)
  • LinQ (Language-Integrated Query)...Cooming Soon :)
  • Entity Framework
  • Data.SqlClient

Objetos

ADO.NET

  • Connection String
  • SqlConnection
  • SqlCommand
  • SqlDataAdapter
  • SqlDataReader
  • SqlParameter



 

DataSet

DataTable

DataTable

DataTable

DataRow

DataColumn

DataSource

Algunos controles gráficos de datos..

  • GridView
  • ListView
  • DataList
  • Repeater

Code cooking

Made with Slides.com