Base de datos EXAMEN 2

Para definir la tabla Carta, de una base de datos del BlackJack, debemos indicar la figura, el nombre de la carta, los puntos de estas cartas y el identificador de la carta misma.

Mi idea principal era poner solo cuatro tipos de cartas, diamantes, jota, picas y corazones. Elegiria un tipo de cada una, por ejemplo:
Identificador (2), Figura (diamantes), Nombre de la carta (dos de diamantes), Puntos de esta carta (2).
  • El campo identificador en mi caso es un numero entero aleatorio, asi automaticamente se le asigna uno sin la necesidad que el usuario tenga que intervenir.
  • La figura es un campo de texto, en donde el usuario debe indicar diamantes, corazones, rombo o picas.
  • El siguiente campo que sigue, es el nombre de la carta, que por supuesto debe ser un texto.
  • Finalmente, nosotros debemos indicar los puntos que cuesta carta, según en lo que hayamos puesto en el nombre (dos de diamantes, dos de diamantes, etc)
El fallo que he tenido aqui, es que he añadido mas caracteres en los campos de figura y de nombre, que no son necesarios.


El que sigue es la tabla de jugador:

Queriamos saber los jugadores que participaban en cada partida, para ello cree esa tabla y donde crearia 5 diferentes campos.
El primero seria el Identificador (un entero aleatorio), Nombre del jugador (al ser un nombre, debe de ser un texto), Dinero apostado (este se identificaría con un numero y entre números de cinco cifras) y el ultimo campo que es el Foreign Key de la partida (entero)

Con esto podemos hacer los jugadores que juega a la partida identificandolos, con tan solo hacer una FK, y asi nos facilita el trabajo de la Base de Datos.

Tabla partida:

Solo dispone de dos campos, uno es el identificador de la partida, que sera un número entero aleatorio y otro en el que tan solo sera el tiempo que ha durado esa partida, que tendrá un formato horario, por ejemplo 00:01:00, esto indica que la partida ha durado un minuto


¿Para que sirve una lista desplegable?

La lista desplegable nos sirve, para poner unos datos que se han quedado guardados, en el que solo tenemos la posibilidad de seleccionar esos datos que hemos almacenado, por ejemplo, si nosotros queremos solo poner los nombres que estan disponibles en la base de datos, y no que el usuario ponga otros nombres que no pertenezcan, pues con esto, obligamos al usuario que solo pueda seleccionar las posibilidades que tiene.

Comentaris