数据库原理及应用
2008-5
何玉洁、 麦中凡 人民邮电出版社 (2008-05出版)
麦中凡,何玉洁 著
270
无
数据库理论基础、数据库后台管理实践和数据库前端应用编程技术。数据库理论基础部分全面、系统地介绍了数据库系统的基本概念、数据库系统结构、关系数据库标准语言(SQL)、关系数据库理论、数据库设计和数据库安全保护;数据库后台管理实践部分以SQL Server 2000数据库管理系统为平台,介绍了数据库创建、备份和恢复数据库及安全管理等实践内容;数据库前端应用编程技术选择VisualBasic编程环境,介绍了AD0数据控件和AD0对象模型的数据库编程技术。 本书注重理论和实践的统一。各章都列举大量的实例,并附有丰富的习题。各章实验部分还包括一般论述题和上机练习题,以帮助读者理解和掌握所学的知识。 本书内容讲解循序渐进,深入浅出,概念清晰,条理性强,符合读者学习数据库课程的认知规律。本书可作为非计算机专业本、专科学生的数据库教材。
麦中凡,北京航空航大大学计算机学院教授、北航软件学院教学顾问.多年来一直热心于计算机基础教育教学改革历任高校计算机基础教育研究会理事,教育部计算机基础教育课程指导委员会副主任.教育部职成教育中心课程指导委员会顾问;完成自然基金、航空基金及国防科工委科研项目十二项:著、译、校教材、论著3二本.发表沦文90余篇;曾获国家科技进步一、二、二等奖,教材奖若干;国务院有贡献专家津贴受益人。
第一篇 数据库理论基础第1章 数据库概述1.1 数据管理的发展1.1.1 文件管理1.1.2 数据库管理1.2 数据独立性1.3 数据库系统的组成1.4 数据库应用结构1.4.1 集中式结构1.4.2 文件服务器结构1.4.3 客户/且艮务器结构1.4.4 互联网应用结构1.5 小结习题第2章 数据模型与数据库系统结构2.1 数据和数据模型2.1.1 数据2.1.2 数据模型2.2 概念层数据模型2.2.1 基本概念2.2.2 实体-联系模型2.3 组织层数据模型2.3.1 关系模型的数据结构2.3.2 关系模型的数据操作2.3.3 关系模型的数据完整性约束2.4 数据库系统结构2.4.1 模式的基本概念2.4.2 三级模式结构2.4.3 数据库的模式映像功能与数据独立性2.4.4 数据库管理系统2.5 小结习题第3章 SQL语言基础及数据定义功能3.1 SQL语言概述3.1.1 SQL语言的发展3.1.2 SQL语言的特点3.1.3 SQL语言功能概述3.2 SQL语言支持的数据类型3.2.1 数值型3.2.2 字符串型3.2.3 日期时间类型3.2.4 货币类型3.3 数据定义功能3.3.1 基本表3.3.2 数据完整性约束3.4 索引3.4.1 基本概念3.4.2 索引分类3.4.3 创建和删除索引3.5 小结习题第4章 数据操作4.1 数据查询功能4.1.1 查询语句的基本结构4.1.2 简单查询4.1.3 多表连接查询4.1.4 使用TOP限制结果集4.1.5 子查询4.2 数据更改功能4.2.1 插人数据4.2.2 更新数据……第5章 关系数据库规范化理论第6章 数据统计第7章 数据库保护第二篇 SQL Server基础应用第三篇 数据库应用程序开发第四篇 数据库技术的发展
第一篇 数据库理论基础第1章 数据库概述随着信息管理水平的不断提高,应用范围的日益扩大,信息已成为企业的重要财富和资源,同时,作为管理信息的数据库技术也得到了很大的发展,其应用领域越来越广泛。人们在不知不觉中扩展着对数据库的使用,比如信用卡购物,飞机伙车订票系统、图书馆对书籍及借阅的管理等,无一不使用了数据库技术。从小型事务处理到大型信息系统,从联机事务处理到联机分析处理,从一般企业管理到计算机辅助设计与制造(CAD/CAM)、地理信息系统等,数据库系统已经渗透到我们日常生活中的方方面面,数据库中信息量的大小以及使用的程度已经成为衡量企业的信息化程度的重要标志。简单地说,数据库技术就是研究如何对数据进行科学的管理,以提供可共享、安全、可靠的数据。数据库技术一般包含数据管理和数据处理两部分。数据库系统本质上是一个用计算机存储数据的系统,数据库本身可以看作是一个电子文件柜,也就是说,数据库是收集数据文件的仓库或容器。1.1 数据管理的发展自计算机产生之后,人们就希望利用它来帮助我们对数据进行存储和管理。最初对数据的管理是以文件方式进行的,也就是通过编写应用程序来实现对数据的存储和管理。后来,随着数据量越来越大,人们对数据的要求越来越多,希望达到的目的也越来越复杂,文件管理方式已经难以满足人们对数据的需求,由此产生了数据库系统,也就是用数据库系统来存储和管理数据。数据管理的发展因此也就经历了文件管理和数据库管理两个阶段。本节介绍文件管理和数据库管理在管理数据上的主要差别。1.1.1文件管理理解今日数据库特征的最好办法,是了解数据库技术产生之前,人们是如何通过文件的方式对数据进行管理的。20世纪50年代后期到60年代中期,计算机的硬件方面已经有了磁盘等直接存取的存储设备,软件方面,操作系统中已经有了专门的数据管理软件,一般称为文件管理系统。文件管理系统把数据组织成相互独立的数据文件,利用“按文件名访问,按记录进行存取”的管理技术,可以对文件中的数据进行修改、插入和删除操作。在出现程序设计语言之后,开发人员不但可以创建自己的文件并将数据保存在文件中。
《21世纪高等学校计算机规划教材•数据库原理及应用》由人民邮电出版社出版。
无
挺满意的,物流很快,全新的书。
给运费,速度就是不一样,多10块钱要快将近十倍了