`
yzyspy
  • 浏览: 82092 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

连载二:一个论坛还需要那些表

    博客分类:
  • Java
阅读更多

#论坛分类表
create table Category (
        id integer not null auto_increment,
        name varchar(255),
        primary key (id)
    ) type=InnoDB
#论坛 回帖表
    create table Reply (
        id integer not null auto_increment,
        content varchar(255),
        publistime datetime,
        upload varchar(255),#上传文件在服务器路径
        theme_id integer,
        user_id integer,
        primary key (id)
    ) type=InnoDB
23:55:48,984 DEBUG SchemaExport:377 -
#主题表
    create table Theme (
        id integer not null auto_increment,
        content longtext,
        publistime datetime,
        title varchar(255),
        upload varchar(255),#上传文件在服务器路径
        category_id integer,
        user_id integer,
        primary key (id)
    ) type=InnoDB
23:55:49,031 DEBUG SchemaExport:377 -
#用户表
    create table User (
        id integer not null auto_increment,
        Grade int default 1,
        email varchar(255),
        password varchar(255) default 'image/no.gif',
        photopath varchar(255),
        username varchar(255),
        primary key (id)
    ) type=InnoDB
23:55:49,093 DEBUG SchemaExport:377 -
#建立 回复 与 主题 多对一关联
    alter table Reply
        add index FK4B322CAFD433C12 (theme_id),
        add constraint FK4B322CAFD433C12
        foreign key (theme_id)
        references Theme (id)
23:55:49,171 DEBUG SchemaExport:377 -
#建立 回复 与 用户 多对一关联
    alter table Reply
        add index FK4B322CA70E20FE2 (user_id),
        add constraint FK4B322CA70E20FE2
        foreign key (user_id)
        references User (id)
23:55:49,281 DEBUG SchemaExport:377 -
#建立 主题 与 用户 多对一关联
    alter table Theme
        add index FK4D085A970E20FE2 (user_id),
        add constraint FK4D085A970E20FE2
        foreign key (user_id)
        references User (id)
23:55:49,390 DEBUG SchemaExport:377 -
#建立 主题 与 类别 多对一关联
    alter table Theme
        add index FK4D085A999815B02 (category_id),
        add constraint FK4D085A999815B02
        foreign key (category_id)
        references Category (id)

**************************************************

 

感谢大家对我 的帮助  这是我论坛的  数据库的设计  希望大家能够提出帮助与意见

我会很快改正

分享到:
评论
7 楼 alyouge 2011-02-22  
upload varchar(255),#上传文件在服务器路径
==========================================

要是上传多个文件咋办?
6 楼 cheney_love 2011-02-22  
短消息,积分,等级等
5 楼 fly2never 2011-02-22  
别在这个版块发,要被隐藏。去入门版块里面发吧
4 楼 liubey 2011-02-21  
yzyspy 写道
psjay 写道
用户组,权限,系统设置



权限 我感觉 对我来说难度有点大  我想先 尽快 做出一个
1.0版   把Ajax的效果多用一些 

您说的  系统设置???能否举个例子啊??




就跟浏览器或者任意一个软件都有的设置选项一样
3 楼 yzyspy 2011-02-21  
psjay 写道
用户组,权限,系统设置



权限 我感觉 对我来说难度有点大  我想先 尽快 做出一个
1.0版   把Ajax的效果多用一些 

您说的  系统设置???能否举个例子啊??



2 楼 gwisoft 2011-02-21  
建议去看一下jive项目,对你一定有帮助。
1 楼 psjay 2011-02-21  
用户组,权限,系统设置

相关推荐

    Sparrow OS 设计文档连载十:Interrupt Handling

    Sparrow OS是一个由笔者赵凤阳(Michael Zhao)历时一年半开发完成的小型嵌入式操作系统,并公开了相关设计文档,本文是系列连载的第十篇。本文档将深入介绍Sparrow OS的中断处理机制、中断表的构建以及中断处理的源...

    Sparrow OS设计文档连载六:Page Memory Allocator

    释放页面时需要将相邻的伙伴尝试合并成一个更大的伙伴,以减少外部碎片和提高内存使用效率。 通过以上步骤,Sparrow OS实现了页面内存的分配和释放,这确保了操作系统能够高效地管理其物理内存。页面内存分配器的...

    例说FPGA连载26:AV视频采集子板设计.docx

    例说FPGA连载26:AV视频采集子板设计.docx

    Sparrow OS 设计文档连载八:User Space

    Sparrow OS设计文档连载八中的知识点涵盖了用户空间(User Space)的布局、虚拟内存区域(Virtual Memory Area, VMA)的概念、栈(Heap)和堆(Heap)的扩展机制以及用户空间内存管理的相关内容。以下是对这些知识点的详细...

    Sparrow OS 设计文档连载九:File System

    整个文件系统的目录结构需要被归档到一个单独的文件(命名为“listfs.fs”)中,并在内核启动前复制到RAM中。 ListFS的文件系统归档文件被分为两个部分:头部(Header)和内容(Content)。头部包含了整个文件系统的XML...

    ERP项目连载九:利用鱼刺骨法 深入挖掘企业的需求.doc

    ERP项目连载九:利用鱼刺骨法 深入挖掘企业的需求

    Geomagicstudio11教程连载一:软件命令熟悉整理.pdf

    + 选择一个显示:Alt+1 + 全部显示:Alt+8 + 封闭多折线:空格 + 全部选择:Ctrl+A + 取消选择:Ctrl+C + 取消选择的部分:Ctrl+左键 + 不间断的选择:Shift + 连续的选择:Ctrl 三、选项设置 * 进入选项...

    Sparrow OS设计文档连载三:Process Management

    Sparrow OS是一个小型的嵌入式操作系统,由赵凤阳(Michael Zhao)历经一年半时间编写完成,并对外分享了设计文档。本文作为系列文档的第三篇,主要讨论了Sparrow OS中的进程管理机制,包括进程的生命周期、优先级、...

    连载:徒手写一个DICOM阅图软件(001)

    在本系列教程“徒手写一个DICOM阅图软件”中,我们将逐步构建一个功能完备的DICOM图像查看器。本文作为系列的第一部分,主要关注基础工作,即创建一个MFC(Microsoft Foundation Classes)对话框程序,并加载及显示...

    Sparrow OS设计文档连载四:Memory Management

    当内核需要分配小于或等于2K大小的内存时,将根据请求的大小来决定使用哪一个分配器。如果请求的大小大于2K,则直接从页分配器分配;如果小于或等于2K,则会考虑从Slab分配器或启动内存分配器进行分配。 启动内存...

    勇敢的芯伴你玩转Altera FPGA连载89:FPGA片内异步FIFO实例.docx

    本篇连载89主要介绍了如何在FPGA中实现一个异步FIFO实例。异步FIFO的关键在于解决了读写时钟不同步的问题,因为FPGA中的不同模块可能由各自的时钟源驱动,因此在这些模块间传递数据时需要FIFO来协调时钟差异。 在...

    连载:徒手写一个DICOM阅图软件(002)

    在本系列教程“徒手写一个DICOM阅图软件”中,我们将深入探讨如何使用C++编程语言,不依赖任何第三方库,实现一个基础的DICOM图像查看器。DICOM(Digital Imaging and Communications in Medicine)是一种广泛应用于...

    GAMP 5 第二版 中英文翻译连载

    6. 生命周期阶段:GAMP 5 第二版将计算机系统生命周期划分为概念阶段、项目阶段、操作阶段和退役阶段,每个阶段都需要遵守特定的原则和指南。 7. 验证规划:验证规划是GAMP 5 第二版中的重要内容,涉及到验证计划、...

    框架设计学习资料 连载 连载不断更新

    - **标签**: `<p>`,用于定义一个段落。 - **示例**: ```html 这是一个段落。 这是另一个段落。 ``` ##### 4. HTML链接 - **标签**: `<a>`,用于创建一个超链接。 - **属性**: - `href`: 指定链接的目标地址...

Global site tag (gtag.js) - Google Analytics