本书是“高职高专规划教材”之一,全书共分10个章节,主要对关系数据库的基本原理和SQL Server 2000数据库的实用技术作了全面、系统地介绍,具体内容包括数据库系统概述、SQL Server 2000概述、数据表的创建与管理、SQL Server数据转换、数据库实用程序开发等。该书可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。
本书全面、系统地介绍了关系数据库的基本原理和SQL Server 2000数据库的实用技术。本书结构严谨,强调理论知识,以知识模块为主线,方便教师教学和学生学习。全书共分为10章,主要包括以下内容:第1章讲述关系数据库的基本原理,通过学习让学生掌握数据库设计的基本方法和技巧;第2章讲述SQL Server 2000的基本知识;从第3章开始,为方便教师教学和学生学习,对相关知识进行整合,以突出知识模块的完整性。第3章主要讲述数据库的创建和管理,包括备份和还原;第4章结合表的约束,讲述表、规则、索引的创建;第5章主要讲述表的添加、删除、更新和查找等基本操作,重点对查询进行系统深入的讲解,同时以查询为基础建立视图;第6章和第7章主要讲述SQL Server编程的基础知识,并以存储过程和触发器的形式展现结果;第8章讲述SQL数据库的安全方面的相关知识;第9章讲述利用SQL Server数据库技术进行软件开发的相关知识;第10章讲述数据库实用程序的开发。
本书在强调理论知识系统性的基础上,突出实用性、可操作性,加强理论联系实际,语言上通俗易懂,做到好教易学,以满足目前教学的实际需要。本书既可作为大专、高职院校计算机、信息管理等相关专业的教材,也可供SQL Server数据库应用系统开发人员参考使用。
第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 码(Key,键)
1.3.4 关系的性质
1.3.5 关系数据库
1.3.6 关系的完整性
1.4 范式
1.4.1 第一范式(1NF)
1.4.2 第二范式(2NF)
1.4.3 第三范式(3NF)
1.4.4 范式小结
1.5 数据库设计
1.5.1 需求分析
1.5.2 概念设计
1.5.3 逻辑结构设计
1.6 本章小结
1.7 习题
第2章 SQL Server 2000概述
2.1 SQL Server 2000概述
2.1.1 SQL Server 2000的特点
2.1.2 SQL Server 2000的版本类型
2.1.3 SQL Server 2000的体系结构
2.2 SQL Server 2000的安装
2.2.1 SQL Server 2000的环境要求
2.2.2 SQL Server 2000的安装
2.2.3 卸载SQL Server 2000
2.3 SQL Server 2000的常用工具介绍
2.3.1 SQL Server 2000企业管理器
2.3.2 SQL Server 2000查询分析器
……
第3章 数据库的创建与管理
第4章 数据表的创建与管理
第5章 SQL Server数据库表中数据的操作
第6章 Transact-SQL程序设计
第7章 SQL Server数据转换
第8章 存储过程和触发器的创建与管理
第9章 SQL Server安全管理
第10章 数据库实用程序开发