0% encontró este documento útil (0 votos)
335 vistas7 páginas

1 Evaluacion ASIR - B - Solucionado

El documento describe los requisitos para una base de datos de una agencia inmobiliaria con varias sucursales. Se necesita almacenar información sobre las sucursales, empleados, propietarios, propiedades y clientes. Las propiedades pueden ser de ciudad, montaña o costa, con atributos adicionales según el tipo. Las propiedades de montaña ofrecen actividades.

Cargado por

Pepe Perez Oslo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
335 vistas7 páginas

1 Evaluacion ASIR - B - Solucionado

El documento describe los requisitos para una base de datos de una agencia inmobiliaria con varias sucursales. Se necesita almacenar información sobre las sucursales, empleados, propietarios, propiedades y clientes. Las propiedades pueden ser de ciudad, montaña o costa, con atributos adicionales según el tipo. Las propiedades de montaña ofrecen actividades.

Cargado por

Pepe Perez Oslo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Examen 1ª Evaluación ASIR 10/12/2021

1ª Parte

1.- Componentes de un SXBD. 1 Punto

Los componentes del SXBD se pueden clasificar de forma muy simplificada en:
- Un lenguaje de definición de datos: crear y describir los objetos de la BD.
DDL
- Un lenguaje de manipulación de datos: consultar y actualizar (insertar, borrar
y modificar). DML
- Motor de base de datos, que es el responsable de las siguientes tareas:
– Evaluación de consultas.
– Gestión de seguridad y de autorizaciones.
– Implantación da integridad.
– Interacción con el gestor de ficheros.
De una forma resumida, podemos decir que o SXBD recibe las peticiones de los
usuarios, que se comunican con el mediante una interface adecuada a su nivel de
conocimientos en el manejo de las bases de datos y de su responsabilidad.
Procesa estas peticiones optimizando la forma de acceder a los datos y solicita el
sistema operativo que se transfieran esos datos desde el disco a la memoria principal
para poder enviarlos a los usuarios que os solicitaron.

2.- Definir una Relación tipo en el Modelo ER y poner un ejemplo. 0.5 Puntos

Una relación tipo representa el conjunto de todas las relaciones que existen entre entida-
des de dos o más entidades tipo. Se representa con un rombo y deben tener un nombre
que las identifique de manera unívoca

Ejemplo:
3.- Obtener las relaciones/tablas del Modelo Relacional correspondiente a este Modelo
Entidad Relación. 1 Punto

Las relaciones/tablas serían:

Le entidad Curso daría la tabla:

Curso (Cod_Curso, Programa, Duracion, Titulo)

La relación N:N Requisito estaría formada por las PK de las entidades


participantes que en este caso es la misma dos veces y que formarán su
primary key, además de los atributos de la relación.

Requisito (Cod_Curso (FK Curso UC DC), Cod_Curso_Requerido


(FK Curso UC DC), Tipo)
Tipo se refiere a si es Obligatorio o Requerido.

Las FK son UC y DC ya que forman parte de la PK de requisito


2ª Parte

4.- Obtener el modelo relacional correspondiente al siguiente Modelo Entidad Relación


Extendido. 3 Puntos

a) Explicar como es el comportamiento de la Entidad División con respecto a


Grupos, como obtenéis la tabla/relación correspondiente a División explicando
su comportamiento. 0.5
b) Explicar cómo se podría pasar la extensión que hay en el ejercicio. Qué casos
sería posible aplicar y cuáles no, razonando las respuestas. Pasarlo por el caso
que menos nulos nos deje. 0.5
Modelo relacional ejercicio de Conflictos Bélicos

- Organizaciones (Cod_Org, Nombre, Tipo)

- Depende ( Cod_Org_Dom  (FK Organizaciones UC, DC), Cod_Org_Dep  (FK


Organizaciones UC, DC))

- Lider (Cod_lider, Nombre).

- Grupos (Cod_Grupo, Nombre, Cod_lider  FK Lider UC DSD o DR por PT)

*No pongo Bajas (atributo derivado) ya que decido calcularlo a partir de las bajas de las
divisiones.

Suponemos que si se borra el Lider, no tengo que borrar el Grupo obligatoriamente.

b)

- División es débil de la entidad Grupos, pero no por identificación, no necesita la clave


primaria de esta para formar su llave primaria.

Esta clave será simplemente llave foránea de la tabla Grupos.

Division (Num_Divi, Bajas, Barcos, Aviones, Tanques, Hombres, Cod_Grupo FK


Grupos UC DC)

PK de Division (Num_Divi)

Cod_Grupo  FK Grupos UC DSD o Restricted ya que tiene PT.

a)

Extensión Conflictos: Podríamos pasarlo:

Caso A: Cuatro tablas, una por la superclase Conflictos y una por cada una de las sub-
clases Territoriales, Religiosos y Economicos. No deja ningún nulo.

Caso B: No podríamos pues Conflictos tiene relaciones propias que propagan la clave y
no puede desaparecer la superclase. De todas formas, aunque tiene completitud total, el
hecho de que sea overlay, no lo haría recomendable, ya que se repetiría información.

Caso C: No se podría, ya que es overlay.

Caso D: Si se puede obteniendo una única tabla con tres campos tipo y sus atributos co-
rrespondientes. Este método dejaría campos nulos en los atributos.
Después del análisis el caso que menos nulos da es el caso A.

Lo pasaremos entonces por el caso A:

Cuatro tablas, una por la superclase y una por cada una de las subclases. No deja ningún
nulo.

Conflictos (Cod_Conflicto, Heridos, Muertos)

Territoriales (Cod_Conflicto  FK Conflictos UC DC, Region)

Religiosos (Cod_Conflicto  FK Conflictos UC DC, Religion)

Economicos (Cod_Conflicto  FK Conflictos UC DC, Mat_Pri)

- Países es un atributo multivaluado y una de las formas de pasarlo es crear una tabla
nueva, con el Cod_Conflicto y los países donde se desarrollan, cuya clave vendrá dada
por el Cod_Conflicto y el Pais.

Paises (Cod_Conflicto FK Conflictos UC DC, Pais)

(Cod_Conflicto, Pais)  PK Paises


3ª Parte

5.- Obtener el Modelo Entidad Relación Extendido que recoja toda la información
reflejada en el siguiente supuesto. 3.5 Puntos
Unha axencia inmobiliaria, con varias sucursais repartidas por todo o país, dedícase ao
aluguer de propiedades. Esta axencia desexa implantar unha base de datos para levar o
control dos empregados, dos clientes, dos propietarios, das propiedades, etc.
As especificacións son as seguintes.
De cada sucursal desexa coñecer cal é o seu enderezo, teléfonos, director e empregados
que traballan nela. Cada sucursal identifícase por un código. O director solo pode dirixir
unha sucursal a vez e unha sucursal non é dirixida por varios directores
concorrentemente. Solo queremos saber o director actual.

Dos empregados/as desexa coñecer o seu NSS, DNI, nome, enderezo, teléfono e
sucursal de traballo. Un empregado pode cambiar de sucursal ao longo da súa vida,
incluso volver á unha mesma sucursal.

Das propiedades interesa saber os seguintes datos: enderezo, m2, número de cuartos,
número de baños, data de alta, a sucursal na que se rexistrou esa propiedade e o prezo
de aluguer por día nas diferentes datas. Cada propiedade identifícase por un código.
Tamén se desexa coñecer quen é o seu propietario.

As propiedades pódense clasificar en só tres tipos excluíntes: de cidade, de montaña e


de costa. Destas últimas deséxase coñecer se dispoñen ou non de terraza, o número de
metros que a separan da praia e se ten ou non vistas ao mar. Das propiedades que están
na montaña deséxase rexistrar información sobre o tipo de vexetación que a rodea e se
dispón ou non de cortes. Das propiedades de cidade cos datos xerais que se teñen xa é
suficiente.

As propiedades que están na montaña ofertan unha serie de actividades de montaña:


montar a cabalo, sendeirismo, treking, espeleoloxía, etc. Cada actividade identifícase
por un código, o seu nome e a duración en horas da actividade.

Con respecto os/as propietarios deséxase coñecer o seu nome, DNI, enderezo e teléfono.
Por último con respecto ós clientes deséxase coñecer o seu nome, DNI, enderezo,
teléfono, que propiedades alugou ao longo da súa vida, cando comezou e cando rematou
o aluguer.

* Es necesario superar las tres partes para superar la evaluación.


* Tiempo asignado 150 minutos

También podría gustarte