数据库基础与应用

出版时间:2011-12  出版社:机械工业出版社  作者:成先海 主编  页数:239  

内容概要

本书采用项目导向和任务驱动方式全面介绍数据库的设计、管理过程及数据库应用程序的开发应用等,并通过丰富的实例循序渐进地介绍SQLServer
2005的安装、使用、管理和维护等各个方面的应用,具有很强的实用性,在任务实践中还穿插了数据库的基础理论知识。读者通过学习此书能全面了解数据库的基本理论知识,能熟练掌握SQL
Server 2005的基本使用方法和技巧,能独立设计数据库项目并开发数据库应用程序。
本书是作者结合多年的“数据库应用”教学经验并按照目前高等职业教学改革思路编写而成的,全书以实践任务穿插理论进行组织,通俗易懂,图文并茂,符合认知规律,富有启发性,可以作为高职高专院校“数据库应用”等课程的教材,对于广大从事数据库应用、管理信息系统开发的技术人员也有一定的参考价值。
本书配套授课电子课件,需要的教师可登录www.cmpedu.corn免费注册、审核通过后下载,或联系编辑索取(QQ:1239258369,电话:010—88379739)。

书籍目录

前言
项目1 数据库设计与实现
 任务1.1关系数据库设计
  1.1.1项目E—R图设计
  1.1.2将E—R图转化为关系表
  1.1.3关系数据库的规范化
  1.1.4思考与实践
 任务1.2 SQ1 Server 2005的安装与管理
  1.2.1 SQ1 Server 2005的安装与配置
  1.2.2启动与管理SQ1 Server 2005服务器
  1.2.3思考与实践
 任务1.3数据库与表的实现
  1.3.1数据库管理
  1.3.2管理表
  1.3.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 Transact—SQ1程序设计
  2.3.1 SQ1 Server数据类型
  2.3.2 SQ1 Server常用语句
  2.3.3程序设计
  2.3.4思考与实践
 任务2.4函数管理
  2.4.1系统函数管理
  2.4.2用户定义函数
  2.4.3思考与实践
 任务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.7存储过程管理
  2.7.1简单存储过程管理
  2.7.2带参数的存储过程管理
  2.7.3存储过程的状态值管理
  2.7.4思考与实践
 任务2.8数据安全性管理
  2.8.1验证模式设置
  2.8.2账号与角色管理
  2.8.3权限管理
  2.8.4思考与实践
项目3.数据库应用程序开发
 任务3.1用VB的AD0控件开发数据库应用程序
  3.1.1配置0DBC数据源
  3.1.2 AD0的引用与查看
  3.1.3用ADO Data控件开发数据库应用程序
  3.1.4思考与实践
 任务3.2使用VB代码开发数据库应用程序
  3.2.1窗口界面设计
  3.2.2程序开发
  3.2.3思考与实践
参考文献

章节摘录

版权页:插图:(4)面向对象模型虽然与层次模型和网状模型相比,关系模型有严格的数学基础,概念简单清晰,非过程化程度高,在传统的数据处理领域使用得非常广泛,但是,随着数据库技术的发展,出现了许多如CAD、图像处理等新的应用领域,甚至在传统的数据处理领域也出现了新的处理需求,例如,存储和检索保险索赔案件中的照片、手写的证词等,这就要求数据库系统不仅能处理简单的数据类型,还要处理包括图形、图像、声音、动画等多种音频、视频信息,传统的关系数据模型难以满足这些需求,因而产生了面向对象的数据模型。在面向对象的数据模型中,最重要的概念是对象(0bject)和类。对象是对现实世界中的实体的抽象。针对不同的应用环境,人们面对的对象也不同。一个教师是一个对象,一本书也可以是一个对象。一个对象由属性集、方法集和消息集组成。其中,属性用于描述对象的状态、组成和特性,而方法用于描述对象的行为特征,消息是用来请求对象执行某一操作或回答某些信息的要求,它是对象与外界联系的界面。共享同一属性集和方法集的所有对象的集合称为类。每个对象称为它所在类的一个实例。类的属性值域可以是基本数据类型,’也可以是类。一个类可以组成一个类层次,一个面向对象的数据库模式是由若干个类层次组成的。例如,书类可以包括工具书类和教科书类。其中,书是超类,而工具书类和教科书类是它的子类。子类可以继承其超类的所有的属性、方法和消息。4.关系数据库 关系数据库是基于关系模型的数据库,是目前各类数据库中最重要、最流行的数据库,它应用数学方法来处理数据库数据。20世纪70年代以后开发的数据库管理系统产品几乎都是基于关系的。IBM公司的E.F.codd在发表的论文《关于大型共享数据库数据的关系模型》中首先阐述了关系数据库模型及其原理,并把它用于数据库系统中。他指出关系数据库是指一些相关的表和其他数据库对象的集合,其最大的特点是将每个具有相同属性的数据独立地存储在一个表中,对任何一个表而言,用户可以增加、删除和修改表中的数据,而不会影响表中的其他数据。它解决了层次数据库的横向关联不足的缺点,也避免了网状数据库关联过于复杂的问题。在关系数据库的定义中包括了三方面的含义:首先,关系数据库中的信息存放在二维表格结构的表中,一个关系数据库包含多个数据表,每个表包含行(记录)和列(字段);其次,数据库中的表之间是有关联的,这种关联由表中的字段的参照关系来实现;再次,数据库中不仅包含表,还包含其他的数据库对象,如视图、存储过程和索引等。

编辑推荐

《数据库基础与应用:SQL Server 2005(第2版)》是21世纪高职高专规划教材系列之一。

图书封面

评论、评分、阅读与下载


    数据库基础与应用 PDF格式下载


用户评论 (总计1条)

 
 

  •   这本书是任务驱动式教材,实用性挺强的,还配了教案,教课方便多了!
 

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

京ICP备13047387号-7