FACULTAD DE INGENIERÍA CARRERA DE INGENIERÍA
INFORMÁTICA FACULTAD COMUNITARIA DE
CAACUPÉ.
EXAMEN FINAL DE ANALISIS DE SISTEMAS
ALUMNO:
Hugo Armando Aguilera Ramírez
DOCENTE:
ING. HUGO MEDINA
CARRERA:
ING. INFORMATICA – QUINTO SEMESTRE.
TURNO:
MAÑANA.
Caacupé – Paraguay
2023
Examen Final – Analisis de sistemas Carlos Saul Girett H.
REALIZA EL DIAGRAMA DE ENTIDAD RELACION PARA LOS SIGUIENTES CASOS:
1. 1- JUEGO STARTREK
2. 2- SERIE Game of Thrones
3. 3- REALIZA EL DER DE LOS DOS CASOS,
4. 4- GENERA LA BASE DE DATOS,
5. 5- CARGAR 3 REGISTROS
6. 6- DESARROLLA 1 CONSULTAS SQL DE CADA TABLA ENCONTRADA UTILIZANDO
FUNCIONES COMO WHERE, MAX, MIN, AVG, COUNT, ALIAS, INNER JOIN.
CASOS.
OBSERVACION: ENTREGAR IMPRESO EN FORMA INDIVIDUAL LOS DOS MODELOS, LAS
CONSULTAS PARA VER LOS DATOS CARGADOS.
a. StarTrek
Queremos armar un modelo de una base de datos para un prototipo de juego basado en
StarTrek.
En este modelo, inicialmente tenemos imperios, flotas y naves. Sabemos que cada nave
pertenece a solamente una flota, y que cada flota es solamente de un solo imperio. A su vez,
puede haber varios imperios, cada imperio tiene varias flotas, cada flota tiene varias naves. De
cada imperio sabemos que tienen un có digo galá ctico ú nico en todo el sistema, un nombre y la
temperatura promedio.
De cada flota, sabemos que tienen tambié n un có digo galá ctico ú nico, hacia qué destino vuela
(por ejemplo, el ó ceano Indico, el Mar del Sur, o Andró meda), y el conjunto de misiones que
cumple en el imperio (por ejemplo, escolta, patrulla y ataque, o escolta y patrulla). Cada nave
se identifica por un có digo ú nico dentro de su flota, pero puede haber dos naves de diferentes
flotas con el mismo có digo. Tambié n sabemos que cada nave tiene una velocidad má xima que
puede desarrollar, la energía que tiene acumulada, el capitá n, y las maniobras (que pueden ser
varias) que sabe hacer. Cada nave tiene un solo capitá n, puede haber capitanes
sinnaveasignadaquetambié [Link]́ nsabemossu identificació n
ú nico en el sistema, el nombre y para qué imperio trabaja, en qué planeta nació . De las
maniobras que pueden hacer las naves tenemos que registrar el nombre (que las identifica) y
el consumo de energía que implica. Una maniobra la pueden saber hacer muchas naves, una
sola, o ninguna.
Con respecto a los planetas, sabemos que se identifica por un nombre científico ú nico en el
sistema, y que tie- ne la població n total, coordenadas galá cticas, un nombre vulgar (por
ejemplo, el planeta de nombre científico FM1073 tiene como nombre vulgar ‘Tierra’), nombre
y altura de sus montañ as má s altas (puede ser una can- tidad variable de montañ as registradas
para cada planeta). Adicionalmente sabemos que está enteramente ocupado por un imperio.
La població n de cada planeta está dividida en varias razas, que tambié n tienen cada una un
nombre científico ú nico. Tenemos que registrar en qué planeta/s está presente cada raza, y
para cada uno, qué porcentaje de la població n del planeta representa esa raza; [Link]., los
etruscos son el 84 % de la població n del planeta FM1073 y el 28 % de la població n del planeta
FM959. Como ú ltimo requerimiento, nos interesa saber las habilidades principales de cada
raza, que las representamos con una simple frase, [Link]. los etruscos se especializan en “hacer
pizza”, “comer sushi” y “jugar a las cartas”.
StarTrek.
1. Tabla: razas.
pág. 2
Examen Final – Analisis de sistemas Carlos Saul Girett H.
2. Tabla: Maniobras.
3. Tabla: habilidades.
pág. 3
Examen Final – Analisis de sistemas Carlos Saul Girett H.
4. Tabla: destinos.
5. Tabla: capitanes.
6. Tabla: imperio.
pág. 4
Examen Final – Analisis de sistemas Carlos Saul Girett H.
7. Tabla: planetas.
8. Tabla: montanhas:.
pág. 5
Examen Final – Analisis de sistemas Carlos Saul Girett H.
9. Tabla: razas_has_planetas.
10. Tabla: flotas.
11. Tabla: naves.
pág. 6
Examen Final – Analisis de sistemas Carlos Saul Girett H.
12. Tabla: flotas_has_destino.
13. Tabla: naves_has_maniobras.
14. Tabla: razas_has_habilidades:
pág. 7
Examen Final – Analisis de sistemas Carlos Saul Girett H.
Game of Thrones
pág. 8
Examen Final – Analisis de sistemas Carlos Saul Girett H.
Tenemos un amigo que está interesado en ver la serie Game of Thrones, pero para entender
mejor de qué se trata, nos pidió ayuda, y consideramos que la mejor manera de explicar una
historia tan compleja es armar un modelo de base de datos.
Empezaremos hablando de los personajes. De un personaje sabemos su nombre, su añ o de
nacimiento, si es bastardo o no, y cuá l es su estatus (un personaje puede estar ‘vivo’, ‘muerto’ o
‘inactivo’, es decir que hace mucho que no se sabe nada de é ste). Un personaje se identifica
unívocamente con su nombre y su añ o de nacimiento. Por ejemplo, un personaje es Brandon
Stark, nacido en el añ o 290, y otro es su tío, Brandon Stark, nacido en el añ o 262. Podemos
afirmar que no hay dos personajes con el mismo nombre que hayan nacido el mismo añ o.
Los personajes de Game of Thrones pertenecen a familias conocidas como casas. De una casa
conocemos su nombre, que es ú nico, su lema, la descripció n de su emblema (compuesto por un
animal y un color), la fecha en la que se fundó , y la religió n que profesan. Cada personaje
pertenece a solamente una casa, pero ló gicamente una misma casa puede contener a uno o
varios personajes.
Una casa está establecida en un solo reino, del cual conocemos su nombre (que es ú nico), la
cantidad de habitantes que contiene, el espacio geográ fico que ocupa (que está formado por el
continente, y la posició n en ese continente (‘Norte’, ‘Sur’, etc.)) y las ciudades que la
conforman,[Link] enunreinohaycomomínimouncasapero que
puede haber muchas casas.
En cada reino hay castillos, estos tienen un nombre, el tipo de fortificació n que tienen y con
cuantos sirvientes cuentan. En un reino hay como mínimo un castillo, pero puede haber
muchos. Sabemos que los nombres de los castillos pueden repetirse entre diferentes reinos,
pero no en el mismo. Adicionalmente, sabemos que un castillo le pertenece a un solo reino.
Es bien sabido que en este universo fantá stico hay constantes luchas por el poder, y las casas
pelean entre sí. Una casa puede haber participado de má s de una guerra, pero tambié n puede
no haber participado de ninguna guerra. Nos interesa registrar las guerras, de las cuales
sabemos el lugar y añ o donde se iniciaron, y la cantidad de muertes debidas a esa guerra. No
hay dos guerras que hayan iniciado en el mismo añ o en el mismo lugar, pero sí se puede haber
dado dos guerras en diferentes añ os en el mismo lugar, o dos guerras en diferentes lugares en
el mismo añ o. En una guerra se involucran, como mínimo, dos casas, pero pueden pelearse
entre muchas de ellas. Para cada casa debemos poder conocer si ganó una guerra en la que
haya participado.
Otro aspecto que conocemos de los personajes son sus profesiones. Estas se identifican por el
nombre, pero ademá s sabemos el tipo de profesió n, y los maestros que la enseñ an. Pueden
haber personajes sin ninguna profesió n, o con varias. A su vez, una profesió n puede no ser
ejercida por nadie, o por muchos. Cuando un personaje desempeñ a alguna profesió n, se conoce
cuá ndo comenzó a hacerlo.
No todos los personajes son humanos, existen muchas otras especies en este universo, y de
cada una de ellas sabemos su nombre científico, la cual las identifica, las habilidades que
distinguen a esta especie, si es hostil y si todavía sigue
existiendo. De una especie pueden no existir personajes, o puede haber varios, pero un
personaje só lo puede ser de una especie.
Por ú ltimo, el linaje y las relaciones familiares son un aspecto vital de la serie, por lo que nos
interesa conocer qué personajes son los padres de otros (por ejemplo, Eddard Stark nacido en
263 es padre de Robb Stark nacido en 283, Cersei Lannister nacida en 266 es madre de Joffrey
Baratheon, nacido en 286, etc.). Por supuesto, pueden haber personajes que no tengan hijos, o
pág. 9
Examen Final – Analisis de sistemas Carlos Saul Girett H.
muchos. Por otra parte, de cualquier personaje se conoce a lo sumo a su padre y a su madre,
aunque tambié n es posible que no se conoza a uno de ellos o a ninguno.
Game of Thrones.
pág. 10
Examen Final – Analisis de sistemas Carlos Saul Girett H.
1. Tabla: especies.
2. Tabla: Casas.
3. Tabla: reinos.
pág. 11
Examen Final – Analisis de sistemas Carlos Saul Girett H.
4. Tabla: ciudades.
5. Tabla: catillos.
6. Tabla: personajes.
pág. 12
Examen Final – Analisis de sistemas Carlos Saul Girett H.
7. Tabla: linajes.
8. Tabla: profesiones.
9. Tabla: guerras.
pág. 13
Examen Final – Analisis de sistemas Carlos Saul Girett H.
10. Tabla: guerras_has casas.
11. Tabla: maestros.
pág. 14
Examen Final – Analisis de sistemas Carlos Saul Girett H.
12. Tabla: profesiones_has_maestros.
13. Tabla: reinos_has_casas.
14. Tabla: personajes_has_profesiones.
pág. 15
Examen Final – Analisis de sistemas Carlos Saul Girett H.
pág. 16