0 Comments

数据库设计

发布于:2012-11-19  |   作者:广州网站建设  |   已聚集:人围观
数据库设计用户上传的文件资料(文件可以是一个软件、一个文档资料、图片),当这些用户自主上传的文件增多后,涉及文件归档和整理的问题。合理归档后的文件资料,会方便更多的访问者使用,同时也便于管理者管理。广州网站设计
上传与下载模块数据库设计并不复杂,核心只有一个"上传文件资料表",该表被用来记录上传文件的详细信息,同时可以提供查询。该数据库设计属于标准的业务表结构设计,读者在理解含义的基础上可以应用于很多业务模型。下面来看具体的设计步骤。广州网站设计
(1)建立download数据库,SQL语句如下:
  1. CREATE DATABASE 'download' ; 

(2)在download数据库中建立一个命名为f_detail的"上传文件资料表",结构如表7.1所示。创建表及相关字段的SQL语句如下:
广州网站建设
  1. CREATE TABLE 'f_detail' (  
  2. 'id' INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,  
  3. 'filename' VARCHAR( 100 ) NOT NULL ,  
  4. 'des' VARCHAR( 64 ) NOT NULL ,  
  5. 'fsize' VARCHAR( 10 ) NOT NULL ,  
  6. 'ftype' VARCHAR( 100 ) NOT NULL ,  
  7. 'utime' DATETIME NOT NULL   
  8. ) ENGINE = MYISAM ;  

表7.1 上传文件资料表
字  段 数据类型 长度 NULL 默认值 字 段 说 明
id int 11   自增主键
filename varchar 100 文件名称
des varchar 64 文件描述
fsize varchar 10 文件尺寸
ftype varchar 100 文件类型
utime datetime     上传时间
 
注意:随着上传文档的增多,可以继续添加分类id等字段、授权方式、下载次数、运行环境等字段。这样就可以将整理后的文件发布出来,做成一个下载频道提供用户下载了。广州网站建设
标签:
飞机