电子商务系统设计与实现(第8章)2636792.pptVIP

电子商务系统设计与实现(第8章)2636792.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程的主要内容 第1章 概论 第2章 电子商务系统分析与设计基础 第3章 电子商务系统开发基础 第4章 电子商务系统规划 第5章 电子商务系统分析 第6章 电子商务系统设计 第7章 电子商务应用系统设计 第8章 数据库实现 第9章 电子商务网站开发技术 第10章 电子商务系统的开发模式 第11章 电子商务系统的测试与维护 第8章 数据库实现 8.1 桌面数据库的实现——MS Access 2003 8.2 大型数据库的实现——MS SQL Server 2005 8.3 SQL编程规范 8.1 桌面数据库的实现——MS Access 2003 8.1.1 Access 概述 Access使用标准的SQL(Structured Query Language,结构化查询语言)作为它的数据库语言,从而提供了强大的数据处理能力和通用性,使其成为一个功能强大而且易于使用的桌面关系型数据库管理系统和应用程序生成器。 一个Access数据库中可以包含表、查询、窗体、报表、宏、模块以及数据访问页。 不同于传统的桌面数据库(dbase、 FoxPro、Paradox), Access数据库使用单一的*.mdb文件管理所有的信息,这种针对数据库集成的最优化文件结构不仅包括数据本身,也包括了它的支持对象。 8.1.2 数据库和表的创建 (1)ACCESS数据库的创建 (2)表的创建和使用 8.1.3 创建查询 (1)在设计视图中创建查询 (2)运行查询 8.2 大型数据库的实现——MS SQL Server 2005 SQL SERVER 2005是微软公司开发的一个关系型数据库管理系统。和ACCESS相比,SQL SERVER具有更高的存储效率和安全性,和ORACLE相比,SQL SERVER具有更友好的操作界面、配置管理界面。在我国,SQL SERVER已广泛应用于众多行业和领域。 和SQL Server以前的版本相比,SQL Server 2005的新增功能主要表现在企业数据管理易管理性、可用性、可伸缩性和 安全性。 8.2.1 实现数据库设计 设计数据库的过程实际上就是在数据库管理系统中设计数据库对象的过程。 在SQL SERVER中,常用的数据库对象主要有:数据库关系图、表、视图、同义词、存储过程、函数、触发器、程序集、类型、规则、默认值等。 8.2.2 创建和管理数据库 SQL Server 2005提供了两种类型的数据库: 系统数据库 用户数据库 创建用户数据库 8.2.3 创建表 SQL SERVER 2005的数据类型、字段属性和ACCESS中是有较大不同的,SQL SERVER 2005中的数据类型、字段属性要比ACCESS中的数据类型丰富得多。 8.2.4 创建视图 创建视图 修改视图 删除视图 8.2.5 创建索引 (1)为什么要用索引 (2)创建索引的指导原则 (3)在SQL Server Management Studio中创建索引 8.2.6 创建存储过程 创建存储过程 执行存储过程 8.2.7 设计数据完整性 数据完整性是指数据的精确性和可靠性。设计数据完整性的目的是为了防止数据库中存在不符合语义的数据,防止错误信息的输入。 SQL SEVER提供了一些工具来帮助用户实现数据完整性,其中最主要的是:约束、规则、默认值、触发器。 (1)约束 约束定义关于列中允许值的规则,是强制完整性的标准机制。 SQL SERVER主要支持以下五类约束: NOT NULL 指定不接受 NULL 值的列; CHECK 约束对可以放入列中的值进行限制,以强制执行域的完整性 UNIQUE 约束在列集内强制执行值的唯一性。 PRIMARY KEY(主键) 约束标识列或列集,这些列或列集的值唯一标识表中的行。在一个表中,不能有两行包含相同的主键值。 FOREIGN KEY(外键) 约束标识表之间的关系。 (2)规则 规则是一个向后兼容的功能,用于执行一些与 CHECK 约束相同的功能。CHECK 约束是用来限制列值的首选标准方法。CHECK 约束比规则更简明,一个列只能应用一个规则,但是却可以应用多个 CHECK 约束。CHECK 约束作为 CREATE TABLE 语句的一部分进行指定,而规则以单独的对象创建,然后绑定到列上。 (3)默认值 如果在插入行时没有指定列的值,那么默认值指定列中所使用的值。默认值可以是任何取值为常量的对象,例如:固定的某一个默认值、用SQL SERVER的内置函数计算得到的值或几个字段计算而得到的数学表达式。 (4)触发器 触发器是一类特殊的存储过程,被定义为在对表或视图发出UPDATE、INSERT或 DELETE语句时自动执行。触发器是功能强大的工具,它使每个站点可以在有数

文档评论(0)

天马行空 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档