其主要特点有以下几点:
(1)真正的客户机/服务器体系结构。
(2)图形化用户界面,使系统管理和数据库管理更加直观、简单。
(3)丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。
(4)SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQL Server也可以很好地与Microsoft BackOffice产品集成。
(5)具有很好的伸缩性。
(6)对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。
(7)SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。
2.2.2 数据库的表结构设计
网上书店客户管理与财务管理系统的数据库中主要有5个表,每个表的基本结构和功能如下:
(1)Book 表:图书信息表,主要用于存放图书的相关信息。各个字段的意义分别为如下ID:主键;ISBN:国际标准书号;Name:书名;Author:作者;Press:出版社;PublishDate:出版时间;Price:价格;Pages:页数;Barcode:条形码;CD:是否有CD;Storage:库存。
该表主要起到的作用是存放图书信息,将所有图书的信息都存放在这个表中,通过图书录入模块进行录入或者修改的图书信息最后都会存到这个表中,查询图书信息的时候也是通过SQL语句对表进行操作,在销售系统中,选择所需要购买的图书时,也是通过SQL语句来从图书信息表中进行抽取信息的。
结构如表 2.1:
表 2.1图书信息表
字段名 字段类型 是否允许为空
ID Int NO
ISBN nchar(10) NO
Name nvarchar(256) NO
Author nvarchar(100) Yes
Press nvarchar(50) Yes
PublishDate smalldatetime Yes
Price smallmoney NO
Pages smallint Yes
Barcode nchar(13) NO
CD bit Yes
Storage int NO
(2)Customer 表:此表是客户信息表(如姓名,性别,电话,出生日期,等等)进行统计。各个字段的意义分别为如下:ID:主键;Name:客户用户名;Levels:用户级别;Gender:性别;Birthday:出生年月日;Degree:学历;Addres:通讯地址;Telephone:电话号码;Email:电子邮箱;Score:积分。
该表为客户信息表,所有的用户信息都会存放在这个表中,通过客户录入信息模块对用户信息进行添加或者修改后的信息都会存在这个表中,客户信息表中的内容与用户的信息一一对应,在客户信息界面中,通过SQL语句来调用客户信息表中的数据已达到展示用户信息的作用。在销售系统中,选择所购买的用户也是通过SQL语句对这个表中的数据进行抽取。
结构如表 2.2:
表 2.2客户信息表
字段名 字段类型 是否允许为空
ID int NO
Name nvarchar(20) NO
Levels smallint NO
Gender bit YES
Birthday smalldatetime YES
Degree nvarchar(20) YES
Addres nvarchar(256) YES
Telephone nvarchar(20) YES
Email nvarchar(50) YES
- 上一篇:社会工作从业人员的生存状况职业预期及其影响因素研究
- 下一篇:基于LCS的WEB站点指纹识别设计+文献综述
-
-
-
-
-
-
-
杂拟谷盗体内共生菌沃尔...
十二层带中心支撑钢结构...
java+mysql车辆管理系统的设计+源代码
酸性水汽提装置总汽提塔设计+CAD图纸
河岸冲刷和泥沙淤积的监测国内外研究现状
电站锅炉暖风器设计任务书
中考体育项目与体育教学合理结合的研究
大众媒体对公共政策制定的影响
乳业同业并购式全产业链...
当代大学生慈善意识研究+文献综述