Basos de datos (Relacionales) - Lo básico
Personaje(Nombre, Fuerza, Inteligencia, Habilidad)
CP { Nombre }
Nombre: cadena(10)
Fuerza: cadena(10)
Inteligencia: cadena(10)
Habilidad: cadena(10)
Objeto(Código, Descripción)
CP { Código }
Código: numérico(10)
Descripción: cadena(20)
Escenario(Num_escen, Riesgo, Tiempo)
CP { Num_escen }
Num_escen: numérico(10)
Riesgo:cadena(10)
Tiempo: cadena(10)
No se incluyen relaciones ya que son todas relación 1:N, por lo que desaparecen.
Tras hacer nuestro modelo lógico posteriormente crearíamos entonces tres tablas (estarán vacías, luego habría que insertar registros) en nuestro gestor de base de datos, que sería usando las entidades Personaje, Objeto y Escenario con sus respectivos atributos.
Para editarlas o modificarlas lo dicho, deberéis usar UPDATE y DELETE FROM o DROP TABLE para borrar las tablas. Con los registros también podemos usar ambos comandos.
Para insertar un registro sería de este modo:
INSERT INTO Personaje
VALUES (1, 'Sephirot', 'Alta', 'Suprema', 'Cortes de Masamune')
Para crear, usar y borrar una base de datos usaríamos los siguientes comandos:
CREATE DATABASE nombre_bbdd;
USE DATABASE nombre_bbdd;
DROP DATABASE nombre_bbdd;
En cuanto a las relaciones, y esto es importante también, hay tres tipos:
1) Uno a uno
2) Uno a muchos
3) Muchos a muchos
- Uno a uno: Un registro de la tabla B pertenece a un único registro de la tabla A.
El carnet de identidad, por ejemplo.
- Uno a muchos: Un registro de la tabla A puede pertenecer puede pertenecer a varios registros de la tabla B.
En un contexto donde hacemos un pedido de ropa, un pedido puede tener muchos elementos pero un elemento pertenece a un único pedido.
-Muchos a muchos: Un registro de la tabla B puede pertenecer a varios registros de la tabla A, y viceversa.
En un contexto de productos y categorías, un producto puede pertenecer a muchas categorías y una categoría puede pertenecer a muchos productos.
¡Y hasta aquí el post de hoy acerca de lo más básicos de las bases de datos! A partir de este punto empezaré a publicar los ejercicios de las consultas.
Comentarios
Publicar un comentario