SQL Server 2000 实用教程

SQL Server 2000 实用教程
作 者: 姜广坤 于翔甫
出版社: 大连理工大学出版社
丛编项: 高等职业教育计算机类课程规划教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 计算机
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《SQL Server 2000 实用教程》作者简介

内容简介

《SQL Server 2000 实用教程(第3版)》是新世纪高职高专教材编审委员会组编的计算机专业基础系列规划教材之一。数据库是计算机应用的一项重要技术。随着计算机、网络通信等技术的发展,在网络多用户环境下对数据进行安全有效的管理已成为计算机应用及相关专业学生必不可少的知识。本书以目前广泛应用的SQL Server 2000为例,系统介绍了网络环境下关系数据库的创建、应用、管理和系统开发等功能和技术。《SQL Server 2000 实用教程(第3版)》由几位多年从事数据库原理及应用教学的教师根据高职高专教学特点精心组织编写而成。经过两次改版,不断吸取实际教学中的经验,使教材愈来愈成熟,受到广大授课教师和学生的欢迎。其主要特点有:1.将数据库知识与实际数据库软件应用紧密结合。全书既有关系数据库的基础知识,又详细介绍了SQL Server 2000的各项功能、相关命令和实际操作,使学生学以致用。2.全书结构紧凑,对章节编排作了精心设计。作者根据多年的实际教学经验对有关内容进行了整合,摒弃了很多同类教材章节过多、内容散乱的缺点,使之条理更清晰,更有利于教学,成为一本真正意义上的教材,而不是技术手册。例如,考虑到数据库的备份与恢复牵涉的概念和操作较多,为了使学生刚开始学习时能将主要精力集中到数据库和表的基本操作上来,再版时将这部分内容放到了后面的章节介绍,而将导入和导出数据内容放到数据库创建以后即作介绍。实践证明,这样的编排更利于实际教学。3.充分考虑由浅入深、循序渐进的教学规律。作者长期在第一线从事教学工作,对学生的特点和认知规律有比较深入的了解。再版修订时既考虑概念的严谨和清晰,又兼顾了叙述的通俗易懂性。例如,在第一章通过具体表的对比来说明数据分为多个表的必要性。再比如,在介绍创建用户自定义函数时,先从不带参数的实例开始,然后再介绍创建带参数的自定义函数,以期分散难点,让学生能够循序渐进地掌握知识。4.全书以一个完整的“教学管理”数据库实例展开教学内容。再版修订时继承并发扬了这一风格,所有新增实例均围绕该数据库精心设计展开,并改写了第一版中相当数目的实例程序,使内容更集中、更详实、更具典型性。避免了有些教材实例随心所欲、信手拈来造成的内容凌乱现象。例如,将第一版中介绍WHILE循环时所举的求数的阶乘实例改成对数据库的更新(UPDATE)操作实例。让学生了解在数据库程序中使用循环结构的实际意义。又如,在介绍...

图书目录

第1章 SQL Server 数据库基础

1.1 数据库、数据库管理系统与数据库系统

1.1.1 数据和数据处理

1.1.2 数据库和数据库系统

1.1.3 数据库管理系统(DataBase Management System,DBMS)

1.2 关系型数据库

1.2.1 数据库数据模型

1.2.2 关系型数据库的特点

1.2.3 数据完整性

1.3 SQL和SQL Server

1.3.1 关系型数据库标准语言SQL

1.3.2 SQL Server 2000简介

1.3.3 SQL Server 2000系统需求

1.4 SQL Server 2000实用工具

1.4.1 启动SQL Server 2000实用工具

1.4.2 实用工具简介

1.4.3 用服务管理器启停SQL Server服务

1.4.4 使用联机丛书

习题与实训

第2章 数据库的创建与管理

2.1 SQL Server数据库

2.1.1 SQL Server数据库结构

2.1.2 SQL Server数据库类型

2.1.3 用户数据库设计应考虑的事项

2.2 使用企业管理器创建数据库

2.2.1 企业管理器的工作界面

2.2.2 利用企业管理器直接创建用户数据库

2.2.3 利用“创建数据库向导”创建用户数据库

2.3 使用TransactSQL语言创建数据库

2.3.1 查询分析器

2.3.2 用TransactSQL语句创建数据库

2.4 数据库的修改和删除

2.4.1 修改数据库

2.4.2 删除数据库

2.5 数据库迁移

2.5.1 分离和附加SQL Server数据库

2.5.2 导入和导出数据

习题与实训

第3章 数据表和索引

3.1 SQL Server数据表

3.1.1 数据表的概念

3.1.2 表的设计

3.1.3 SQL Server 2000表的类型

3.2 数据类型

3.3 约束和规则

3.4 创建数据表

3.4.1 准备工作

3.4.2 用企业管理器创建数据表

3.4.3 用TransactSQL语句创建数据表

3.5 修改和删除表

3.5.1 修改数据表

3.5.2 删除数据表

3.6 更新表中数据

3.7 索引

3.7.1 SQL Server 2000索引概述

3.7.2 SQL Server 2000索引的分类

3.7.3 填充因子及其作用

3.7.4 SQL Server 2000创建索引的方法

3.8 使用企业管理器管理索引

3.8.1 使用企业管理器创建索引

3.8.2 查看、修改和删除索引

3.9 使用Transact SQL语言管理索引

3.9.1 创建索引

3.9.2 删除索引

习题与实训

第4章数据库查询

4.1 SELECT语句结构

4.1.1 SELECT语句的语法

4.1.2 SELECT语句的基本结构

4.2 SELECT子句的使用

4.2.1 指定查询列

4.2.2 查询结果集中包括导出列

4.2.3 指定结果集中列的别名

4.2.4 显示常数列

4.2.5 删除重复行

4.2.6 排序(ORDER BY子句)

4.2.7 限制返回行数

4.3 WHERE子句的使用

4.3.1 比较运算

4.3.2 范围

4.3.3 列表

4.3.4 模式匹配

4.3.5 空值判断

4.3.6 逻辑运算

4.4 聚合和汇总

4.4.1 聚合函数

4.4.2 分组(GROUP BY子句)

4.4.3 分组筛选(HAVING子句)

4.4.4 计算和汇总(COMPUTE和COMPUTE BY子句)

4.5 多表查询

4.5.1 多表查询联接概述

4.5.2 内联接

4.5.3 外联接

4.5.4 使用UNION合并多表查询结果

4.6 嵌套查询

4.7 通过查询改变数据表数据

4.7.1 查询结果插入已有表

4.7.2 根据查询结果修改或删除表中数据

4.7.3 查询结果创建新表(INTO子句)

4.8 视图

4.8.1 视图的概念

4.8.2 视图的优点

4.8.3 对视图的要求

4.9 使用企业管理器管理视图

4.9.1 创建视图

4.9.2 查看视图

4.9.3 修改视图

4.9.4 重命名视图

4.9.5 删除视图

4.10 使用Transact-SQL语言管理视图

4.10.1 创建视图

4.10.2 修改视图

4.10.3 删除视图

4.11 使用视图操作表数据

4.11.1 插入数据记录

4.11.2 更新数据记录

4.11.3 删除数据记录

4.11.4 使用企业管理器操作视图数据

习题与实训

第5章 TransactSQL程序设计

第6章 数据库安全性管理

第7章 数据库管理高级应用

第8章 SQL Server系统应用实例

参考文献