张凤琴主编书籍 资料库原理及套用


张凤琴主编书籍 资料库原理及套用

文章插图
资料库原理及套用(张凤琴主编书籍)【张凤琴主编书籍 资料库原理及套用】《资料库原理及套用》是2005年清华大学出版社出版的图书,作者是资料库原理及套用 。
基本介绍书名:资料库原理及套用
作者:张凤琴
ISBN:9787810824583
定价:30元
出版社:清华大学出版社 
出版时间:2005.01.01
书籍信息作者:张凤琴定价:30元印次:1-4ISBN:9787810824583出版日期:2005.01.01印刷日期:2009.07.09内容简介《资料库原理及套用》教材是根据教育部制订的关于计算机科学与技术及相关专业的培养目标,突出对理论知识的套用和实践的动手能力的培养,使基础理论的教学最终以套用为目的 。本书在对理论的掌握的基础上,侧重于强化理论知识的套用,系统完整地介绍了资料库系统的理论及套用系统的开发知识 。讲解的内容由浅入深,易于理解,文字表达简练清晰、通俗易懂 。其中套用部分以VisualFoxPro6.0为开发工具 。全书共分14章,主要介绍资料库系统结构、数据模型、关係资料库、关係代数和关係演算、查询最佳化、SQL语言、关係依赖、资料库的设计和管理、VisualFoxPro6.0的数据表的操作,还介绍了查询和视图的创建、编程基础、表单和控制项的使用、报表和选单的设计及套用系统的连编和发布各章后均附有内容小结及各种习题,便于课堂组织教学和知识的巩固 。本书可作为高等院校计算机科学与技术专业及相关专业的本科教材,也可作为软体水平考试、计算机等级考试的参考书 。对于资料库开发人员来说也是一本不可多得的参考书 。图书目录第1章资料库概述1.1资料库技术的发展1.1.1信息、数据与数据处理1.1.2数据管理技术的发展与资料库技术的产生1.1.3资料库技术的研究领域1.2资料库系统结构1.2.1资料库系统中模式的概念1.2.2资料库系统的三级模式结构1.2.3资料库的二级映像与数据独立性1.3资料库系统组成1.3.1资料库系统的组成1.3.2资料库系统的分类1.4数据模型1.4.1数据模型的概念1.4.2数据模型的要素1.4.3概念模型——E-R模型1.4.4常用的数据结构模型1.5资料库管理系统1.5.1DBMS的主要功能1.5.2DBMS的组成1.5.3用户访问资料库的过程小结习题第2章关係资料库2.1关係资料库与关係模型2.1.1基本概念2.1.2关係模型2.1.3关係的三类完整性规则2.2关係的形式定义2.2.1笛卡儿积与关係2.2.2关係模型的优点2.2.3E-R模型向关係模型的转换2.3关係运算2.3.1关係代数的五种基本运算2.3.2关係代数的组合运算2.3.3关係代数的外连线运算2.3.4关係代数运算举例2.3.4元组关係演算2.4查询最佳化2.4.1关係代数表达式的最佳化问题2.4.2关係代数表达式的等价变换规则2.4.3关係代数表达式的最佳化算法2.5关係资料库的规範化理论2.5.1函式依赖2.5.2规範化2.5.3关係模式分解小结习题第3章资料库的标準语言SQL3.1SQL概述3.1.1SQL语句的特徵3.1.2SQL的基本组成3.2数据定义3.2.1创建表(CREATETABLE)3.2.2修改表和删除表3.2.3定义和删除索引3.2.4定义、删除视图3.3数据查询3.3.1SELECT语句的基本结构3.3.2简单查询3.3.3连线查询3.3.4子查询与聚集函式3.3.5分组查询3.3.6更名运算3.3.7字元串操作3.3.8集合操作3.3.9视图的查询和更新3.4数据更新3.4.1插入语句3.4.2删除语句3.4.3修改语句3.5SQL的完整性控制3.5.1主键约束PRIMARYKEY3.5.2外键约束FOREIGNKEY3.5.3属性值上的约束3.5.4全局约束CREATEASSERTIONS3.6SQL中的触发器3.6.1触发器的组成和类型3.2.2创建触发器3.7嵌入式SQL3.7.1SQL与宿主语言接口3.7.2动态SQL小结习题第4章资料库设计4.1资料库设计的步骤4.1.1资料库套用系统的生命期4.1.2资料库设计的一般策略4.1.3资料库设计的步骤4.2需求分析4.2.1需求分析的任务和目标4.2.2需求分析的方法和步骤4.3概念结构设计4.3.1概念结构设计策略与方法4.3.2用E-R方法建立概念模型4.4逻辑结构设计4.4.1E-R图向关係模式的转换4.4.2关係模式的规範化4.4.3确定完整性约束4.4.4用户视图的确定4.5资料库的物理设计4.6资料库的实施和维护4.6.1资料库实施4.6.2资料库维护小结习题第5章资料库的管理5.1资料库的安全控制5.1.1概述5.1.2用户标识和鉴别5.1.3访问控制5.2资料库的恢复技术5.2.1事务5.2.2备份5.2.3恢复5.3资料库的并发控制5.3.1事务的调度 5.3.2并发操作的问题5.3.3加锁5.3.4活锁与死锁5.3.5两段锁协定小结习题第6章Visual FoxPro 6.0简介6.1Visual FoxPro 6.0概述6.1.1Visual FoxPro 6.0的常用的档案类型6.1.2Visual FoxPro 6.0的开发环境6.2Visual FoxPro 6.0的安装6.3Visual FoxPro 6.0的启动与退出6.3.1Visual FoxPro 6.0的启动6.3.2Visual FoxPro 6.0的退出6.4Visual FoxPro 6.0的视窗界面6.4.1系统选单栏6.4.2工具列6.4.3命令视窗6.4.4状态栏6.5Visual FoxPro 6.0辅助设计工具6.5.1Visual FoxPro嚮导6.5.2Visual FoxPro设计器6.5.3Visual FoxPro生成器6.6项目管理器6.6.1创建项目6.6.2项目管理器界面6.6.3添加与移去项目中的档案6.6.4修改与浏览项目中的档案6.6.5项目管理器的定製6.7Visual FoxPro命令子句和书写规则小结习题第7章数据表与资料库7.1数据类型7.2数据表的创建7.2.1数据表的概念7.2.2创建数据表7.2.3打开与关闭表7.2.4修改与显示錶的结构7.2.5索引的建立和套用7.3表的操作7.3.1数据的录入7.3.2记录的定位7.3.3记录的显示7.3.4记录的修改7.3.5记录的删除7.3.6数据的查询7.3.7数据的统计7.3.8多工作区的操作7.4资料库的操作7.4.1资料库的创建7.4.2建立表之间的关係7.4.3数据字典小结习题第8章查询与视图8.1建立查询8.1.1使用辅助工具创建查询8.1.2使用SELECT-SQL语句建立查询8.1.3运行查询8.2使用视图处理数据8.2.1本地视图的建立8.2.2建立远程视图及远程数据连线8.2.3利用视图更改数据小结 习题第9章Visual FoxPro 6.0编程基础9.1数据容器9.1.1常量9.1.2记忆体变数9.1.3数组9.1.4栏位变数9.1.5系统变数9.1.6对象9.2操作符与表达式9.2.1操作符9.2.2表达式9.2.3函式9.3程式档案9.3.1命令档案的建立9.3.2命令档案的运行9.3.3程式的书写规则9.4控制语句9.4.1输入输出语句9.4.2条件分支语句9.4.3循环语句9.5过程和函式9.5.1建立过程或函式9.5.2调用过程或函式9.5.3检验参数9.5.4创建存储过程9.6Visual FoxPro的编程机制9.6.1Visual FoxPro 6.0与面向对象技术9.6.2Visual FoxPro的类与对象9.6.3面向对象设计方法的实现小结习题第10章表单与控制项10.1表单概述10.1.1表单10.1.2表单设计器10.1.3数据环境设计器10.2简单表单的创建10.2.1利用表单嚮导创建简单的表单10.2.2利用“表单设计器”创建简单的表单10.2.3利用表单嚮导创建一对多表单10.3定製表单10.3.1操作表单中的控制项10.3.2美化界面10.4表单属性的设定10.4.1使用“属性视窗”设定表单的属性10.4.2使用程式设定表单的属性10.4.3添加新的属性和方法10.5表单的管理10.5.1表单的保存10.5.2表单的运行10.5.3表单的隐藏和释放10.5.4表单的参数传递10.6控制项及相关操作10.6.1标籤10.6.2命令按钮和命令按钮组10.6.3文本框10.6.4列表框和下拉列表框10.6.5複选框10.6.6表格10.6.7编辑框10.6.8微调10.6.9选项组10.6.10计时器10.6.11图像10.6.12页框10.7套用表单的设计10.7.1系统登录表单的设计10.7.2数据浏览与维护表单的设计小结习题第11章选单与自定义工具列 11.1选单系统的规划原则11.2用“选单设计器”创建选单系统11.2.1设计用户选单界面11.2.2给选单项指定工作11.2.3定製选单系统11.2.4测试和调试选单系统11.2.5创建快捷选单11.3用编程方式设计选单11.4自定义工具列11.4.1定义工具列类11.4.2向自定义工具列中添加对象11.4.3在表单集中添加自定义工具列11.4.4协调选单与自定义工具列11.4.5创建与工具列按钮协调的选单小结习题第12章报表与标籤设计12.1创建报表12.1.1利用“报表嚮导”创建报表12.1.2创建快速报表12.1.3利用“报表设计器”创建报表12.2设计报表12.2.1报錶带区12.2.2报表的数据环境12.2.3报表控制项12.2.4调整报表布局12.2.5设定报表页面12.3建立标籤12.3.1用“标籤嚮导”创建标籤12.3.2用“标籤设计器”创建标籤12.4报表和标籤的预览与列印12.4.1预览报表结果12.4.2列印报表和标籤小结习题第13章应用程式连编与发布13.1设计主档案13.1.1设定应用程式起始点13.1.2建立主档案13.2添加档案到项目中13.2.1添加档案到项目中13.2.2设定档案的“包含”或“排除”13.3连编应用程式13.3.1重新连编项目13.3.2生成应用程式或者执行档13.3.3生成动态程式库13.4生成可发布的应用程式13.4.1发布应用程式的步骤13.4.2发布应用程式前的準备13.4.3定製要发布的应用程式13.4.4创建发布磁碟小结习题第14章学生成绩管理系统14.1套用系统的总体设计14.1.1套用系统的开发过程14.1.2套用系统的总体设计14.2本系统的详细设计与实现14.2.1系统的组成14.2.2主程式的实现14.2.3主要表单的设计与实现14.2.4报表的设计与实现14.3套用系统的组装小结习题参考文献