出版时间:2008-3 出版社:清华大学出版社有限公司 作者:王琬茹 页数:269
前言
人类社会已步入信息时代,而信息时代最重要的特点就是信息技术的广泛使用。充分利用各项信息资源离不开处理信息和管理数据的高科技手段,数据库技术就是在这样的社会需求背景下成为信息时代的基础。 作者编写本书的目的,是为了使读者能够更好地掌握数据库的基本原理知识,熟悉常用的关系数据库管理系统,了解数据库应用系统的开发设计方法。第1章主要介绍数据库的相关概念、数据库技术的发展及数据模型.第2章介绍关系数据库的基础理论,包括关系模型的相关概念、关系操作的两种实现方式,即关系代数与关系演算。第3章介绍数据库设计的6个基本阶段、数据库设计理论与设计方法。第4章介绍标准通用查询语言SQL。第5章介绍关系数据库规范化理论,包括函数依赖、范式的概念及分类、关系模式的分解算法。第6章介绍新一代的关系数据库管理系统SQL Server 2005,包括软件的安装、主要管理工具和数据库的相关操作。第7章介绍了ransact-SQL语言的内容,包括Transact-SQL语言基础、主要的流程控制语句和函数的使用。第8章介绍触发器和存储过程的内容,包括基本概念、使用特点和相关操作。第9章介绍SQL Server 2005数据库安全的内容,包括SQL Server 2005数据库安全控制机制及主要的安全控制工具。第10章通过一个具体的数据库应用系统实例介绍开发数据库软件的方法和主要技术。 本书概念清楚,内容安排合理,既有数据库的基本原理和方法的详细说明,又翔实地介绍了关系数据库管理系统SQL Server 2005。本书注重理论与实践相结合,使学习者既能掌握基本的数据库理论,也能提高数据库系统应用与技术开发的水平。 本书由王琬茹编写第1章、第4章、第8章和第9章,温永刚编写第2章、第3章和第5章,孙杰编写第7章和第8章,山鹰编写第10章。 由于时间仓促与水平有限,书中难免有错误及不妥之处,恳请广大读者提出宝贵意见。 编 者 2008年3月
内容概要
SQL Server 2005是新一代的数据库管理系统,是当前中小企业首选的数据库解决方案。本书以SQL Server 2005关系型数据库管理系统为平台,从实用出发,较为全面地介绍了数据库的原理知识、数据库系统设计的方法、关系数据库标准杳询语言SQL及现代数据库系统的开发设计实例。本书在内容编排,由理论到实践、从技术基础到具体开发应用。木书取材新颖,将数据库原理知识与实际数据库开发工具结合在一起,旨在培养学习者提高综合实践与创新能力。 本书可作为高等院校计算机应用专业、信息管理与信息系统专业及相关专业数据库原理及应用的教材或参考书,也可作为从事计算机软件工作的科技人员和工程技术人员及其他相关人员的培训教材或参考书。
书籍目录
第1章 数据库系统概述 1.1 概述 1.1.1 数据库技术的基本概念 1.1.2 数据库技术的应用及发展 1.1.3 Web网络数据库系统编程简介 1.2 数据库技术的发展阶段 1.2.1 人工管理阶段 1.2.2 文件系统管理阶段 1.2.3 数据库系统管理阶段 1.3 数据库系统的体系结构 1.3.1 模式的概念 1.3.2 三级模式结构 1.3.3 数据库模式的映像 1.4 数据模型 1.4.1 现实世界的信息化过程 1.4.2 概念模型 1.4.3 数据模型及其组成要素 1.5 三种常见的数据模型 1.5.1 层次模型 1.5.2 网状模型 1.5.3 关系模型 习题第2章 关系数据库基础 2.1 关系模型的基本概念 2.1.1 关系模型 2.1.2 数据结构 2.1.3 关系操作 2.1.4 关系的完整性规则 2.2 关系代数 2.2.1 传统的集合运算 2.2.2 专门的关系运算 2.2.3 关系数据检索实例 2.3 关系演算 2.3.1 元组关系演算语言 2.3.2 域关系演算语言 习题第3章 数据库设计 3.1 数据库设计 3.1.1 数据库设计内容及特点 3.1.2 数据库设计的方法 3.1.3 数据库设计的基本步骤 3.2 需求分析 3.2.1 需求分析的任务 3.2.2 需求分析的方法 3.3 概念结构设计 3.3.1 概念结构的设计方法 3.3.2 数据抽象与局部视图设计 3.3.3 视图的集成 3.4 逻辑结构设计 3.4.1 概念模型向关系模型的转换 3.4.2 数据模型的优化 3.4.3 用户子模式的设计 3.5 数据库的物理设计 3.5.1 确定数据库的物理结构 3.5.2 评价物理结构 3.6 数据库实施 3.7 数据库运行和维护 习题第4章 结构化查询语言SQL第5章 关系数据库规范化理论第6章 SQL Server 2005关系数据库系统第7章 Transact-SQL第8章 存储过程和触发器第9章 数据库的安全保护第10章 SQL Server 2005应用参考文献
章节摘录
第1章 数据库系统概述 数据库技术是计算机科学技术的一个重要分支,尽管数据库技术的产生与发展只有几十年的时间,但是数据库的理论和应用却取得了较大的突破。数据库技术作为当前信息社会中对大量数据进行组织与管理的重要技术手段和软件技术,伴随着网络技术的不断发展,已成为网络信息化管理系统的基础。本章主要介绍数据库技术的应用和发展,数据库的基本概念和特点,数据库系统的体系结构,以及数据模型的相关内容和三种常用数据模型。 1.1 概述 数据库技术是随着信息社会对数据处理业务的需要而产生的。在过去的几十年中,数据库技术应用的发展和重要作用有目共睹,数据库技术作为信息系统核心和基础的地位曰益凸显重要。从小型单项事务处理系统到大型信息系统,从联机事务处理到联机分析处理,从一般企业管理到计算机辅助设计与制造、办公信息系统、地理信息系统等,越来越多的应用领域使用数据库存储、处理和检索数据。正是因为有了数据库技术,显著地提高了各行业的工作效率和质量,并产生出极大的社会与经济效益。 1.1.7 数据库技术的基本概念 与数据库技术密切相关的五个基本概念是信息、数据、数据库、数据库管理系统和数据库系统。 1.信息 在当今社会中,人类的所有活动都离不开信息。信息已经成为一种重要的资源,它与能源、材料共同组成了现代社会的三大资源。不同的领域对信息有着不同的定义。通常认为,信息是人对现实世界事务存在方式或运动状态的某种认识,是客观事物属性和相互联系特性的表现,反映了客观事物的存在形式和运动状态。例如,图书的名称、出版社、价格及作者都是关于图书的信息,它们组合在一起从不同的角度共同反映出图书的存在形式。 2.数据 数据是把事件的某些属性规范化后的表现形式,可以被识别,也可以被描述。“数据”的概念包括两个方面。一方面,数据内容是事物特性的反映或描述;另一方面,数据是符号的集合。信息与数据既有区别,又有联系。两者的关系是:数据是信息的载体,信息则是数据内在含义,两者可以相互转换。两者也是抽象与客观现实的关系,即信息是抽象的,不随数据设备所决定的数据表示方式而改变,而数据的表示方式及存在方式却是客观现实的。
图书封面
评论、评分、阅读与下载
SQL Server 2005数据库原理及应用教程 PDF格式下载