SQL Server 2005基础教程与实验指导(从基础到应用)(配光盘)(清华电脑学堂)
分類: 图书,计算机/网络,数据库,SQL,
作者: 郝安林 等编著
出 版 社: 清华大学出版社
出版时间: 2008-11-1字数: 556000版次: 1页数: 368印刷时间: 2008/11/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787302175872包装: 平装编辑推荐
从基础到应用。
附光盘:完整实例源代码,12段教学视频文件。
本书共分10章,介绍了管理SQL Server 2005数据库内容,基于表的操作、数据完整性以及表的索引和视图,数据库查询和管理,T-SQL语言,存储过程和触发器,数据库备份与恢复,SQL Server 2005集成的.NET Framework、CLR特性及新增的服务体系。本书光盘提供了书中实例的源代码和视频教学文件。
本书可以作为SQL Server职业培训教材和各级院校SQL Server数据库应用与开发授课培训教程,也适合作为SQL Server自学资料和参考资料。
内容简介
本书全面介绍了SQL Server 2005数据库管理与开发知识。本书分上下篇,上篇包括10章,介绍了SQL Server 2005的基础知识,管理SQL Server 2005数据库内容,数据库中基于表的各种操作、数据完整性以及表的索引和视图等,使用SELECT查询从数据库获取数据,管理数据库中数据,Transact-SQL语言,存储过程和触发器,管理SQL Server 2005安全,数据库备份与恢复,SQL Server 2005集成的.NET Framework、CLR特性及新增的服务体系。本书附有配套光盘,提供了书中实例的源代码和视频教学文件。下篇是实验指导,有10个单元,精选了一批实用的上机指导练习,以巩固和提高读者的动手技能,加深对基础理论的理解。
本书体现了作者在软件技术教学改革过程中形成的“项目驱动、案例教学、理论实践一体化”教学方法。本书可以作为SQL Server职业培训教材和各级院校SQL Server数据库应用与开发的培训教程,也适合作为SQL Server自学用书和参考书。
目录
上篇 基础知识
第1章 数据库与SQL Server 2005
简介
1.1 数据库原理
1.1.1 数据库基础概念
1.1.2 关系数据库
1.1.3 范式理论
1.1.4 实体-关系模型
1.2 SQL Server 2005概述
1.2.1 SQL Server 2005特性
1.2.2 SQL Server 2005体系结构
1.2.3 安装SQL Server 2005
1.3 配置SQL Server 2005
1.3.1 配置服务
1.3.2 使用SQL Server 2005管理工具
1.3.3 通过配置管理器配置SQL Server
1.3.4 使用SQL Server外围应用配置器
1.4 扩展练习
第2章 管理数据库
2.1 数据库的组成
2.1.1 系统数据库
2.1.2 数据库存储文件
2.1.3 数据库对象
2.1.4 数据库快照
2.2 创建数据库
2.2.1 向导方式创建
2.2.2 语句方式创建
2.3 维护数据库
2.3.1 修改数据库
2.3.2 删除数据库
2.3.3 查看数据库状态
2.3.4 数据库操作
2.3.5 复制和移动数据库
2.4 扩展练习
第3章 管理表
3.1 表的概述
3.1.1 什么是表
3.1.2 表的类型
3.1.3 创建表
3.2 列数据类型
3.2.1 精确数字类型
3.2.2 近似数字类型
3.2.3 字符数据类型
3.2.4 Unicode字符数据类型
3.2.5 二进制数据类型
3.2.6 日期和时间数据类型
3.2.7 其他数据类型
3.2.8 创建自己的数据类型
3.3 列的其他属性
3.3.1 NULL、NOT NULL和默认值
3.3.2 IDENTITY的应用
3.4 维护数据表
3.4.1 修改表中的列
3.4.2 修改表
3.5 表数据完整性
3.5.1 表主键
3.5.2 外键
3.5.3 CHECK约束
3.5.4 表关系
3.6 表的索引与视图
3.6.1 表的索引
3.6.2 表的视图
3.7 扩展练习
第4章 获取数据
第5章 操作查询
第6章 Transact-SQL语言
第7章 存储过程与触发器
第8章 管理SQL Server 2005的安全
第9章 SQL Server 2005备份与恢复
第10章 SQL Server 2005高级主题
下篇 实验指导
第1单元
第2单元
第3单元
第4单元
第5单元
第6单元
第7单元
第8单元
第9单元
第10单元
书摘插图
上篇基础知识
第1章数据库与SQL Server 2005简介
内容提要
由Microsoft发布的SQL Server产品是一个典型的关系型数据库管理系统,以其功能的强大性、操作的简便性、可靠的安全性,得到很多用户的认可,应用也越来越广泛。本章首先介绍有关数据库的基础知识,接下来切入主题介绍了SQL Server 2005的基础入门知识,包括:SQL Server 2005的特性、体系结构、安装方法以及其附带的管理工具和配置方法等。
学习目标
了解数据库发展过程中的3个模型
理解关系数据库的概念和组成
了解常用关系数据库术语和对象
掌握1NF、2NF和3NF
理解实体与关系模型的概念
了解什么是SQL Server 2005
了解SQL Server 2005的重要特性和新增功能
理解SQL Server 2005体系结构和平台
掌握SQL Server 2005安装方法
掌握SQL Server 2005服务和服务器管理方法
了解SQL Server 2005的重要管理工具
掌握工具SQL Server配置管理器的使用
掌握工具SQL Server外围应用配置器的使用
1.1数据库原理
在正式学习SQL Server 2005之前,首先来学习数据库技术的原理及应用,主要包括数据库基本概念、关系数据库、范式理论及实体,关系数据模型。通过对这些知识的学习,有助于更好地理解SQL Server 2005。
1.1.1数据库基础概念
所谓数据库就是存放数据的地方,是需要长期存放在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,可为不同的用户共享。
数据库内容是通过数据库管理系统(Database Management System,DBMS)来管理的。数据库管理系统是指数据库系统中对数据进行管理的软件系统,它是数据库系统的核心组成部分,用户对数据库的一切操作,包括定义、查询、更新以及各种控制,都是通过数据库管理系统进行的。
……