domingo, 23 de diciembre de 2012

Administración, Configuración y Mantenimiento de Redes TESOEM

 

Tarea

Investigación:

5.1 Introducción
5.1.1 Funciones de la Administración de red
5.1.2 Planeación de un sistema de administración de redes
5.2 Monitoreo de red
5.2.1 Monitorización de eventos
5.2.2 Monitorización de tráfico
5.2.3 Utilización de Bitácoras
5.3 Gestión de Administración
5.3.1 Administración del desempeño
5.3.2 Administración de la configuración
5.3.3 Administración de la contabilidad
5.3.4 Administración de fallas
5.3.5 Administración de la seguridad

para los que desean hacer exposición se ponen de acuerdo para que seleccionen los temas que deseen, es un tema por persona dependiendo la calidad de la exposición será 1 pto extra

Programación Orientada a Objetos TESOEM

 

Temas de investigación

 

5.1 Definición.
5.2 Tipos de excepciones.
5.3 Propagación de excepciones.
5.4 Gestión de excepciones:
manejo de excepciones, lanzamiento de excepciones.
5.5 Creación y manejo de excepciones definidas por el usuario.

Estructura de datos TESOEM

 

les dejo los temas de investigación para regresando de vacaciones

4.2 Grafos.
4.2.1 Terminología de grafos.
4.2.2 Operaciones básicas sobre grafos.

5.1 Algoritmos de Ordenamiento Internos
5.1.1 Burbuja.
5.1.2 Quicksort.
5.1.3 ShellSort.
5.1.4 Radix

Taller de base de datos TESOEM

 

Aquí el ejemplo para poder realizar la practica que les pedí del registro del usuario activo

delimiter //
create procedure suma1(in a int, in b int, out c int)
begin
declare va int;
declare vb int;

set va=a;
set vb=b;

set c = va + vb;

end//

delimiter ;

call suma1(12,45,@v);
select @v;

Se retomara el tema de commint y rollback

por ultimo investigar el ultimo tema del temario la unidad 7 ya que relizaremos conexiones con c# net, jsp, php, y andriod si alcanza el tiempo

viernes, 7 de diciembre de 2012

Tarea 3S21 Estructura de Datos


Tarea de investigación para el dia 12 de Diciembre

4.1 Arboles.
  4.1.1 Concepto de árbol.
  4.1.2 Clasificación de árboles.
  4.1.3 Operaciones básicas sobre árboles binarios.
  4.1.4 Aplicaciones.
  4.1.5 Arboles balanceados (AVL).

martes, 27 de noviembre de 2012

Evidencia 5S21 TESOEM Taller de Base de Datos


 

INSTRUCCIONES: REALIZA CORRECTAMENTE LO QUE SE TE PIDE.
1.    De acuerdo al siguiente diagrama realice la base de datos y las respetivas tablas
Cree la base de datos llamada examen

clip_image002 


2.    Inserte lo siguientes registros para cada una de las entidades

CLIENTE

RFC Nombre Dirección Edad
GURE700611 Gutiérrez Rodríguez Edgar Altamirano No. 72, Col Adolfo 37
MORR720909 Morales Ruiz Rafael Altamirano No. 75, Col Adolfo 35
CAJO820808 Castro Jiménez Oscar Madero 333, Col Centro 25

AUTOMOVIL
 

Matricula Marca Modelo
212NAS NISSAN SENTRA
345DFR NISSAN PLATINA
456NMA JEPP LIBERTY
567JJJ JEPP CHEROKY
                     

        RESERVACION

NoRes Fecha Precio AUTOMATRICULA ClienteRFC
123 10-oct-11 1200 212NAS GURE700611
124 12-oct-11 1300 345DFR CAJO820808
125 12-oct-11 1300 456NMA GURE700611
126 13-oct-11 1500 567JJJ MORR720909

3.    Crear los siguientes usuarios con sus permisos respectivos.
•    Examen -> todos los permisos sobre la base de datos examen
•    Tablas ->  todos los permisos sobre la tabla cliente
•    Permisos -> únicamente puede hacer select y update en la tabla Reservacion
•    General -> tiene permisos sobre todos los elementos de mysql
4.    Efectuar una consulta de acuerdo a la siguiente tabla  donde se muestran la reservación que ha hecho el cliente GURE700611
 

NoRes    RFC    Nombre    Matricula    Modelo    Fecha Reservacion
123    GURE700611    Gutierrez Rodriguez Edgar    212NAS    SENTRA    10-oct-11
125    GURE700611    Gutierrez Rodriguez Edgar    456NMA    LIBERTY    12-oct-11

5.    Efectuar una consulta que indique cuanto pago de acuerdo a las dos reservaciones en el mes de octubre el cliente con RFC GURE700611
6.    Efectuar una consulta que me indique quien adquirió el automóvil más caro del mes de octubre
7.    De las tres consultas anteriores genere su respectiva vista
8.    Cree una expresión regular que me localice las marcas de automóvil que empiezan con N
9.    Realice una consulta por fecha para el dia 12 de octubre del 2011
10.    Exporte las consultas hacia archivos .cvs
11.    Cree sus respectivos archivos sql para poder ejecutar  la creación de tablas, inserción de datos y consultas
12.    Muestre los privilegios para los usuarios examen y permisos
13.    Realice un listado los usuarios de mysql donde se muestre nombre de usuario y password
14.    Remueva todos los permisos al usuario tablas
15.    Consulta para saber que usuario se inició la sesión

sábado, 24 de noviembre de 2012

Evidencia 4s21 TESOEM Fundamentos de Base de Datos


Les dejo los datos para que realicen su evidencia:

INSTRUCCIONES: REALIZA CORRECTAMENTE LO QUE SE TE PIDE.
A partir del siguiente enunciado se debe realiza el modelo entidad-relación, normalización, modelo de relación.
"Una empresa vende productos a varios clientes. Se necesita conocer los datos personales de los clientes (nombre, apellidos,DNI (Documento Nacional de Identidad), dirección y fecha de nacimiento). Cada producto tiene un nombre y un código, así como un precio unitario. Un cliente puede comprar varios productos a la empresa, y un mismo producto puede ser comprado por varios clientes. Los productos son suministrados por diferentes proveedores. Se debe tener en cuenta que un producto sólo puede ser suministrado por un proveedor, y que un proveedor puede suministrar diferentes productos. De cada proveedor se desea conocer el NIF (Numero de Identificación Fiscal), nombre y dirección".

Segunda Parte

CLIENTE
RFC Nombre Direccion Edad
GURE700611 Gutierrez Rodriguez Edgar Altamirano No. 72, Col Adolfo 37
MORR720909 Morales Ruiz Rafael Altamirano No. 75, Col Adolfo 35
CAJO820808 Castro Jimenez Oscar Madero 333, Col Centro 25

AUTOMOVIL
Matricula Marca Modelo
212NAS NISSAN SENTRA
345DFR NISSAN PLATINA
456NMA JEPP LIBERTY
567JJJ JEPP CHEROKY

RESERVACION
NoRes Fecha Precio AUTOMATRICULA ClienteRFC
123 10-oct-11 1200 212NAS GURE700611
124 12-oct-11 1300 345DFR CAJO820808
125 12-oct-11 1300 456NMA GURE700611
126 13-oct-11 1500 567JJJ MORR720909
       
Parte II

Utilizando Algebra relacional realice lo siguiente basándose en los datos anteriores
1.    Proyecciones
a.    Proyecte todos los campos de cliente
b.    Proyecte de automóvil los campos matricula y modelo
c.    Proyecte de reservación los campos NoRes, fecha, precio
2.    Selección
a.    Realice la selección de reservación para mostrar al cliente GURE700611
b.    Realice la selección de automóvil para mostrar los vehículos NISSAN
3.    Composición de relaciones
a.    Realice una relación donde muestre nombre de cliente, precio de reservación y matricula de automóvil alquilado
b.    Realice una relación donde muestre nombre de cliente, precio de reservación y matricula de automóvil alquilado donde el precio sea mayor a 1200

3102 Documentos Digitales


les dejo los últimos temas de investigación pera entregar el lunes.

 Qué es Internet.
 Qué es una dirección IP.
 Qué es nombres de dominio.
 Qué es un protocolo
    - HTTP.
    - HTTPS.
    - FTP.
    - DNS.
 Qué es WWW.

miércoles, 14 de noviembre de 2012

Estructura de Datos 3S21 TESOEM

Codigo para eliminar nodos de la lista:

/**
* @(#)MenuListas.java
*
*
* @author Victor Hugo De la O
* @version 2.00 2012/11/14
*/
import java.util.Scanner;

public class MenuListas {
    Scanner teclado = new Scanner(System.in);

    class nodo{
        String nombre;
        nodo siguiente;
    }
    public nodo agregar(nodo datos){
        String nombre;
        nodo temp = new nodo();
        if (datos == null){
        System.out.println ("Ingrese el nombre: ");
        nombre = teclado.next();
        temp.nombre=nombre;
        temp.siguiente=null;
        datos=temp;
        }
        else{
        System.out.println ("Ingrese el nombre: ");
        nombre = teclado.next();
            temp.nombre=nombre;
            temp.siguiente=datos;
            datos=temp;
        }
        return datos;
    }
    public nodo Elimina(nodo datos){
        int posicion=0,lugar=0;
        boolean encontrado=true;
        String nombre;
        nodo temp = new nodo();
        System.out.println ("Que nombre deseas eliminar");
        nombre=teclado.next();
        temp = datos;
        while (temp != null){
            if (temp.nombre.equals(nombre))
                lugar=posicion;
            posicion++;
            temp = temp.siguiente;
        }       
            System.out.println ("esta en la posicion " +lugar);
            if (lugar == contar(datos)){               
                temp = datos;
                posicion=0;
                while (encontrado){
                    if (posicion == (lugar-1)){
                        encontrado=false;
                    }
                    else
                        temp=temp.siguiente;
                    posicion++;                   
                }
                temp.siguiente=null;
            }
            else if (lugar ==0 ){
                    temp = datos.siguiente;
                    datos=temp;               
                System.out.println ("esta en la posicion maxima no se puede eliminar directo nodo.sig->nodo.sig.sig");
            }
            else{
                temp = datos;
                posicion=0;
                while (encontrado){
                    if (posicion == (lugar-1)){
                        encontrado=false;
                    }
                    else
                        temp=temp.siguiente;
                    posicion++;                   
                }
                temp.siguiente=temp.siguiente.siguiente;
            }
        return datos;
    }
    public int contar(nodo datos){
        int posicion=0;
        while (datos.siguiente != null){
            posicion++;
            datos = datos.siguiente;
        }
        System.out.println ("numero de registro "+posicion);
      return posicion;
    }
    public void mostrar(nodo datos){
        while (datos != null){
         System.out.println (datos.nombre);
         datos=datos.siguiente;
        }
    }
    public void menu(){
      System.out.println ("Menu de opciones");
      System.out.println ("[A] Agregar");
      System.out.println ("[M] Mostrar");
      System.out.println ("[E] Eliminar");
      System.out.println ("[S] Salir");
      System.out.println ("\tQue opcion deseas-> ");
    }

    public MenuListas(){
        char opc;
        String opcion;
        boolean bandera = true;
        nodo objdatos = new nodo();
        objdatos = null;
        while (bandera){
        try{
        menu();
        //opc = (char)System.in.read();
        opcion = teclado.next();
        opcion=opcion.toUpperCase();
        opc=opcion.charAt(0);
        switch(opc){
            case 'A':
            case 'a': objdatos = agregar(objdatos);break;
            case 'M':
            case 'm':mostrar(objdatos); break;
            case 'E':
            case 'e':objdatos = Elimina(objdatos);break;
            case 'S':
            case 's':bandera=false; break;
        }
        }
        catch (Exception ex){
            ex.printStackTrace();
        }
        }
    }
    public static void main (String[] args) {
        MenuListas objlistas = new MenuListas();
}      
}

lunes, 12 de noviembre de 2012

domingo, 11 de noviembre de 2012

4S21 Fundamentos de Base de Datos TESOEM


Construir el diagrama E-R, Formas Normales, Modelo Relacional del siguiente problema:

Nota: el diagrama E-R con atributos

• En un centro de investigación se llevan a cabo varios proyectos. Cada proyecto de investigación es llevado a cabo por una serie de investigadores. Si hay un proyecto, al menos, hay un investigador trabajando en él. Cada investigador trabaja sólo en un proyecto en el centro obligatoriamente, el que se le asignó. De cada proyecto nos interesa su nombre y la fecha en la que se inició el proyecto.

• Proyectos de investigación hay únicamente de 2 tipos: nuevos y de revisión. De los proyectos nuevos nos interesaría registrar el presupuesto económico del que se dispone para poderlo llevar a cabo, mientras que de los proyectos de revisión nos interesaría guardar un texto explicativo del motivo que provocó la revisión del mismo (por ejemplo “Error de cálculo inicial” o “Adaptación a las nuevas necesidades del mercado”).

• Entre los investigadores hay jefes e investigadores que no son jefes. Cada investigador que no es jefe es supervisado por un jefe, mientras que los que son jefes no tienen ningún jefe superior que los supervise. De cada investigador nos interesaría registrar su nombre completo (aunque separado en nombre y apellidos), C.I., dirección, localidad, y teléfono.

• Además, los investigadores realizarán conferencias en otros centros sobre sus investigaciones, aunque no todos los investigadores las harán. Cada conferencia será realizada por uno o varios investigadores. Los investigadores más dotados podrán participar incluso en más de una conferencia. De cada conferencia nos interesa su nombre identificativo, fecha y hora del inicio de la conferencia, número de horas de la exposición y el lugar donde se realizará (por ejemplo, en la Facultad de Estadística).

lunes, 5 de noviembre de 2012

Estructura de Datos 3S21 TESOEM


Aquí les dejo fragmento de código para que se den una idea de como quiero los métodos:

/**
* @(#)MenuListas.java
*
*
* @author Victor Hugo De la O
* @version 1.00 2012/11/5
*/

public class MenuListas {
   
    class nodo{
        String nombre;
        nodo siguiente;
    }
   
    public nodo agregar(nodo datos){
        nodo temp = new nodo();
        if (datos == null){
        System.out.println ("esta vacio... agregamos");
        temp.nombre="victor";
        temp.siguiente=null;
        datos=temp;
        }
        else{
            System.out.println ("tiene valores ....");
            temp.nombre="fernando";
            temp.siguiente=datos;
            datos=temp;
        }
        return datos;
    }
   
    public void mostrar(nodo datos){
        while (datos != null){
         System.out.println (datos.nombre);
         datos=datos.siguiente;
        }
    }

    public MenuListas() {
        nodo objdatos = new nodo();
        objdatos = null;
        System.out.println ("Menu..");
        objdatos = agregar(objdatos);
        objdatos = agregar(objdatos);
        System.out.println ("ahora mostramos los datos...");
        mostrar(objdatos);
    }
   
    public static void main (String[] args) {
        MenuListas objlistas = new MenuListas();
}
      
}

jueves, 1 de noviembre de 2012

Estructura de Datos 3S21 TESOEM

 

les dejo una liga que el compañero Luis Manuel Puebla compartió para que se den una idea de lo que les pedí

sigan el enlace aquí

Taller de Base de Datos 5S21 TESOEM

 

les dejo la liga para poder descargar el archivo de respaldo para que restauren en sus maquinas y poder trabajar todos igual

Descargar Aquí

Investigue los siguientes elementos

Creación de usuarios

privilegios a usuario en tablas y bases de datos

Expresiones regulares

Como determinar el nombre del usuario actual

miércoles, 31 de octubre de 2012

Tarea 7S21 TESOEM

 

les dejo el siguiente diagrama para que configuren con rutas estáticas y pueda haber comunicación entre ellos.

tarea diagrama

debe ser generada en packet tracer versión 5.3.3 para poder ser revisada en la próxima sesión de clase.

martes, 30 de octubre de 2012

Fundamentos de Base de Datos 4S21 TESOEM

 

temas de investigación:

4 Diseño de bases de datos relacionales.

4.1 Características del diseño relacional.
4.2 Dominios atómicos y la primera forma
normal.
4.3 Dependencias funcionales.
4.4 Segunda forma normal.
4.5 Tercera forma normal.
4.6 Forma normal Boyce-Codd.
4.7 Algoritmos de descomposición.
4.8 Formas normales superiores.
4.9 Integridad de las bases de datos.

jueves, 11 de octubre de 2012

Evidencia 4S21 Fundamentos de Base de Datos

 

Dada la siguiente descripción de un sistema de información, obtenga el esquema conceptual del mismo utilizando el modelo E/R. Las restricciones que no pueda expresar en el diagrama enúncielas en lenguaje natural.

Video Club



Se quiere modelar la realidad correspondiente a un  video club. El video club tiene varias sucursales, de cada una de las cuales se conoce el nombre, la dirección y el teléfono que la identifica. Cada sucursal está dividida en secciones que representan el tipo de película que se ofrece en la misma (acción, dibujo animado, comedia, terror, etc.). Cada sección se distingue por su nombre. El mismo nombre de sección puede estar en más de una sucursal.

De los empleados del video club se conoce el nombre y su número de identificación. Un empleado trabaja en una única sucursal del video club.

Cada película pertenece a una única sección de la sucursal, y cada sección tiene asociadas varias películas. Para cada película se tiene un conjunto de dvds que son los que se alquilan. Las películas tienen un nombre y un código que las identifica, los dvds se identifican con un único número para cada película. Por ejemplo, para la película código 12-348 existe el dvd 1, el 2 y el 3; para la película código 1-34 existe el dvd 1, el 2, el 3 y el 4.

Además, por cada película hay una revista con información de la misma. De las revistas se conoce el nombre y la editorial, ambos datos juntos identifican a cada revista. De cada revista existen ejemplares, los cuales se alquilan  junto con los dvds. Los ejemplares se identifican con un número que es único para cada revista a la que corresponde. 

De los clientes del video club se conoce el nombre, la dirección, un teléfono y el código de socio que los identifica dentro de cada sucursal. Los clientes pueden ser de dos tipos, especiales o comunes. Los clientes especiales compran cuponeras de películas y los clientes comunes no adquieren cuponeras. De los clientes especiales se sabe cuantas cuponeras ha comprado hasta ahora y la cantidad de alquileres disponibles que quedan en su cuponera.  Los clientes especiales pueden alquilar por cuponera solamente dvds independientes, o sea sin revista. También pueden alquilar dvds independientes sin usar su cuponera (pagándolo).

Cuando alquilan un dvd se registra si el alquiler fue hecho utilizando la cuponera o no. Los clientes comunes también pueden alquilar dvds independientes. Cualquier cliente puede alquilar dvd con ejemplar de revista. En todos los  alquileres se registra la fecha de devolución. La revista puede tener fecha de devolución diferente de la película.

Cuando un cliente quiere una película que no está disponible, éste puede reservarla, y para cada reserva se registra la fecha.

Se pide: Modelo Entidad-Relación completo del problema.

Campamentos de verano


Una organización juvenil que se encarga de organizar campamentos de verano, desea mantener en una base de datos información sobre los mismos. 

En el campamento participan niños y jóvenes que tienen asociado un número de inscripción que es único y de los que además se desea conocer, su edad, su nombre, su dirección y su teléfono. Los participantes, o campistas, están organizados en grupos de manera que cada grupo se identifica por un código y tiene asociado un color y un lema (exclusivos del grupo). 

Cada grupo puede tener asignados varios monitores, por lo menos uno. Cada monitor sólo puede estar asignado a un grupo. También se quiere conocer el  nombre, DNI y experiencia de todos los monitores. 

Puesto que los grupos pueden ser muy grandes se dividen en subgrupos de tal manera que cada subgrupo duerme en una tienda. Además, cada subgrupo tiene  un campista responsable que, por supuesto, debe pertenecer al subgrupo. Los subgrupos se numeran secuencialmente dentro de cada grupo, y en cada tienda nunca duermen campistas de diferentes subgrupos. 

De cada tienda se conoce su ubicación, capacidad y  su código de identificación. En el campamento se realizan actividades en las que pueden participar varios subgrupos. Cada actividad tienen asignado un nombre que es único, una descripción, un nivel de dificultad y un monitor de actividades (y sólo uno) responsable de ella y cualificado para desarrollar esa actividad. Un monitor de actividades puede estar cualificado para desarrollar varias actividades. En cada actividad en la que participa un subgrupo hay asignado un campista (perteneciente al subgrupo) que es el responsable, pero de tal manera que cada campista sólo puede ser responsable de una actividad. Por cada actividad realizada, el monitor responsable otorga puntos al subgrupo. Los subgrupos con mayor puntuación reciben premios en la fiesta de fin de campamento.

Evidencia 4S21 Fundamentos de Base de Datos

 

Dada la siguiente descripción de un sistema de información, obtenga el esquema conceptual del mismo utilizando el modelo E/R. Las restricciones que no pueda expresar en el diagrama enúncielas en lenguaje natural.

Video Club



Se quiere modelar la realidad correspondiente a un  video club. El video club tiene varias sucursales, de cada una de las cuales se conoce el nombre, la dirección y el teléfono que la identifica. Cada sucursal está dividida en secciones que representan el tipo de película que se ofrece en la misma (acción, dibujo animado, comedia, terror, etc.). Cada sección se distingue por su nombre. El mismo nombre de sección puede estar en más de una sucursal.

De los empleados del video club se conoce el nombre y su número de identificación. Un empleado trabaja en una única sucursal del video club.

Cada película pertenece a una única sección de la sucursal, y cada sección tiene asociadas varias películas. Para cada película se tiene un conjunto de dvds que son los que se alquilan. Las películas tienen un nombre y un código que las identifica, los dvds se identifican con un único número para cada película. Por ejemplo, para la película código 12-348 existe el dvd 1, el 2 y el 3; para la película código 1-34 existe el dvd 1, el 2, el 3 y el 4.

Además, por cada película hay una revista con información de la misma. De las revistas se conoce el nombre y la editorial, ambos datos juntos identifican a cada revista. De cada revista existen ejemplares, los cuales se alquilan  junto con los dvds. Los ejemplares se identifican con un número que es único para cada revista a la que corresponde. 

De los clientes del video club se conoce el nombre, la dirección, un teléfono y el código de socio que los identifica dentro de cada sucursal. Los clientes pueden ser de dos tipos, especiales o comunes. Los clientes especiales compran cuponeras de películas y los clientes comunes no adquieren cuponeras. De los clientes especiales se sabe cuantas cuponeras ha comprado hasta ahora y la cantidad de alquileres disponibles que quedan en su cuponera.  Los clientes especiales pueden alquilar por cuponera solamente dvds independientes, o sea sin revista. También pueden alquilar dvds independientes sin usar su cuponera (pagándolo).

Cuando alquilan un dvd se registra si el alquiler fue hecho utilizando la cuponera o no. Los clientes comunes también pueden alquilar dvds independientes. Cualquier cliente puede alquilar dvd con ejemplar de revista. En todos los  alquileres se registra la fecha de devolución. La revista puede tener fecha de devolución diferente de la película.

Cuando un cliente quiere una película que no está disponible, éste puede reservarla, y para cada reserva se registra la fecha.

Se pide: Modelo Entidad-Relación completo del problema.

Campamentos de verano


Una organización juvenil que se encarga de organizar campamentos de verano, desea mantener en una base de datos información sobre los mismos. 

En el campamento participan niños y jóvenes que tienen asociado un número de inscripción que es único y de los que además se desea conocer, su edad, su nombre, su dirección y su teléfono. Los participantes, o campistas, están organizados en grupos de manera que cada grupo se identifica por un código y tiene asociado un color y un lema (exclusivos del grupo). 

Cada grupo puede tener asignados varios monitores, por lo menos uno. Cada monitor sólo puede estar asignado a un grupo. También se quiere conocer el  nombre, DNI y experiencia de todos los monitores. 

Puesto que los grupos pueden ser muy grandes se dividen en subgrupos de tal manera que cada subgrupo duerme en una tienda. Además, cada subgrupo tiene  un campista responsable que, por supuesto, debe pertenecer al subgrupo. Los subgrupos se numeran secuencialmente dentro de cada grupo, y en cada tienda nunca duermen campistas de diferentes subgrupos. 

De cada tienda se conoce su ubicación, capacidad y  su código de identificación. En el campamento se realizan actividades en las que pueden participar varios subgrupos. Cada actividad tienen asignado un nombre que es único, una descripción, un nivel de dificultad y un monitor de actividades (y sólo uno) responsable de ella y cualificado para desarrollar esa actividad. Un monitor de actividades puede estar cualificado para desarrollar varias actividades. En cada actividad en la que participa un subgrupo hay asignado un campista (perteneciente al subgrupo) que es el responsable, pero de tal manera que cada campista sólo puede ser responsable de una actividad. Por cada actividad realizada, el monitor responsable otorga puntos al subgrupo. Los subgrupos con mayor puntuación reciben premios en la fiesta de fin de campamento.

miércoles, 8 de agosto de 2012

Activación de cuenta institucional Conalep

chicos de tercer semestre les dejo la liga para que puedan descargar el archivo para la activación de su correo institucional. descargar aquí una vez concluida su activación mandar un correo electrónico a victor.delao.acad226@df.conalep.edu.mx

domingo, 24 de junio de 2012

TESOEM 7S21 Programación WEB Servidor Windows Server 2008


las siguientes imágenes son para que verifiquen la funcionalidad de su servidor virtual y que su equipo físico responda a el como si fuera parte del dominio generado

Verificamos el nombre completo del equipo en mi caso es hugo2008.hugo4295.com.mx con un dominio hugo4295.com.mx, así mismo podremos ejecutar el comando nslookup y nos responderá quien es el nombre del servidor predeterminado

server

realizamos ping dentro de nuestro servidor de las 3 formas posibles: con dominio: hugo4295.com.mx, con subdominio: www.hugo4295.com.mx y con dirección ip en mi caso 199.199.199.1

server1

verificamos que nos responda el navegador de las 3 formas posibles: con dominio: hugo4295.com.mx, con subdominio: www.hugo4295.com.mx y con dirección ip en mi caso 199.199.199.1

server2

server3

server4

Dentro del cliente primero verificamos que tengamos una dirección la cual podemos poner de forma manual o por medio de DHCP

ip

después hacemos un ping a nuestro servidor de las 3 formas posibles: con dominio: hugo4295.com.mx, con subdominio: www.hugo4295.com.mx y con dirección ip en mi caso 199.199.199.1

cliente1

Por ultimo verificamos el funcionamiento de nuestro servidor web de las 3 formas posibles: con dominio: hugo4295.com.mx, con subdominio: www.hugo4295.com.mx y con dirección ip en mi caso 199.199.199.1

cliente2

cliente3

cliente4

crean un directorio virtual para verificar que todo esta funcionando correctamente

cliente5

cliente6

Así mismo pueden crear una pagina con algún mensaje personal para que lo prueben tanto en el server virtual como en la maquina cliente para ver su funcionamiento

cliente7

Nota: como pueden ver cuando se hicieron las pruebas en el cliente se tenia corriendo la maquina virtual y el cliente físico y hay comunicación en ambos

sábado, 23 de junio de 2012

7S21 TESOEM Programación WEB

 

Les dejo información sobre la forma de evaluar y los requisitos del servidor espero les sirva

evaluacion

les dejo la siguiente pagina como referencia para que se documenten sobre los servicios a usar

http://blog.soporteti.net/category/windows-server-2008/

así mismo la fecha de entrega del servidor es para el jueves 28 de junio del 2012

También les dejo la liga de los archivos que estaba trabajando donde esta la webservice y el proyecto web que la consume espero les sirva

descargar

7S21 TESOEM Programación WEB

 

Aquí les dejo las pantallas del proceso para su logueo

verificamos que nuestra base guarde la información correcta

base de datos

debemos verificar que el webservice este activo

ws

ejecutamos nuestro loguin

acceso

registramos nuestro usuario

registro

llenamos el formulario

acceso1

y registramos para que nos mande nuestro mensaje de que verifiquemos el correo para terminar el registro

acceso2

verificamos que tengamos el registro en la base de datos

base de datos1

intentamos loguearnos con nuestro usuario credo y no permitirá el acceso

acceso3

revisamos nuestro correo para verificar que tenemos la notificación con la liga de activación

correo

damos clic en la liga y dejamos que el sistema active el usuario3

activa

verificamos que estado cambio de 0 a 1 lo cual significa que ya podemos ingresar con nuestro usuarios

base de datos2

reintentamos el logueo y nos mandara el mensaje de que esta correcto y podremos ingresar

acceso4

Nota: recuerden que activacion y password están encriptados a MD5

jueves, 14 de junio de 2012

TESOEM 7S21 Programación de Paginas WEB


chicos aquí les dejo la liga para descargar el código de envió de mails espero les sirva bonita noche

descargar

miércoles, 13 de junio de 2012

TESOEM 7S21 Paginas web


les dejo información sobre los datos del smtp de proveedores para que configuren sus conexiones:


prodigy:
smtp –> smtp.prodigy.net.mx
puerto: 25

Gmail
smtp –> smtp.gmail.com
puerto: 465
puede probar con este otro puerto 587
activar la seguridad SSL a true

Yahoo
smtp –> smtp.mail.yahoo.com
puerto: 25
espero les sirva esta información para su aplicación

domingo, 10 de junio de 2012

7S21 Programación WEB TESOEM

 

Temas a investigar para el martes 12 de junio 2012

5 Servicios Web XML.
- Definición de una WebService
5.1 Visión general de servicios Web XML.
5.2 Tecnologías subyacentes.
  5.2.1 SOAP
  5.2.2 WSDL
  5.2.3 UDDI

martes, 5 de junio de 2012

TESOEM 4S21 Fundamentos de BD

 

Les dejo los ejercicios para que los entreguen como evidencias para el dia lunes 11 de Junio del 2012

Recordando que deben realizar normaliza, Modelo ER, Modelo relacional y código de Sql. deberán entregar portada por cada evidencia generada.

Ejercicio 1:

"Se desea diseñar una base de datos para almacenar y gestionar la información empleada por una empresa dedicada a la venta de automóviles, teniendo en cuenta los siguientes aspectos:

La empresa dispone de una serie de coches para su venta. Se necesita conocer la matrícula, marca y modelo, el color y el precio de venta de cada coche.

Los datos que interesa conocer de cada cliente son el NIF, nombre, dirección, ciudad y número de teléfono: además, los clientes se diferencian por un código interno de la empresa que se incrementa automáticamente cuando un cliente se da de alta en ella. Un cliente puede comprar tantos coches como desee a la empresa. Un coche determinado solo puede ser comprado por un único cliente.

El concesionario también se encarga de llevar a cabo las revisiones que se realizan a cada coche. Cada revisión tiene asociado un código que se incrementa automáticamente por cada revisión que se haga. De cada revisión se desea saber si se ha hecho cambio de filtro, si se ha hecho cambio de aceite, si se ha hecho cambio de frenos u otros. Los coches pueden pasar varias revisiones en el concesionario".

Ejercicio 2:

"Una empresa necesita organizar la siguiente información referente a su organización interna.

La empresa está organizada en una serie de departamentos. Cada departamento tiene un código, nombre y presupuesto anual. Cada departamento está ubicado en un centro de trabajo. La información que se desea guardar del centro de trabajo es el código de centro, nombre, población y dirección del centro.

La empresa tiene una serie de empleados. Cada empleado tiene un teléfono, fecha de alta en la empresa, NIF y nombre. De cada empleado también interesa saber el número de hijos que tiene y el salario de cada empleado.

A esta empresa también le interesa tener guardada información sobre los hijos de los empleados. Cada hijo de un empleado tendrá un código, nombre y fecha de nacimiento.

Se desea mantener también información sobre las habilidades de los empleados (por ejemplo, mercadotecnia, trato con el cliente, fresador, operador de telefonía, etc?). Cada habilidad tendrá una descripción y un código".

Sobre este supuesto diseñar el modelo E/R y el modelo relacional teniendo en cuenta los siguientes aspectos.

Un empleado está asignado a un único departamento. Un departamento estará compuesto por uno o más empleados.
Cada departamento se ubica en un único centro de trabajo. Estos se componen de uno o más departamentos.
Un empleado puede tener varios hijos.
Un empleado puede tener varias habilidades, y una misma habilidad puede ser poseída por empleados diferentes.
Un centro de trabajo es dirigido por un empleado. Un mismo empleado puede dirigir centros de trabajo distintos.

jueves, 24 de mayo de 2012

7S21 TESOEM

 

les dejo ya los códigos reimplementados para insertar información en la base de datos, ahora les toca implementar en su proyecto suerte nos vemos bonita tarde

descargar

jueves, 17 de mayo de 2012

7S21 TESOEM Reto

 

El siguiente es un reto para los que no pueden implementar el MD5 por medio de código, si realizan esto desde  mysql, les regresa el código md5

mysql> select MD5('codigo');
+----------------------------------+
| MD5('codigo')                    |
+----------------------------------+
| 41ef894026a8cd4da247105a6036db70 |
+----------------------------------+
1 row in set (0.00 sec)

El reto consiste en como pueden hacer un proceso de conexión donde envíen el valor sin encriptar y este se los retorne desde mysql, quien pueda realizar este pequeño reto tendrá 1 pto extra en el segundo parcial. suerte.

miércoles, 16 de mayo de 2012

7S21 TESOEM

 

descarguen los archivos los cuales son

base.war

formulario nueva lista.rar

DAODTO modificado lista.rar

liga de descarga aquí

miércoles, 9 de mayo de 2012

viernes, 4 de mayo de 2012

Analisis y Mantenimiento de Sist de info CONALEP grupos de sexto


les dejo el código que hemos estado trabajando en clases para que se apoyen en el para que realicen su sistema espero les sirva

descargar archivó aquí

jueves, 3 de mayo de 2012

Paginas WEB 7S21 TESOEM


aquí les dejo la liga de descarga para el proyecto de jsp en eclipse recuerden que es con base de datos.

Recuerden deben implementar imágenes y el código captcha para la validación de las paginas son para el martes 8 de mayo a las 17:00 deben llevar sus scripts de bases de datos para corre los ejemplos.

lunes, 30 de abril de 2012

7S21 Programación WEB TESOEM

 

chicos les dejo estos temas para terminar la investigacion de la unidad 2 pues la unidad 3 ya esta por acabarla les digo los temas en la prox clase para que los tengan claros y vean que hemos cumplido con temario en regla

temas a investigar

2.4 Ambientes para el desarrollo de aplicaciones Web.
2.5 Metodologías para el desarrollo de aplicaciones Web.
2.6 Aspectos de seguridad

viernes, 27 de abril de 2012

Paginas WEB 7S21 TESOEM

 

aquí les dejo el código de php que realizamos el día 26 de abril del 2012, recuerden deben implementar en su proyecto que les deje de base de datos en los lenguajes que hemos estado viendo

descargar codigo de PHP con DAO y DTO

miércoles, 25 de abril de 2012

7S21 Paginas WEB TESOEM

 

les dejo el código realizado en visual studio 2008 de asp.net con c# para que lo descarguen de aquí recuerden que lo deben implementar en su proyecto de .net que les deje suerte cualquier duda en clases por favor

martes, 24 de abril de 2012

Programación de paginas web - Modelo de base de datos 7S21 TESOEM


Por cuestiones personales no puedo asistir a las clases pero les dejo el siguiente modelo el cual deben desarrollar e ingresar por lo menos 5 registros de cada tabla para poder trabajar en el diseño de su pagina web.

Nota: para que no confundan mucho las relaciones entre tablas les dejo esta relación explicada

idtbAlumno –> Matricula
idtbMateria –> Materia
idtbProfesor –> Profesor

En la tabla usuarios nada mas existen dos roles

Profesor
Alumno

modelo explicacion

Así mismo genere una pantalla de acceso donde se pida  matricula y contraseña, esto debe estar diseñado

image

Nota: cambie la imagen por una de acceso.

martes, 17 de abril de 2012

4S21 Fundamentos de Base de Datos TESOEM

 

Artículos y encargos

Una base de datos para una pequeña empresa debe contener información acerca de clientes, artículos y pedidos. Hasta el momento se registran los siguientes datos en documentos varios:
• Para cada cliente: Número de cliente (único), Direcciones de envío (varias por cliente), Saldo, Límite de crédito (depende del cliente, pero en ningún caso debe superar los 3.000.000 pts), Descuento.
• Para cada artículo: Número de artículo (único), Fábricas que lo distribuyen, Existencias de ese artículo en cada fábrica, Descripción del artículo.
• Para cada pedido: Cada pedido tiene una cabecera y el cuerpo del pedido. La cabecera está formada por el número de cliente, dirección de envío y fecha del pedido. El cuerpo del pedido son varias líneas, en cada línea se especifican el número del artículo pedido y la cantidad.

Además, se ha determinado que se debe almacenar la información de las fábricas. Sin embargo, dado el uso de distribuidores, se usará: Número de la fábrica (único) y Teléfono de contacto. Y se desean ver cuántos artículos (en total) provee la fábrica. También, por información estratégica, se podría incluir información de fábricas alternativas respecto de las que ya fabrican artículos para esta empresa.

Nota: Una dirección se entenderá como Nº, Calle, Comuna y Ciudad. Una fecha incluye hora.

Se pide hacer el diagrama ER para la base de datos que represente esta información.

 

Sistema de ventas

Le contratan para hacer una BD que permita apoyar la gestión de un sistema de ventas. La empresa necesita llevar un control de proveedores, clientes, productos y ventas.

Un proveedor tiene un RUT, nombre, dirección, teléfono y página web. Un cliente también tiene RUT, nombre, dirección, pero puede tener varios teléfonos de contacto. La dirección se entiende por calle, número, comuna y ciudad.

Un producto tiene un id único, nombre, precio actual, stock y nombre del proveedor. Además se organizan en categorías, y cada producto va sólo en una categoría. Una categoría tiene id, nombre y descripción.

Por razones de contabilidad, se debe registrar la información de cada venta con un id, fecha, cliente, descuento y monto final. Además se debe guardar el precio al momento de la venta, la cantidad vendida y el monto total por el producto.

 

Olimpíadas

Las sedes olímpicas se dividen en complejos deportivos. Los complejos deportivos se subdividen en aquellos en los que se desarrolla un único deporte y en los polideportivos. Los complejos polideportivos tienen áreas designadas para cada deporte con un indicador de localización (ejemplo: centro, esquinaNE, etc.). Un complejo tiene una localización, un jefe de organización individual y un área total ocupada.

Los dos tipos de complejos (deporte único y polideportivo) tendrán diferentes tipos de información. Para cada tipo de sede, se conservará el número de complejos junto con su presupuesto aproximado.

Cada complejo celebra una serie de eventos (ejemplo: la pista del estadio puede celebrar muchas carreras distintas.). Para cada evento está prevista una fecha, duración, número de participantes, número de comisarios. Una lista de todos los comisarios se conservará junto con la lista de los eventos en los que esté involucrado cada comisario ya sea cumpliendo la tarea de juez u observador. Tanto para cada evento como para el mantenimiento se necesitará cierto equipamiento (ejemplo: arcos, pértigas, barras paralelas, etc).

viernes, 13 de abril de 2012

Paginas WEB 7S21 TESOEM

 

Buenos días aquí les dejo la liga de descarga para el uso de objetos en jsp espero les sirva descargar

martes, 10 de abril de 2012

Programación WEB 7S21 TESOEM

 

Les dejo la liga de donde pueden descargar los códigos y la presentación de sesiones descargue aquí

sábado, 31 de marzo de 2012

Para grupos de Segundo de TESOEM

 

Les dejo los BASIC TRACK de java para que los lean descárguenlos de aquí

Bonitas vacaciones nos vemos de regreso el día 9 de abril

viernes, 30 de marzo de 2012

Paginas WEB 7S21 TESOEM

 

aquí les dejo el proyecto de practica que se realizo en .net descargar

aquí les dejo los programas de php que se realizo también descargar

martes, 27 de marzo de 2012

Paginas WEB 7S21 TESOEM

 

Aquí les dejo el código del proyecto visto en clase descargar

Alumnos 3S21 TESOEM

 

temas de investigación

Pilas.
Representación en memoria estática y dinámica.
Operaciones básicas con pilas.
Aplicaciones.
Notación infija y postfija.
Recursividad con ayuda de pilas.

miércoles, 21 de marzo de 2012

Programación de Paginas web 7S21 TESOEM

 

Chicos aquí les dejo la liga para descargar la presentación descargar

Realice un programa donde ingrese un numero y este determine si esta dentro el conjunto de numero naturales {0,1,2,3,4,5,6,7,8,9} y mandara un mensaje diciendo es natural, en otro caso dirá es compuesto

nota: el valor se ingresara por un formulario

realice una pagina web que muestre la siguiente imagen

image

nota: máximo dos ciclos for y dos variables

realice una pagina web que muestre la siguiente imagen

image

Nota: utilice los siguientes elementos:

2 ciclos for
1 condición if
1 variable

jueves, 8 de marzo de 2012

TESOEM Estructura de Datos 3S21

aqui les dejo su temario

estos son sus temas de tarea:

1.4  Manejo de memoria estática.
1.5  Manejo de memoria dinámica

martes, 6 de marzo de 2012

Tarea 5S21 TESOEM Taller de BD

 

Aqui les dejo el temario de Taller de BD

temas a investigar

1.1 Conceptos.
1.2 Características del DBMS

2.1 Creación de base de datos.
2.2 Creación de tablas.
2.2.1 Integridad.
2.2.2 Integridad referencial declarativa.

recuerden todo es escrito en su cuaderno no olviden colocar el tema de investigacion

POO TESOEM 2S21

analicé el siguiente código y genere su diagrama de clase; determine si esta correcto el codigo y en caso de que este erroneo en que segmento esta mal y porque.

public class Operaciones{

private void suma(int a, int b){
int x;
x=a+b;
System.out.println(“La suma es ”+x);
}

private void resta(int a, int b){
int x;
x=a+b;
System.out.println(“La suma es ”+x);
}

private void divicion(int a, int b){
int x;
x=a+b;
System.out.println(“La suma es ”+x);
}

public void operacion(){
suma(12,45);
resta(23-10);
divicion(10,5);
}

public static void main(){
Operaciones objopera = new Operaciones();
obopera,suma(13,10);
objopera.resta(10-4);
}

}

Fundamentos de base de datos TESOEM 4S21

Temas a investigar

descargar temario de aquí recuerden el temario debe estar transcrito en el cuaderno con las evaluaciones definidas en clase

1.1  Objetivo de las Bases de Datos.
1.2  Áreas de Aplicación de los Sistemas de Bases de datos.
1.3  Modelos de datos.
1.4  Arquitectura del Sistema Gestor de Bases de datos.

la investigación es en el cuaderno, de fuente bibliográfica, con autor, editorial, autor y pagina de donde se obtuvo la info

jueves, 1 de marzo de 2012

Registro de sitio web para 7S21 TESOEM

Registren el sitio gratis que selecionaron y no se deben repetir busquen mas y registren su lugar aqui





den click en ver libro en tamaño completo para poder editar via web, el guardado se hace en automatico, suerte

Nota si no pueden ingresar intente con esta liga

viernes, 17 de febrero de 2012

grupos de sexto semestre conalep

 

Investigar los siguientes temas para la próxima clase todo es basado a UML:

Subestado
Subestados secuenciales
Subestados concurrentes
Estados históricos
Diagramas de secuencia
Recursividad en diagramas de secuencia
Diagramas de Colaboración

Recuerden todo en cuadernos con sus respectivos temas de títulos y diagramas representativos

jueves, 16 de febrero de 2012

Tarea 4101 Conalep

 

Investigar que es UML

investigar los siguientes diagramas

• Clases.
• Objetos.
• Casos de uso.
• De secuencia.
• De colaboración.
• De transición de estados.

toda la información esta basada en diagramas de UML

jueves, 26 de enero de 2012

codigo para publicar applets grupos de tercero

codigo para publicar su applet


< html >
< head >
< /head >
< body bgcolor="000000" >
< center >
< applet
code = "Archivo.class"
width = "600"
height = "400"
>
< /applet >
< /center >
< /body >
< /html >

viernes, 20 de enero de 2012

Temas de investigacion para grupos de ESTRUCTURAS DE DATOS TESOEM

temas para investigar en cuaderno todo

Grafos.
Operaciones básicas sobre grafos.

Algoritmos de Ordenamiento Internos
Burbuja.
Quicksort.
ShellSort.
Radix

Algoritmos de ordenamiento Externos
Intercalación
Mezcla Directa
Mezcla Natural

Búsqueda secuencial
Búsqueda binaria
Búsqueda por funciones de HASH

Complejidad en el tiempo.
Complejidad en el espacio.
Eficiencia de los algoritmos.