数据库基础及应用

分类: 图书,计算机/网络,数据库,数据库理论,
作者: 向隅编著
出 版 社: 北京邮电大学出版社
出版时间: 2008-11-1字数: 543000版次: 1页数: 336印刷时间: 2008/11/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787563518708包装: 平装内容简介
全书共分为14章,从数据库基本概念和实际应用出发,以微软公司的sQLServer 2005中文版为基础,由浅人深、循序渐进地讲述了数据库设计基础知识和数据库创建、表的操作、视图操作、索引操作、存储过程和触发器应用、数据完整性、T-SQL语句、数据的备份与还原等内容。本书以一个简化了的数据库实例“教务管理系统(jwgl)”出发,将其融人到各章节中,阐述数据库创建、管理、开发与SQL语言程序设计的思想和具体方法。使各章实例丰富、完整。每章后均附有习题,以便读者更好地学习和掌握数据库的基本知识和技能。
本书既可作为电子、信息类学生使用的教材,也可以作为数据库工作者,尤其是大型关系数据库初学者的参考书。
目录
第1部分 数据库基础知识
第1章数据库基础概述
1.1数据库基础知识
1.1.1数据库系统的基本概念
1.1.2数据管理技术的发展过程
1.1.3数据库系统的组成
1.2数据库系统体系结构
1.2.1从数据库最终用户角度出发的数据库系统体系结构
1.2.2从数据库管理系统角度出发的数据库系统体系结构
1.3数据模型
1.3.1数据模型的基本概念
1.3.2概念模型
1.3.3实体联系数据模型
1.3.4数据模型的种类
1.4数据库管理系统
1.4.1数据库管理系统的功能
1.4.2数据库管理系统的构成
本章小结
习题
第2章关系数据库基础知识
2.1关系模型与关系数据库
2.2关系操作
2.2.1传统的集合运算
2.2.2专门的关系运算
2.3关系的完整性
2.4关系规范化理论
2.4.1问题的提出
2.4.2 函数依赖
本章小结
习题
第3章数据库设计
3.1数据库设计概述
3.1.1数据库和信息系统
3.1.2数据库设计的特征
3.1.3数据库设计方法简述
3.1.4数据库设计的步骤
3.2需求分析
3.2.1需求分析的任务
3.2.2需求分析方法
3.2.3数据字典
3.3概念结构设计
3.3.1概念结构设计的必要性
3.3.2概念模型的特点
3.3.3概念结构设计的主要步骤
3.3.4采用E—R数据模型的数据库概念结构设计步骤
3.4逻辑结构设计
3.4.1E—R图向关系模型的转换
3.4.2数据模型的规范化处理
3.4.3关系数据库的逻辑设计
3.5物理结构设计
3.5.1数据库的存取方法
3.5.2确定数据库的存储结构
3.6数据库的实现与维护
3.6.1数据库的实施
3.6.2数据库的运行和维护
3.7数据库设计案例
本章小结
习题
第2部分 SQL Server 2005数据库使用
第4章sQL Server 2005概述
4.1SQL Servet 2005简介
4.1.1SQL Server数据库管理系统的主要特点
……
第5章数据库的设计与管理
第6章管理数据表
第7章数据查询
第8章索引
第9章视图
第10章数据完整性
第11章存储过程与触发器
第12章T-SQL编程
第3部分数据库的维护与管理
第13章数据库的日常维护与管理
第14章SQL Server数据的访问技术
附录A Microsoft SQL server2005中的部分保留字
附录BSQL Server2005中的全局变量
附录CSQL Server2005常用系统表
附录D本书的教学资源(SQL Server2005)
参考文献
书摘插图
第1部分 数据库基础知识
第1章数据库基础概述
本章将学习以下内容
•数据管理技术发展的各个阶段;
•数据库技术相关的基本概念;
•数据库系统的特点;
•数据库的3种结构;
•关系模型的特点。
数据库技术出现于20世纪60年代,它的出现一方面使计算机得到了更广泛的应用,另一方面也使数据管理进入了一个更高的层次。进入21世纪后,数据库技术得到了更快的发展,并逐渐成为计算机技术的一个重要组成部分,已成为管理信息系统和决策支持系统的核心,并且正在与计算机网络技术紧密地结合起来,成为电子商务、电子政务及其他各种现代管理信息系统的核心。
数据库技术研究的目的是如何解决计算机信息处理过程中大量数据有效地组织和存储的问题,在数据库系统中减少数据存储冗余,实现数据共享,保障数据安全以及高效地检索数据和处理数据。本章主要介绍数据库系统的基本概念、数据库系统的发展与组成、数据库系统结构、数据库的模型、数据库管理系统-的功能及构成。
1.1数据库基础知识
为了学好数据库的知识,本节先来介绍一些数据库的基本术语。
1.1.1数据库系统的基本概念
信息、数据、数据库、数据库管理系统、数据库系统和数据库应用系统是与数据库技术密切相关的几个基本概念。
1.信息
信息(Information)是现实世界事物的存在方式或运动状态在人们头脑中的反映,是对客观世界的认识。它具有可感知、可存储、可加工、可传递和可再生等自然特性。
2.数据
数据(Data)是数据库中存储的基本对象,是描述现实世界中各种具体事物或抽象概念的、可存储并具有明确意义的信息,是信息的载体,符号化了的信息。……