- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子商务安全及管理
数据层的任务 负责对数据的管理,也就是对数据进行分类、组织、编码、存储、检索和维护等 数据层的核心 数据库系统是数据层的核心,通过数据访问接口与表达层、逻辑层进行交互。 4.1数据管理技术的几个发展阶段 4.1.1手工管理阶段与文件系统阶段 手工管理阶段 软硬件条件:无DMA设备、无OS 应用目的:科学计算 数据组织方式:手工 特点:数据不保存、数据无结构、数据无独立性、数据不能共享 文件系统阶段 软硬件条件:有DMA设备、有OS 应用目的:科学计算、数据管理 数据组织方式:文件系统 特点:数据可保存、结构化不强、独立性较差、数据不能共享 4.1.1数据库系统阶段与数据仓库 数据库系统阶段 软硬件条件:大容量快速存储设备、多用户多任务OS 应用目的:科学计算、OLTP、多媒体应用 数据组织方式:数据库三级模式 特点:数据保存在数据库、数据高度结构化、数据高度独立、数据共享、冗余小、数据统一控制 缺点:不能满足OLAP的需求 数据仓库(DW+OLAP+DM) 软硬件条件:C/S技术成熟 应用目的:OLAP、决策支持 数据组织方式:多维数据 特点:数据冗余大,资源占用多 OLTP(online transaction process):联机事务处理——对数据库进行联机的日常事务处理 ,即利用数据库系统,对日常业务的记录数据进行维护,如进行记录的增加、删除、修改及简单查询 ; OLAP(online analysis process):联机分析处理,即从企业已有的大量数据中提取决策信息并对之进行管理的服务。 4.2电子商务系统数据层实现 4.2.1数据库平台的选择与数据模型的设计 数据库平台种类 关系数据模型的设计 关系数据模型组成要素:数据结构+数据操纵+数据完整性 实体完整性、域完整性、参照完整性、用户自定义完整性的设计 实体完整性:是为了唯一的确定表中的一条记录,因此实体完整性要求充当主码的字段值应唯一且不能为空 ; 参照完整性:要求参照字段(参照码)的取值只能取被参照的字段(某个表中的主码)中的值,或者索性为空; 域完整性(通过CHECK约束、DEFAULT约束):限制字段的数据类型、格式、取值范围等 ; 4.2电子商务系统数据层实现 4.2.1数据库平台的选择与数据模型的设计 数据库种类 关系数据模型的设计 数据模式定义与SQL查询 例4.1 数据结构的定义及SQL查询。 4.2电子商务系统数据层实现 4.2.1数据库平台的选择与数据模型的设计 数据库种类 关系数据模型的设计 数据模式定义与SQL查询 参照完整性设计 规则 :是用来对表中的字段值(或用户自定义的数据类型中的值)进行限制的一种手段,用于执行一些与 CHECK 约束相同的功能 ; 例4.2 在SQL Server中利用T-SQL语句进行规则的创建与绑定 4.2电子商务系统数据层实现 4.2.1数据库平台的选择与数据模型的设计 数据库种类 关系数据模型的设计 数据模式定义与SQL查询 参照完整性设计 规则 默认值 :默认值对象的作用类似于建表时的DEFAULT约束,对未赋值的字段赋予初值,其管理和使用与规则比较相似,但优先级低于规则。 例4.3 定义一个默认值,使教师表中的Ttel初值为unkown。 4.2电子商务系统数据层实现 4.2.1数据库平台的选择与数据模型的设计 数据库种类 关系数据模型的设计 数据模式定义与SQL查询 参照完整性设计 规则 默认值 存储过程:存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以及其它强大的编程功能。存储过程可包含程序流、逻辑以及对数据库的查询。它们可以接受参数、输出参数、返回单个或多个结果集以及返回值。 优点 例4.4 创建存储过程 4.2电子商务系统数据层实现 4.2.1数据库平台的选择与数据模型的设计 数据库种类 关系数据模型的设计 数据模式定义与SQL查询 参照完整性设计 规则 默认值 存储过程 触发器 :一种特殊类型的存储过程 优点 例4.5 创建一个触发器,当在Teacher表中修改数据时报告所更新的记录数 4.2电子商务系统数据层实现 4.2.2 数据访问接口的实现 数据库访问接口技术 数据库的访问 4.2电子商务系统数据层实现 4.2.2 数据访问接口的实现 数据库访问接口技术 数据库的访问 数据库访问接口 4.2电子商务系统数据层实现 4.2.2 数据访问接口的实现 数据库访问接口技术 数据库的访问 数据库访问接口 从ODBC到ADO.net ODBC(open database connectivity,
文档评论(0)