Una base de datos es un conjunto muy organizado de datos en un ordenador y es administrado por el software . El software almacena los datos en archivos especializados y utiliza reglas que mantienen los datos fiable . Todas las solicitudes de datos pasan a través del software de base de datos , que realiza las peticiones sólo si cumplen con los estándares de seguridad y corrección . Una base de datos de ejemplo para un foro de discusión Web contendría una lista de miembros , los temas y mensajes enviados por los miembros de discusión. Web Forum
En la red hay miles de sitios en el foro de discusión estandarizados utilizados para discutir y debatir temas que van desde la salud del gato a la ciencia ficción. El foro de software permite a un administrador crear conjuntos de temas importantes , admitir nuevos miembros y moderar los debates . Cada miembro del foro tiene un ID y una contraseña con la que inicia una sesión para tener acceso a las características del sitio . El administrador puede configurar una cuenta de invitado para los lectores ocasionales . Los miembros de pleno iniciar y participar en discusiones en línea , que constan de texto , enlaces Web , imágenes y otros contenidos subidos . Una base de datos almacena la estructura y el contenido del foro, incluyendo una lista de miembros y el texto de las discusiones.
Base de datos y tablas
Una sola base de datos , denominada " Foro ", contiene todos los datos para un foro web . Una base de datos consta de tablas que definen los principales grupos de información. Esta base de datos tiene tres tablas : composición , que contiene datos de los miembros , los temas que contiene grupos de temas y mensajes , que contienen las discusiones. La tabla de membresía contiene un registro para cada miembro , mesa temas tiene un registro para cada grupo de tema y la tabla de mensajes contiene un registro por cada mensaje enviado por un miembro .
Columnas
La unidad completa más pequeña de datos en una base de datos se llama un campo o columna. En esta base de datos de ejemplo , la tabla de pertenencia tiene columnas para el nombre del miembro , dirección de correo electrónico , nombre de usuario y la contraseña y la fecha de su adhesión. La tabla de los temas tiene un código de asunto y la descripción . La tabla de mensajes tiene un número de identificación de miembro , fecha de publicación , el código de asunto y el texto del mensaje. En conjunto, estas columnas describir completamente los datos del foro necesita para funcionar .
Seguridad
La base de datos foro tiene varios niveles de seguridad relacionados con el nivel del usuario de pertenencia . El administrador tiene derechos de acceso al sitio. Ella admite y niega miembros , resuelve problemas y crea nuevos temas principales. Miembros autorizados tienen acceso a todos los debates del sitio y sus propios mensajes privados, pero no los mensajes privados de otros. No pueden aprobar miembros o crear nuevos temas importantes , pero pueden crear nuevos mensajes. Lectores casuales pueden ver los mensajes públicos del sitio , pero no puede ver los mensajes privados o publicar mensajes nuevos . La seguridad evita el uso indebido y mantiene la discusión ordenada.