理论篇-SQL Server 2000数据库项目案例开发

出版时间:2009-9  出版社:东南大学出版社  作者:王维平,杨波 主编  页数:108  

前言

SQL Server 2000是Microsoft公司推出的一个高性能大型关系数据库管理系统,它为广大的企业客户和创建商业应用程序的独立软件供应商提供了数据库管理平台,它使用方便、功能强大。使用SQL Server 2000可以开发不同类型的应用程序,其中包括:数据仓库、数据复制、分布式数据库应用程序、Internet和Intranet应用,以及管理工具等。数据库技术是大型计算机领域中应用最广泛的技术之一,几乎遍及计算机应用的各个方面,是计算机本科专业及其他许多专业的必修课。对本科院校的学生来说,数据库原理中的大部分内容是比较容易掌握的,但对于国家示范性软件职业技术学院、高职高专学校、成人教育学院的学生来说,由于他们原先学习基础相对薄弱,理论的学习比较困难,而对这类学生来说更应强调应用技术的掌握,本科院校所使用的教材却往往偏重原理,不太适合。本书就是针对读者的特点而编写的数据库原理类教材,书中通过各种案例来解释数据库的原理及应用技术,通俗易懂,易教易学。本书共5章,第1章阐述了数据库和数据库系统的基本概念,第2章主要介绍了关系数据库系统所普遍使用的关系模型,第3章以具体的实例详细介绍了SQL语言常用语句的语法、含义,第4章详细说明了关系数据库的规范化理论,第5章结合具体的事例详细分析了关系数据库的设计过程。本书适合于作为示范性软件职业技术学院、高职高专学校、成人教育学院的数据库原理与应用课程的教材,也很适合作为数据库原理自学教材和参考书。对于非计算机专业的本科学生,如期望学到关键知识而只是使用的数据库,也可以采用本书作为教材。本书由王维平、杨波、郁云、夏月平、张文雯、魏瑾共同编著而成。参与本书编写的还有张永老师。本书在编写过程中得到了南京信息职业技术学院信息服务学院各位同仁的大力支持,在此一并感谢。由于编者水平所限,加之时间仓促,书中不足之处在所难免,恳请读者批评指正。

内容概要

本书从实用的角度出发,系统、完整地讲述了当前数据库技术的原理和应用实践,主要内容包括:数据库系统绪论、关系数据库、SQL语言、关系数据理论、数据库设计等,主要章节后附有习题。    本书内容丰富、结构清晰,概念和关键技术讲解清楚,同时配套教材《SQL Server 2000数据库项目案例开发·实践篇》,以丰富的示例展示的具体应用。两者结合具有很强操作性和实用性,可作为高职院校“SQL Server数据原理与应用”的课程教材,或作为社会培训班“SQL Server 2000”的基础入门教材,同时对从事数据开发和管理人员也具有较高参考价值。

书籍目录

1  绪论  1.1  数据库系统概述  1.2  数据管理技术的产生和发展    1.2.1  人工管理阶段    1.2.2  文件管理阶段    l.2.3  数据库系统阶段    1.2.4  分布式数据库管理阶段  1.3  数据模型    1.3.1  数据模型的组成要素    1.3.2  概念模型  1.4  最常用的数据模型    1.4.1  层次模型    1.4.2  网状模型    1.4.3  关系模型  1.5  数据库系统结构  1.6  数据库系统的组成  1.7  数据库技术的研究领域    1.7.1  DBMS      1.7.2  数据库设计    1.7.3  数据库理论  1.8  本章小结  1.9  习题2  关系数据库  2.1  关系模型概述    2.1.1  单一的数据结构——关系    2.1.2  关系操作    2.1.3  关系的三类完整性约束  2.2  关系数据结构及形式化定义    2.2.1  关系的基本术语    2.2.2  关系模式    2.2.3  关系数据库  2.3  关系的完整性    2.3.1  实体完整性规则    2.3.2  参照完整性规则    2.3.3  用户自定义完整性规则  2.4  关系代数    2.4.1  传统的集合运算    2.4.2  专门的关系运算  2.5  本章小结3  关系数据库标准语言SQL  3.1  SQL概述  3.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.5.3  更新视图    3.5.4  视图的删除    3.5.5  视图的作用  3.6  数据控制    3.6.1  授权    3.6.2  收回权限  3.7  本章小结  3.8  习题4  关系数据理论  4.1  关系模式设计基础  4.2  函数依赖    4.2.1  函数依赖的基本性质    4.2.2  函数依赖的导出性质    4.2.3  关系键的形式定义  4.3  规范化理论    4.3.1  规范化的概念    4.3.2  第二范式定义2NF    4.3.3  第三范式定义3NF    4.3.4  BCNF范式定义    4.3.5  多值依赖    4.3.6  规范化小结  4.4  函数依赖公理    4.4.1  函数依赖公理    4.4.2  属性集X关于F的闭包    4.4.3  函数依赖的等价(覆盖)    4.4.4  函数依赖最小集  4.5  模式分解    4.5.1  模式分解定义    4.5.2  模式分解特性    4.5.3  分解的无损连接性和保持函数依赖的分解    4.5.4  模式分解算法    4.5.5  实例  4.6  本章小结  4.7  习题第5章  数据库设计  5.1  数据库设计概述    5.1.1  数据库与信息系统    5.1.2  数据库设计的特点    5.1.3  数据库设计方法简述    5.1.4  数据库设计的基本步骤  5.2  需求分析    5.2.1  需求分析的任务    5.2.2  需求分析的方法    5.2.3  数据字典  5.3  概念结构设计    5.3.1  概念结构    5.3.2  概念结构设计的方法与步骤  5.4  逻辑结构设计    5.4.1  E—R图向关系模型的转换    5.4.2  数据模型的优化    5.4.3  设计用户子模式  5.5  数据库的物理设计    5.5.1  数据库的物理设计的内容和方法    5.5.2  关系模式存取方法选择    5.5.3  确定数据库的存储结构    5.5.4  评价物理结构  5.6  数据库的实施和维护    5.6.1  数据的载人和应用程序的调试    5.6.2  数据库的试运行    5.6.3  数据库的运行和维护  5.7  本章小结  5.8  习题参考文献

章节摘录

插图:数据库系统本质上是一个用计算机存储记录的系统。在介绍数据库的基本概念之前,首先介绍一些数据库常用的术语,主要是:数据、数据库、数据库管理系统。(1)数据是人们生活离不开的被视为人类社会中一种极其重要的资源。如企业的生产管理和产品销售数据,国家人口普查数据和国家自然资源的数据等,都是企业生产和国家建设中不可缺少的。这些数据之所以有价值,是因为这些数据是表现信息的,是载荷信息的物理符号。信息向人们提供关于现实世界的新的事实的知识,它反映了客观物的物理状态。例如:在学校的学生信息管理档案中,如果人们需要了解学生的学生的姓名、性别、出生年月、家庭地址、所在班级、所在的系别、入学年限等信息,那么可以这样来描述这些信息(张三,男,1984,,南京市中山东路100号,G40511,计算机系,2009.9)。而这样的信息就是数据,可以通过这个数据了解到该学生的一些基本信息。如该张三学生是南京人,1984.年出生,2009年9月份入学,在计算机系就读,班级编号是G4051l。(2)数据库是长期存储在计算机中的、有组织、统一管理的相关数据的集合。通俗的讲数据库就是存储数据的“仓库”。它具有一般仓库的特点:如可以存放现实世界中的一些东西;这些东西是有组织的存入的,由专人保管。但除此之外又有所不同,数据库中的数据是存放在计算机的存储器(如磁盘)上;数据管理和使用是通过数据库系统来完成的。所谓的数据库是有规则的存储在一起的、相关的、去掉了不要的无用的信息,用以供各种用户共享的数据集合。数据库可以为多种应用提供服务,不存在有害的或不必要的冗余,数据间联系紧密但数据的存储独立于使用它的程序。

编辑推荐

《SQL Server 2000数据库项目案例开发(理论篇)》:计算机信息服务职业教育系列教材

图书封面

评论、评分、阅读与下载


    理论篇-SQL Server 2000数据库项目案例开发 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7