Código:
Y una cosa mas, si yo quiero por ejm crear una tabla donde se almacen datos grabados, o sea, como sera una pagina literaria quiero que los usuarios graben poemas o cuentos y puedan subirlos dps a donde ellos los tengan publicados para que sean escuxados en algun reproductor online, que tipo de dato puedo usar para almacenar los textos grabados?CREATE DATABASE foro USE foro CREATE TABLE usuarios_foro ( Nick CHAR(100), Contraseña VARBINARY(8000), Mail CHAR(150), fecha_inscripcion TIMESTAMP NOW(), Contador_de_inscripciones AUTO_INCREMENT ) CREATE TABLE usuarios_datos ( Nick CHAR(100), País CHAR(25), Ciudad CHAR(25), Fecha_Nacimiento DATE, Albun_de_fotos (No se que tipo aun), Descripcion TEXT(1500), Presentacion TEXT(1500), A_que_me_dedico TEXT(1500), Paginas_personales CHAR(300), Sexo CHAR(2) Firma XXXX()—no se que tipo ponerle a las imágenes con texto ) CREATE TABLE puntuaciones ( Nick CHAR(100), Nivel CHAR(50), Puntos_total SMALLINT(suma de todos los puntos por: amigos, cantidad de post, quienes votan por él, cantidad de fans, equipos y grupos a los que pertenece, además de votos o puntos especiales otorgados por la administración de foro y votos dados por la valoración de los temas), Fans_Total SMALLINT(***), Grupos_a_los_que_pertenezco VARCHAR(500), Equipos_a_los_que_pertenezco VARCHAR(500), Como_me_califican (NO SE QUE TIPO DE DATO VA CON MAS Y MENOS Y AUMENTA O DISMINUYE, condecoraciones (100) ) CREATE TABLE Temas ( Nick CHAR(100), Titulo CHAR(250), Mensaje TEXT(?), Fecha TIMESTAMP NOW(), Id_tema (AUTO_INCREMENT?), Tipo_de_comentario VARCHAR(100), -- el tipo de comentario es como darle un nombre a un comentario, es decir, si es por ejm… poesía, cuento, comentario a alguno, etc Valoracion (AQUÍ NO SE QUE PONER PUEDEN PONER MAS O MENOS PUNTOS) ) CREATE TABLE amigos ( Nick CHAR(100) Amigos_nick (100) – solo miembros del foro pueden ser amigos entre si Amigos_contador AUTO_INCREMENT ) CREATE TABLE fans ( Nick CHAR(100) Fans_nick_o_nombre -- los fans pueden no ser del foro pero la idea es que reciban información de quienes son fans Fans_mail – a través del correo Fans_contador ) CREATE TABLE los_grupos -- son como clanes de usuarios donde cada usuario puede formar uno si quiere y al que otros usuarios piden pertenecer, se puede formar un solo clan por usuario pero un usuario puede pertenecer a varios clanes ( Administrador_grupo CHAR(100) – necesariamente debe ser un miembro del foro Miembros_del_grupo CHAR(100) – tambien miembros del grupo Contador AUTOINCREMENT Nombre_del_grupo CHAR(100) Logo_del_clan XXXX() – a las imágenes no se que tipo ponerle ) – cada grupo podrá administrar un subforo en el que solo los miembros puedan entrar o participar, el administrador elige si quiere que todos lo vean o no CREATE TABLE equipos – los equipos son quienes desarrollan tareas especificas dentro del foro, todos deben realizar por lo menos una, el foro que estoi creando es de literatura, asi es que los equipos de trabajo pueden ser traductores, editores, periodistas, etc etc. Se elige que ser a través de un menú desplegable ( Nick CHAR(100) Equipo CHAR(250) Contador AUTO_INCREMENT – debería contar quien pertenece a que equipo pero aun estoi pensando la mejor manera de hacerlo )
JOKEROBSCURO...