Documente Academic
Documente Profesional
Documente Cultură
PRESENTADO POR:
YEIMEN ANDREA ARGO SILVA
ANGELICA PEÑA CORTES
EJERCICIO 1.
Imagina que una agencia de seguros de tu municipio te ha solicitado una
base de datos mediante la cual llevar un control de los accidentes y las
multas. Tras una serie de entrevistas, has tomado las siguientes notas:
/*!40101 SET
@OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET
@OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET
@OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS,
UNIQUE_CHECKS=0 */;
/*!40014 SET
@OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS,
FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE,
SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0
*/;
--
-- Table structure for table `accidente`
--
--
-- Dumping data for table `accidente`
--
--
-- Table structure for table `multa`
--
--
-- Dumping data for table `multa`
--
--
-- Table structure for table `persona`
--
DROP TABLE IF EXISTS `persona`;
SET @saved_cs_client = @@character_set_client;
SET character_set_client = utf8;
CREATE TABLE `persona` (
`DNIPERSONA` varchar(15) NOT NULL,
`NOMBPERSONA` varchar(30) NOT NULL,
`APEPERSONA` varchar(30) NOT NULL,
`DIRECPERSONA` varchar(35) NOT NULL,
`POBLACION` varchar(50) NOT NULL,
`TELEFONO` varchar(12) NOT NULL,
PRIMARY KEY (`DNIPERSONA`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
SET character_set_client = @saved_cs_client;
--
-- Dumping data for table `persona`
--
--
-- Table structure for table `tener`
--
--
-- Dumping data for table `tener`
--
--
-- Table structure for table `vehiculo`
--
--
-- Dumping data for table `vehiculo`
--
EJERCICIO 2.
EJERCICIO 2.
A partir del siguiente enunciado se desea realiza el modelo entidad-
relación y pasarlo al modelo de datos relacional.
Los coches que el concesionario vende pueden ser nuevos o usados (de
segunda mano). De los coches nuevos interesa saber el número de
unidades que hay en el concesionario. De los coches viejos interesa el
número de kilómetros que lleva recorridos.
Los componentes son las piezas que forman el aparato. Vienen dados por
un nombre (por ejemplo transformador) y unas especificaciones (un campo
de texto).
EJERCICIO 4.
Para los siguientes enunciados identifique las entidades y sus
relaciones.
●Una persona puede comprar una o muchas casas, Una casa
debe ser propiedad de una sola persona.
MODELO RELACIONAL
MODELO RELACIONAL
MODELO RELACIONAL
h. Un libro puede ser escrito por uno o muchos autores. Un autor puede
escribir muchos libros.
MODELO
RELACIONAL
j. Una base de datos debe contener información relativa a las ventas de
los productos de una cierta compañía. Cada agente de la compañía es
responsable de las ventas en una o más áreas. Cada área tiene uno o
más agentes como responsables de las ventas que se realicen en ella.
Cada agente es responsable de la venta de uno o más productos y cada
producto tiene uno o más agentes responsables de su venta. Un producto
se vende en todas las áreas y en un área se pueden vender todos los
productos.
MODELO
ENTIDAD
RELACION
MODELO RELACIONAL
EJERCICIO 5.
Cada socio para adquirir un préstamo debe estar trabajando en una empresa,
por lo tanto la cooperativa guarda no sólo los datos del socio sino también los de
la empresa en la cual trabaja ya que se lleva estadísticas sobre las empresas
que más socios tienen asociados a la cooperativa.
EJERCICIO 6.
Se desea diseñar una base de datos para una comisaría de policía que recoja la
información acerca de su funcionamiento. Se consideran los siguientes
supuestos:
·En la comisaría trabajan una serie de policías que tienen una cedula, nombre y
categoría, ellos pueden desempeñar funciones distintas como administrativas,
agentes etc.
·Cada policía tiene un único jefe aunque un policía puede ser jefe de varios.
·En la comisaría existe un arsenal de armas. Cada arma está identificada por un
código único pertenece a una clase y tiene un nombre determinado.
·Cada policía puede utilizar una o varias armas en un momento determinado. Es
importante conocer el grado de habilidad (puntuación de 1 a 10) de cada policía
con cada una de las armas que utiliza.
·Un delincuente tiene una identificación, nombre y teléfono es arrestado por uno
o más policías.
·A cada delincuente que permanece en la comisaría se le encierra en un
calabozo que tiene un código y una ubicación.
·En el calabozo pueden estar encerrados varios delincuentes.
·Los delincuentes están involucrados en casos de los que se conocen el código
del caso y el juzgado que los instruye); Interesa saber cuál es principal cargo
(robo, homicidio etc.) que se le atribuye a un delincuente en cada caso que esté
involucrado.
·Uno o varios policías investigan cada uno de los casos
MODELO RELACIONAL
TALLER SEMANA SANTA
Obtén el modelo ERE, relacional: Queremos hacer una aplicación para
gestionar un pequeño aeropuerto. En este aeropuerto tendremos aviones
identificados por un número, cada avión puede ser de un tipo diferente
identificado por un modelo, su peso y su capacidad.
Los aviones los guardamos en hangares que se identifican por un número, una
capacidad y una localización.
En este aeropuerto tenemos tres tipos de personas (nss, dirección y
teléfono): piloto (num licencia, restricciones), empleados (salario y turno) y
propietarios. Cada piloto puede volar en distintos tipos de aviones, así mismo,
los empleados trabajan para ciertos tipos de aviones. Los aviones son
posesión de uno o varios propietarios interesándonos almacenar desde qué
fecha lo poseen.
EJERCICIO 2.
Dado el siguiente enunciado, obtén el modelo entidad-relación extendido,
relacional.
Una empresa dedicada a la realización de reformas y construcciones en
general maneja la siguiente información para llevar parte de su negocio.
La empresa dispone de albañiles en plantilla de los que almacena, entre otras
cosas, el número de la Seguridad Social, nombre, apellidos, fecha de
nacimiento, números de los teléfonos que dispone (fijos y/o móviles) y
categoría profesional. Las categorías profesionales en las que clasifica a los
albañiles son Maestro y Peón, pudiendo haber otras categorías. Si un albañil
tiene la categoría de Maestro almacena el dni y el sueldo. Si es Peón Albañil
almacena, el dni y el sueldo en el caso de ser de nacionalidad española, y el
país de origen y sueldo si es extranjero. Obviamente un albañil sólo puede
pertenecer a una categoría.
Los albañiles en plantilla están agrupados en cuadrillas propias de la empresa
(un albañil debe encontrarse en una y solo una cuadrilla) de las que se
almacena un código interno, nombre (que también la identifica) y localidad
principal de actuación.
MODELO ENTIDAD RELACION
MODELO RELACIONAL
EJERCICIO 3.