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.