Vous êtes sur la page 1sur 9

Carrera: INGENIERIA EN SISTEMAS COMPUTACIONALES

Asignatura: TALLER DE BASE DE DATOS

Maestro: JOS RAUL VELAZQUEZ MORALES

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.

Diseo del icono del sistema:

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

REAL SMALLINT TINYINT

FLOAT(24), BINARY_FLOAT NUMBER(5,0) NUMBER(3,0)

Motores de almacenamiento soportados por MySQL Motores de almacenamiento MyISAM Descripcin


El valor predeterminado de almacenamiento no transaccional motor que proporciona la indexacin de texto completo y de gran portabilidad Un motor de almacenamiento no transaccional que permite a una coleccin de tablas MyISAM con la columna e ndice idntica para ser utilizado como un Una de almacenamiento no transaccional motor que almacena los datos en la memoria El primero de almacenamiento transaccional de seguridad del motor Un motor de almacenamiento transaccional de seguridad diseadas para el mximo rendimiento al procesar grandes volmenes de datos y que permite un bloqueo a nivel de fila Un motor de almacenamiento que tiene acceso a datos en tablas de bases de datos remotas en lugar de tablas locales Un motor de almacenamiento que puede almacenar gran cantidad de datos sin ndices con muy pequea huella Un motor de almacenamiento que almacena los datos en archivo de texto separado por comas con los valores de formato Un motor de almacenamiento que acta como un "agujero negro" que acepta datos, sino que arroja a la basura y no la tienda El original de MySQL motor de almacenamiento que ha quedado obsoleto en favor del motor de almacenamiento MyISAM de la versin 5.0

MERGE

MEMORY (HEAP) BDB (Berkeley DB) InnoDB

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

TAMAO DE DATO -------60 30 30 10 --------------------60 30 30 10 ----------------------60 30 30 10 -------------60 -----------------------------------60 ------------20

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

CADENA 60 NUMERICO -------NUMERICO --------NUMERICO NUMERICO NUMERICO NUMERICO

NO NO NO

SI SI SI

DIRECTIVO ADMINISTRATIVO CLAVE NOMBRE A PELLIDO1 A PELLIDO2 TELEFONO HORARIO_T

1 1

NOMBRE A PELLIDO1 A PELLIDO2 TELEFONO HORARIO_T

AULAS CLAVE_AULA MATERIAS

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

VIGILANCIA NOMBRE CLAVE HORARIO_T

Vous aimerez peut-être aussi