数据库技术及应用

作者:杨爱民、王涛伟、王丽霞

丛书名:高等学校计算机专业教材·数据库

定价:28元

印次:1-1

ISBN:9787302277606

出版日期:2012.02.01

印刷日期:2012.02.20

图书责编:张民

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书是根据教育部制定的关于计算机科学与技术及相关专业学生的培养目标而编写的,特点是把数据库理论与当前流行的大型数据库Oracle相结合,通过具体应用案例来剖析数据库的理论与实践知识。 本书系统地介绍了关系数据库的基本概念、基本原理、基本方法以及应用实例,按照由浅入深的原则,先介绍数据库技术的基础知识,然后介绍关系数据库理论,以此来指导学生依据什么样的理论来设计数据库,接着介绍数据库的设计步骤与方法、如何进行数据库的访问、数据库的安全措施以及并发访问的特点,最后以实际应用案例来说明数据库技术的综合应用。 本书既可作为普通高校、成人院校的计算机类、信息类、管理类本科专业的教材,也可作为相关领域技术人员的参考资料及培训教材。 本教材编写组为配合本书的内容自主开发了一套网上实验系统,网址: http://datajx.computer.zwu.edu.cn,主要用于SQL语言的测评,详见书后附录,如有兴趣的学校可以与本教材编写组联系,个人用户可以直接注册使用。

杨爱民:教授,博士.(1986-1990)在云南大学地球科学系学习(本科)(1994-1997)在天津大学计算机系学习(硕士),(2006-2011)武汉理工大学学习(博士).自1990年参加工作以来,一直在高校担任计算机专业的教学工作,目前已有二十几年的教龄,其中主要的教学经历:1990-2000,在河北建筑工程学院计算机任教,期间讲授过的课程有:数据库原理,FORTRAN语言程序设计,C语言程序设计,AUTOCAD等。荣获过校级科技进步二等奖,省教学软件评比优秀奖。2000-至今,在浙江万里学院计算机与信息学院任教,主要担任本学科教学课程有:数据库原理,编译原理,C++程序设计,C语言程序设计,多媒体技术等。期间主持校级重点课程1门,校级精品课程1门,校级精品课程1门。主持过校级教改项目1项,获得国家教学软件评比三等奖1项,省级教学技能评比二等奖1项,市级教学成果一等奖1项.省级科技进步二等奖1项,市级科技进步三等奖1项,省级科研成果奖2项.近五年撰写学术论文二十余篇,其中教改方面的论文8篇。

随着计算机技术与网络通信技术的发展,数据库技术已成为信息社会中不可缺少的技术之一,这是因为数据库技术应用的范围极其广阔,诸如金融、保险、超市、企业以及各类办公系统都离不开数据库的支持,它已应用于社会各个领域,而且随着硬件技术与软件技术的发展不断更新和完善。数据库技术已经成为信息系统的基础和核心。为了适应当今信息社会的需求,各高等院校计算机类、信息类等相关专业都已将数据库技术及应用纳入课程体系之中。 目前市场已有许多关于数据库技术及应用的教材,但一般都缺乏完整的应用案例,并且选用的大都是Access, FoxPro, SQL Server等中小型数据库作为样例数据库来介绍,这样学生就无法接触到大型数据库的使用方法,也无从了解数据库管理员DBA的权限以及数据库后台管理的知识,对数据库体系无法具备完整概念。 本书编写的主要目的是为了适应应用型人才培养的需要,同时也是为生产实践服务。本书的显著特点就是以案例为基础,在书中各章节都加入了一些应用型的案例,使学生在学习数据库理论的同时,能依据书中提供的案例,动手参与项目实践,充分将所学的书本知识融会贯通。此外,本书的数据库样例除介绍一般的数据库如Access, SQL Server的应用外,还将融入大型数据库Oracle,这是因为Oracle是几种大型数据库的代表之一,它以安全度高、容量大、并发性强以及快速的数据处理能力而著称,目前社会上好多大型企业、大型网站,政府等部门(如银行、税务)的数据管理,采用Oracle数据库的居多。学生通过本教材的学习,既可以掌握相关的理论知识,又可以学到很多实际的应用知识,同时还可以掌握一种大型数据库的管...

目录
荐语
查看详情 查看详情
第1章 数据库概述1

  1.1 数据库技术的产生与发展1

1.1.1 人工管理阶段1

1.1.2 文件系统管理阶段1

1.1.3 数据库管理阶段2

  1.2 数据库系统5

1.2.1 数据库系统组成5

1.2.2 数据库系统的效益6

  1.3 数据库管理系统7

1.3.1 DBMS的主要功能7

1.3.2 DBMS的组成8

1.3.3 DBMS的工作过程9

  1.4 数据模型10

1.4.1 信息和数据10

1.4.2 数据模型的三个层次11

1.4.3 信息世界中的基本概念11

1.4.4 概念模型的E-R模型表示方法13

1.4.5 数据库层次的数据模型15

1.4.6 物理模型19

  1.5 数据库系统的模式结构19

1.5.1 数据库系统的三级模式结构20

1.5.2 数据库的二级映像功能与数据独立性21

  1.6 数据库系统的体系结构21

1.6.1 单用户数据库系统22

1.6.2 主从式结构的数据库系统22

1.6.3 分布式结构的数据库系统22

1.6.4 客户/服务器结构的数据库系统22

  本章小结24

  讨论小课堂24

  思考与练习24第2章 关系数据库理论基础26

  2.1 关系数据库概述26

2.1.1 数据结构26

2.1.2 关系操作26

2.1.3 完整性27

  2.2 关系数据结构27

2.2.1 关系的定义及性质27

2.2.2 关系模式与关系数据库28

2.2.3 关系的完整性规则29

  2.3 关系代数29

2.3.1 传统的集合运算30 ... 查看详情

查看详情