pacheco k ardex
DESCRIPTION
TRANSCRIPT
UNIVERSIDAD VERACRUZANA
FACULTAD DE ADMINISTRACION
LSCA
MATERIA: FUNDAMENTOS DE BASE DE DATOS
M.C.JOSE EVARISTO PACHECO VELASCO
EJERCICIO: KARDEX (CALIFICACIONES)
EQUIPO: AVILES ELVIRA ESBEYDI
S08007065
PEREZ MORALES ABRAHAM
S08006981
RAMOS LOPEZ CAROLINA
S08006970
FECHA: 24 DE MAYO DEL 2010
OBJETIVOS
EN ESTA ACTIVIDAD CADA INTEGRANTE DEL EQUIPO DEBERA DAR DE ALTA LAS MATERIAS CURSADAS HASTA EL DIA DE HOY, ASI COMO SUS CORRESPONDIENTES CALIFICACIONES ,DE TAL FORMA QUE SE NOTARAN LOS NOMBRES DE LOS PROFESORES QUE IMPARTEN LAS MATERIAS ,TAN BIEN SE ENLISTARAN AQUELLAS MATERIAS NO ACREDITADAS Y LA CALIFICACION OBTENIDA. SE DEBE REALIZAR DE
DIAGRAMA ENTIDAD RELACION E IDENTIFICAR LOS ERRORES DEL MISMO.
CONCLUSION
DENTRO DEL DIAGRAMA ENTIDAD RELACION LO UNICO QUE SE APORTO FUERON MAS DATOS YA QUE ESTABA INCOMPLETO ,ES IMPORTANTE MENCIONAR QUE LA CREACION DE LA TABLAS DEBE DE LLEVAR UN ORDEN YA QUE SE TOMA EN CUENTA CUANDO SE HACEN LAS RELACIONES.
REGLAS GENERALES
1. Los alumnos deberán estar inscritos para tomar las materias.2. Un alumno debe tomar por lo menos cinco materias.3. Los grupos deberán contar con un máximo de 50 alumnos.4. El catedrático impartirá al menos 5 materias en su turno. 5. La calificación mínima aprobatoria deberá ser de 6.6. El alumno tiene derecho a 50% de faltas en todo el curso escolar.
7. Los catedráticos tiene un mínimo de 5 faltas justificadas, de lo contrario se les descontara de su salario.
8. Los horarios de clase serán de 7:00 a.m a 2:00 p.m y de 3:00 p.m a 10:00 p.m.9. El maestro deberá llegar puntual a la clase con una tolerancia de 15 minutos de retardo.10. Los alumnos deberán aprobar sus materias solo en dos oportunidades ordinarias o
extraordinarias.11. Los alumnos podrán retirarse del aula solo si el profesor no llega en 15 minutos.12. Las materias básicas deberán ser cursadas en mínimo 4 semestres.13. Los días festivos serán pagados el doble a los catedráticos
D DIAGRAMA DE ENTIDAD – RELACION
Materias
Calificación
GrupO
Maestro
Alumnos
NRC ( PK) Number (5)ID Maestro( FK) Number (5)Horario Char (10)Salón Char (4)Creditos Number (2)
Sosa
ID Grupo (PK) Number (4)NRC (FK) Number(5)Estudiantes Number (2)
ID Maestro (PK) Number (5)ID Escuela (FK) Nvarchar2(15 )nombreMaestro Char (30)Area Char (30)Especialidad Char (30)Direccion Char (30)Teléfono Number (10)Horas Number (2)
ID Calificacion (PK) Number (4)Matricula (FK) Varchar (9)NRC (FK) Number (5)ID Maestro (FK) Number (5)Calificacion Number (2)Faltas Number (2)Fecha de entrega Char (10)Semestre Char(10)
Escuela
ID Escuela (Pk) NVarcha2r (15)nombreEscuela char(50)Direccion Char (30)Teléfono Number (10)Director Char (30)Horarios NvarChar2 (30)
Matricula (PK) Varchar(9)ID Grupo (FK) Number (4)Nombre Char (20)Apellido 1 Char (10)Apellido 2 Char (10)Semestre char (10)Sexo Char (1)Direccion Char (40)Localidad Char (15)Municipio Char (15)Estado Char (15)Teléfono Number (10)Edad Number (2)E-mail Varchar 2 (40)Tutor Char (40)Turno Char (10)
CODIGO DE LAS TABLASDROP TABLE "Escuela"DROP TABLE "Maestro"DROP TABLE "Materia"DROP TABLE "Grupo"DROP TABLE "Alumno"DROP TABLE "Calificacion"
CREATE TABLE "Escuela" ( "idEscuela" NVARCHAR2(15) NOT NULL ENABLE,
"nombreEscuela" CHAR(50) NOT NULL ENABLE, "direccion" CHAR(30) NOT NULL ENABLE, "telefono" NUMBER NOT NULL ENABLE, "director" CHAR(30) NOT NULL ENABLE, "horarios" NVARCHAR2(30) NOT NULL ENABLE, CONSTRAINT "Escuela_PK" PRIMARY KEY ("idEscuela") ENABLE
) /
CREATE TABLE "Maestro" ( "idMaestro" NUMBER NOT NULL ENABLE,
"idEscuela" NVARCHAR2(15) NOT NULL ENABLE, "nombreMaestro" CHAR(50) NOT NULL ENABLE, "area" CHAR(30) NOT NULL ENABLE, "especialidad" CHAR(30) NOT NULL ENABLE, "direccion" CHAR(30) NOT NULL ENABLE, "telefono" NUMBER NOT NULL ENABLE, "horas" NUMBER NOT NULL ENABLE, CONSTRAINT "Maestro_PK" PRIMARY KEY ("idMaestro") ENABLE, CONSTRAINT "MAESTRO_FK" FOREIGN KEY ("idEscuela") REFERENCES "Escuela" ("idEscuela") ENABLE
) /
CREATE TABLE "Materias" ( "NRC" NUMBER NOT NULL ENABLE,
"idMaestro" NUMBER NOT NULL ENABLE, "Horario" CHAR(10) NOT NULL ENABLE, "Salon" CHAR(4) NOT NULL ENABLE, "Creditos" NUMBER NOT NULL ENABLE, CONSTRAINT "Materias_PK" PRIMARY KEY ("NRC") ENABLE, CONSTRAINT "MATERIAS_FK" FOREIGN KEY ("idMaestro") REFERENCES "Maestro" ("idMaestro") ENABLE
) /
CREATE TABLE "Grupo" ( "idGrupo" NUMBER NOT NULL ENABLE,
"NRC" NUMBER NOT NULL ENABLE, "Estudiantes" NUMBER NOT NULL ENABLE, CONSTRAINT "Grupo_PK" PRIMARY KEY ("idGrupo") ENABLE, CONSTRAINT "GRUPO_FK" FOREIGN KEY ("NRC") REFERENCES "Materias" ("NRC") ENABLE
) /
CREATE TABLE "Alumno" ( "Matricula" VARCHAR2(9) NOT NULL ENABLE,
"ID Grupo" NUMBER NOT NULL ENABLE, "Nombre" CHAR(20) NOT NULL ENABLE, "Apellido 1" CHAR(10) NOT NULL ENABLE, "Apellido 2" CHAR(10) NOT NULL ENABLE, "Semestre" CHAR(10) NOT NULL ENABLE, "Sexo" CHAR(1) NOT NULL ENABLE, "Direccion" CHAR(40) NOT NULL ENABLE, "Localidad" CHAR(15) NOT NULL ENABLE, "Municipio" CHAR(15) NOT NULL ENABLE, "Estado" CHAR(15) NOT NULL ENABLE, "Telefono" NUMBER, "Edad" NUMBER NOT NULL ENABLE, "Email" NVARCHAR2(40), "Tutor" CHAR(40), "turno" CHAR(10) NOT NULL ENABLE, CONSTRAINT "Alumno_PK" PRIMARY KEY ("Matricula") ENABLE, CONSTRAINT "ALUMNO_FK" FOREIGN KEY ("ID Grupo") REFERENCES "Grupo" ("idGrupo") ENABLE
) /
CREATE TABLE "Calificacion" ( "idCalificacion" NUMBER NOT NULL ENABLE,
"Matricula" VARCHAR2(9) NOT NULL ENABLE, "NRC" NUMBER NOT NULL ENABLE, "idMaestro" NUMBER NOT NULL ENABLE, "Calificacion" NUMBER NOT NULL ENABLE, "Faltas" NUMBER, "Fecha de Entrega" CHAR(10) NOT NULL ENABLE, "Semestre" CHAR(10) NOT NULL ENABLE, CONSTRAINT "Calificacion_PK" PRIMARY KEY ("idCalificacion")
ENABLE, CONSTRAINT "CALIFICACION_FK" FOREIGN KEY ("Matricula") REFERENCES "Alumno" ("Matricula") ENABLE, CONSTRAINT "CALIFICACION_FK2" FOREIGN KEY ("NRC") REFERENCES "Materias" ("NRC") ENABLE, CONSTRAINT "CALIFICACION_FK3" FOREIGN KEY ("idMaestro") REFERENCES "Maestro" ("idMaestro") ENABLE
) /
CAPTURAS DE LA ESTRUCTURA DE LA BASE DE DATOS