先读为快
本教材从数据库基本概念和实际应用出发,以Microsoft公司的SQL Server 2005中文企业版为基础,由浅入深、循序渐进地讲述了数据库设计基础知识和数据库创建、表的操作、视图操作、索引操作、存储过程和触发器应用、数据完整性、Transact-SQL语句等内容。本书以一个简化了的数据库实例“学生管理系统(xsgl)”出发,将其融人到各章节中,阐述数据库创建、管理、开发与SQL语言程序设计的思想和具体方法,使各章实例丰富、完整。每章后均附有实训与习题,以便读者更好地学习和掌握数据库的基本知识和技能。
本书中所使用到的人名、电话号码、通信地址等均为解析所用的虚托,如有雷同,纯属巧合,敬请原谅。
本教材既可作为计算机、电子、信息等专业学生使用的教材,也可作为数据库工作者,尤其是大型关系数据库初学者的参考资料。
目录
第1章 数据库原理概述
1.1 数据库系统的基本概念
1.1.1 数据管理
1.1.2 数据、数据库、数据库管理系统、数据库系统等
1.1.3 数据库系统的特点
1.1.4 数据库系统的组成
1.2 E—R概念模型
1.2.1 实体
1.2.2 属性
1.2.3 联系
1.2.4 E—R图的绘制
1.3 关系数据模型
1.3.1 关系数据模型的基本概念
1.3.2 E-R图转化为关系数据模型
1.4 基本关系运算
1.4.1 传统的集合运算
1.4.2 专门的关系运算
1.5 关系的完整性规则
1.5.1 实体完整性
1.5.2 参照完整性
1.5.3 用户定义的完整性
1.6 实训
1.7 习题
第2章 SQL Server 2005基础
2.1 SQL Server 2005新特性
2.1.1 数据库引擎增强功能
2.1.2 数据访问接口方面的增强功能
2.1.3 新的通知服务
2.1.4 新的报表服务
2.1.5 新的Service Broker
2.1.6 分析服务的增强功能
2.1.7 集成服务的增强功能
2.1.8 复制的增强功能
2.2 SQL Server 2005的安装和配置
2.2.1 准备安装SQL Server 2005
2.2.2 SQL Server 2005的安装
2.2.3 SQL Server 2005的配置
2.3 SQL Server 2005工具和实用程序
2.3.1 SQL Server Management Studi0
2.3.2 SQL Server Business Intelligence Development Studi0
2.3.3 性能工具
2.3.4 文档和教程
2.4 实训
2.5 习题
第3章 数据库的创建和管理
3.1 数据库的存储结构
3.1.1 SQL Server 2005文件分类
3.1.2 数据库文件组
3.2 创建和删除数据库
3.2.1 创建数据库
3.2.2 删除数据库
3.3 修改数据库
3.3.1 数据库更名
3.3.2 利用SQL Server管理控制台修改数据库属性
3.3.3 缩小数据库
3.4 实训
3.5 习题
第4章 数据表的创建与管理
4.1 SQL Server 2005表概述
4.1.1 数据类型
4.1.2 列的属性
4.1.3 表约束
4.2 创建数据表和表约束
4.3 修改数据表和表约束
4.4 管理表中的数据
4.5 删除数据表
4.6 查看表信息
4.7 实训
4.8 习题
第5章 T-SQL编程
第6章 数据查询
第7章 视图与索引
第8章 规则与默认值
第9章 存储过程与触发器
第10章 SQL Server 20052005管理服务
附录
参考文献
书摘插图
第1章 数据库原理概述
1.1 数据库系统的基本概念
信息、数据、数据库、数据库管理系统、数据库系统和数据库应用系统是与数据库技术密切相关的几个基本概念。
1.1.1 数据管理
数据管理,从数据本身来讲,是指收集数据、组织数据和提供数据等方面。而数据处理则是指将数据转换成信息的过程,它被加工成特定形式的数据。数据管理技术的发展大致经历了3个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。
1.人工管理阶段
人工管理阶段(20世纪50年代中期以前)。计算机主要用于科学计算,还没有数据管理方面的软件,数据处理方式基本上是批处理。
这个阶段的数据管理有如下几个特点。
(1)数据不保存。在人工管理阶段,计算机主要应用于计算,一般不需要长期保存据,只是在完成某一计算或课题时才输人数据,运算处理完成后将结果数据直接输出。不仅原始数据不保存,而且计算结果也不保存。
……