数据库原理及应用是将数据库基本原理、方法和应用技术相结合,以关系数据库系统为核心,完整地论述数据库系统的基本概念、基本原理的基础上,对MicrosoftSQLSERVER等主流的数据库管理系统、Visio和PowerDesigner、ASP.NET和ADO.NET等数据库设计与软件开发工具进行讲解,并对数据仓库与数据挖掘、XML数据库等数据库新技术进行介绍。主要包括主要内容包括数据模型、数据库系统的体系结构、关系数据库方法、关系数据库的结构化查询语言SQL、关系模式的规范化理论、数据库设计、数据库保护、MicrosoftSQLSERVER2012、ASP.NET和ADO.NET数据库开发技术、数据仓库与数据挖掘、XML数据库等。
数据库原理及应用是将数据库基本原理、方法和应用技术相结合,以关系数据库系统为核心,完整地论述数据库系统的基本概念、基本原理的基础上,对MicrosoftSQLSERVER等主流的数据库管理系统、Visio和PowerDesigner、ASP.NET和ADO.NET等数据库设计与软件开发工具进行讲解,并对数据仓库与数据挖掘、XML数据库等数据库新技术进行介绍。主要包括主要内容包括数据模型、数据库系统的体系结构、关系数据库方法、关系数据库的结构化查询语言SQL、关系模式的规范化理论、数据库设计、数据库保护、MicrosoftSQLSERVER2012、ASP.NET和ADO.NET数据库开发技术、数据仓库与数据挖掘、XML数据库等。
前 言20世纪60年代末,数据库技术是作为数据处理中的一门新技术发展起来的。时至今日,数据库技术已形成了较为完整的理论体系,是计算机软件领域的一个重要分支。 随着数据库系统的推广,计算机应用已深入人类社会的各个领域,如当前的管理信息系统( MIS)、企业资源规划(ERP)、计算机集成制造系统(CIMS)、地理信息系统(GIS)、决策支持系统( DDS)等都是以数据库技术为基础的。此外,我国实施的国家信息化、“金”字工程、数字城市等都是以数据库为基础的大型计算机系统。目前,数据库的建设规模和性能、数据库信息量的大小和使用水平已成为衡量一个国家信患化程度的重要标志。我国高等院校从20世纪80年代开始就把数据库原理及应用作为计算机类专业的主要课程之一。目前,数据库原理及应用课程是各大高等院校计算机类专业、信息管理与信息系统以及相关专业的一门重要专业基础课程。 本书很好地将数据库基本原理、方法和应用技术相结合,以关系数据库系统为核心,在全面解析数据库系统的基本概念及基本原理的基础上,对Microsoft SQL Server等主流数据库管理系统、Visio和PowerDesigner、VS. net等数据库设计与软件开发工具进行讲解,并对数据仓库与数据挖掘、XML数据库等新技术进行了介绍,旨在让高等院校计算机类专业、信息管理与信息系统以及相关专业的本科生以及广大软件设计与开发工程技术人员在学习本书后,能熟练使用现有的数据库管理系统和软件设计与开发工具,进行数据库结构的设计和数据库应用系统开发。 本书共分12章。第1章数据库系统概述,介绍数据库系统基本概念,并讨论了数据管理和数据库系统的发展过程。第2章数据模型,着重介绍E-R数据模型、层次数据模型、网状数据模型、关系数据模型、面向对象数据模型等的基本概念和设计方法。第3章数据库系统的体系结构,主要介绍数据库系统的三级模式结构,DBS、DBMS、DBMS的系统结构等内容。第4章关系数据库方法,介绍关系数据库的基本概念、代数运算、关系演算、关系查询优化等内容。第5章关系数据库的结构化查询语言,主要介绍SQL概述、SQL的数据定义语言、SQL数据更新、SQL数据查询、SQL聚集函数、SQL中的视图等内容。第6章关系模式的规范化理论,主要介绍函数依赖、范式和模式设计方法等关系模式规范化理论。第7章主要介绍数据库设计、概念设计、数据库的物理设计、PowerDesigner辅助设计工具等内容。第8章主要介绍数据库完整性、数据库安全性、数据库恢复技术和并发控制等数据库保护措施。第9章主要介绍关系数据库系统Microsoft SQL Server的基本知识,并以MicrosoftSQL Server 2012为背景,介绍了数据库系统设计方法和SQL Server的高级应用技术。第10章主要介绍ASP. NET和ADO. NET基础知识、ASP. NET连接数据库方法、ADO. NET读取和操作数据库数据等基于.NET的数据库开发技术。第11章主要介绍数据仓库和数据挖掘的基本概念、数据仓库设计方法与实现过程、数据挖掘的主要技术和过程。第12章主要介绍XML文档、XML模式、XPath查询语言、XQuery查询语言等知识,并给出了XML在数据管理方面的应用实例。 本书第1~6章、第11章由胡孔法编写,第7章由胡晨骏编写,第8章由张福安编写,第9章和第10章由余侃侃编写,第12章由朱新山编写。 作者结合自己在读硕士和博士期间所从事的数据库及信息系统方面的研究成果以及十余年的软件开发与设计经验和多年的教学经验,完成了本书的编写。 本书可作为计算机及相关专业的本科生教材,也可供研究生、广大软件设计和开发人员参考。书中如有不足之处,敬请广大读者指正。 作者
随手扫一扫~了解多多