Definición de las entidades - Bloque-SID/problema-de-modelado-t12 GitHub Wiki
Hay un error menor en cada tabla de definición de la entidad, un typo que aparece varias veces por el copy-paste
| Nombre | Personaje |
|---|---|
| Definicón | Entidad del jugador |
| Tipo | Fundamental |
| Campo | Tamaño | Tipo de dato | Descripción |
|---|---|---|---|
| Nombre | 50 | VARCHAR2 | Nombre del personaje, no puede ser nulo |
| IdPersonaje | 10 | NUMBER | Identificador único del personaje, no puede ser nulo |
| IdRazaPersonaje | 10 | NUMBER | Identificador único de la raza del personaje, no puede ser nulo |
avillota: el atributo IdRazaPersonaje no está en el diagrama, parece que será una llave foránea después de la transformación.
| Nombre | Habilidad |
|---|---|
| Definicón | Capacidad con ciertas caracteristicas |
| Tipo | Fundamental |
| Campo | Tamaño | Tipo de dato | Descripción |
|---|---|---|---|
| Nombre | 50 | VARCHAR2 | Nombre de la habilidad, no nulo |
| Descripcion | 200 | VARCHAR2 | Descripción detallada de la habilidad |
| Tipo | 20 | VARCHAR2 | Tipo de la habilidad, no nulo |
| IdHabilidad | 10 | NUMBER | Identificador único de la habilidad, no nulo y clave primaria |
| Nombre | Objeto |
|---|---|
| Definicón | Cosa material inanimada que usa el personaje |
| Tipo | Fundamental |
| avillota: la entidad objeto aparece como débil en el diagrama |
| Campo | Tamaño | Tipo de dato | Descripción |
|---|---|---|---|
| IdPersonaje | 10 | NUMBER | Identificador del personaje que posee el objeto |
| Nombre | 50 | VARCHAR2 | Nombre del objeto |
| Descripcion | 200 | VARCHAR2 | Descripción del objeto |
| Tipo | 20 | VARCHAR2 | Tipo de objeto |
| Cantidad | - | NUMBER | Cantidad de objetos que posee el personaje |
| **avillota: IdPersonaje es una llave foranea ** |
| Nombre | Monstruo |
|---|---|
| Definicón | Entidad sin conciencia que ataca a las razas |
| Tipo | Fundamental |
| Campo | Tamaño | Tipo de dato | Descripción |
|---|---|---|---|
| IdMonstruo | NUMBER(10) | Identificador único del monstruo | |
| Descripcion | 200 | VARCHAR2 | Descripción del monstruo |
| Nombre | 50 | VARCHAR2 | Nombre del monstruo |
| Nivel | NUMBER(3) | Nivel del monstruo | |
| IdRazaMonstruo | NUMBER(10) | Identificador único de la raza del monstruo |
| Nombre | RazaPersonaje |
|---|---|
| Definicón | Cada uno de los grupos étnicos que aparecen en el mundo |
| Tipo | Secundaria |
| Campo | Tamaño | Tipo de dato | Descripción |
|---|---|---|---|
| IdRazaPersonaje | 10 | NUMBER | Identificador único de la raza del personaje |
| Nombre | 50 | VARCHAR2 | Nombre de la raza del personaje, no puede ser nulo |
| Nombre | RazaMonstruo |
|---|---|
| Definicón | Cada uno de los monstruos que aparecen en el mundo |
| Tipo | Secundaria |
| Campo | Tamaño | Tipo de dato | Descripción |
|---|---|---|---|
| IdRazaMonstruo | 10 | NUMBER | Identificador único de la raza de monstruo |
| Nombre | 50 | VARCHAR2 | Nombre de la raza del monstruo, no nulo |
| Nombre | Clase |
|---|---|
| Definicón | Profesión con caracteristicas unicas |
| Tipo | Secundaria |
| Campo | Tamaño | Tipo de dato | Descripción |
|---|---|---|---|
| IdClase | 10 | NUMBER | Identificador único de la clase |
| Nombre | 50 | VARCHAR2 | Nombre de la clase, no puede ser nulo |
| Nombre | Característica |
|---|---|
| Definicón | Cualidadades o propiedades unicas |
| Tipo | Secundaria |
| Campo | Tamaño | Tipo de dato | Descripción |
|---|---|---|---|
| IdCaracteristica | 10 | NUMBER | Identificador único de la característica |
| Nombre | 50 | VARCHAR2 | Nombre de la característica |
| Tipo | 50 | VARCHAR2 | Tipo de la característica |
| Valor | 10 | NUMBER | Valor numérico de la característica |
| Nombre | Habilidad |
|---|---|
| Definicón | Es una entidad del sistema que almacena información sobre las habilidades que tienen los personajes y los monstruos en el juego |
| Tipo | Secundaria |
Campos
| Campo | Tamaño | Tipo de dato | Descripción |
|---|---|---|---|
| Nombre | 50 | VARCHAR2 | Nombre de la habilidad, no nulo |
| Descripcion | 200 | VARCHAR2 | Descripción detallada de la habilidad |
| Tipo | 20 | VARCHAR2 | Tipo de la habilidad, no nulo |
| IdHabilidad | 10 | NUMBER | Identificador único de la habilidad, no nulo y clave primaria |
| Nombre | Clase |
|---|---|
| Definicón | Las clases de un personaje |
| Tipo | Debil |
Campos
| Campo | Tamaño | Tipo de dato | Descripción |
|---|---|---|---|
| IdClase | 10 | NUMBER | Identificador único de la clase |
| Nombre | 50 | VARCHAR2 | Nombre de la clase, no puede ser nulo |