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.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS