1.外模式/概念模式映像
对应于同一概念模式,可以有任意多个外模式。外模式/概念模式映像定义某个外模式和概念模式之间的对应关系,这些映像定义通常包含在外模式中。当概念模式改变时,只要将外模式/概念模式映像作相应的改变,就可以保证外模式保持不变,它提供了数据的逻辑独立性。
2.概念模式/内模式映像
概念模式/内模式映像定义数据逻辑结构和存储结构之间的对应关系。当数据库的存储结构改变时,只要将概念模式/内模式映像作相应的修改,就可以使得概念模式保持不变,它提供了数据的物理独立性。
3.数据的独立性
数据的独立性是指数据与应用程序相互独立,即将数据的定义和描述从程序中分离出去,由DBMs负责数据的存取和管理,用户不必考虑存取的路径和细节,从而简化应用程序,大大减少应用程序编制的T作量。数据的独立性分为数据的逻辑独立性和数据的物理独立性。数据库的体系结构,即三级模式和二级映像保证了数据能够具有较高的逻辑独立性和物理独立性。
数据的逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构发生变化(例如增加新的关系、新的属性、改变属性的数据类型等)后,数据库管理员对各个外模式和概念模式的映像作了相应的改变,可以使外模式保持不变。由于应用程序是依据数据的外模式编写的,当数据的逻辑结构发生变化时可以使外模式保持不变,因此应用程序便不必修改,从而保证数据的逻辑独立性。
数据的物理独立性是指当数据库的内模式发生改变时,数据的逻辑结构不变。由于数据库中只有一个概念模式,也只有一一个内模式,所以概念模式和内模式的映像也是**的,它定义了数据库的全局逻辑结构与存储结构之间的关系。当数据库的存储模式改变(例如选用了另一种存储结构)时,数据库管理系统对概念模式和内模式的映像作了相应的改变,可以使模式保持不变,从而应用程序也不需要改变。这样就保证了数据的物理独立性。
随着计算机技术的不断提高,计算机的应用面在不断拓宽。尤其是在信息技术大发展的时代,信息的存储、信息的管理、信息的获取已成为各个领域适应市场发展的基本需求。因此数据库技术已渗透到各种应用中。并已成为各信息管理系统、决策支持系统、地理信息系统、办公信息系统等各类信息处理应用系统的核心技术。
数据库技术与各类边缘技术互相渗透,互相结合,使得数据库技术的应用前景更为广阔。微软的SQL Sei“ver数据库管理系统正是应这一市场需求而开发的。
SQL Server数据库管理系统是目前市场上非常流行的一种支持C/S和B/S模式的数据库产品。它有入门容易、开发成本低、运行和维护费用低、技术更新快、兼容性好、功能完整等特点,在电子商务、数据仓库、信息管理系统等小中型应用系统解决方案中扮演着重要的角色,为企业的信息管理提供了强大的技术支持,近几年来具有很高的市场占有量。
本书在介绍数据库基本概念、数据库应用系统设计方法基础上,以教学管理数据库应用系统为背景,讨论了应用SQL Server·提供的语言和工具,设计完成数据库应用系统的基本方法和思想。
鉴于多年的教学实践,考虑教学特点以及目前人才市场对数据库应用系统***能力的要求,我们在书中将理论基础和应用实践的比例进行了*佳的调整。
书中的内容包括两部分:理论篇--数据库原理;应用篇--SQL Servet 技术。二者的比例基本是4:6。
其中理论篇包括:数据库系统基础、关系运算、关系的规范化理论及数据库系统设计方法等;应用篇包括:SQL Servet·基础、物理数据库的设计、数据库的操作、数据的查询与统计、视图、存储过程、触发器、Transact-SQL语言编程方法、数据的备份与恢复等。
本书结构清晰合理,系统性强,实用性好。各章涉及到的重要概念,均有相关的例题以帮助读者理解和掌握。
为了便于教师课程教学的安排,本书附有教学学时分配指南;为了便于学生课后复习,各章后附有实习实例、内容小结、习题等。
本书的第1、2章由张凤琴同志编写;第3、4章由张青凤同志编写;第5、8章由李淑玲同志编写;第6、7、9章由张水平、王蓉同志编写;第10章由詹金珍同志编写。全书由沈钧毅教授审阅,并提出宝贵的修改意见,在此表示感谢。
本书可作为计算机专业的教学用书,也可作为参加相关计算机专业自学考**书及相关技术人员的参考用书。
本书按照由浅入深,循序渐进的原则编写。各章内容既有联系,又有相对独立性,可根据不同教学要求有**、有选择地组织教学,其中带“*”的章节为可选内容。附表给出了根据不同学时要求各章节的学时分配,供教学时参考。