UNIVESIDAD AUTNOMA DE MXICO
ALMACENES Y MINERA DE DATOS
Prctica 2.
Dvila Espinosa Carlos Valdemar 30615612-8Durn Prez Gerardo Ezequiel 30325861-8
La siguiente tabla nos permite conocer rpidamente con qu entidades cuenta la Base de Datos y sus relaciones.
ENTIDADESTA RELACIONADA CON
CAMIONETA ELECTRICAVEHCULO
AUTOBUS VEHCULO
VEHCULOUsa, CAMIONETA ELECTRICA, HELICOPTERO, AUTOBUS
ZONAResponsabilidad, Alimenta, Cuida, Limpia, Clasificacion, ReqSeguridad, Tiene
HELICOPTEROVEHCULO
VISITAReliaza, Recorre
RESERVARRealiza
SOLO VISITAVISITA, PERSONAL, COMPUTARIZADO, SOLO VISITA
COMPUTARIZADOVISITA, PERSONAL, COMPUTARIZADO, SOLO VISITA
PERSONAPERSONAL, ALUMNO, PROFESOR, Nombre,Direccion
EXPERTO ESCUELAESCUELA, VISITA, PERSONAL, COMPUTARIZADO, SOLO VISITA
ALUMNOPERSONAL
PROFESORResponsable, PERSONAL
ESCUELAAsiste, EXPERTO ESCUELA
DINOSAURIOTiene
Es un CAOS!
TABLA ESCUELA
ATRIBUTO TIPO DE DATO IdEscuela VARCHAR(25)Nombre VARCHAR(40)Entidad VARCHAR(30)Numero VARCHAR(5)Calle VARCHAR(30)
TABLA CORREO ESCUELA
ATRIBUTO TIPO DE DATOidEscuela VARCHAR(13) Correo VARCHAR(50)
TABLA TELEFONO ESCUELA
ATRIBUTO TIPO DE DATOidEscuela VARCHAR(13) Telefono VARCHAR(15)
TABLA PERSONA
ATRIBUTO TIPO DE DATOCURP VARCHAR(20) Entidad VARCHAR(30) Numero VARCHAR(5) Calle VARCHAR(30)
TABLA PERSONA PROFESOR
ATRIBUTO TIPO DE DATOCURP VARCHAR(20) Nombre VARCHAR(40) ApellidoP VARCHAR(30) ApellidoM VARCHAR(30)
TABLA PERSONA ALUMNO
ATRIBUTO TIPO DE DATO CURP VARCHAR(20) Nombre VARCHAR(40) ApellidoP VARCHAR(30) ApellidoM VARCHAR(30)
TABLA PERSONA PERSONAL
ATRIBUTO TIPO DE DATOCURP VARCHAR(20) Nombre VARCHAR(40) ApellidoP VARCHAR(30) ApellidoM VARCHAR(30) Ocupacin VARCHAR(20) SueldoFijo FLOAT DiasTrabajo VARCHAR(10)
TABLA RESPONSABLE ZONA
ATRIBUTO TIPO DE DATOCURP VARCHAR(20) idZona INTEGER
TABLA ALIMENTA ZONA
ATRIBUTO TIPO DE DATOCURP VARCHAR(20) idZona INTEGER
TABLA CUIDA ZONA
ATRIBUTO TIPO DE DATOCURP VARCHAR(20) idZona INTEGER
TABLA LIMPIA ZONA
ATRIBUTO TIPO DE DATOCURP VARCHAR(20) idZona INTEGER
TABLA RESPONSABLE
ATRIBUTO TIPO DE DATOCURPProfesor VARCHAR(20) CURPAlumno VARCHAR(20)
TABLA ASISTE
ATRIBUTO TIPO DE DATOidEscuela VARCHAR(25) CURP VARCHAR(20)
TABLA RESERVAR
ATRIBUTO TIPO DE DATOidReserva INTEGER Fecha DATE Hora VARCHAR(5) NumVisitantes NUMERIC(2)
TABLA REALIZAR RESERVA
ATRIBUTO TIPO DE DATOidEscuela VARCHAR(25) idReserva INTEGER
TABLA REALIZAR VISITA
ATRIBUTO TIPO DE DATOidEscuela VARCHAR(25) idVisita INTEGER
TABLA VISITAEXPESCUELA
ATRIBUTO TIPO DE DATOidVisita INTEGER CURPProfesor VARCHAR(20)
TABLA VISITA SOLO
ATRIBUTO TIPO DE DATOidVisita INTEGER
TABLA VISITA COMPUTARIZADA
ATRIBUTO TIPO DE DATOidVisita INTEGER
TABLA VISITA PERSONAL
ATRIBUTO TIPO DE DATOidVisita INTEGER CURPPersonal VARCHAR(20)
TABLA VISITAR
ATRIBUTO TIPO DE DATOIdReservacion INTEGER IdVisita INTEGER IdZona INTEGER
TABLA VEHICULO
ATRIBUTO TIPO DE DATOidVehiculo VARCHAR(15) NumPasajeros numeric(2) TipoManejo VARCHAR(15) Energia VARCHAR(15)
TABLA VEHICHELICOPTERO
ATRIBUTO TIPO DE DATOIdVehiculo VARCHAR(15)
TABLA VEHICCAMIONETA
ATRIBUTO TIPO DE DATOidVehiculo VARCHAR(15)
TABLA VEHICAUTOBUS
ATRIBUTO TIPO DE DATOidVehiculo VARCHAR(15)
TABLA USAVEHICULO
ATRIBUTO TIPO DE DATOidVehiculo VARCHAR(15)idVisita INTEGER
TABLA ZONA
ATRIBUTO TIPO DE DATOidZona INTEGER Vegetacion VARCHAR(20) Reino VARCHAR(15) Clase VARCHAR(15) Filo VARCHAR(15) DistMinima VARCHAR(2) AlturaReja VARCHAR(2)
TABLA TIENE
ATRIBUTO TIPO DE DATOidZona INTEGER idDino INTEGER
TABLA DINOSAURIO
ATRIBUTO TIPO DE DATOidDino INTEGER Nombre VARCHAR(20) TipoAlimentacin VARCHAR(15) Distribucin VARCHAR(35) Superficie NUMERIC(5) Rasgo VARCHAR(30) Altura NUMERIC(5)
TABLA RECORRE
ATRIBUTO TIPO DE DATOidZona INTEGER idVisita INTEGER
DESCRIBCION DE LOS NOMBRE DE LAS TABLAS
Escuela: Establecimiento pblico donde se da a los nios la instruccin primaria.
Persona: Individuo de la especie humana.
Profesor: Persona que ejerce o ensea una ciencia o arte. Alumno: Discpulo, respecto de su maestro, de la materia que est aprendiendo o de la escuela, colegio o universidad donde estudia. Fulano tiene muchos alumnos. Alumno de medicina. Alumno del Instituto. Personal: Perteneciente o relativo a la persona. Responsible: Obligado a responder de algo o por alguien. U. t. c. s. Alimentador: Que alimenta. U. t. c. s. Cuidador: Que cuida. U. t. c. s. Limpiador: Que limpia. U. t. c. s.
Responsable: Obligado a responder de algo o por alguien. U. t. c. s.
Asistir: Concurrir a una casa o reunin, tertulia, curso, acto pblico, etc.
Reservacin: Accin y efecto de reservar.
Realizar: Efectuar, llevar a cabo algo o ejecutar una accin. U. t. c. prnl.
Visitar: Ir a ver a alguien en su casa por cortesa, atencin, amistad o cualquier otro motivo. Visita: Accin de visitar. Computarizar: Someter datos al tratamiento de una computadora.
Personal: Perteneciente o relativo a la persona.
Vehculo: Medio de transporte de personas o cosas. Helicptero: Aeronave ms pesada que el aire y que, a diferencia del avin, se sostiene merced a una hlice de eje aproximadamente vertical movida por un motor, lo cual le permite elevarse y descender verticalmente. Camioneta : Vehculo automvil menor que el camin y que sirve para transporte de toda clase de mercancas.
Autobs: Vehculo automvil de transporte pblico y trayecto fijo que se emplea habitualmente en el servicio urbano.
Zona: Extensin considerable de terreno que tiene forma de banda o franja.
Tener: Asir o mantener asido algo.
Dinosaurio: Se dice de ciertos reptiles fsiles que son los animales terrestres ms grandes que han existido, con cabeza pequea, cuello largo, cola robusta y larga, y extremidades posteriores ms largas que las anteriores, y otros con las cuatro extremidades casi iguales, como el diplodoco. U. t. c. s.
Recorrer: Atravesar un espacio o lugar en toda su extensin o longitud. El viajero ha recorrido toda Espaa.
DESCRIPCION DE LOS ATRIBUTOS
En la tabla Escuela:
El atributo nombre es no nulo
El atributo Numero es no nulo
El atributo Calle es no nulo
El atributo Entidad es no nulo
El atributo idEscuela es PK
En la tabla CorreoEscuela:
El atributo idEscuela es no nulo
El atributo Correo es no nulo
El atributo idEscuela es FK y hace referencic a la tabla Escuela y atributo idEscuela
En la tabla TelefonoEscuela:
El atributo idEscuela es no nulo
El atributo Telefono es no nulo
El atributo idEscuela es FK y hace referencic a la tabla Escuela y atributo idEscuela
En la tabla Persona:
El atributo Calle es no nulo
El atributo Numero es no nulo
El atributo Entidad es no nulo
El atributo es CURP es PK
En la tabla PersonaProfesor:
El atributo CURP es no nulo
El atributo Nombre es no nulo
El atributo CURP es FK y hace referencic a la tabla Persona y atributo CURP
En la tabla PersonaAlumno:
El atributo CURP es no nulo
El atributo Nombre es no nulo
El atributo CURP es FK y hace referencic a la tabla Persona y atributo CURP
En la tabla PersonaPersonal:
El atributo CURP es no nulo
El atributo Nombre es no nulo
El atributo SueldoFijo es no nulo
El atributo DiasTrabajo es no nulo
El atributo Ocupacin es no nulo
El atributo SueldoFijo es CK con la restriccin ser mayor que cero
El atributo CURP es FK y hace referencic a la tabla Persona y atributo CURP
En la tabla ResponsableZona:
El atributo idZona es no nulo
El atributo CURP es no nulo
El atributo CURP es FK y hace referencic a la tabla Persona y atributo CURP
El atributo idZona es FK y hace referencic a la tabla Zona y atributo idZona
En la tabla AlimentaZona:
El atributo idZona es no nulo
El atributo CURP es no nulo
El atributo CURP es FK y hace referencic a la tabla Persona y atributo CURP
El atributo idZona es FK y hace referencic a la tabla Zona y atributo idZona
En la tabla CuidaZona:
El atributo idZona es no nulo
El atributo CURP es no nulo
El atributo CURP es FK y hace referencic a la tabla Persona y atributo CURP
El atributo idZona es FK y hace referencic a la tabla Zona y atributo idZona
En la tabla LimpiaZona:
El atributo idZona es no nulo
El atributo CURP es no nulo
El atributo CURP es FK y hace referencic a la tabla Persona y atributo CURP
El atributo idZona es FK y hace referencic a la tabla Zona y atributo idZona
En la tabla Responsable:
El atributo CURPProfesor es no nulo
El atributo CURPAlumno es no nulo
El atributo CURP es FK y hace referencic a la tabla Persona y atributo CURP
En la tabla Asiste:
El atributo idEscuela es no nulo
El atributo CURP es no nulo
El atributo idEscuela es FK y hace referencic a la tabla Escuela y atributo idEscuela
El atributo CURP es FK y hace referencic a la tabla Persona y atributo CURP
En la tabla Reservar:
El atributo Fecha es no nulo
El atributo Hora es no nulo
El atributo NumVisitantes es no nulo
El atributo NumVisitantes es CK y debe ser mayor que 10
El atributo idReserva es PK
En la tabla RealizaReserva:
El atributo idReserva es no nulo
El atributo idEscuela es no nulo
El atributo idReserva es FK y hace referencic a la tabla Reservar y atributo idReserva
El atributo idEscuela es FK y hace referencic a la tabla Escuela y atributo idEscuela
En la tabla RealizaVisita:
El atributo idVisita es no nulo
El atributo idEscuela es no nulo
El atributo idVisita es FK y hace referencic a la tabla Visita y atributo idVisita
El atributo idEscuela es FK y hace referencic a la tabla Escuela y atributo idEscuela
En la tabla Visita:
El atributo precio es no nulo
El atributo idReserva es no nulo
El atributo idReserva es FK y hace referencic a la tabla Reservar y atributo idReserva
El atributo precio es CK y debe ser mayor que cero
El atributo idVisita es PK
En la tabla VisitaExpEscuela:
El atributo idVisita es no nulo
El atributo CURPProfesor es no nulo
El atributo idVisita es FK y hace referencic a la tabla Visita y atributo idVisita
El atributo CURP es FK y hace referencic a la tabla Persona y atributo CURP
En la tabla VisitaSolo:
El atributo idVisita es no nulo
El atributo idVisita es FK y hace referencic a la tabla Visita y atributo idVisita
En la tabla VisitaComputarizada:
El atributo idVisita es no nulo
El atributo idVisita es FK y hace referencic a la tabla Visita y atributo idVisita
En la tabla VisitaPersonal:
El atributo idVisita es no nulo
El atributo CURPPersonal es no nulo
El atributo idVisita es FK y hace referencic a la tabla Visita y atributo idVisita
En la tabla Vehiculo:
El atributo NumPasajeros es no nulo
El atributo TipoManejo es no nulo
El atributo Energia es no nulo
El atributo Energia = 'Combustible'
El atributo TipoManejo = 'Interactivo'
El atributo NumPasajeros es CK y debe ser mayor que cero
El atributo idVehiculo es PK
En la tabla VehicHelicoptero:
El atributo idVehiculo es no nulo
El atributo idVehiculo es FK y hace referencic a la tabla Vehiculo y atributo idVehiculo
En la tabla VehicCamioneta:
El atributo idVehiculo es no nulo
El atributo idVehiculo es FK y hace referencic a la tabla Vehiculo y atributo idVehiculo
En la tabla VehicAutobus:
El atributo idVehiculo es no nulo
El atributo idVehiculo es FK y hace referencic a la tabla Vehiculo y atributo idVehiculo
En la tabla UsaVehiculo:
El atributo idVehiculo es no nulo
El atributo idVisita es no nulo
El atributo idVisita es FK y hace referencic a la tabla Visita y atributo idVisita
El atributo idVehiculo es FK y hace referencic a la tabla Vehiculo y atributo idVehiculo
En la tabla Zona:
El atributo Vegetacion es no nulo
El atributo Reino es no nulo
El atributo Filo es no nulo
El atributo Clase es no nulo
El atributo DistMinima es no nulo
El atributo AlturaReja es no nulo
El atributo idZona es PK
En la tabla Tiene:
El atributo idZona es no nulo
El atributo idDino es no nulo
El atributo idDino es FK y hace referencic a la tabla Dinosaurio y atributo idDino
El atributo idZona es FK y hace referencic a la tabla Zona y atributo idZona
En la tabla Dinosaurio:
El atributo Nombre es no nulo
El atributo Distribucin es no nulo
El atributo TipoAlimentacin es no nulo
El atributo Superficie es no nulo
El atributo Rasgo es no nulo
El atributo Altura es no nulo
El atributo Altura es CK y debe ser mayor que cero
El atributo Superficie es CK y debe ser mayor que cero
El atributo IdDino es PK
En la tabla Recorre:
El atributo idVisita es no nulo
El atributo idZona es no nulo
El atributo idZona es FK y hace referencic a la tabla Zona y atributo idZona
El atributo idVisita es FK y hace referencic a la tabla Visita y atributo idVisita
Top Related