电子商务系统设计与实现(第8章).ppt
《电子商务系统设计与实现(第8章).ppt》由会员分享,可在线阅读,更多相关《电子商务系统设计与实现(第8章).ppt(35页珍藏版)》请在三一办公上搜索。
1、1,电子商务系统设计与实现,毛郁欣浙江工商大学计算机与信息工程学院,2,课程的主要内容,第1章 概论第2章 电子商务系统分析与设计基础第3章 电子商务系统开发基础第4章 电子商务系统规划第5章 电子商务系统分析第6章 电子商务系统设计第7章 电子商务应用系统设计第8章 数据库实现第9章 电子商务网站开发技术第10章 电子商务系统的开发模式第11章 电子商务系统的测试与维护,3,第8章 数据库实现,8.1 桌面数据库的实现MS Access 20038.2 大型数据库的实现MS SQL Server 20058.3 SQL编程规范,4,8.1 桌面数据库的实现MS Access 2003,8.1
2、.1 Access 概述Access使用标准的SQL(Structured Query Language,结构化查询语言)作为它的数据库语言,从而提供了强大的数据处理能力和通用性,使其成为一个功能强大而且易于使用的桌面关系型数据库管理系统和应用程序生成器。一个Access数据库中可以包含表、查询、窗体、报表、宏、模块以及数据访问页。不同于传统的桌面数据库(dbase、FoxPro、Paradox),Access数据库使用单一的*.mdb文件管理所有的信息,这种针对数据库集成的最优化文件结构不仅包括数据本身,也包括了它的支持对象。,5,8.1.2 数据库和表的创建,(1)ACCESS数据库的创建
3、(2)表的创建和使用,6,8.1.3 创建查询,(1)在设计视图中创建查询(2)运行查询,7,8.2 大型数据库的实现MS SQL Server 2005,SQL SERVER 2005是微软公司开发的一个关系型数据库管理系统。和ACCESS相比,SQL SERVER具有更高的存储效率和安全性,和ORACLE相比,SQL SERVER具有更友好的操作界面、配置管理界面。在我国,SQL SERVER已广泛应用于众多行业和领域。和SQL Server以前的版本相比,SQL Server 2005的新增功能主要表现在企业数据管理易管理性、可用性、可伸缩性和 安全性。,8,SQL Server 200
4、0主要组件介绍,服务管理器SQL Server服务管理器负责启动、暂停和停止SQL Server的进程。若要启动SQL Server服务管理器,请选择“开始”“程序”“Microsoft SQL Server”“服务管理器”命令。“SQL Server服务管理器”窗口:,9,SQL Server 2000主要组件介绍,企业管理器企业管理器是SQL Server 2000中最重要的一个管理工具。它以层叠形式显示出所有SQL Server对象,使用企业管理器可以完成几乎所有的管理工作,主要包括:注册和管理SQL Server服务器;连接、启动、暂停或停止SQL Server服务;创建和管理数据库;
5、创建和管理各种数据库对象,包括表、视图、存储过程、触发器、角色、规则、默认值、用户自定义数据类型、用户自定义函数以及全文目录;备份数据库和事务日志;数据库复制;设置任务调度;让管理者进行警报设置;提供跨服务器的拖放操作;管理用户账户;编写和执行Transact-SQL语句;管理和控制SQL Mail。,10,SQL Server 2000主要组件介绍,查询分析器SQL Server 2000查询分析器是一种图形工具,它允许用户输入和执行SQL语句,并返回语句的执行结果。可以进行以下操作。在“查询”窗口中创建查询和其他SQL脚本,并针对SQL Server数据库来分析和执行它们,执行结果在结果窗
6、格中以文本或表格形式显示,利用模板功能,可以借助预定义脚本来快速创建数据库和各种数据库对象(如表、触发器和视图等)。利用对象浏览器脚本功能,可以快速复制现有数据库对象。利用对象浏览器过程在参数未知的情况下执行存储过程。利用T-SQL调试程序调试存储过程。调试查询性能问题,包括显示执行计划、显示服务器跟踪、显示客户统计和索引优化向导。利用对象搜索功能在数据库内定位对象,或在对象浏览器查看和使用对象。在“打开表”窗口中快速插入、更新或删除表中的记录行。,11,SQL Server 2000主要组件介绍,数据导入导出工具数据导入导出工具是一个向导程序,用于在不同的SQL Server服务器之间传递数
7、据,也用于在SQL Server与其他数据库管理系统(如Access、FoxPro或Oracle)或其他数据格式(如电子表格或文本文件)之间交换数据。服务器网络实用工具服务器网络实用工具用于设置服务器支持的网络库及其参数,目的在于为客户端网络实用工具提供设置参数,使客户机能够顺利地连接到本服务器上。,12,SQL Server 2000主要组件介绍,客户端网络实用工具SQL Server客户端网络实用工具是一个图形工具,它允许用户创建到指定服务器的网络协议连接并更改默认的网络协议,并用于显示当前系统中安装的网络库的有关信息,还显示当前系统中安装的DB-Library版本,并为DB-Librar
8、y选项设置默认值。事件探查器SQL事件探查器是一个图形工具,可以使系统管理员监视SQL Server中的事件,允许捕获有关每个事件的数据并将其保存到文件或SQL Server表中,供以后分析。,13,SQL Server 2000主要组件介绍,在IIS中配置SQL XML支持SQL Server 2000的新特性之一是增加了对扩展标记语言XML的支持,可以利用HTTP协议以URL方式访问SQL Server数据库。为了实现SQL Server 2000对XML语言的支持,必须在已有Web站点中建立一个虚拟目录,或者在一个已有虚拟目录中建立一个子目录。联机丛书联机丛书包含了关于SQL Serve
9、r 2000的使用说明,利用联机丛书的导航功能可以很方便地找到所需要的帮助信息。,14,8.2.1 实现数据库设计,设计数据库的过程实际上就是在数据库管理系统中设计数据库对象的过程。在SQL SERVER中,常用的数据库对象主要有:数据库关系图、表、视图、同义词、存储过程、函数、触发器、程序集、类型、规则、默认值等。,15,8.2.2 创建和管理数据库,SQL Server 2005提供了两种类型的数据库:系统数据库用户数据库创建用户数据库,16,8.2.3 创建表,SQL SERVER 2005的数据类型、字段属性和ACCESS中是有较大不同的,SQL SERVER 2005中的数据类型、字
10、段属性要比ACCESS中的数据类型丰富得多。,17,8.2.4 创建视图,创建视图修改视图删除视图,18,使用企业管理器创建视图方法要点:选择“操作”“新建视图”命令,打开视图设计器,然后添加表、视图或函数,指定要输出的列和搜索条件等。使用CREATE VIEW语句创建视图语法格式:CREATE VIEW(,.n)WITH ENCRYPTION AS SELECT语句 WITH CHECK OPTION 2.指定列别名在下列情况下,才有必要在CREATE VIEW语句中指定列名:某个列是来自于一个算术表达式、内置函数或常量。由于在SELECT语句中连接了多个表,致使多个列具有相同的名称。要给某
11、个列指定一个不同于基础表中的列名。例如,在基础表中列名用的是英文,在视图中则用中文指定列名。列名也可以在SELECT语句中指定。如果不指定列名,则视图中的列将使用与SELECT语句中相同的名称。,19,8.2.5 创建索引,(1)为什么要用索引(2)创建索引的指导原则(3)在SQL Server Management Studio中创建索引,20,创建索引的注意事项:只有表的所有者可以在同一个表中创建索引。每个表中只能创建一个聚集索引。每个表可以创建的非聚集索引最多为249个,包括PRIMARY KEY约束或UNIQUE约束创建的索引在内。包含索引的所有长度固定列的最大大小为900字节。例如,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务 系统 设计 实现
链接地址:https://www.31ppt.com/p-6003575.html