数据库建表.docx
《数据库建表.docx》由会员分享,可在线阅读,更多相关《数据库建表.docx(17页珍藏版)》请在冰豆网上搜索。
数据库建表
(1)学院概况(不用建表)
(2)评建机构(不用建表)
(3)迎评动态:
需要3个表:
文件类型表,文章信息表,文件信息表:
表一:
文件类型表(FileType)
字段名
中文描述
类型及长度
是否为空
键引用
备注
FileID
文件ID号
int
否
FK
引用FileInfor表中的FileID表
FID
文件类别ID号
int
否
PK
主键(自动增1)
ClassName
文件类别名称
varchar(50)
否
ImageUrl
文件分类地址
varchar(50)
是
表二:
文章信息表(Article)
字段名
中文描述
类型及长度
是否为空
键引用
备注
ArticleID
文章编号
int
否
PK
主键(自动增1)
AdminID
管理员ID
int
否
FK
引用Admin表中的AdminID
Title
文章标题
nvarchar(50)
否
Contents
文章内容
text
是
AddDate
发布日期
datetime
否
Publishers
发布者
varchar(20)
是
Type
所属类型
varchar(20)
是
表三:
文件信息表(FileInfor)
说明:
此表用于存放相关文件的
字段名
中文描述
类型及长度
是否为空
键引用
备注
AdminID
管理员ID
int
否
FK
引用Admin表中的AdminID
FileID
文件ID号
int
否
PK
主键(自动增1)
FileName
文件名称
varchar(50)
否
FileType
文件类型
varchar(50)
是
FileSum
文件数量
int
是
FileInfo
文件明细
varchar(50)
是
FileUnit
文件类别
varchar(50)
是
FileAddDate
文件添加时间
datetime
否
(4)评建文件:
需要3个表:
文件类型表,文章信息表,文件信息表:
表一:
文件类型表(FileType)
字段名
中文描述
类型及长度
是否为空
键引用
备注
FileID
文件ID号
int
否
FK
引用FileInfor表中的FileID表
FID
文件类别ID号
int
否
PK
主键(自动增1)
ClassName
文件类别名称
varchar(50)
否
ImageUrl
文件分类地址
varchar(50)
是
表二文章信息表(Article)
字段名
中文描述
类型及长度
是否为空
键引用
备注
ArticleID
文章编号
int
否
PK
主键(自动增1)
AdminID
管理员ID
int
否
FK
引用Admin表中的AdminID
Title
文章标题
nvarchar(50)
否
Contents
文章内容
text
是
AddDate
发布日期
datetime
否
Publishers
发布者
varchar(20)
是
Type
所属类型
varchar(20)
是
表三:
文章信息表
字段名
中文描述
类型及长度
是否为空
键引用
备注
AdminID
管理员ID
int
否
FK
引用Admin表中的AdminID
FileID
文件ID号
int
否
PK
主键(自动增1)
FileName
文件名称
varchar(50)
否
FileType
文件类型
varchar(50)
是
FileSum
文件数量
int
是
FileInfo
文件明细
varchar(50)
是
FileUnit
文件类别
varchar(50)
是
FileAddDate
文件添加时间
datetime
否
(5)评建知识:
需要3个表:
文件类型表,文章信息表,文件信息表:
表一:
文件类型表(FileType)
字段名
中文描述
类型及长度
是否为空
键引用
备注
FileID
文件ID号
int
否
FK
引用FileInfor表中的FileID表
FID
文件类别ID号
int
否
PK
主键(自动增1)
ClassName
文件类别名称
varchar(50)
否
ImageUrl
文件分类地址
varchar(50)
是
表二:
文件信息表(FileInfor)
说明:
此表用于存放相关文件的
字段名
中文描述
类型及长度
是否为空
键引用
备注
AdminID
管理员ID
int
否
FK
引用Admin表中的AdminID
FileID
文件ID号
int
否
PK
主键(自动增1)
FileName
文件名称
varchar(50)
否
FileType
文件类型
varchar(50)
是
FileSum
文件数量
int
是
FileInfo
文件明细(指的是具体的内容)
varchar(50)
是
FileUnit
文件类别
varchar(50)
是
FileAddDate
文件添加时间
datetime
否
FileTarget
文件对象
是
用于指出对象是谁
表三:
文章信息表(Article)
字段名
中文描述
类型及长度
是否为空
键引用
备注
ArticleID
文章编号
int
否
PK
主键(自动增1)
AdminID
管理员ID
int
否
FK
引用Admin表中的AdminID
Title
文章标题
nvarchar(50)
否
Contents
文章内容
text
是
AddDate
发布日期
datetime
否
Publishers
发布者
varchar(20)
是
Type
所属类型
varchar(20)
是
(6)迎评简报:
表一:
图片信息表(ImageInfor)
字段名
中文描述
类型及长度
是否为空
键引用
备注
ImageID
图片ID号
int
否
PK
主键(自动增1)
ImageName
图片名字
varchar(50)
是
ImageUrl
图片地址
varchar(200)
是
ImageType
图片类型
varchar(50)
是
表二:
文章信息表(Article)
字段名
中文描述
类型及长度
是否为空
键引用
备注
ArticleID
文章编号
int
否
PK
主键(自动增1)
AdminID
管理员ID
int
否
FK
引用Admin表中的AdminID
Title
文章标题
nvarchar(50)
否
Contents
文章内容
text
是
AddDate
发布日期
datetime
否
Publishers
发布者
varchar(20)
是
Type
所属类型
varchar(20)
是
表三:
文件信息表(FileInfor)
说明:
此表用于存放相关文件的
字段名
中文描述
类型及长度
是否为空
键引用
备注
AdminID
管理员ID
int
否
FK
引用Admin表中的AdminID
FileID
文件ID号
int
否
PK
主键(自动增1)
FileName
文件名称
varchar(50)
否
FileType
文件类型
varchar(50)
是
FileSum
文件数量
int
是
FileInfo
文件明细(指的是具体的内容)
varchar(50)
是
FileUnit
文件类别
varchar(50)
是
FileAddDate
文件添加时间
datetime
否
FileTarget
文件对象
是
用于指出对象是谁
表四:
文件类型表(FileType)
字段名
中文描述
类型及长度
是否为空
键引用
备注
FileID
文件ID号
int
否
FK
引用FileInfor表中的FileID表
FID
文件类别ID号
int
否
PK
主键(自动增1)
ClassName
文件类别名称
varchar(50)
否
ImageUrl
文件分类地址
varchar(50)
是
文章信息表(Article)
字段名
中文描述
类型及长度
是否为空
键引用
备注
ArticleID
文章编号
int
否
PK
主键(自动增1)
AdminID
管理员ID
int
否
FK
引用Admin表中的AdminID
Title
文章标题
nvarchar(50)
否
Contents
文章内容
text
是
AddDate
发布日期
datetime
否
Publishers
发布者
varchar(20)
是
Type
所属类型
varchar(20)
是
(7)教学实践:
表一:
文件类型表(FileType)
字段名
中文描述
类型及长度
是否为空
键引用
备注
FileID
文件ID号
int
否
FK
引用FileInfor表中的FileID表
FID
文件类别ID号
int
否
PK
主键(自动增1)
ClassName
文件类别名称
varchar(50)
否
ImageUrl
文件分类地址
varchar(50)
是
表二:
文章信息表(Article)
字段名
中文描述
类型及长度
是否为空
键引用
备注
ArticleID
文章编号
int
否
PK
主键(自动增1)
AdminID
管理员ID
int
否
FK
引用Admin表中的AdminID
Title
文章标题
nvarchar(50)
否
Contents
文章内容
text
是
AddDate
发布日期
datetime
否
Publishers
发布者
varchar(20)
是
Type
所属类型
varchar(20)
是
表三:
文件信息表(FileInfor)
说明:
此表用于存放相关文件的
字段名
中文描述
类型及长度
是否为空
键引用
备注
AdminID
管理员ID
int
否
FK
引用Admin表中的AdminID
FileID
文件ID号
int
否
PK
主键(自动增1)
FileName
文件名称
varchar(50)
否
FileType
文件类型
varchar(50)
是
FileSum
文件数量
int
是
FileInfo
文件明细(指的是具体的内容)
varchar(50)
是
FileUnit
文件类别
varchar(50)
是
FileAddDate
文件添加时间
datetime
否
FileTarget
文件对象
是
用于指出对象是谁
(8)资料下载:
表一:
文件类型表(FileType)
字段名
中文描述
类型及长度
是否为空
键引用
备注
FileID
文件ID号
int
否
FK
引用FileInfor表中的FileID表
FID
文件类别ID号
int
否
PK
主键(自动增1)
ClassName
文件类别名称
varchar(50)
否
ImageUrl
文件分类地址
varchar(50)
是
表二:
文章信息表(Article)
字段名
中文描述
类型及长度
是否为空
键引用
备注
ArticleID
文章编号
int
否
PK
主键(自动增1)
AdminID
管理员ID
int
否
FK
引用Admin表中的AdminID
Title
文章标题
nvarchar(50)
否
Contents
文章内容
text
是
AddDate
发布日期
datetime
否
Publishers
发布者
varchar(20)
是
Type
所属类型
varchar(20)
是
表三:
文件信息表(FileInfor)
说明:
此表用于存放相关文件的
字段名
中文描述
类型及长度
是否为空
键引用
备注
AdminID
管理员ID
int
否
FK
引用Admin表中的AdminID
FileID
文件ID号
int
否
PK
主键(自动增1)
FileName
文件名称
varchar(50)
否
FileType
文件类型
varchar(50)
是
FileSum
文件数量
int
是
FileInfo
文件明细(指的是具体的内容)
varchar(50)
是
FileUnit
文件类别
varchar(50)
是
FileAddDate
文件添加时间
datetime
否
FileTarget
文件对象
是
用于指出对象是谁
(9)登录框:
表一:
用户控件信息表(UsersControl)
字段名
中文描述
类型及长度
是否为空
键引用
备注
UConID
用户控件ID号
int
否
PK
主键
FileID
文件ID号
varchar(50)
是
FK
引用FileInfor表中的FileID
FileName
文件名字
varchar(50)
是
FileSum
文件数量
int
是
UserName
用户姓名
varchar(50)
是
TodayDate
当天日期
datetime
是
表二:
用户留言信息表(LeaveWord)
字段名
中文描述
类型及长度
是否为空
键引用
备注
UserLeaveID
用户留言ID号
int
否
PK
主键
MID
留言ID号
varchar(50)
否
MName
留言名称
varchar(50)
是
MTitle
留言标题
varchar(50)
是
MContent
留言内容
varchar(5000)
是
MUser
留言用户
varchar(50)
是
MDate
留言日期
datetime
是
数据表E—R图设计:
图1:
用户及其属性图
文件及其属性
文件类别及其属性
管理员及其属性
留言及其属性
用户控件及其属性
图片及其属性