数据库设计说明书Word文档下载推荐.docx

上传人:b****6 文档编号:18958907 上传时间:2023-01-02 格式:DOCX 页数:11 大小:47.56KB
下载 相关 举报
数据库设计说明书Word文档下载推荐.docx_第1页
第1页 / 共11页
数据库设计说明书Word文档下载推荐.docx_第2页
第2页 / 共11页
数据库设计说明书Word文档下载推荐.docx_第3页
第3页 / 共11页
数据库设计说明书Word文档下载推荐.docx_第4页
第4页 / 共11页
数据库设计说明书Word文档下载推荐.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

数据库设计说明书Word文档下载推荐.docx

《数据库设计说明书Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《数据库设计说明书Word文档下载推荐.docx(11页珍藏版)》请在冰豆网上搜索。

数据库设计说明书Word文档下载推荐.docx

合同:

A、《21CN图书有限公司BookShop系统合同20031002-2》;

第二部分、外部设计

2.1标识符和状态

数据库软件:

MicrosoftSQLServer2000

系统要求建立的数据库名称:

BookShopSystem

2.2使用它的程序

可能使用的该系统的应用程序包括:

1、21CN图书有限公司BookShop系统V1.02003年;

2.3约定

1、括号内的文本是说明的信息,包括不适用的情况;

(可以在此说明使用此数据库而需要了解的建立标号、标识的约定,例如用于标识数据库的不同版本的约定和用于标识库内各个文卷、记录、数据项的命名约定等。

2.4专门指导

系统使用ADO.NET.NET实现与数据库的接口,该接口基于.NET框架建立的,是应用程序与数据库的桥梁,在ADO.NET上将建立与数据库的通讯连接、执行T-SQL,有关ADO.NET.NET的功能、特征的描述,请参考其他的资料。

应用程序的数据变换,通过T-SQL相关的插入的信息来实现。

应用程序的数据查询,通过T-SQL相关的查询语句来实现,并且应用程序在其结果集上进行操作。

其他的专门的说明、文档等,请参考MSDN所提供的、关于ADO.NET的使用上的帮助。

2.5支持软件

SQLServer2000提供了核心的引擎,为支持本系统的数据库BookShopSystem,需要使用到SQLServer2000的几个组件,包括:

A、企业管理器:

提供了数据管理和数据库操作的集成平台;

B、查询分析器:

T-SQL调试、优化、性能检测的工具;

C、事件探查器:

提供了对SQLServer执行操作的检测,并以T-SQL的形式记录;

D、服务管理器:

提供SQLServer停止、启动的控制工具;

此外,还包括可能会使用到的数据导入和导出工具,为数据库提供数据的输入。

第三部分、结构设计

3.1概念结构设计

原始数据的形式:

数据名称

图书

组成

名称

格式

范围

精度

说明

图书编号

数字

4

-

图书的编号

出版社编号

出版社的编号

ISBN

字符

50

图书的ISBN编号

主题

图书的主题信息

图书名称

图书的名称

描述

图书信息的描述

原价

图书的购买价格

售价

图书的出售价格

作者

姓名

作者姓名

出版社

药品名称

厂家

药品生产厂家

单价

9位

小数2位

图书类别

类别的描述

订单

日期

8

状态

订单当前状态

收货人

订单的收货人姓名

收货人地址

订单的收货人地址

信用卡类型

支付人信用卡类型

信用卡号码

支付人信用卡号码

信用卡过期日期

总价格

订单总价格

订单明细

项目编号

订购的书籍的名称

订购的图书的单价

数量

订购的图书的数量

订单地址

具体地址

地址的信息

电话号码

客户编号

该地址对应的客户的信息

客户

用户名

Email

用户的Email

密码

8位

用户的密码

 

3.2逻辑结构设计

1、逻辑结构设计

数据库的逻辑结构图如下:

主要表、主要表主键及关系说明:

Books表:

存储图书出版发行的基本信息。

提供图书的标识主键,自动增长数据类型;

Items:

存储图书的详细信息。

Orders表:

存储订单的信息。

提供订单的标识主键,自动增长数据类型;

OrderItems表:

存储订单明细信息。

该表为订单的明细信息,引用了Orders表的主键。

Customers表:

该表用于存储客户的帐户信息

2、表设计

数据库对应的表设计如下图(字段采用英文表示):

请参照数据库的逻辑结构图(3.2[1])。

表设计的字段请参考概念设计部分原始数据的形式。

3、检查、默认约束对象设计:

1、Books表

ISBN:

不能为空;

PublisherId:

2、Items表

UnitCost字段、UnitPrice字段:

必须大于0;

3、OrderItems:

UnitPrice:

Quantity:

4、Customers表

Name字段和Password字段不能为空

5、Orders表

ExpirationDate字段必须大于当天日期

4、视图对象设计:

本系统不使用视图对象。

5、索引设计:

每个表的主键都是聚集索引,SQLServer自动为这些主键设置索引和索引结构。

6、存储过程设计:

存储过程包括:

GetAddressByCustomerID

目的:

查询地址

参数:

CustomerID

GetBooksByID

查询图书信息

BookID

GetBooksByAuthor

AuthorName

GetBooksByCategoryID

目的:

参数:

CategoryID

GetBooksByISDN

ISDN

GetBooksBySubject

Subject

GetBooksByTitle

Title

GetCategories

查询类别信息

GetCustomerByEmail

查询客户信息

GetCustomerByID

ID

InsertAddress

插入地址数据

InsertCustomer

插入客户数据

InsertOrderDetail

插入订单明细

InsertSale

插入订单

UpdateCustomer

更新客户信息

UpdateCustomerAddress

更新客户地址

7、触发器设计:

无触发器设计

8、其它逻辑设计

(在SQLServer其他逻辑设计包括数据转换服务、发布和订阅配置、全文检索、分布式服务协调器、规则、自定义数据类型、内容服务等多种数据库对象、操作的逻辑集设计)。

(其他逻辑设计可以使用图表来表述。

(不适用)。

3.3物理结构设计

数据库BookShopSystem的物理结构的部分符合SQLServer2000关于数据文件、卷、页的分配和分配规则。

BookShopSystem数据库初始大小为400M,按照超过最大容量后20%的增长速率进行增长。

BookShopSystem数据库分配日志文件大小为40M,自动增长。

应用程序中自动截断事务日志。

BookShopSystem数据库的物理文件名称为BookShopSystem.MDB,主要数据文件、次要数据文件、文件组等都按照系统的默认设置进行。

物理文件的存储位置为SQLServer2000默认的位置。

第四部分、运用设计

4.1数据字典设计

1、数据库

数据库名称:

中文名称或意义:

门诊管理系统

创建日期:

2003.11.1

创建人:

LaShiMan

数据文件大小:

100M

数据文件物理位置:

C:

\SQLServer\Data\BookShopSystem.Mdb

日志文件大小:

20M

日志文件物理位置:

\SQLServer\Data\BookShopSystem.Ldb

文件组名称:

特性列表:

只读:

False

限制访问:

故障还原模型:

简单

自动关闭:

False;

自动收缩:

True;

兼容性级别:

数据库兼容性80

(以上内容可以采用图表来进行说明。

2、表

请参照3.2表设计部分

3、表结构

(以下为各表字段信息,此处略。

4、视图

(不适用)

4.2安全保密设计

数据库只被少数授权用户访问,必须提供用户名和正确的密码。

存储数据库的服务器也只能让系统管理员或少数高级管理人员登录。

数据库的安全策略,遵从SQLServer2000的安全策略事项。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 哲学历史

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1