Basedatos

Páginas: 10 (2425 palabras) Publicado: 2 de octubre de 2012
TAREA 3 BASES DE DATOS

-------------------------------------------------
Tercera entrega: Informe final







Fabián Villarroel 201073542-7

Índice

* Recolección de requisitos ……………………………………………………………….3

* Modelo de datos conceptual …………………………………………………………….4

* Transformación del modelo conceptual a relacional …………………………5

* Descripción de archivos…………………………………………………………………….6

* Reglas del negocio ………………………………………………………………..………….8

* Diseño físico …………………………………………………………………………………….9

* Casos de uso ..………………………………………………………………….……………….11

Recolección de requisitos:

Caso de uso 1: Registro de Jugador
Descripción: Un usuario nuevo se registra como jugador, debe llena el formulario con los datos solicitados y se registra en caso de que los datossean correctos, en caso contrario no dejara crear la cuenta
Objetivo: Registrar usuarios

Caso de uso 2: Conformación de un equipo
Descripción: Un usuario sin equipo crea un nuevo equipo, el cual tiene un mínimo de 6 jugadores y máximo de 9, en el caso de que los 6 jugadores no pertenezcan a ningún equipo, dejara crear el equipo, en caso contrario de que el nombre del equipo nuevo ya esteen el sistema o un jugador pertenezca a otro equipo, no dejara conformar el equipo
Objetivo: Crear un equipo

Caso de uso 3: Incorporación de un jugador a un equipo
Descripción:El usuario encargado del equipo agrega un jugador sin equipo al suyo, en el caso de que el numero de jugadores del equipo sea menor a 9 y al jugador que se quiere agregar no pertenezca a otro equipo, se registrara comojugador del equipo, en caso contrario no dejara incluirlo
Objetivo: Incorporar un nuevo jugador al equipo

Caso de uso 4: Retiro de jugador de un equipo
Descripción:Un usuario inscrito en algún equipo decide retirarse de este, lo puede hacer si y solo si el numero de jugadores es mayor a 6, de caso contrario no podra retirarse
Objetivo: Retiro voluntario de un jugador de un equipo

Caso deuso 5: Conformacion de grupos e inicio del campeonato
Descripción:El usuario administrador del campeonato dara inicio al torneo si es que hay 16 equipos inscritos, donde se conformaran 4 grupos con 4 equipos al azar, se crean las fechas a jugar y se publicaran en la pagina de inicio los proximos encuentros
Objetivo: Comenzar el campeonato, creando los grupos y agendando las fechas

Caso deuso 6: Ingresar resultado de fecha
Descripción:El usuario administrador del campeonato finaliza la fecha, registrando los resultados de los partidos y los roles de los jugadores que marcaron goles, en caso de que todos los resultados sean ingresados correctamente se da por finalizada la fecha , de caso contrario no se dejara finalizar la fecha, ademas si la fecha es la ultima de una fase semuestra los equipos que pasaran a siguiente fase.
Objetivo: finalizar la fecha y en caso de que sea la ultima, ver la siguiente fase

Caso de uso 7: Pantalla de inicio
Descripción:Un usuario ingresa al sistema en caso de que el campeonato comenzo, se muestran las vistas de los goleadores, proximos partidos, partidos jugados y los puntajes de grupos, si el campeonato aun no comienza, se muestra elmensaje “periodo de inscripciones”
Objetivo: Vistas generales sobre el transcurso del campeonato

Modelo conceptual:

Supuestos:

-No pueden existir 2 o más equipos con el mismo nombre, es por eso la elección de nombre del equipo como clave foránea y no un id autoincremental

-El número de equipos es 16, en caso de que sea un número mayor a este o la proporción 1:4 no es exacta, quedarangrupos disparejos en la cantidad de equipos, lo que significaría equipos con fechas libres

-La asociación entre Equipo y grupo tiene 2 posibilidades, que sea cardinalidad 2 o cardinalidad 4 a muchos, dado que en las fases finales solo hay 2 equipos por “llave”, que está dada por la clase de asociación fase (grupos, octavos de final, cuartos de final, semifinal y final).

- El...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • BaseDatos
  • unidad6 basedatos
  • Basedatos
  • Basedatos
  • BaseDatos
  • informe basedatos
  • BASEDATOS IIND
  • LAb5 BaseDatos Select Innerjoin

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS