第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 2012
2.1 SQL Server 2012 及其简单应用
2.1.1 SQL Server 2012 的版本
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 创建数据库--CREATEDATABASE
3.1.3 修改数据库--ALTERDATABASE
3.1.4 查看数据库信息--sp_helpdb、sp_spaceused
3.1.5 删除数据库--DROPDATABASE
3.2 SQL Server 中的表
3.2.1 表的结构及设计
3.2.2 Transact-SQL 对表的要求
3.2.3 表的类型
3.3 SQL Server 2012 中的数据类型
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 修改列的定义--ALTERCOLUMN
3.5.3 删除列--DROP COLUMN
3.6 重命名、删除表
3.6.1 修改表的名称--sp_renameSQL
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 查询所