注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络数据库数据库理论数据库原理及应用

数据库原理及应用

数据库原理及应用

定 价:¥21.00

作 者: 张晋连等编著
出版社: 电子工业出版社
丛编项: 北京市高等教育精品教材立项项目
标 签: 暂缺

ISBN: 9787121000805 出版时间: 2004-07-01 包装: 精装
开本: 24cm 页数: 249 字数:  

内容简介

  本书较为详细地介绍数据库基本原理,但不在理论性太强的问题上花过多篇幅;结合当前流行软件,理论联系实际。本书分为两大部分,第一部分系统地介绍了数据库系统的基本原理,以及关系数据库实现所依据的数学基础,还较为详细地介绍了关系数据库设计的方法和标准的数据库查询语言SQL。第二部分介绍了目前流行的SQLServer2000数据库管理系统的使用和SQLServer2000系统中使用的Transact-SQL语言,还介绍了数据库保护的内容,最后结合一个实际应用系统,介绍了如何进行数据库设计。本书既可作为普通高校或成人院校本科非计算机专业的专业课教材,也可作为相关领域技术人员的参考用书或培训教材。数据库技术是目前计算机领域发展最快、应用最广泛的技术。它的应用遍及各行各业,大到操作系统程序,全国联网的飞机票、火车票订票系统,银行业务系统:小到小型企事业单位的管理信息系统,家庭理财系统;互联网中日渐流行的动态网站都能看到数据库应用的身影。因此,数据库技术是计算机专业必须掌握的一门课程。现有数据库类教材中所涉及的理论部分都比较全面,但所涉及的具体数据库管理系统,或者太过时,如FoxBASE;或者对实验环境要求太高,不便于学生上机实际操作,如Oracle。而大量流行的各种数据库管理系统的培训教程只是教授如何使用,理论联系实际不够,只适用于短期培训,不适合作为成人院校的教材使用。因此,需要一类既要比较全面地介绍数据库原理方面的知识,又能结合当前流行数据库系统的使用、对实验条件要求又不是很高的教材。编者正是基于这种考虑编写了本教材。本书分为两大部分。前5章的内容作为第一部分。第一部分系统地介绍了数据库系统的基本原理,以及关系数据库实现所依据的数学基础,还较为详细地介绍了关系数据库设计的方法和标准的数据库查询语言——SQL。第6~8章是第二部分。第二部分介绍了目前流行的SQLServer2000数据库管理系统的使用,内容包括:SQLServer2000系统的基本使用方法、Transact-SQL语言、数据库的保护及一个数据库设计实例。使学生在学完这门课程之后,既能掌握一定的数据库理论,又能够联系实际独立开发具有一定实用功能的数据库应用系统。本书第1,2,3章和第4章的部分内容及全书的审定统稿由张晋连编写,第4章的大部分内容由刘振清编写,第5章由尚颖编写,第6章和第8章由柏浩编写,第7章由庞辉编写。在本书的编写过程中,得到了电子工业出版社刘宪兰、张毅和李岩编辑的大力支持与帮助,还得到了中国科学院管理干部学院领导的支持,在此表示由衷的感谢。由于编者水平有限,书中难免出现问题与缺陷,恳请广大读者批评指正。编者2003年7月于北京

作者简介

暂缺《数据库原理及应用》作者简介

图书目录

第一部分  数据库基本原理
第1章  数据库系统概述
1.1  数据库技术的术语
1.1.1  信息、数据和数据处理
1.1.2  数据库、数据库管理系统和数据库系统
1.2  数据处理技术的发展过程
1.2.1  人工管理阶段
1.2.2  文件系统阶段
1.2.3  数据库系统阶段
1.2.4  数据库技术发展新趋势
1.3  数据库系统的体系结构
1.3.1  数据库体系结构
1.3.2  数据库系统体系结构
本章小结
习题1
第2章  数据模型
2.1  现实世界的信息化过程
2.1.1  概念模型及其表示
2.1.2  概念模型的表示方法
2.2  常见的三种数据模型
2.2.1  层次模型
2.2.2  网状模型
2.2.3  关系模型
本章小结
习题2
第3章  关系数据库基本理论
3.1  关系的定义和性质
3.1.1  关系的定义
3.1.2  关系的性质
3.2  关系代数
3.2.1  集合的三种基本运算——并、交、差
3.2.2  关系的基本运算
3.2.3  用关系代数检索的例子
本章小结
习题3
第4章  数据库设计
4.1  数据库设计概述
4.1.1  数据库设计的目标
4.1.2  数据库设计的方法
4.1.3  数据库设计的步骤
4.2  需求分析
4.2.1  需求分析的任务和重点
4.2.2  需求分析的步骤和常用方法
4.2.3  数据字典
4.3  概念结构设计
4.3.1  概念结构设计的方法与步骤
4.3.2  数据抽象与局部视图设计
4.3.3  视图的集成
4.4  逻辑结构设计
4.4.1  概念模型向关系模型的转换
4.4.2  数据模型的优化
4.4.3  用户子模式的设计
4.5  数据库的物理设计
4.5.1  确定数据库的物理结构
4.5.2  评价物理结构
4.6  数据库的实施和维护
4.6.1  数据库的实施
4.6.2  数据库维护
4.7  数据库设计举例
4.7.1  需求分析
4.7.2  概念结构设计
4.7.3  总体概念设计
4.7.4  逻辑结构设计
4.7.5  数据库物理设计和实施
本章小结
习题4
第5章  关系数据库标准语言—— SQL
5.1  SQL概述及特点
5.1.1  SQL概述
5.1.2  SQL的特点
5.1.3  SQL的基本概念
5.2  SQL的数据定义
5.2.1  基本表的定义
5.2.2  基本表的修改和删除
5.2.3  索引的建立和删除
5.3  SQL的数据查询
5.3.1  简单查询
5.3.2  连接查询
5.3.3  嵌套查询
5.3.4  常用库函数、Group By和Order By的应用
5.4  SQL的数据操纵
5.4.1  插入语句
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.7  嵌入式SQL
5.7.1  不用游标的DML语句
5.7.2  使用带游标的DML语句
本章小结
习题5
第二部分  数据库应用
第6章  SQL SERVER 2000
6.1  SQL SERVER 2000的安装与配置
6.1.1  系统需求
6.1.2  安装的过程
6.1.3  停止和启动SQL Server服务
6.1.4  SQL Server 2000的安装目录
6.1.5  SQL Server系统数据库和系统表
6.2  管理初步
6.2.1  使用SQL Server企业管理器
6.2.2  用企业管理器注册服务器
6.2.3  连接和断开服务器
6.3  使用企业管理器创建数据库
6.3.1  在企业管理器中创建表
6.3.2  在企业管理器中创建约束
6.3.3  在企业管理器中修改表
6.3.4  在企业管理器中查看表的属性
6.3.5  在企业管理器中查看表中的数据
6.3.6  在企业管理器中删除表
6.3.7  新建索引
6.4  浏览数据库
6.4.1  查看数据库
6.4.2  删除数据库
6.5  使用企业管理器创建存储过程
6.6  创建和管理视图
6.6.1  用企业管理器创建视图
6.6.2  修改视图
6.7  数据库备份
6.7.1  如何创建数据库备份(使用企业管理器)
6.7.2  创建备份设备
6.7.3  创建数据库备份
6.7.4  还原数据库备份
6.7.5  查看备份设备
6.7.6  删除一个备份设备
6.7.7  调度备份
6.7.8  备份系统数据库
6.8  恢复数据库
6.9  安全配置
6.9.1  身份验证模式
6.9.2  使用企业管理器设置Windows身份验证模式的安全性
6.9.3  使用企业管理器设置混合模式的安全性
6.9.4  使用企业管理器添加SQL Server登录的方法
本章小结
习题6
第7章  TRANSACT-SQL语言
7.1  TRANSACT-SQL的数据定义与操纵
7.1.1  数据库
7.1.2  数据库表
7.1.3  视图
7.1.4  数据库查询
7.2  TRANSACT-SQL的数据类型
7.2.1  系统数据类型
7.2.2  用户定义数据类型
7.3  TRANSACT-SQL的函数
7.3.1  集合函数
7.3.2  数学函数
7.3.3  字符串函数
7.3.4  日期函数
7.3.5  转换函数
7.3.6  系统函数
7.3.7  其他函数
7.4  SQL SERVER编程结构
7.4.1  注释语句
7.4.2  批处理
7.4.3  变量
7.4.4  显示信息
7.4.5  流控制语句
7.4.6  事务
7.5  游标的使用
7.5.1  申明游标
7.5.2  打开游标
7.5.3  存取游标
7.5.4  定位游标
7.5.5  关闭游标
7.5.6  释放游标
7.5.7  游标的使用方法
7.6  存储过程
7.6.1  创建存储过程
7.6.2  带参数的存储过程
7.6.3  修改存储过程
7.6.4  删除存储过程
7.6.5  自动执行存储过程
7.6.6  系统存储过程
7.7  触发器的创建和管理
7.7.1  创建触发器
7.7.2  使用触发器
7.7.3  INSTEAD函数
7.7.4  触发器组合
7.7.5  修改和删除触发器
本章小结
习题7
第8章  数据库的保护
8.1  数据库的安全性
8.1.1  安全措施
8.1.2  特权和角色
8.1.3  数据的安全性策略
8.2  数据库完整性
8.2.1  数据完整性的分类
8.2.2  完整性约束的检查和处理
8.3  并发控制
8.3.1  事务
8.3.2  事务的串行调度、并发调度及其可串行化
8.3.3  事务并发执行所带来的问题
8.3.4  封锁
8.4  数据库备份和恢复
8.4.1  数据库系统的故障
8.4.2  恢复数据库所使用的结构
8.4.3  基于日志文件的数据恢复技术
本章小结
习题8
参考文献

本目录推荐