Act3_BrendaEspinosa
Páginas: 5 (1172 palabras)
Publicado: 21 de septiembre de 2015
UNIDEG
Pénjamo
Base de Datos II
Actividad 3: Investigación de desarrollo de proyecto
Brenda Espinosa Flores
31/05/15
Índice
INVESTIGACIÓN 2
Instalación de MySQL en Linux 3
Instalación de Oracle en Windows 6
Instalación de Informix en Windows 15
PROYECTO 19
Descripción del proyecto 20
Codigo MySQL para la creación de tablas 20
Diccionario de datos 22
INVESTIGACIÓNInstalación de MySQL en Linux
Instalación de Oracle en Windows
Instalación de Informix en Windows
PROYECTO
Descripción del proyecto
La problemática que se presenta en una supervisión escolar es el inadecuado control de la información de las personas adscritas a esta, y el tiempo desperdiciado en buscar dichos datos en cúmulos decarpetas con la información, así mismo el tiempo que se tarda en generar un reporte o informe el cual no se puede crear a la brevedad posible por dicho problema.
Es por esto que se requiere hacer una BD que permita apoyar la gestión de un sistema de información. La dependencia necesita llevar un control de escuelas, docentes y alumnos.
Una escuela tiene CCT, nombre, turno, lugar, tipo deorganización, numero de localidad y un director.
Un docente tiene RFC, apellido paterno, apellido materno, nombre, curp, puesto, teléfono, domicilio. El domicilio se entiende por calle, número, comunidad y ciudad como datos personales, pero por otra parte también se debe llenar una plantilla con su información laboral con los siguientes datos clave presupuestal, fecha de ingreso a la SEG, grado máximo deestudios, Nº de plazas, vertiente, nivel en carrera magisterial, REDD, AGE, cooperativa, observaciones, CCT del centro de trabajo, RFC y número de alumnos a los que atiende.
Un alumno tiene nombre, edad, grado, grupo, y domicilio.
CodigoMySQL para la creación de tablas
CREATE DATABASE IF NOT EXISTS mi supervision DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE mi supervision;
CREATETABLE IF NOT EXISTS docentes (
RFC_docvarchar(16) NOT NULL DEFAULT
appater_docvarchar(15) NOT NULL
apmater_docvarchar(15) NOT NULL
nombre_docvarchar(30) NOT NULL
curp_docvarchar(20) NOT NULL
puesto_docvarchar(30) NOT NULL
telefono_docint(10) NOT NULL
iddomicilio_docvarchar(10) NOT NULL
PRIMARY KEY (RFC_doc)
KEY iddomicilio_doc (iddomicilio_doc)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATETABLE IF NOT EXISTS `domicilio(
iddomicilio_docvarchar(10) NOT NULL DEFAULT 0
ciudadvarchar(30) NOT NULL
comunidadvarchar(30) NOT NULL
callevarchar(20) NOT NULL
numeroint(5) NOT NULL
PRIMARY KEY (iddomicilio_doc)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS escuelas(
CCT_escvarchar(15) NOT NULL DEFAULT
nombre_escvarchar(30) NOT NULL
turno_escvarchar(10) NOT NULLlugar_escvarchar(20) NOT NULL
tipoorg_escvarchar(10) NOT NULL
nlocalidad_escint(10) NOT NULL
director_escvarchar(30) NOT NULL
PRIMARY KEY (CCT_esc)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS plantilla(
clavpresup_planvarchar(20) NOT NULL DEFAULT
fechaSEG_plan date NOT NULL
gmaxestudio_planvarchar(50) NOT NULL
nplaza_plansmallint(2) NOT NULL
vertiente_plansmallint(2) NOT NULLREDD smallint(2) NOT NULL
AGE smallint(2) NOT NULL
cooperativa char(1) NOT NULL
CCT_escvarchar(15) NOT NULL
RFC_docvarchar(16) NOT NULL
nalumnatiende_planint(11) NOT NULL
carmagisterial_planchar(1) NOT NULL
observaciones_planvarchar(200) NOT NULL
PRIMARY KEY (clavpresup_plan
KEY CCT_esc(CCT_esc,RFC_doc)
KEY RFC_doc (RFC_doc)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
ALTER TABLE docentes
ADDCONSTRAINT docentes_ibfk_1 FOREIGN KEY (iddomicilio_doc REFERENCES domicilio (iddomicilio_doc);
ALTER TABLE escuelas
ADD CONSTRAINT escuelas_ibfk_1 FOREIGN KEY (CCT_esc) REFERENCES plantilla(CCT_esc);
ALTER TABLE plantilla
ADD CONSTRAINT plantilla_ibfk_1 FOREIGN KEY (RFC_doc) REFERENCES docentes (RFC_doc);
Diccionario de datos
Nombre de la tabla
Descripción de la tabla
Nombre del campo
Tipo...
Leer documento completo
Regístrate para leer el documento completo.