RSS feed
@
viernes, 10 de septiembre de 2010 | 2:15:02 (UTC) |
jtsoft.org> weblog>2007>04>01>la-estructura-de-datos-del-blogSkip Navigation Links

La estructura de datos del blog Volver al Blog


Diagrama Base de datos, SQL Server 2005

El contenido de este blog, las entradas, los comentarios y las etiquetas residen en una base de datos en un servidor SQL Server 2005. La estructura de datos del blog es muy sencilla, está formada por cuatro tablas.

La tabla más importante de la base de datos se llama WebLog y contiene el texto de las entradas. Cada entrada está formada por los campos title, date, author, synopsis y WebLog (los campos synopsis y WebLog juntos forman el texto completo de la entrada). Los campos year, month, day y titleKey sirven para formar el permalink y IdBlog es una clave autonumérica que identifica cada registro. El campo titleKey es una versión del título válida para formar parte de una url.

Los comentarios se almacenan en la tabla BlogComments. IdComment es un autonumérico que es la clave primaria de la tabla y IdBlog es la clave externa que relaciona cada comentario con una entrada del blog. El campo isSpam sirve para descartar los comentarios que no sean apropiados para el blog y el resto de campos (date, userName, email, url y Comment) son la información visible del comentario.

La tabla Tags almacena las etiquetas o tags. IdTag es la clave primaria (autonumérica), tag es la etiqueta y tagKey una versión de la misma apta para ser incluida en una Url.

La tabla TagBlog sirve para crear una relación 'varios a varios' entre WebLog y Tags. Es decir, una entrada puede tener varias etiquetas y una etiqueta varias entradas.

Las páginas del blog no tienen acceso directo a los datos en las tablas, sino que todas las interacciones con la base de datos se realizan ejecutando procedimientos almacenados en el servidor SQL. El uso de procedimientos almacenados, aunque es más laborioso, mejora la seguridad, la integridad de los datos y el rendimiento del acceso a los mismos.


Publicado: domingo, 01 de abril de 2007 11:10:53 por jtsoft
Etiquetas: jtsoft.org , Permalinks , SQL Server


Comentarios:

No hay comentarios



Hacer comentario:

Nombre:  
Email:   
URL:  
Comentario:  
Entradas recientes
Mis imágenes en flickr
Etiquetas
Mis sitios
Recursos
Archivo