tarea normalizacion de tabla

6
 Nombre Tipo Longitud  id alumno int 10 Nombres varchar 20 Apellido Paterno varchar 20 Apellido Materno varchar 20 Domicilio varchar 40  T elefono int 15 Correo varchar 0 ! echa Nacimiento date  null "tatus varchar  null #d Carrera int 10 !echa #n$reso date  null om re po ong u #d Maestro int 10 Nombres varchar 20 Apellido Paterno varchar 20 Apellido Materno varchar 20 Cubiculo varchar 10 Correo varchar 0 %rado Academico varchar  null Departamento varchar 0  T elefono int 15 Domicilio varchar 40 ! echa Nacimiento date  null om re po ong u #d Materia int 15 Nombre varchar 20 Creditos int  null Nivel varchar  null #d Departamento int 15 Cali&cacion int 2 om re po ong u #d "alon int 11 'di&cio varchar 1 %rupo varchar 5  Tipo varchar 5 "alon int 5 Nombre Tipo Longitud  

Upload: juan-manuel-torres

Post on 06-Oct-2015

218 views

Category:

Documents


0 download

DESCRIPTION

normalizacion de tabala

TRANSCRIPT

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.