数据库原理及应用

分類: 图书,计算机/网络,数据库,数据库理论,
作者: 胡孔法编著
出 版 社: 机械工业出版社
出版时间: 2008-1-1字数:版次: 1页数: 346印刷时间:开本: 32开印次:纸张:I S B N : 9787111227809包装: 平装编辑推荐
本书将数据库基本原理、方法和应用技术相结合,以关系数据库系统为核心,在完整地论述数据库系统的基本概念、基本原理的基础上,对Microsoft SQL Server等主流的数据库管理系统、Visio和Power Designer、ASP.NET和ADO.NET等数据库设计与软件开发工具进行讲解,并对分布式数据库、数据仓库与数据挖掘、XML数据库等数据库新技术进行介绍,使高等院校计算机专业、信息管理与信息系统以及相关专业的本科生以及广大软件设计与开发的工程技术人员,能熟练地使用现有的数据库管理系统和软件设计与开发工具,进行数据库结构的设计和数据库应用系统开发。
内容简介
本书将数据库基本原理、方法和应用技术相结合,以关系数据库系统为核心,在完整地论述数据库系统的基本概念、基本原理的基础上,对 Microsoft SQL Server等主流的数据库管理系统、Visio和:Powe Designer 、ASP.NET和ADO.NET等数据库设计与软件开发工具进行讲解。主要内容包括数据模型、数据库系统的体系结构、关系数据库方法、关系数据库的结构化查询语言、关系模式的规范化理论、数据库设计、数据库保护、Microsoft SQL Server 2000、ASP.NET和ADO.NET数据库开发技术、分布式数据库系统、数据仓库与数据挖掘、XML数据库等。
本书可作为高等院校计算机专业、信息管理与信息系统以及相关专业的本科生的教材,还可作为广大软件设计与开发的工程技术人员等信息领域工作的科技人员的参考书。为方便教师教学,本书配有教学课件,欢迎选用本书作为教材的老师索取,索取邮箱:llm7785@sina.com。
作者简介
胡孔法,1970年12月生,获东南大学计算饥应用技术博士学位。现任扬州大学信息工程学院计算机科学与技术专业部副主任,副教授,硕士生导师,中国计算机学会CCF高级会员。主要从事数据库与信息系统、数据仓库与数据挖掘等方面的教学与研究工作。先后主持或为主参加国家、省部级、市厅级课题等近20项,取得了相应的创新性成果,并在国内外重要学术刊物及国际会议上发表学术论文近60篇,出版论著1部,论文被SCI.EI、ISTP收录30多篇次,获得部省、市厅级等各类教学科研奖20多项。2006年获“中国信息化学术与管理带头人”,2006年江苏省高校“青蓝工程”优秀青年骨干教师,2007年扬州市十大杰出青年和扬州市新长征突击手标兵等荣誉。
目录
前言
第1章数据库系统概述
1.1数据库技术的产生与发展
1.1.1数据管理的发展
1.1.2数据和数据管理技术
1.1.3数据库系统的三个发展阶段
1.2数据库系统基本概念
1.2.1数据库
1.2.2数据库系统
1.3数据库系统的特点
第2章数据模型
2.1数据模型概述
2.1.1数据模型的基本组成
2.1.2数据模型的发展
2.2ER数据模型
2.2.1基本概念
2.2.2ER图
2.2.3扩充ER数据模型
2.3层次数据模型
2.3.1基本概念和结构
2.3.2数据操作
2.3.3数据约束
2.3.4层次数据模型的优缺点
2.4网状数据模型
2.4.1基本概念和结构
2.4.2数据操作
2.4.3数据约束
2.4.4网状数据模型的优缺点
2.5关系数据模型
2.5.1基本概念
2.5.2关系数据模型的数据结构
2.5.3数据操作
2.5.4数据约束
2.5.5关系数据模型的优缺点
2.6面向对象数据模型
2.6.1对象和对象标识符
2.6.2属性和方法
2.6.3封装和消息传递
2.6.4类和实例
2.6.5类层次结构和继承
2.6.6持久性和版本
2.6.7多态、重载、重定义与动态联编
2.6.8面向对象数据模型与关系数据模型的比较
第3章数据库系统的体系结构
3.1数据库的体系结构
3.1.1三级模式结构
3.1.2两级映像和两级数据独立性
3.2数据库系统
3.2.1DBS的组成
3.2.2DBS的全局结构
3.2.3DBS结构的分类
3.3数据库管理系统
3.3.1DBMS的工作模式
3.3.2DBMS的主要功能
3.4DBMS的系统结构
3.4.1DBMS的进程结构和多线索结构
3.4.2DBMS的组成
3.4.3DBMS的层次结构
3.5几种典型结构的DBMS
3.5.1Client/Server结构的DBMS
3.5.2基于Web的数据库系统
第4章关系数据库方法
4.1关系数据库的基本概念
4.1.1关系的形式化定义
4.1.2关系模式、关系子模式和存储模式
……
第5章关系数据库的结构化查询语言
第6章关系模式的规范化理论
第7章数据库设计
第8章数据库保护
第9章Microsoft SQL Server 2000
第10章ASP.NET和ADO.NET数据库开发技术
第11章分布式数据库系统
第12章数据仓库与数据挖掘
第13章XML开发技术
参考文献
