电子商务数据库技术

出版社:冀汶莉、唐善成、张小红、 等 中国铁道出版社 (2011-05出版)
出版日期:2011-5
ISBN:9787113126520
页数:337页

章节摘录

版权页:插图:2.两级映射由于数据库的三级模式中的数据结构可能不一致,因此需要用三级模式中的不同的映射关系来说明三级模式之间的对应关系。①外模式,模式映射,定义了外模式与模式之间的对应关系,一般是放在外模式中描述。当模式改变时,外模式/逻辑模式映射要作相应的改变(数据库管理员的责任)以保证外模式保持不变。②模式,内模式的映射,定义了数据的逻辑结构到物理结构之间的对应关系,一般是放在内模式中描述。当数据库的存储机构发生变化时,逻辑模式/内模式模式映射要作相应的改变(数据库管理员的责任)以保证模式保持不变。1978年美国国家标准学会(American National Standard Institute,ANSI)的数据库管理系统研究小组提出了标准化的建议,将数据库结构分为三级:面向用户或应用程序员的用户级、面向建立和维护数据库人员的概念级、面向系统程序员的物理级。用户级对应外模式,概念级对应模式,物理级对应内模式,使不同级别的用户对数据库形成不同的视图。所谓视图,就是指观察、认识和理解数据的范围、角度和方法,是数据库在用户“眼中“的反映,很显然,不同层次(级别)用户所看到的数据库是不相同的。就是这三级模式、两级映射,保证了数据库中较高的数据独立性。3.数据独立性数据独立性是指应用程序和数据库的数据结构之间的相互独立,在修改数据结构时,尽量不去修改数据库应用程序。在数据库系统中数据独立性可以分为数据的物理独立性和逻辑独立性。(1)物理独立性物理独立性是指用户的应用程序与存储在磁盘上数据库中的数据是相互独立的。当数据的物理存储结构改变时,只要对模式/内模式映射作相应的修改,就可以使模式尽可能保持不变,对于外模式和应用程序的改变影响较小。物理独立性存在于逻辑模式和内模式之间的映射转换,说明物理组织发生变化时数据库的逻辑结构和应用程序的独立程度。(2)逻辑独立性逻辑独立性是指用户的应用程序与数据库中的逻辑结构是相互独立的。当数据的逻辑结构改变时,例如增加记录类型和数据项,那么只需要对外模式,模式映射作相应的修改,可以使外模式和应用程序尽可能保持不变。逻辑独立性存在于外模式和逻辑模式之间的映射转换,说明概念模式发生变化时应用程序的独立程度。值得注意的是,逻辑独立性比物理独立性更难实现。数据库的三级模式结构是一个理想的结构,可以使数据库系统达到高度的数据独立性。但它给系统也增加了额外的开销,例如需要存储三级模式结构及两级映射的信息;用户与数据库系统的数据传输也要在三层结构中来回转换,增加了时间开销。在数据库技术中,编写应用程序的语言可以是C++、Java、VB等高级程序设计设计语言,这些语言称为主语言或宿主语言(hostlanguage)。

书籍目录

第1章 数据库系统概述1.1 数据库技术与电子商务1.1.1 数据库基本概念1.1.2 电子商务概述1.1.3 数据库技术在电子商务中的应用1.2 数据库技术发展1.2.1 人工管理阶段1.2.2 文件系统阶段1.2.3 数据库系统阶段1.2.4 高级数据库阶段1.2.5 数据库技术的研究领域1.3 数据模型1.3.1 概念模型1.3.2 数据模型的三要素1.3.3 常用数据模型1.4 数据库系统的三层模式结构1.5 数据库管理系统1.6 数据库系统1.6.1 数据库系统(DBS)的组成1.6.2 数据库系统中应用程序的发展1.7 数据库系统应用1.8 网上书店的实例介绍小结习题第2章 关系数据库2.1 关系模型2.1.1 关系数据结构2.1.2 关系操作2.1.3 关系完整性约束2.2 关系代数2.2.1 传统的集合运算2.2.2 专门的集合运算小结习题第3章 关系数据库标准语言SQL3.1 SQL概述3.1.1 SQL的发展3.1.2 SQL的组成3.1.3 SQL的特点3.2 数据定义3.2.1 SQL的数据类型3.2.2 数据模式的定义和撤销3.3 定义及修改数据库表结构3.3.1 定义表的基本结构3.3.2 定义表的主键3.3.3 关于NULI3.3.4.列的约束条件3.3.5 外码约束3.3.6 修改表的结构3.4 SQL查询语句3.4.1 单表查询3.4.2 连接查询3.4.3 嵌套查询3.4.4 集合运算3.4.5 在查询中使用聚集函数3.4.6 数据分组与排序3.4.7 基本表的连接操作3.5 索引3.6 SQL的数据更新3.6.1 插入数据3.6.2 修改数据3.6.3 删除数据3.7 视图3.7.1 视图的概念和作用3.7.2 视图的创建3.7.3 视图上的操作3.7.4 删除视图3.8 SQL的访问控制3.9 嵌入式SQI3.9.1 什么是嵌入式3.9.2 嵌入式SQL处理过程3.9.3 游标的使用……第4章 查询优化第5章 关系规范化第6章 面向对象与UML基础第7章 数据库设计第8章 数据库管理第9章 电子商务系统中数据库应用技术第10章 XML数据库技术第11章 数据仓库与数据挖掘技术第12章 SQL Server2005应用参考文献

编辑推荐

《电子商务数据库技术》是21世纪高等学校电子商务专业规划教材之一。

作者简介

《电子商务数据库技术》共分12章,全面系统地讲述了数据库设计、实现的基本原理及在电子商务中的应用。《电子商务数据库技术》侧重于介绍如何利用数据库来管理数据、创建应用程序。’主要内容包括:数据库系统概述、关系数据库、关系数据库标准语言(SQL)、查询优化、关系规范化理论、面向对象与UML基础、数据库设计、数据库管理;简要介绍了数据库技术在电子商务领域的应用技术,例如网络数据库技术、XML数据库技术、数据仓库与数据挖掘技术;简要介绍了SQLServer数据库管理系统的使用方法。
《电子商务数据库技术》内容循序渐进,深入浅出,概念清晰,理论结合实际,每一章节都给出了相关的实例。每章都有知识的总结,并附有各种类型的习题,从不同方面帮助读者理解和掌握所学的知识。
《电子商务数据库技术》适合作为高等学校电子商务专业、计算机专业及其他相关专业的教材,也可用做电子商务系统开发人员的工作参考书。


 电子商务数据库技术下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024