网络数据库原理及应用案例教程(上册)

出版时间:2011-6  出版社:中国电力出版社  作者:焦健,白廷丽 主编  页数:274  

内容概要

  本书为21世纪高等学校规划教材。本书从网络数据库应用角度出发,介绍SQL Server
2005及数据库前端开发工具——PowerBuilder的应用。SQL
Server2005是典型的关系型数据库管理系统,其应用非常广泛。本书主要介绍了SQL Server
2005数据库和表的管理,查询应用知识,Transact-SQL(简称T-SQL)基本语法,数据库完整性,索引及视图的概念、类型以及如何创建和管理索引及视图的方法,存储过程、触发器在SQL
Server 2005中的使用,数据备份/还原机制,数据转换机制等。
在数据库开发应用技术中以PowerBuilder为前端开发工具,介绍了PowerBuilder的编程基础、窗口操作、菜单操作,重点介绍了数据库操作,数据窗口的应用以及应用程序的建立及发布。
  全书分上、下两册:上册主要包括各章节的教学要求和内容讲解;下册与上册配套使用,主要包括各章的同步训练以及实验、实训指导。在同步训练中有教学指导、常见题型范例精解、习题与思考题。全书各章都给出了该章的重点内容提要,还列举出大量题型范例并进行了洋细地分析和解答,其中大部分例题还对解题要点进行了评注,同时配备了大量的习题以供练习。
  本书可作为高职高专院校理工科相关专业网络数据库原理及应用的通用教材,也可作为成人高等教育、企业技能培训的培训教材、自学用书,同时还可作为相关工程技术人员的参考书。

书籍目录

前言
第1章 数据库系统概述
 1.1 概述
 1.2 数据库系统的体系结构
 1.3 数据库管理系统
第2章 关系数据库
 2.1 关系模型
 2.2 关系代数
 2.3 实体与联系
 2.4 关系规范化
第3章 SQLServer 2005数据库管理系统
 3.1 SQLServer 2005概述
 3.2 SQLServer 2005的安装
 3.3 SQLServer 2005常用管理工具
 3.4 SQLServer数据库简介
 3.5 数据库的创建与管理
 3.6 表的创建与管理
 3.7 数据库关系图
第4章 关系数据库语言SQL
 4.1 SQL语言概述
 4.2 数据定义
 4.3 数据查询
 4.4 数据更新
 4.5 T_SQL的可视化操作
 4.6 T_SQL语言
第5章 视图
 5.1 定义视图
 5.2 查询视图
 5.3 更新视图
 5.4 视图的作用
第6章 索引
 6.1 索引的概述
 6.2 建立索引
 6.3 删除索引
 6.4 使用索引的规则
第7章 存储过程
 7.1 概述
 7.2 存储过程的创建与执行
 7.3 存储过程的参数传递
 7.4 存储过程的查看、修改与删除
第8章 触发器
 8.1 概述
 8.2 触发器的创建
 8.3 inserted表和deleted表
 8.4 触发器的使用、修改与删除
第9章 数据库的安全与权限
 9.1 数据库的安全控制机制
 9.2 用户与角色管理
 9.3 SQLServer 2005中安全与权限的实现
第10章 数据库的备份与恢复
 10.1 数据库故障的种类
 10.2 数据库备份
 10.3 数据库还原
第11章 数据转换
 11.1 概述
 11.2 图形界面导入与导出数据
 11.3 SQL语句导入、导出数据_
第12章 事务、锁和作业
 12.1 事物的基本概念和SQLServer 2005事物处理
 12.2 并发控制的基本概念和SQLServer 2005的并发控制机制
 12.3 几个有关锁的实例
第13章 数据库应用系统设计
 13.1 数据库设计概述
 13.2 系统需求分析
 13.3 概念结构设计
 13.4 数据库逻辑结构设计
 13.5 物理结构设计
第14章 PowerBuilder与数据库
 14.1 PowerBuilder9.0概述
 14.2 PowerBuilder9.0编程基础
 14.3 PowerBuilder9.0窗口操作
 14.4 PowerBuilder9.0菜单简介
 14.5 PowerBuilder9.0数据库操作 
 14.6 PowerBuilder9.0数据窗口
 14.7 应用程序建立和发布
参考文献

章节摘录

版权页:插图:2.数据能够共享数据共享的意义是多种应用、多种语言互相覆盖地共享数据集合。在数据库中,数据不再分属于各个应用程序,而是集中存放在数据库中。对于某个组织而言,除了有安全和保密等限制以外,数据库中的数据被整个组织所共享。也就是说,该组织每个下属部门的应用可以共享这些数据,大大提高了数据的使用价值。访问数据库的不同的应用程序可能使用不同的语言,因此通常数据库系统配置多种语言接口。3.数据冗余度小,易扩充由于数据是结构化的,数据的冗余度大大减小,除了一些必要的副本,例如为了保持联系信息而重复存储的一些数据项,存储数据的冗余度保持在尽可能小的程度。这样既节约了存储空间又可在很大程度上避免数据的不一致性。对数据库数据的应用有很灵活的方式,可以取整体数据的各种合理子集用于不同的应用系统,而且当应用需求改变或增加时,只要重新选取不同的子集或者加上一小部分数据,便可以满足新的需求,非常容易扩充。4.数据与程序的独立性较高应用程序必须通过数据库管理系统访问数据库,数据库系统提供映像功能来保证应用程序对数据结构和存取方法有较高的独立性。数据与程序的独立性是指当数据的逻辑结构或物理结构发生变化时,通过映像部分的改变,保证应用程序不用改变。通常,数据库系统提供两方面的数据与程序的独立性。当数据的存储结构改变时,通过数据的存储结构(或物理结构)与逻辑结构之间的映像或转换功能,使得数据的逻辑结构可以不变,从而应用程序也可以不变。这就是数据与程序的物理独立性。数据库对整个数据的全体有一个整体的逻辑结构,而数据库系统中的某一类应用所使用的数据是全体数据的子集,并且不同的应用对同一数据的使用要求和观点也有不同。因此一个应用往往是根据描述所使用的数据子集的局部逻辑结构而编写的。数据库系统通常提供局部逻辑结构的说明以及整体逻辑结构与某类应用所涉及的局部逻辑结构之间的映像或转换功能。这使得当整体逻辑结构改变时,通过提供的映像或转换功能,保持应用程序所涉及的局部逻辑结构不变,从而应用程序也可以不变。这就是数据与程序的逻辑独立性。5.对数据实行集中统一控制数据库系统提供统一的数据定义、插入、删除、检索以及更新等操作。另外,由于数据库是系统的共享资源,各种用户可以同时使用数据库,因此用户对数据的访问是并发的,即多个用户可以同时存取数据库中的数据,甚至可以同时存取数据库中同一个数据。这就要求数据库系统必须提供数据安全性控制、数据完整性控制和并发控制三个方面的功能。

编辑推荐

《网络数据库原理及应用案例教程(上册)》是21世纪高等学校规划教材之一。

图书封面

评论、评分、阅读与下载


    网络数据库原理及应用案例教程(上册) PDF格式下载


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7