http://www.youtube.com/watch?v=iNH1p2OoPN0
+Duración: 20 minutos aprox.
domingo, 31 de marzo de 2013
miércoles, 27 de marzo de 2013
Conexión de base de datos desde witio web
private void cargar()
{
con.Open();
DataTable tabla = new DataTable();
SqlDataAdapter daCines = new SqlDataAdapter("Consultar_Cine",con);
DataSet dsCine = new DataSet();
daCines.Fill(dsCine,"Cine");
tabla = dsCine.Tables["Cine"];
GridView1.DataSource = tabla;
GridView1.DataBind();
con.Close();
}
+Duración: 40 minutos aprox.
martes, 26 de marzo de 2013
Propuesta para elaborar
Mostar tabla en un data view
http://www.youtube.com/watch?v=O1-QiA1PCbA
+Duración: 30 minutos aprox.
http://www.youtube.com/watch?v=O1-QiA1PCbA
+Duración: 30 minutos aprox.
lunes, 25 de marzo de 2013
Store procedure - c#
Creación de store procedure con parámetros
CREATE PROCEDURE Insertar7(@var1 as char(2), @var2 as char(2))
AS
begin
set nocount on
insert into prueba2(uno) values(@var1)
insert into prueba2(uno) values(@var2)
set nocount off
end
Llamada del procedimiento
Insertar7 'SA','TY'
CREATE PROCEDURE Insertar7(@var1 as char(2), @var2 as char(2))
AS
begin
set nocount on
insert into prueba2(uno) values(@var1)
insert into prueba2(uno) values(@var2)
set nocount off
end
Llamada del procedimiento
Insertar7 'SA','TY'
Material consultado (25/03/2013)
store procedure en sql
http://www.youtube.com/watch?v=bRiS5t5E100
llama un store procedure desde c#
http://www.youtube.com/watch?v=S_6HgHd6Z6c&feature=fvwp&NR=1
Creating a stored procedure with parameters
http://www.youtube.com/watch?v=VfDbaW17JRo
Usar y crear procedimientos
http://www.youtube.com/watch?v=hdavbiahCtU
+Duración: 1 hora aprox.
http://www.youtube.com/watch?v=bRiS5t5E100
llama un store procedure desde c#
http://www.youtube.com/watch?v=S_6HgHd6Z6c&feature=fvwp&NR=1
Procedimientos Almacenados o Stored Procedure en SQL Server 2008
http://www.youtube.com/watch?v=bRiS5t5E100
Creating a stored procedure with parameters
http://www.youtube.com/watch?v=VfDbaW17JRo
Usar y crear procedimientos
http://www.youtube.com/watch?v=hdavbiahCtU
+Duración: 1 hora aprox.
domingo, 24 de marzo de 2013
Reporte de trabajo
Se logro conectar la base de datos desde VS 2008 junto c#, por medio de capas (BD,UI,BLL)
además una propuesta muy básica de la estructura para el proyecto
+Duración: 4 horas aprox.
además una propuesta muy básica de la estructura para el proyecto
+Duración: 4 horas aprox.
Inicio de proyecto en C#
Se inicia el diseño de la aplicación Web usando C# en Visual Studio 2008.
Se empezó la creación de la interfaz gráfica HTML de la Tarea Programada.
Lectura de artículos y documentos de PHP para conexión de HTML con Base de Datos en los siguientes links:
http://www.codigofuenteya.com.ar/detalleconcepto.php?cod=32
PHP PDF
+Duración: 2 horas y 20 minutos aprox.
Se empezó la creación de la interfaz gráfica HTML de la Tarea Programada.
Lectura de artículos y documentos de PHP para conexión de HTML con Base de Datos en los siguientes links:
http://www.codigofuenteya.com.ar/detalleconcepto.php?cod=32
PHP PDF
+Duración: 2 horas y 20 minutos aprox.
Material Consultado (24/03/2013)
Normalización de una base de datos
http://www.youtube.com/watch?v=8XVjTSHk1ig
Insertar datos en sql server
http://www.youtube.com/watch?v=uhkvlWskv-M
Curso Fundamentos de bases de datos UNED
http://www.filecrop.com/search.php?w=Fundamentos%20de%20Bases%20de%20Datos%20uned&pos=1&opt_t=1&opt_d=0&c=30&m=0&size_i=0&size_f=100000000&engine_r=0&engine_m=1&engine_h=1&engine_d=1&engine_e=1&engine_4=1&mod=dec&order=size
+Duración: 40 minutos aprox.
http://www.youtube.com/watch?v=8XVjTSHk1ig
Insertar datos en sql server
http://www.youtube.com/watch?v=uhkvlWskv-M
Curso Fundamentos de bases de datos UNED
http://www.filecrop.com/search.php?w=Fundamentos%20de%20Bases%20de%20Datos%20uned&pos=1&opt_t=1&opt_d=0&c=30&m=0&size_i=0&size_f=100000000&engine_r=0&engine_m=1&engine_h=1&engine_d=1&engine_e=1&engine_4=1&mod=dec&order=size
+Duración: 40 minutos aprox.
Análisis del problema
En esta entrada se espera ir poniendo todas las dudas surgidas directamente propuestas en la creación de la base de datos.
Enunciado de la tarea programada
ITCR - Ing. en Computacion - Bases de datos - Prof F quiros - Marzo 2013
Primera tarea programada
1) Objetivos. Construir una aplicaciOn que se conecte a una base de datos para la realizaciOn de matenimientos, consultas y transacciones. Realizar una migraciOn de datos, mediante un script. Escribir procedimientos almacenados para realizar operaciones de mantenimiento, consulta y transacciones.
2) DescripciOn de modelo conceptual de la base de datos.
Es modelo para la administración de la venta de tiquetes en una mall. El mall tiene al menos 4 salas de cine, algunas de ellas son de lujo otras normales, el precio de los tiquetes es mayor en las salas de lujo. Semanalmente, los martes, el administrador hace la planeación de las películas que se muestran en cada sala, tomando en cuenta la duración de las películas, la cantidad de asientos en cada sala y una estimación de la demanda; el administrador hace un horario de películas para cada sala para la semana que comienza.
La venta de tiquetes puede ser para cualquier película en cualquier sala en cualquier dia antes del fin de lunes. Para las películas del que se emiten en el dia de actual (el dia de hoy), un monitor publico muestra para cada tanda la cantidad de asientos de la sala y la cantidad de asientos disponible.
Se pueden vender tiquetes por internet, que se pagan mediante tarjeta de crédito o debito. Hay una taquilla especial, donde para los clientes que compraron por internet, se imprime el tiquete. Se pueden hacer reservas de tiquetes por teléfono, pero la reserva se mantiene hasta 30 minutos antes del inicio de la película, o si si el cliente no se presenta a pagar los tiquetes reservados antes de esos 30 minutos, la reserva se cancela. Existen pases de cortesía, que se pueden cambiar por tiquetes, pero solo tandas entre lunes y jueves. El cliente con el pase de cortesía, se presenta a la taquilla, y cambia el pase de cortesía por un tiquete. Un tiquete puede ser pagado en efectivo o mediante tarjeta de crédito o de debito.
4) El profesor provee:
+ Una base de datos adicional con anticipación que contiene los datos de prueba. Esta base de datos puede ser NO- normalizada, contiene de Salas, películas y tandas para 12 semanas. Tambien contiene los datos para simular la compra de tiquetes de la ultima semana.
5) Que se pide:
- Creacion de la BD.
- Script de llenado de datos básicos o Catálagos
- Script de migracion de la bd con datos de prueba a la BD del proyecto.
- Una aplicaciOn por web, donde se puede consultar la cartelera de la presente semana (o de alguna semana anterior). Se muestra, la pelicula, descripcion, dia hora, y precio.
- Una aplicacion de web donde ingresa un funcionario (debe hacer validacion de usuario), y puede agregar, eliminar o cambiar valores respecto de una pelIcula o una tanda.
- Un punto de venta de tiquetes, en la cual se selecciona una tanda, una cantidad de tiquetes, los asientos para el tiquete y se simula la compra de tales tiquetes. Se debe validar toda informaciOn de entrada.
- Escribir 2 store procedures para la ejecucion de consultas, los cuales se especificaran posteriormente.
- Construir un script que lee los datos para la compra de tiquetes en la BD de datos de prueba, y simula la compra masiva de tiquetes en la BD del proyecto.
Documentación, una bitácora escrita en un blog en el cual dia a dia, se indica la cantidad de horas trabajadas por el equipo de trabajo, se hace un relato de los avances, acerca de los problemas encontrados, como fueron resueltos; dudas, divergencias de criterio, forma en que trabajó el equipo de trabajo, problemas con la inslacion del software, problemas de aprendizaje del framework, investigaciones, pruebas de concepto, experiencias, moralejas, ayuda recibida, consejos a dar, buenas practicas descubiertas, etc; que describa el proceso de solución de la tarea programada; una descripcion sincera y detallada sera muy apreciada. Incluya referencia externas a recursos utilizados en internet para solventar dudas o resolver problemas, puede incluir los mensajes de error y como fueron resueltos. La Ultima entrada del blog es un resumen que indique la cantidad de horas total de trabajo, por persona, asi como un análisis de resultados de los que se esta entregado
.
Debe ser exhaustivo.
5) Grupos de 2 personas. Motor de base de datos: MS SQL 2008 o 2012. Fecha de entrega, 23 de Abril. Los accesos a la BD debe hacerse solo mediante Store Procedure.
Elección de motor de bases de datos - otros
Elegimos en conjunto y consultamos la manera de como instalar SQL server 2012, no hubo ninguna complicación.
Video consultado
http://julycastiblanco.blogspot.com/2012/03/instalacion-de-sql-server-2012-sobre.html
Página consultada para la instalción de SQL server 2012
Decidimos ligarlo con c# y utilizar sea VS 2010 o 2008 para el conexión de la DB y BLL
+Duración: 1 hora y 30 minutos aprox.
Video consultado
http://julycastiblanco.blogspot.com/2012/03/instalacion-de-sql-server-2012-sobre.html
Página consultada para la instalción de SQL server 2012
Decidimos ligarlo con c# y utilizar sea VS 2010 o 2008 para el conexión de la DB y BLL
+Duración: 1 hora y 30 minutos aprox.
Suscribirse a:
Entradas (Atom)




