维克教育系统据库设计说明书.docVIP

  • 2
  • 0
  • 约9.82千字
  • 约 18页
  • 2018-06-26 发布于福建
  • 举报
维克教育系统据库设计说明书

1. 引言 3 1.1. 编写目的 3 1.2. 背景 3 1.3定义 3 1.4参考资料 3 2. 外部设计 4 2.1. 标识符和状态 4 2.2使用它的程序 4 2.3约定 4 2.3.1. 表名 4 2.3.1.1. 基础表 4 2.3.1.2. 专用表(一般只有几个子系统时才用到) 5 2.3.1.3. 临时表(在存储过程和触发器中) 5 2.3.2. 字段名 5 2.3.3. 视图 5 2.3.4. 存储过程 6 2.3.5. 函数 6 2.3.6. 触发器 6 2.3.6.1 trg_表名 6 instead of insert,update,delete (比较多这个类型的触发器) 6 2.3.6.2 trg_表名_Insert 6 instead of insert 6 2.3.6.3 trg_表名_Update 6 instead of update 6 2.3.6.4 trg_表名_Delete 6 delete 6 2.3.7. 自定义数据类型 6 2.3.8. Default名 6 2.3.9. Rule名 7 2.3.10. PRIMARY KEY 名 7 2.3.11. UNIQUE 名 7 2.3.12. 外键(REFERENCES约束)名 7 2.3.13. 关于注释 7 2.4专门指导 8 2.5支持软件 8 3结构设计 8 3.1概念结构设计 8 3.2逻辑结构设计 10 3.3物理结构设计 10 4运用设计 10 4.1数据字典设计 10 4.2安全保密设计 17 数据库设计说明书 引言 编写目的 存储VCELearning远程教育在线图书馆系统中的相关数据,方便用户查询和使用系统中的数据,实现数据共享。 预期的读者:大部分的专业人士(主要是年龄在20-40岁的专业人士,习惯于通过网络进行专业资料的搜集和获取,并通过网络进行服务的付费) 说明编写这份数据库设计说明书的目的,指出预期的读者。 背景 数据库名称:VCELibraryOnlineDB 使用此数据库的软件系统:VCELearning 任务提出者:维克远程教育研究中心(Victory Center of e-learning,简称VCE) 用户:大部分专业人士(年龄在20-40岁的专业人士) 说明: 说明待开发的数据库的名称和使用此数据库的软件系统的名称; 列出该软件系统开发项目的任务提出者、用户以及将安装该软件和这个数据库的计算站(中心)。 1.3定义 列出本文件中用到的专门术语的定义、外文首字母组词的原词组。 pk(Primary key) 主键约束 fk(Foreign key) 外键约束 unq(UNIQUE) 唯一约束 chk(Check) 检查约束 def(Default) 默认约束 1.4参考资料 《SQL Server 2000数据库开发》 《SQL Server 2000 经典范例》 ISBN 7-03-012285-2 2003年11月 科学出版社 列出有关的参考资料: 本项目的经核准的计划任务书或合同、上级机关批文; 属于本项目的其他已发表的文件; 本文件中各处引用到的文件资料,包括所要用到的软件开发标准。 列出这些文件的标题、文件编号、发表日期和出版单位,说明能够取得这些文件的来源。 外部设计 标识符和状态 用途: VCELearning 远程教育系统在线图书馆的后台数据存储。 数据库的唯一标识代码: --判断VCELibraryOnlineDB数据库是否存在,若存在则删除该数据库 IF EXISTS(SELECT * FROM master.dbo.sysdatabases WHERE name=VCELibraryOnlineDB) DROP DATABASE VCELibraryOnlineDB --创建数据库VCELibraryOnlineDB CREATE DATABASE VCELibraryOnlineDB GO --使用创建的数据库VCELibraryOnlineDB USE VCELibraryOnlineDB GO 本数据库正在用于VCE远程教育系统的在线图书馆系统的使用中。 2.2使用它的程序 使用此数据库的应用程序:VCELearning远程教育系统在线图书馆。 列出将要使用或访问此数据库的所有应用程序,对于这些应用程序的每一个,给出它的名称和版本号。 2.3约定 表名 基础表 ba开头,后面用英文单词,首字母小写,需要多个英文词的每个单词首字母小写,并用下划线进行连接。常用单词已经进行了缩写,在命名过程当中,根据辅音缩写。 举例: 定义的缩写 Sales: sal 销售; Order: ord 订单; Detail: dtl 明细; 则销售订单名细表命名为:ba_sal

文档评论(0)

1亿VIP精品文档

相关文档