Entidades

8
Modelado de Entidades, Atributos y Relaciones Entidades Entidad Atributos Relación Clave Profesor Cedula Profesor Nombre Profesor Apellido Profesor Dirección Profesor Teléfono Profesor Área Profesor – Horario (1:1) Profesor – Materia (1,n) Cedula (Principal) Horario Cedula Profesor Nombre Profesor Apellido Profesor Cantidad de Horas Semanales Hora Día Código Materia Código Turno Código Ambiente Horario – Profesor (1:n) Horario – Materia (1:n) Horario – Ambiente (1,n) Horario – Turno (1:n) Cedula (Principal) Materia (secundaria) Materia Código Materia Nombre Materia Carrera Materia Semestre Materia Área de Materia Materia – Profesor (1,n) Materia – Horario (1:1) Materia – Turno (1:n) Código Materia Ambiente Código Ambiente Tipo de Ambiente Cantidad de Ambientes Ambiente – Horario (1,1) Código Ambiente Turno Código del Turno Turno Turno – Horario (1,1) Código del Turno Usuario Usuario Clave Tipo de Usuario Usuario (Superclave) (1,1) el registro de la TABLA A puede estar presente solo en 1 registro de la TABLA B (1,n) el registro de la TABLA A puede estar presente en muchos

description

modelo entidad relacion

Transcript of Entidades

Page 1: Entidades

Modelado de Entidades, Atributos y Relaciones

Entidades

Entidad Atributos Relación ClaveProfesor Cedula Profesor

Nombre ProfesorApellido ProfesorDirección ProfesorTeléfono ProfesorÁrea

Profesor – Horario (1:1)Profesor – Materia (1,n)

Cedula (Principal)

Horario Cedula ProfesorNombre ProfesorApellido ProfesorCantidad de Horas SemanalesHoraDíaCódigo MateriaCódigo TurnoCódigo Ambiente

Horario – Profesor (1:n)Horario – Materia (1:n)Horario – Ambiente (1,n)Horario – Turno (1:n)

Cedula (Principal)Materia (secundaria)

Materia Código MateriaNombre MateriaCarrera MateriaSemestre MateriaÁrea de Materia

Materia – Profesor (1,n)Materia – Horario (1:1)Materia – Turno (1:n)

Código Materia

Ambiente Código AmbienteTipo de AmbienteCantidad de Ambientes

Ambiente – Horario (1,1) Código Ambiente

Turno Código del TurnoTurno

Turno – Horario (1,1) Código del Turno

Usuario UsuarioClaveTipo de Usuario

Usuario (Superclave)

(1,1) el registro de la TABLA A puede estar presente solo en 1 registro de la TABLA B(1,n) el registro de la TABLA A puede estar presente en muchos registros de la TABLA B(n,1) el registro puede estar muchas veces en la TABLA A pero solo 1 vez en la TABLA B(n,n) el registro puede estar muchas veces en la TABLA A y también en la TABLA B

Fuente: TuApellido (2016).

Page 2: Entidades

Modelo Entidad – Relación

Para la elaboración del siguiente modelo y su representación gráfica se utilizó la herramienta informática Microsoft Access 2013 del paquete de ofimática de Microsoft Office 2013

Fuente: TuApellido (2016).

Page 3: Entidades

Esquema Relacional

Entidad Relaciones

Profesor

Horario

Materia

Ambiente

Turno

Color Azul (uno)

Color Naranja (Muchos)

Existen otras relaciones que pudieran estudiarse, pero no son consideradas de relevancia (relaciones débiles) por ello no se han plasmado ni tomado en cuenta.

Ejemplo: (Profesor - Turno) (Profesor – Ambiente)

(Ambiente – Turno) (Ambiente – Materia)

HorarioProfesor

MateriaProfesor

ProfesorHorario

MateriaHorario

AmbienteHorario

TurnoHorario

ProfesorMateria

HorarioMateria

TurnoMateria

HorarioAmbiente

HorarioTurno

Page 4: Entidades

Diccionario de Datos

Tabla Campo Tipo PropiedadesProfesores

cedula_profesornombre_profesorapellido_profesordireccion_profesortelefono_profesorarea

EnteroCadena cortaCadena cortaCadena largaCadena largaCadena corta

Registro no duplicable

Consulta

Horario cedula_profesornombre_profesorapellido_profesorcantidad_horas_semanaleshoradiacodigo_materiacodigo_turnocodigo_ambiente

EnteroCadena cortaCadena cortaEnteroFecha/horaFecha/horaCadena cortaCadena cortaCadena corta

Consulta

ConsultaConsultaconsulta

Materias codigo_materianombre_materiacarrera_materiasemestre_materiaarea

Cadena cortaCadena largaCadena largaCadena cortaCadena corta

Registro no duplicable

Ambientes codigo_ambientetipo_ambientecantidad_ambientes

Cadena cortaCadena cortaEntero

Registro no duplicableAula/Laboratorio (UV)25 (valor máximo)

Turnos codigo_turnoturno

Cadena cortaCadena corta

Registro no duplicableMañana/Tarde/Noche (UV)

Usuarios usuarioclavetipo_usuario

Cadena largaCadena cortaCadena corta

Registro no duplicable

Usuario/Administrador (UV)

UV: únicos Valores que se pueden aceptar para el campo correspondiente.

Fuente: TuApellido (2016).

Método Relacional

El método relacional utilizado es el expuesto por L.I. María de Lourdes e Isabel Ponce Vásquez, en el Texto Bases de Datos de la Carrera de Licenciatura

Page 5: Entidades

en Informática de la Facultad de Contaduría y Administración de la Universidad Nacional Autónoma de México, año 2008. Esta metodología se basa en 3 pasos para alcanzar el modelo entidad relación, los pasos son descritos a continuación:

Pasos

Paso 1 – Modelar Entidades.

Las entidades son sustantivos de una situación. Como se indicará pueden ser mayores o menores en tamaño e importancia y pueden ser subtipos o dependientes de otras entidades.

Paso 2 - Modelar Interrelaciones

Las interrelaciones son los verbos de una situación. Pueden ser de tres tipos: uno a uno, uno a muchos y muchos a muchos. Casos especiales de interrelaciones pueden ser las recursivas, agregaciones o pueden variar en el tiempo.

Paso 3 – Modelar Atributos

Los atributos son modificadores de situaciones. Los atributos pueden ser reales o derivados, y pueden aplicar a sus entidades (como adjetivos) o a interrelaciones (como adverbios).