Pacheco k ardex

13
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

description

 

Transcript of Pacheco k ardex

Page 1: Pacheco k ardex

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

Page 2: Pacheco k ardex

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.

Page 3: Pacheco k ardex

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

Page 4: Pacheco k ardex

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)

Page 5: Pacheco k ardex

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

) /

Page 6: Pacheco k ardex

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

) /

Page 7: Pacheco k ardex

CAPTURAS DE LA ESTRUCTURA DE LA BASE DE DATOS

Page 8: Pacheco k ardex
Page 9: Pacheco k ardex
Page 10: Pacheco k ardex