21世纪高职高专计算机类专业规划教材
2008-8
中国电力出版社
密君英 编
329
信息技术的飞速发展大大推动了社会的进步,也逐渐改变了人们的生活、工作和学习方式。数据库技术和网络技术是信息技术的重要支柱。自20世纪70年代以来,数据库技术的发展已使得信息技术的应用从传统的计算方式转变为现代化的数据管理方式。在现代社会中,数据库技术的应用无处不在。当前企事业单位普遍面临着许多数据方面的挑战,例如,需要根据数据做出更快、更多的决策,需要提高开发团队的效率等。 SQL Server 2005基于SQL Server 2000的强大功能之上,是一个全面的、集成的数据解决方案,能够满足各种类型的企事业单位对构建网络数据库的需求,并且在易用性、可扩展性、可靠性和数据仓库等方面占据了世界领先地位。SQL Server数据库是目前各级各类院校学习大型数据库管理系统的首选。 本书根据广大数据库初学者的需要,对SQL Server 2005作了全面细致的讲解,既突出基础内容的学习,又重视实践方面的应用。详细介绍了Microsoft SQL Server 2005系统的安装过程、数据库管理、各种数据库对象管理、索引技术、数据操纵技术、数据完整性技术、安全性技术以及常用数据访问技术等。在分析Microsoft SQL Server 2005系统的各种技术时,全部采用实例讲述,主要围绕学生信息管理系统进行讲解,以使读者快速掌握Microsoft sQL Setvet’系统的基本管理和操作技术,并培养读者解决问题的能力。对初学者来说,本书是一本图文并茂、通俗易懂,细致全面的工具手册。 全书共分13章,第1章简要介绍数据库基础知识,第2章讲述SQL Server 2005基本知识,第3章讲述数据库的创建与管理,第4章介绍表的创建与管理,第5章介绍SQL Server 2005的数据查询技术,第6章介绍视图的操作与管理,第7章讲解约束的相关知识,第8章讲解存储过程和触发器的相关知识,第9章讲解SQL Server的安全体系结构和数据库安全性管理方法,第10章介绍数据库的备份与恢复技术,第1l章讲解SQL Server的并发控制机制,第12章介绍三种常用的数据访问技术,第13章以学生选课管理信息系统为例,系统介绍信息管理系统开发的基本流程。 本书每章都配备一定量的复习思考题和上机操作题,既能帮助读者巩固和理解每章主要知识点,又能帮助读者掌握每章的主要操作技能。 本书可作为高职高专院校计算机类专业的教材,也可作为数据库爱好者自学的入门教材。 参与本书编写和制作的人员主要有密君英、吴凯益、赵空、刘海明和强鹤群。其中:第1章和第2章由强鹤群编写,第3-6章由密君英编写,第7-9章由赵空编写,第10-13章由吴凯益编写,刘海明参与全书的校对工作。另外,在本书的编写过程中,得到了苏州大学、苏州农业职业技术学院和昆山托普职业技术学院有关专家的指导与帮助,在此对他们表示衷心的感谢。由于编写时间仓促,作者水平亦有限,书中难免有错误和疏漏之处,恳请广大读者给予批评和指正。
《21世纪高职高专计算机类专业规划教材:SQL Server2005中文版经典实例教程》全面讲述了Microsoft SQL Server 2005数据库管理系统的基本原理和技术。全书共13章,包括数据库基础知识、Microsoft SQL Server 2005基本知识、数据库的创建与管理、Transact-SQL语句、表、视图、索引、存储过程和触发器、安全管理以及备份和数据库恢复等内容,全书最后还以学生信息管理系统为例,系统介绍信息管理系统开发的基本流程。 《21世纪高职高专计算机类专业规划教材:SQL Server2005中文版经典实例教程》通俗易懂,重点突出,采用理论与实例相结合,相互渗透、逐步引导的方法,实例丰富,图文并茂,语言简洁流畅,内容由浅入深,使读者能轻松入门并逐步精通。 《21世纪高职高专计算机类专业规划教材:SQL Server2005中文版经典实例教程》面向数据库初学者,既可以作为各种数据库培训班和大专院校的数据库教材,又可供积压类数据库开发人员参考。
前言第1章 数据库基础知识1.1 数据库技术概述1.2 数据模型1.3 数据库设计1.4 常用数据库介绍1.5 习题第2章 SQL Server 2005基本知识2.1 SQL Server 2005简介2.2 SQL Server 2005的安装2.3 SQL Server 2005工具和实用程序2.4 SQL Server 2005配置2.5 习题第3章 数据库的创建与管理3.1 SQL Server数据库简介3.2 创建数据库3.3 管理SQL Server数据库3.4 习题第4章 表的创建与管理4.1 概述4.2 数据类型4.3 表的创建4.4 表的管理4.5 插入、更新和删除数据4.6 索引的创建与管理4.7 习题第5章 SQL Server 2005的数据查询5.1 简单查询5.2 连接查询5.3 子查询5.4 联合查询5.5 习题第6章 视图的操作与管理6.1 视图的概念和作用6.2 创建视图6.3 修改视图6.4 删除视图6.5 重命名视图和查看视图信息6.6 通过视图修改记录6.7 习题第7章 约束7.1 概述7.2 管理约束7.3 禁止约束7.4 案例7.5 习题第8章 存储过程与触发器8.1 Transact—SQL编程基础8.2 存储过程8.3 触发器8.4 习题第9章 SQL Server的安全管理9.1 数据库安全控制的一般方法9.2 SQL Server的安全体系结构9.3 SQL Server的数据库安全性管理9.4 案例9.5 习题第10章 数据库的备份与恢复10.1 备份基础知识10.2 制定数据库备份策略10.3 执行数据库备份与恢复10.4 习题第11章 并发控制11.1 事务及并发控制的基本概念11.2 封锁机制11.3 SQL Server的并发控制11.4 习题第12章 数据访问技术12.1 Visual Basic访问SQL Server数据库12.2 ASP.NET访问SQL Server数据库12.3 Java访问SQL Server数据库12.4 习题第13章 学生选课管理信息系统13.1 需求分析13.2 系统设计13.3 数据库设计13.4 应用程序设计参考文献
第1章 数据库基础知识 随着计算机技术的蓬勃发展,计算机应用已经渗透到人们日常生活、工作的各个领域。尤其在当今信息社会,计算机已成为人们日常工作中处理数据的得力助手和工具。数据处理是计算机应用的一个主要方面,而且已经渗透到许多其他应用领域。本章将从数据处理的对象——信息入手,介绍与数据处理的核心技术——数据库技术相关的概念、知识和技能,为读者进一步学习数据库技术及其应用奠定基础。 本章学习内容: ·数据库技术的基本概念 ·数据模型及其建立的过程 ·数据库系统及其设计的内容和步骤 ·典型数据库管理系统的简介 1.1 数据库技术概述 1.1.1 基本概念 1.数据与信息 数据是数据库系统研究和处理的对象。数据与信息是不可分离的,它们既有联系又有区别。信息和数据是数据库管理的基本内容和对象。信息是现实世界事物状况的反映,通过加工,它可以用一系列数据来表示。如“2007年某省高考本一的录取分数线为506分,李雷同学的高考成绩为518分”是一条能够说明李雷同学已经有可能被某一大学录取的信息。这条信息可以加工为高考录取线(本一,506)和李雷的高考成绩(李雷,518)两条数据,这两条数据同样表达了李雷同学今年已经有可能被某一大学录取的信息。 信息具有如下4个重要特征。 (1)信息具有表征性。它能够表达事物的属性、运动特性及状态。 (2)信息具有可传播性。信息可以被获取、存储、传递、共享。 (3)信息具有可处理性。信息可以被压缩、加工、再生。 (4)信息具有可用性、可增值性、可替代性。
《21世纪高职高专计算机类专业规划教材:SQL Server2005中文版经典实例教程》通俗易懂,重点突出,采用理论与实例相结合,相互渗透、逐步引导的方法,实例丰富,图文并茂,语言简洁流畅,内容由浅入深,使读者能轻松入门并逐步精通。