出版时间:2010-11 出版社:浙江工商大学出版社 作者:王勋 编 页数:290
内容概要
本书以实例分析为主线,结合SQLServer2005,全面地阐述了数据库系统的基本理论、原理、方法及其应用。全书共ll章,主要内容包括:数据库系统概述、SQLServer与数据库、关系运算和完整性约束、SQLServer与数据查询、概念模型设计、逻辑结构设计、外模式和物理模式、查询处理与查询优化、事务管理、实例数据库系统和数据库新技术等。 本书以SQLServer2005为DBMS介绍数据库的实现技术.以Vi-sualC++为主语言介绍数据库系统的设计与实现技术,并提供详细操作和完整程序系统。 本书内容丰富、深入浅出、通俗易懂、结构严谨、注重实用.同时提供取材新颖、实用的例题和习题,便于读者巩固所学知识。 本书适用于高等学校计算机科学与技术、软件工程、网络工程、信息管理与信息系统、物流、电子商务等相关专业数据库原理课程的教学,也可作为从事数据库系统研究与应用开发的工程技术人员的参考书。
书籍目录
第1章 数据库系统概述 1.1 基本概念 1.2 简单数据库实例 1.3 数据库系统的组成 1.4 数据库系统的发展 1.5 数据模型 1.6 数据库系统的模式结构 1.7 小结 习题第2章 SQLServer与数据库 2.1 如何创建数据库和表 2.2 数据库的备份、还原和维护 2.3 操作数据 2.4 构建视图 2.5 安全 2.6 小结 习题第3章 关系运算和完整性约束 3.1 关系的定义 3.2 关系的性质 3.3 关系的码 3.4 数据的完整性 3.5 关系代数 3.6 关系演算 3.7 实例与分析 3.8 小结 习题第4章 SQLServer与数据查询 4.1 概述 4.2 SQLServer的数据表达 4.3 基本查询 4.4 复杂查询 4.5 实例与分析 4.6 小结 习题第5章 概念模型设计 5.1 需求分析 5.2 概念建模 5.3 实体和实体集 5.4 联系和联系集 5.5 弱实体集 5.6 设计原则和COMPANY数据库E-R设计初步 5.7 E—R图向关系模式转换 5.8 特化和泛化 5.9 小结 习题第6章 逻辑结构设计 6.1 关系模式设计的一些原则 6.2 函数依赖 6.3 关系的候选码 6.4 最小函数依赖集 6.5 关系模式的规范化 6.6 关系模式的分解 ……第7章 外模式和物理模式第8章 查询处理与查询优化第9章 事务管理第10章 实例数据库系统第11章 数据库新技术参考文献
章节摘录
例如:我们设计一个关于中国朝代演进的数据库,其用户群是那些对中国历史感兴趣的读者,他们经常需要查询哪年哪月,哪个皇帝在位,在位多久,有哪些重要的大臣辅佐了这位皇帝,这位皇帝的前任是谁,与前任是何种关系等。显然,我们应该将相关的数据组织在一起,直觉上应该是如下的一种形式: (明朝,朱元璋,1368-1398,刘基、李善长、徐达、常遇春等,元顺帝,与前任无关系) 显然,上述的内容相互之间存在关联。虽然没有明确指出,但大致能看出这些数据的含义。即刘基等人是大臣或者将领,元顺帝是朱元璋的前任,且二者之间不是继承关系等。 已有的计算机知识告诉我们,以表格的形式组织数据是一种不错的选择。表格有若干列,依次输入一些行,每一行类似于前面关于朱元璋的信息。但仔细想一下,辅佐不同皇帝的大臣有多有少,这样的情况应该如何处理?如果“1368-1398"是一个字符串,我们要知道1370年谁在位,好像需要首先从字符串提取数据,然后作比较,不是那么方便。 似乎可以感叹一下,历史往往是似是而非的,人生亦如此。希望阅读完本书以后,我们可以得到那个明确的答案。 1.1.2 数据库管理系统 我们知道数据库是数据的集合,用户将数据以及与数据有关联的一些信息保存在一起,形成一个数据的整体。经验告诉我们,除了数据库外。还需要一些软件或者工具来管理和操作这些数据库。类似的情况是。磁盘中有各种类型的文件,需要有一个操作系统来管理这些文件。数据库管理系统(Data Base Man.agement System,DBMS)正是这样一种软件。它是位于用户和操作系统之间,负责数据管理的软件。通过DBMS,用户可以方便地创建、维护和使用数据库。
图书封面
评论、评分、阅读与下载