Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
FACULTAD DE INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA DE COMPUTACIÓN Y SISTEMAS
Semestre: 2019-20
Curso: BASE DE DATOS
Integrante s:
1: Asís De la Cruz, Andrea
2: Ellen Mendoza, Cristian
3: Tirado Revilla, Paulo
4: Salirrosas Soto, Rafael Leonardo
5: Ruiz Marquina, Deybi
Trujillo – Perú
2019
Índice
Contenido
1. Requerimientos de Información ................................................................................................ 3
1.1 Contexto .............................................................................................................................. 3
1.2 Proceso a modelar............................................................................................................... 3
1.2.1 Descripción y Gráfico del proceso ............................................................................... 3
1.2.2 Identificar fuentes de información (formatos, informes, etc.) ................................... 4
1.2.3 Requerimiento de información del usuario ................................................................ 5
1.2.4 Reglas de negocio ........................................................................................................ 5
2. Modelo Conceptual de la Base de Datos ................................................................................... 6
2.1 Entidades y Atributos .......................................................................................................... 6
2.2 Relaciones (nombre, cardinalidad, obligatoriedad) .......................................................... 11
2.3 Modelo E-R ........................................................................................................................ 12
2.4 Selección de la DBMS ........................................................................................................ 12
3. Modelo Lógico ..............................................................................Error! Bookmark not defined.
3.1 Mapeo del modelo E-R al modelo Relacional ................................................................... 12
3.2 Tablas ................................................................................................................................ 13
3.3 Campos de tablas .............................................................................................................. 17
3.4 Restricciones: PK, UK, FK, Check, otros ............................................................................. 22
3.5 Normalización ................................................................................................................... 22
3.6 Diagrama de dependencias funcionales ........................................................................... 22
3.7 Proceso de normalización: 1FN, 2FN, 3FN, BCFN, 4FN ..................................................... 22
4. Implementación y carga ...............................................................Error! Bookmark not defined.
5.1 Creación de la BD .............................................................................................................. 22
5.2 Creación de tablas de la BD ............................................................................................... 23
5.3 Carga de datos................................................................................................................... 27
5.4 Consultas ........................................................................................................................... 27
3. Recomendaciones.........................................................................Error! Bookmark not defined.
1. Requerimientos de Información
1.1 Contexto
Breve información de la organización de la cual se va a modelar un proceso.
Fuente: Internet
Steam del juego para su instalación contiene los detalles de juego y sus requisitos
https://store.steampowered.com/app/570/Dota_2/?snr=1_7_15__13
https://comocrearcuenta.net/de-dota-2/
Mostar lista de asistencias realizadas por cada jugador dentro de la partida, mencionar el
nombre de jugador, héroe utilizado y cantidad de asistencias.
Mostrar Lista de ítems (nombre, tipo y costo), luego ordenar los nombres alfabéticamente.
Realizar un registro de todas las muertes ocurridas en partida y mencionar la forma cómo
fue causada él, nombre del héroe y la veces que murió.
Colocar el nombre de jugador en partida, precio de los ítems y la cantidad.
Una lista de los nombres y las cantidades de vida de todos los héroes que varían entre 600
y 700 puntos de vida.
Una lista de los nombres de cada jugador y cuyos nombres empiecen con la letra S.
NOMBRE DE TODOS LOS JUGADORES QUE JUEGAN EL MISMO TIPO DE PARTIDA QUE
MOO.
Mencionar toos los equipos ganadores de las partidas en el mes de noviembre.
MOSTRAR TODOS LOS ESCENARIOS QUE SU CANTIDAD SEA MAYOR A 2.
Mostrar lista de muertes realizadas por cada jugador dentro de la partida, mencionar
nombre de jugador, héroe utilizado y cantidad.
Mostrar lista de héroes y su cantidad de vida siempre y cuando sean mayores a 500.
Una lista de todos los nombres de héroes ordenados por la cantidad de mana de forma
descendente (el que tiene menos mana primero).
Reglamento
GAME ID'S
Para la participación en cualquier evento es necesario el tener indicado en la configuración del
perfil el Game ID (SteamID) correspondiente. Es responsabilidad de cada jugador que el valor
indicado en cada caso sea correcto. Tener un Game ID mal cumplimentado puede suponer la
expulsión de la competición.
EQUIPOS
Únicamente se permite la creación de un único equipo en la página por clan/equipo. Cada uno
de ellos podrá tener en sus filas a un total máximo de 7 ó 8 jugadores.
o Capitán
Cada equipo deberá tener uno o varios capitanes, estos tendrán la posibilidad de abrir
protestas para mantener una línea directa con la administración y resolver encuentros con
rivales no presentados, incumplimientos del reglamento u otras cuestiones.
Este se encargará de que los miembros de su equipo tengan introducidos correctamente los
“SteamID” correspondientes al juego de forma correcta.
o Miembros
Cada miembro del clan es un jugador
Todos los miembros del equipo pueden inscribir un equipo en cualquier competición
siempre y cuando cumpla los requisitos básicos
COMPETICIONES
o Modo de juego
Los torneos serán disputados en el “Modo capitán” donde la versión de la partida debe
ser “torneo”.
La opción “backdoor” está permitida.
El ganador de cada partida será el equipo que alcance uno de los siguientes objetivos:
- El equipo rival se rinde.
- Destruir la base del equipo rival.
o Primer baneo y/o elección de bando
El equipo que disponga de un mejor seeding o en su defecto esté en el lado izquierdo del
enfrentamiento, tendrá la opción de elegir entre lado Radiant y obtener “first pick” o jugar
en el lado Dire y ser “second pick”. El equipo que tenga menor seeding, o lado derecho,
tendrá la opción que el otro equipo no haya seleccionado.
En el caso de que el torneo o la eliminatoria se disputen al mejor de tres o cinco partidas se
irán alternando las opciones no pudiendo repetir opción consecutivamente.
Nombre de la entidad
Usuario
Amigo
Item
Clasificacion
Asistencia
Jugador
Heroe
HabilidadHeroe
JugadorPartida
Escenario
Partida
Muerte
EstructuraMapa
Torneo
ModoJuego
Ataque
2.2 Relaciones (nombre, cardinalidad, obligatoriedad) Mediante una tabla listar las
relaciones.
3. Modelo Lógico
3.1 Mapeo del modelo E-R al modelo Relacional
3.2 Tablas
3.3 Campos de tablas
Usuario
Amigo
Item
Clasificacion
Asistencia
Jugador
Heroe
JugadorPartida
ItemAdquiridoPorPartida
Escenario
Muerte
EstructuraMapa
ModoJuego
Ataque
3.5 Normalización
4. Implementación y carga
5.1 Creación de la BD
Procedimiento y pantallas de creación de la base de datos en Oracle.
5.2 Creación de tablas de la BD
Sentencias SQL de creación de las tablas, debe incluir sus restricciones.
5.4 Consultas
Provienen del punto 1.2.4 (Requerimiento de información del usuario), cada
requerimiento debe ser resuelto con una sentencia SQL. (Mínimo 5 sentencias
por cada integrante).
SELEC *
FROM HEROE
FROM HEROE
)
Salirrosas Soto, Rafael
1.-Una lista de los nombres y las cantidades de vida de todos los héroes que varían entre 600 y 700
puntos de vida.
2.-Una lista de los nombres de cada jugador y cuyos nombres empiecen con la letra S.
SELECT NOMBRREJUGADOR
FROM JUGADOR
NOMBRE DE TODOS LOS JUGADORES QUE JUEGAN EL MISMO TIPO DE PARTIDA QUE
MOO.
1. Mostrar lista de muertes realizadas por cada jugador dentro de la partida, mencionar
3. Una lista de todos los nombres de héroes ordenados por la cantidad de mana de forma
descendente (el que tiene menos mana primero).
ANDREA DEL PILAR ASIS DE LA CRUZ
1) Mencionar todos los equipos ganadores de las partidas en el mes de noviembre