图书前言

前言

SQL Server 2000是Microsoft公司的数据库服务器产品,是企业级的网络关系型数据库管理系统。它在电子商务、数据仓库和数据库解决方案等应用中,起着重要的作用,为企业的数据管理提供强大的支持,对数据库中的数据提供有效的管理,并采用有效的措施实施数据完整性和数据安全性。数据库是IT解决方案的基础,大量的数据库管理和软件开发人员需要掌握其应用。数据库技术已经成为信息系统和计算机应用系统的基础。因此,学习和掌握数据库技术是计算机及相关专业的核心课程之一。本书强调岗位技能的训练和综合技能的培养。在课程内容上,采用项目驱动的案例教学方法。全书贯穿一个大的实例项目,每一章按照知识点展开这个实例的相应部分,从而有针对性地进行技能训练。本书十分注重可操作性和可视化程度,通过操作步骤截图逐步展现数据库开发的过程,使读者建立整体概念,易于理解和掌握。

本书共12章,各章具体内容介绍如下。

第1章:主要讲解SQL Server 2000的特点、客户机/服务器体系结构以及SQL Server 2000发展简史,还介绍了主要组件的使用,如何配置客户和服务器网络配置和连接的方法,服务器的注册方法以及启动服务器。

第2章:主要讲解数据库的基本概念、数据库的发展及体系结构,然后介绍概念模型的相关概念、表示方法以及概念模型向关系模型的转换方法,讨论了数据库的设计步骤和方法。还介绍了数据文件和文件组的概念、数据库的存储方式,如何通过企业管理器、向导工具以及T-SQL语言建立和管理数据库等操作。

第3章:主要讲解SQL Server的数据类型、数据表的建立方法,数据表的查看、修改和删除方法。

第4章:主要讲解多表连接查询和子查询,按照功能需求熟练检索出符合要求的数据并将其按照指定格式展现给用户或者应用程序的操作。

第5章:主要讲解Microsoft SQL Server 2000系统的数据完整性方法,数据完整性的概念和类型,如何通过定义表的各种约束实现数据完整性,以及如何管理规则对象和默认对象。

第6章:主要讲解视图,阐述其概念和特点,描述了创建视图的过程,讨论了如何对视图进行查看、修改、删除等管理操作。

第7章:主要讲解索引的概念,数据的存储方式,然后介绍了索引的分类,在索引的如何实施部分详细讨论了创建、查看和删除索引的方法。

第8章:主要讲解程序批处理的概念,变量的定义,然后介绍了流程控制语句,并对常用系统函数和用户定义函数进行了描述;还讨论了游标的声明、打开、使用和关系,最后介绍了事务和锁的概念及其使用。

第9章:主要讲解存储过程的概念、用途、创建方法以及如何编写简单的存储过程等内容。

第10章:主要讲解触发器的概念,如何创建、使用和维护触发器等内容。

第11章:主要讲解SQL Server 2000的安全性管理问题,涉及服务器登录、数据库用户、角色、权限等。

第12章:主要讲解数据库备份与恢复的基本概念、类型及方法。重点讲解各种不同数据库备份方法的异同点,根据不同实际情况如何制定相应的备份与恢复策略。还介绍了使用SQL Server企业管理器及T-SQL语句进行数据库备份与恢复的操作方法。

本书每一章列出了学习目标和要点,相应的知识点都有实例来引导说明,每章安排了上机练习,上机练习既是本章知识点的贯穿,又作为大的实例项目的一个组成部分。本书精心编写了习题,从实际操作角度出发,强化读者对本章知识点的实际掌握。

教学方法建议:

1.采用问题引入方法,从提出问题、分析问题、解决问题3个阶段结合实例完成知识点的学习。

2.认真完成上机练习,最后进行课程设计,开发一个客户/服务器模式的数据库应用系统,主要完成数据库系统的设计与实现。

3.建议授课学时为60~70学时,理论学时与上机实验学时达到1:1。

4.考核方式采用平时考核、理论考核和课程设计考核的综合方式。可以参加微软认证考试,取得认证证书。

本书主要适用于各大中专院校、职业院校和各类培训学校计算机及其相关专业教材,可作为从事相关工作的人员学习SQL Server知识的自学教材或参考书,也是初学者学习数据库的入门教材。

本书由九州书源组织编著,柴晟、刘莹和蔡锦成主编,刘莹编写第1至5章,柴晟编写第6章至11章,蔡锦成编写第12章,刘石丹教授主审了初稿,其他参与本书编著、资料整理及程序调试的人员有向宏伟、刘刚、杨颖、李波、周鑫、邢千、薛菊、张磊、石云、蔡雄勇、任德祥、陈均辉、李敏、张显伟、李文浩、武艳茹、罗皇、陈鹏、龙时丹、朱润华、冯涛、刘凡馨、詹红霞、陈永强、郭胜、王影、祝昌宇、谢树云等。在此对大家的辛勤工作表示衷心的感谢!虽然我们在编写本书的过程中倾注了大量心血,但恐百密之中仍有疏漏,恳请广大读者及专家不吝赐教。

本书售后服务与技术支持E-mail:book,网址:。

编  者   

2007年11月