EJEMPLO DE DISEÑO LÓGICO Y FÍSICO DE UNA BASE DE DATOS
ESCUELA DE CIENCIAS DE LA COMPUTACIÓN, UTPL
www.utpl.edu.ec/eccblog
Nombres: Claudia Castañeda
Marlon Quezada
Angel Feijo
Daniel Márquez
13. DOCUMENTACIÓN DE LOS TIPOS DE ENTIDAD Tuesday, May 26, 2009 Nombre de entidad Descripción Alias Número de Instancias Estudiantes Término general que describe a todos los estudiantes de University Accommodation Office Estud Cada estudiante puede alquilar una habitación en una residencia o en un piso de estudiantes. Residencias Término que describe a todas las residencias de los estudiantes en University Accommodation Office Resid Todas las residencias son controladas por el departamento de alojamiento. Pisos Término que describe todos los pisos que el departamento de alojamientos ofrece. Piso Existen de uno a varios pisos en el departamento de alojamiento. Habitaciones Termino que describe a todas las habitaciones que hay en un piso Habit Hay varias habitaciones en cada piso.
14. Tuesday, May 26, 2009 Nombre de entidad Descripción Alias Número de Instancias Contratos Término general que describe todos los contratos de alquiler. Contra Se identifica de manera unívoca utilizando un número de contrato. Facturas Término que describe todas las facturas que se generan a los estudiantes. Fact Un estudiante tiene de una a varias facturas Pagos Término que identifica a todos los pagos hechos por los estudiantes. Pay Un estudiante realiza varios pagos Empleados Término que describe todos los estudiantes de University Accommodation Office Emp Los pisos de estudiantes son inspeccionados por los empleados.
15. Tuesday, May 26, 2009 Nombre de entidad Descripción Alias Número de Instancias Cursos Término que describe una cantidad de información sobre los cursos ofrecidos por la Universidad Curso Cada estudiante es asociado con un único curso. Parientes Término que describe información de un pariente de los estudiante de la Universidad. Parie Cada pariente corresponde a un estudiante
19. DOCUMENTACIÓN DE LOS TIPOS DE RELACION Tuesday, May 26, 2009 Nombre de entidad Multiplicidad Relación Multiplicidad Nombre de Entidad Estudiantes 1 : 1 1 : * 1 : 1 1 : 1 Toma Obtiene Tiene Adquiere 1:1 1:1 1:1 1:1 Cursos Residencia Parientes Piso Residencias 1:1 Pertenece 1.* Habitaciones Pisos 1:1 Posee 1:* Habitacione Empleados Termino que describe a todas las habitaciones que hay en un piso Habit Hay varias habitaciones en cada piso.
20.
21.
22. Tuesday, May 26, 2009 Nombre de la Entidad Atributos Descripción Tipo de datos y longitud Nulos Multivaluado Estudiante cedula NombreEst ApellidoEst DireccionEst Sexo DOB Nacionalidad Fumador Comentarios Curso Identifica de forma univoca al estudiante Nombre del estudiante Apellido del Estudiante Dirección del estudiante Sexo del estudiante Fecha de nacimiento del estudiante Nacionalidad del estudiante Describe si el estudiante fuma o no Comentario Adicional Curso que se matricula el estudiante VARCHAR2(11) VARCHAR2(15) VARCHAR2(15) VARCHAR2(20) VARCHAR2(2) VARCHAR2(10) VARCHAR2(20) VARCHAR2(3) VARCHAR2(250) VARCHAR2(15) NO NO NO NO NO NO NO NO SI NO NO NO NO NO NO NO NO NO NO NO Pisos #Departamento Dirección #Habitaciones Identifica de forma univoca cada departamento Dirección del piso Numero de habitaciones que posee el piso VARCHAR2(10) VARCHAR2(20) NUMBER NO NO NO NO NO NO
23. Tuesday, May 26, 2009 Nombre de la Entidad Atributos Descripción Tipo de datos y longitud Nulos Multivaluado Residencias #Identificacion NombreR DireccionR Telefono Supervisor #Habitaciones ImporteAlq Identifica de forma univoca cada residencia Nombre de la residencia Dirección de la residencia Teléfono de la residencia Supervisor de la residencia Numero de habitaciones de la Residencia Es el importe de alquiler VARCHAR2(20) VARCHAR2(20) VARCHAR2(20) NUMBER VARCHAR2(10) NUMBER NUMBER NO NO NO NO NO NO SI NO NO NO NO NO NO NO Empleados idEmpleado NombreEmpl ApellidoEmpl DireccionEmpl DOB Sexo Categorías Identifica de forma univoca a todos los empleados Nombre del empleado Apellido del empleado Dirección del empleado Fecha de nacimiento del empleado Sexo del empleado Define que tipo de empleado es VARCHAR2(11) VARCHAR2(15) VARCHAR2(15) VARCHAR2(20) VARCHAR2(10) VARCHAR2(2) VARCHAR2(15) NO NO NO NO NO NO NO NO NO NO NO NO NO NO
24. Tuesday, May 26, 2009 Nombre de la Entidad Atributos Descripción Tipo de datos y longitud Nulos Multivaluado Curso #Curso TituloCurso Instructor #Telf #Habitacion NombreDep Identifica de forma univoca los diferentes cursos Nombre del curso Instructor que dicta el curso Teléfono interno del curso Numero de habitación del curso Nombre del departamento donde se dicta el curso VARCHAR2(12) VARCHAR2(20) VARCHAR2(15) NUMBER NUMBER VARCHAR2(15) NO NO NO NO NO NO NO NO NO SI NO NO Parientes NombrePar RelacionEst DireccionPar #Telf Nombre del pariente Que es para el estudiante Dirección del pariente Teléfono del empleado VARCHAR2(15) VARCHAR2(20) VARCHAR2(20) NUMBER NO SI SI NO NO NO NO SI