tarea normalizacion de tabla
DESCRIPTION
normalizacion de tabalaTRANSCRIPT
Hoja1Tabla AlumnoNombreTipoLongitudDominioDescripcionid_alumnoint10primary key.LLave primaria.Nombresvarchar20letras de la a a la z.20 letras de la a a la z.Apellido_Paternovarchar20letras de la a a la z.20 letras de la a a la z.Apellido_Maternovarchar20letras de la a a la z.20 letras de la a a la z.Domiciliovarchar40letras de la a a la z y numeros del 0 al 9. Incluye simbolos.se dellara la calle, el numero y la colonia del domicilio del alumno.Telefonoint15numeros del 0 al 9.12 numeros del 0 al 9.Correovarchar30letras de la a a la z y numeros del 0 al 9. Incluye simbolos.30 digitos de letras de la a a la z, numeros del 0 a el 9 e incluye todos los simbolos.Fecha_NacimientodatenullnullEn el orden de dia, mes y ao.Statusvarcharnullactivo/inactivoSolo podra mostrar la opcion de activo o inactivo.Id_Carreraint10llave foranea Relacionada con la tabla Carreras.Fecha_IngresodatenullnullEn el orden de dia, mes y ao.
Tabla MaestroNombreTipoLongitudDominioDescripcionId_Maestroint10primary key.llave primaria.Nombresvarchar20letras de la a a la z.20 letras de la a a la z.Apellido_Paternovarchar20letras de la a a la z.20 letras de la a a la z.Apellido_Maternovarchar20letras de la a a la z.20 letras de la a a la z.Cubiculovarchar10letras de la a a la z y numeros del 0 al 9. Incluye simbolos.6 digitos de letras de la a a la z, numeros del 0 a el 9 e incluye todos los simbolos.Correovarchar30letras de la a a la z y numeros del 0 al 9. Incluye simbolos.30 digitos de letras de la a a la z, numeros del 0 a el 9 e incluye todos los simbolos.Grado_Academicovarcharnulllicenciatura, maestria o doctorado.solo podra seleccionar una de las 3 opciones.Departamentovarchar30nullse debera poner el nombre completo del departamento al cual pertenece el Mtro.Telefonoint15numeros del 0 al 9.12 numeros del 0 al 9.Domiciliovarchar40letras de la a a la z y numeros del 0 al 9. Incluye simbolos.se dellara la calle, el numero y la colonia del domicilio del maestro.Fecha_Nacimientodatenullnullen el orden de dia, mes y ao respectivamente.
Tabla MateriaNombreTipoLongitudDominioDescripcionId_Materiaint15primary key.llave primaria.Nombrevarchar20letras de la a a la z.20 letras de la a a la z.Creditosintnull4, 8 y 10solo hay tres tipos de materias dependiendo del horario. 4 creditos = solo los viernes, 8 creditos 2 dias a la semana y 10 creditos 3 dias a la semana.Nivelvarcharnullbasico, intermedio y avansado.solo se manejan 3 niveles en todo el mapa curricular de cada carrera.Id_Departamentoint15llave foranea relacionada con la tabla Departamento.Calificacionint2numeros del 0 al 9.las calificaciones se detallaran con numeros del 0 como minimo y el 10 como calificacion maxima.
Tabla SalonNombreTipoLongitudDominioDescripcionId_Salonint11primary key.llave primaria.Edificiovarchar1letra de la a a la z.los edificios se enumeran con una letra que puede ser de la letra a a la letra z.Grupovarchar5nullmostrara un codigo donde se mostrara el edificio y el salon. Iniciando con el primer digito del edificio y los tres digitos restantes son para el numero de salon. Ejemplo (A040)Tipovarchar5aula, laboratorio o taller.se detallara el tipo de salon. Salonint5numeros del 1 al 9.el primer digito se utilizara para detallar el piso del edificio y los 2 digitos restantes seran para detallar el numero del salon.
Tabla GruposNombreTipoLongitudDominioDescripcionid_grupoint11primary key.llave primaria.periodovarchar25agosto-diciembre o enero-junio.se detallara el periodo y se detallara el ao con 4 digitos.id_maestroint11llave foranea relacionada con la tabla Maestro.id_materiaint11llave foranea relacionada con la tabla Materias.horariovarcharnull 7-9, 9-11, 11-13, 14-16, 16-18 y 18-20.todas las materias duran 2 horas y solo hay estos 6 horarios para todas las materias.clave grupoint10del numero 0 al 9.el ultimo grupo sera el numero 9999.id_salonint11llave foranea relacionada con la tabla Salon.Tabla DepartamentoNombreTipoLongitudDominioDescripcionId_Departamentoint11primary key.llave primaria.Nombre_Departamentovarchar20letras de la a a la z.detallara el nombre completo del departamento.Nombre_Directorvarchar20letras de la a a la z.se detallara el o los nombres del director del departamento.Apellido Paterno_Drectorvarchar20letras de la a a la z.se detallara el apeido paterno del director del departamento.Apellido Materno_Directorvarchar20letras de la a a la z.se detallara el apeido materno del director del departamento.
Tabla CarreraNombreTipoLongitudDominioDescripcionId_Carreraint11primary key.llave primaria.Nombre_Carreravarchar20letras de la a a la z.20 letras de la a a la z.Departamentovarchar20letras de la a a la z.20 letras de la a a la z.Creditosint4numeros del 0 al 9.se detallara el total de creditos requeridos por cada materia.Nivel_Academicovarcharnulllicenciatura o ingenieria.solo se impartiran clases de linciaturas e ingenierias.Tabla Semestre CursoNombreTipoLongitudDominioDescripcionId_semestreint11primary key.llave primaria.Id_alumnoint11llave foranea.relacionada con la tabla Alumnos.Id_grupoint11llave foranea.relacionada con la tabla Grupos.