Sei sulla pagina 1di 14

CONECTIVIDAD CON BASE DE DATOS

APLICACIN GRIDVIEW

Disee una aplicacin web en C Sharp para conectarse a la


base de datos INSTITUTO diseada en MS SQL Server.

Solucin

a) Creacin de la base de datos INSTITUTO

CREATE DATABASE INSTITUTO


GO
USE INSTITUTO
GO
CREATE TABLE ALUMNOS (
CODAL int primary key identity not null,
NOMAL varchar(60),
APEAL varchar(60),
DIRAL varchar(10),
GENAL varchar(1)
)
GO
INSERT INTO ALUMNOS VALUES ('KATIA','RAMIREZ VILLAR','LIMA','F')
INSERT INTO ALUMNOS VALUES ('MONICA','VERA ALCANTARA','MIRAFLORES','F')
INSERT INTO ALUMNOS VALUES ('RAUL','MARTINEZ LOPEZ','LIMA','M')
INSERT INTO ALUMNOS VALUES ('KARINA','MORAN JUAREZ','LA MOLINA','F')
GO
SELECT * FROM ALUMNOS
GO
CREATE TABLE CURSOS (
CODCUR int primary key identity not null,
NOMCUR varchar(30),
NIVEL varchar(3)
)
GO
INSERT INTO CURSOS VALUES ('MBI','I')
INSERT INTO CURSOS VALUES ('LENGUAJE I','I')
INSERT INTO CURSOS VALUES ('ALGORITMOS I','I')
GO
SELECT * FROM CURSOS
GO
CREATE TABLE PROFESOR (
CODPROF int primary key identity not null,
NOMPROF varchar(30),
DIRPROF varchar(30)
)
GO
INSERT INTO PROFESOR VALUES ('REINALDO CAMPOS ALCAZAR','LIMA')
INSERT INTO PROFESOR VALUES ('ELENA ESCALANTE MEDINA','SAN JUAN DE
MIRAFLORES')
INSERT INTO PROFESOR VALUES ('IVAN SALINAS PARDO','RIMAC')
GO
SELECT * FROM PROFESOR
GO
CREATE TABLE NOTAS (
ID int primary key identity not null,
CODAL int foreign key references ALUMNOS,
CODCUR int foreign key references CURSOS,
PROM int not null
)
GO
INSERT INTO NOTAS VALUES (1,1,13)
INSERT INTO NOTAS VALUES (1,2,14)
INSERT INTO NOTAS VALUES (1,3,15)
INSERT INTO NOTAS VALUES (2,1,8)
INSERT INTO NOTAS VALUES (2,2,17)
INSERT INTO NOTAS VALUES (2,3,15)
INSERT INTO NOTAS VALUES (3,1,13)
INSERT INTO NOTAS VALUES (3,2,14)
INSERT INTO NOTAS VALUES (3,3,8)
INSERT INTO NOTAS VALUES (4,1,9)
INSERT INTO NOTAS VALUES (4,2,10)
INSERT INTO NOTAS VALUES (4,3,11)
GO
SELECT * FROM NOTAS
GO
CREATE TABLE HORARIOS (
ID int primary key identity not null,
CODPROF int foreign key references PROFESOR,
CODCUR int foreign key references CURSOS,
HORARIO varchar(30)
)
GO
INSERT INTO HORARIOS VALUES (1,1,'L-M-V 8:00-10:00')
INSERT INTO HORARIOS VALUES (2,2,'L-M-V 10:00-12:00')
INSERT INTO HORARIOS VALUES (3,3,'M-J 8:00-10:00')
GO
SELECT * FROM HORARIOS

b) Diseo de la aplicacin

Pasos:

1. Crear el sitio CENTRAL_WEB


2. Agregar un control GridView al formulario.
3. A continuacin, seleccione un nuevo origen de datos
desde el men flotante del control GridView1.
4. En la ventana actual, seleccione base de datos y acepte.
5. En la ventana actual, efecte un clic en el botn nueva
conexin.
6. A continuacin, seleccione el servidor de la mquina
local, as como el usuario, la clave respectiva y el
nombre de la base de datos, en este caso, INSTITUTO, tal
como se muestra en la figura.
7. Pruebe la conexin y acepte.
8. Efecte un clic en el botn siguiente.
9. Efecte un clic en el botn siguiente nuevamente.

10. En la ventana actual, seleccione todos los campos de la


tabla ALUMNOS y efecte un clic en el botn siguiente.
11. Efecte una consulta de prueba y finalice.
12. Finalmente, guarde nuevamente la aplicacin y ejecute.