更新时间:2019-03-01 23:21:11
封面
版权信息
前言
第1章 数据库系统与SQL语言概述
1.1 数据库系统与数据模型
1.1.1 基本术语
1.1.2 数据库技术的发展
1.1.3 数据模型
1.2 数据库系统的体系结构
1.2.1 数据库系统的三级模式结构
1.2.2 数据库管理系统(DBMS)
1.2.3 数据库系统的工作流程
1.3 关系数据库的简单介绍
1.3.1 关系数据库的基本特性
1.3.2 关系数据库的设计规范
1.4 SQL语言概述
1.4.1 SQL语言的发展
1.4.2 SQL语言的功能
1.4.3 SQL语言的执行形式
1.4.4 SQL语句结构
1.4.5 SQL的环境
1.4.6 SQL DBMS的客户机/服务器模型
1.4.7 SQL语言的扩展
1.5 小结
第2章 Transact-SQL与SQL Server 2005
2.1 SQL Server 2005及其简单应用
2.1.1 SQL Server 2005的版本
2.1.2 SQL Server Management Studio
2.1.3 使用Management Studio创建数据库
2.1.4 使用Management Studio创建、查看、编辑表
2.1.5 使用Management Studio编辑、运行T-SQL语言
2.2 Transact-SQL语言
2.2.1 Transact-SQL概述
2.2.2 Transact-SQL的标识符
2.2.3 对象命名规则
2.2.4 Transact-SQL的主要组成
2.2.5 Transact-SQL的其他一些常用命令
2.3 Transact-SQL在SQL Server中的执行
2.3.1 解析Transact-SQL语句
2.3.2 编译Transact-SQL语句
2.3.3 执行Transact-SQL语句
2.4 小结
第3章 数据库与表的操作
3.1 创建、修改和删除数据库
3.1.1 SQL Server数据库的组成
3.1.2 创建数据库——CREATE DATABASE
3.1.3 修改数据库——ALTER DATABASE
3.1.4 查看数据库信息——sp_helpdb、sp_spaceused
3.1.5 删除数据库——DROP DATABASE
3.2 SQL Server中的表
3.2.1 表的结构及设计
3.2.2 Transact-SQL对表的要求
3.2.3 表的类型
3.3 SQL Server 2005中的数据类型
3.3.1 数字类型
3.3.2 时间和日期类型
3.3.3 字符数据类型
3.3.4 二进制数据类型
3.3.5 其他数据类型
3.3.6 用户自定义数据类型
3.3.7 数据类型同义词
3.4 创建表(CREATE TABLE)
3.4.1 实例表设计
3.4.2 创建基本表——CREATE TABLE
3.4.3 指定值非空——NOT NULL
3.4.4 指定列的默认值——DEFAULT
3.5 编辑表结构(ALTER TABLE)
3.5.1 添加列或约束——ADD
3.5.2 修改列的定义——ALTER COLUMN
3.5.3 删除列——DROP COLUMN
3.6 重命名、删除表
3.6.1 改变表的名字——sp_rename
3.6.2 删除基本表——DROP TABLE
3.7 小结
第4章 基本的查询
4.1 SELECT语句的结构与执行
4.1.1 SELECT语句的语法结构
4.1.2 SELECT各子句的顺序及功能
4.1.3 SELECT语句各子句的执行
4.2 最简单的查询
4.2.1 向实例表中添加数据
4.2.2 查询表中列的数据——FROM子句
4.2.3 去除结果的重复信息——DISTINCT
4.2.4 查询所有列——“*”
4.2.5 进行无数据源检索
4.2.6 返回查询的部分数据——TOP
4.3 带有搜索条件的查询
4.3.1 简单的选择查询——WHERE
4.3.2 使用比较表达式
4.3.3 使用基本的逻辑表达式——NOT、AND、OR
4.3.4 空值(NULL)的判断——IS [NOT] NULL
4.3.5 限定数据范围——BETWEEN
4.3.6 限制检索数据的范围——IN
4.3.7 模糊查询——LIKE
4.4 排序查询结果
4.4.1 基本排序——ORDER BY
4.4.2 对多列进行排序
4.5 小结
第5章 查询中表达式与函数的使用
5.1 SQL Server中的运算符