Académique Documents
Professionnel Documents
Culture Documents
Tema:
Alumno: CADENA OLVERA FABIOLA FRAGA PONCE DASIL ARACELY MARTINEZ GUTIERREZ AREL SHARAI HERNANDEZ RUIZ JORGE ALBERTO
Identificar el problema: Control del personal del ITSSLP, c. Definicin del problema: Desarrollar e implementar un sistema de informacin para la verificacin de asistencia del personal administrativo, docente, directivo y general del ITSSLP, C. Definicin del sistema: ACS (attendance control system) La funcin del sistema es llevar el control de asistencia del personal docente, administrativo, directivo y ayudantes generales con el fin de aumentar el nivel acadmico teniendo como objetivo principal que se cumplan las horas laborales exactas demostrando as el valor de responsabilidad. Este sistema contara con un dispositivo electrnico que ser capaz de identificar la hora en la que el profesor entrara y saldr del aula y llevara el conteo de sus 50 min de clase as mismo proporcionara un balance de mes en cuanto a la asistencia capturara las faltas, retardos, tambin proporcionara permisos, incapacidades.
METODO SELECCIN GBDS: MySQL es la base de datos open source ms popular y, posiblemente, mejor del mundo. Su continuo desarrollo y su creciente popularidad est haciendo de MySQL un competidor cada vez ms directo de gigantes en la materia de las bases de datos. MySQL es un sistema de administracin de bases de datos (Database Management System, DBMS) para bases de datos relacionales. Caractersticas: * Aprovecha la potencia de sistemas multiprocesador, gracias a su implementacin multihilo. * Soporta gran cantidad de tipos de datos para las columnas. * Dispone de API's en gran cantidad de lenguajes (C, C++, Java, PHP, etc). * Gran portabilidad entre sistemas. * Soporta hasta 32 ndices por tabla. * Gestin de usuarios y passwords, manteniendo un muy buen nivel de seguridad en los datos. * Condicin de open source de MySQL hace que la utilizacin sea gratuita y se puede modificar con total libertad * Se puede descargar su cdigo fuente. Esto ha favorecido muy positivamente en su desarrollo y continuas actualizaciones * Es una de las herramientas ms utilizadas por los programadores orientados a Internet. * Infinidad de libreras y otras herramientas que permiten su uso a travs de gran cantidad de lenguajes de programacin. * MYSQL, es el manejador de base de datos considerado como el ms rpido de Internet * Gran rapidez y facilidad de uso * Infinidad de libreras y otras herramientas que permiten su uso a travs de gran cantidad de lenguajes de programacin.
OBJETOS DE ESQUEMA EN ORACLE Y MYSQL MySQL Data Type Oracle Data Type NUMBER(19, 0) BIGINT RAW BIT BLOB, RAW BLOB CHAR CHAR DATE DATE DATE DATETIME FLOAT (24) DECIMAL FLOAT (24) DOUBLE FLOAT (24) DOUBLE PRECISION VARCHAR2 ENUM FLOAT FLOAT NUMBER(10, 0) INT NUMBER(10, 0) INTEGER BLOB, RAW LONGBLOB CLOB, RAW LONGTEXT BLOB, RAW MEDIUMBLOB NUMBER(7, 0) MEDIUMINT CLOB, RAW MEDIUMTEXT NUMBER NUMERIC FLOAT (24) REAL VARCHAR2 SET NUMBER(5, 0) SMALLINT VARCHAR2, CLOB TEXT DATE TIME DATE TIMESTAMP RAW TINYBLOB NUMBER(3, 0) TINYINT VARCHAR2 TINYTEXT VARCHAR2, CLOB VARCHAR NUMBER YEAR
privilegios de MySQL y Oracle privilegios del sistema MySQL BIGINT BIT DECIMAL(M,D) Size 8 Bytes approximately (M+7)/8 Bytes M+2 bytes if D > 0, M+1 bytes if D = 0 (D+2, if M < D) 8 Bytes 8 Bytes 8 Bytes 4 Bytes 4 Bytes 4 Bytes 3 Bytes M+2 bytes if D > 0, M+1 bytes if D = 0 (D+2, if M < D) 8 Bytes 2 Bytes 1 Byte Oracle NUMBER (19,0) RAW FLOAT(24), BINARY_FLOAT
DOUBLE DOUBLE PRECION FLOAT(25<=X <=53) FLOAT(X<=24) INT INTEGER MEDIUMINT NUMERIC
FLOAT(24), BINARY_FLOAT, BINARY_DOUBLE FLOAT(24), BINARY_DOUBLE FLOAT(24), BINARY_FLOAT FLOAT, BINARY_FLOAT NUMBER (10,0) NUMBER (10,0) NUMBER (7,0) NUMBER
MERGE
FEDERATED
ARCHIVE
CSV BLACKHOLE
ISAM
Tipos de fecha y hora La siguiente tabla compara los tipos de fecha y hora de MySQL para Oracle: MySQL DATE DATETIME TIMESTAMP TIME YEAR Size 3 Bytes 8 Bytes 4 Bytes 3 Bytes 1 Byte Oracle DATE DATE DATE DATE NUMBER
ENTIDAD
ATRIBUTO
ADMINISTRATIVO CLAVE NOMBRE A PELLIDO1 A PELLIDO2 TELEFONO HORARIO_T CLAVE DIRECTIVOS NOMBRE A PELLIDO1 A PELLIDO2 TELEFONO HORARIO_T CLAVE DOCENTE NOMBRE A PELLIDO1 A PELLIDO2 TELEFONO HORARIO_E MATERIAS HORARIO_M HORARIO_S CLAVE_AULA AULAS MATERIAS CLAVE_LABO LABORATORIO AREA PERSONAL GRAL VIGILANCIA NOMBRE CLAVE HORARIO_T NOMBRE CLAVE HORARIO_T ID_ADMINISTRATIVO ID_DOCENTE ID_VIGILANCIA ID_MANTENIMIENTO
TIPO DE DATO NUMERICO CADENA CADENA CADENA CADENA NUMERICO NUMERICO CADENA CADENA CADENA CADENA NUMERICO NUMERICO CADENA CADENA CADENA CADENA NUMERICO CADENA NUMERICO NUMERICO NUMERICO CADENA NUMERICO CADENA
ENMASCARADO REQUERIDO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO SI SI SI SI SI SI SI SI SI SI SI SI SI SI SI SI SI SI SI SI SI SI SI SI SI
MANTENIMIENTO
TEC_SUPERIOR
NO NO NO
SI SI SI
1 1
DOCENTES CLAVE NOMBRE A PELLIDO1 A PELLIDO2 TELEFONO HORARIO_E MATERIAS HORARIO_M HORARIO_S LABORATORIO CLAVE_LABO AREA
DIRECTIVO NOMBRE A PELLIDO1 A PELLIDO2 TELEFONO HORARIO_T DOCENTES CLAVE NOMBRE A PELLIDO1 A PELLIDO2 TELEFONO HORARIO_E MATERIAS HORARIO_M HORARIO_S TEC_SUPERIOR ID_ADMINISTRATIVO ID_DOCENTE ID_VIGILANCIA ID_MANTENIMIENTO
ADMINISTRATIVO CLAVE NOMBRE A PELLIDO1 A PELLIDO2 TELEFONO HORARIO_T AULAS CLAVE_AULA MATERIAS MANTENIMIENTO NOMBRE CLAVE HORARIO_T