SQL Server2012数据库基础及应用
2020-04-07 11:39:26 1 举报
AI智能生成
SQL Server2012数据库基础及应用
作者其他创作
大纲/内容
7 Transact-SQL语言基础
7.1 常量与变量
7.1.1 常量
7.1.2 变量
1 局部变量赋值格式一
2 局部变量赋值格式二
7.2 运算符和表达式
1 算术运算符
2 比较运算符
3 字符串连接运算符
4 逻辑运算符
5 位运算符
7.3 数据查询操作
7.3.1 查询的基本语法
7.3.2 简单查询
1 比较运算符的使用(比较大小)
2 范围运算符的使用(确定范围)
3 列表运算符的使用(确定集合)
4 模式匹配符(字符匹配)
5 空值判断符(涉及空值的查询)
6 逻辑运算符(多重条件查询)
7.3.3 查询结果排序
7.3.4 查询统计
7.3.5 分组查询
7.3.6 连接查询
1 内连接查询
2 外连接查询
3 交叉连接查询
7.3.7 子查询
1 带有IN谓词的子查询
2 带有比较运算符的子查询
3 带有ALL谓词的子查询
4 带有EXISTS谓词的子查询
7.4 程序流程控制语句
7.4.1 IF…ELSE语句
7.4.2 无条件转移语句——GOTO语句
7.4.3 WHILE、BREAK、CONTINUE语句
7.5 系统内置函数
7.5.1 行集函数
1 OPENQUERY行集函数
2 OPENROWSET行集函数
3 CONTAINSTABLE行集函数
4 FREETEXTTABLE行集函数
7.5.2 聚合函数
7.5.3 标量函数
7.6 用户定义函数
7.6.1 用户函数的定义
7.6.2 用户函数的调用
7.6.3 用户函数的删除
8 存储过程与触发器
8.1 存储过程
8.1.1 存储过程基础
8.1.2 创建存储过程
8.1.3 执行存储过程
8.1.4 修改、查看、重命名、删除存储过程
1 修改存储过程
2 查看存储过程
3 删除存储过程
8.1.5 存储过程应用
1 带输入参数的存储过程
2 带输出参数的存储过程
8.2 触发器
8.2.1 触发器基础
8.2.2 创建触发器
8.2.3 查看、修改和删除触发器
1 查看触发器
2 修改触发器
3 删除触发器
8.2.4 触发器应用
9 游标与事务
9.1 游标
9.1.1 游标基础
9.1.2 游标的使用步骤
1 声明和定义游标
2 打开游标
3 提取游标数据
4 修改游标位置数据行
5 关闭游标
6 释放游标
7 游标函数
9.1.3 游标应用
9.2 事务
9.2.1 事务基础
9.2.2 事务操作
1 事务控制语句
2 用于事务管理的全局变量
3 事务控制语句的使用
4 事务使用示例
10 SQL Server 2012的安全机制
10.1 创建用户账户及登录
1 SQL Server的安全机制
2 SQL Server 2012的验证模式
3 SQL Server 2012的系统登录名简介
4 使用SSMS创建登录名
10.2 数据库用户
10.3 数据库角色
1 服务器角色
2 数据库角色
10.4 数据库权限
1 数据库权限
2 权限操作
10.5 数据库架构
1 架构简介
2 创建架构
11 使用C#开发应用程序
1 创建项目
2 创建项目文件夹
3 登录窗体设计
4 学生信息维护窗体设计
12 上机指导
实训一 数据库文件管理
实训二 表的操作
实训三 表数据的操作
实训四 约束
实训五 默认和规则
实训六 关系、索引和视图
实训七 SELECT查询
实训八 程序设计
实训九 存储过程
实训十 触发器
实训十一 游标和事务
实训十二 安全认证与访问权限
实训十三 数据库开发技术
1 建立工程文件
2 用户登录模块设计与实现
3 图书馆服务功能模块设计与实现
4 读者记录维护模块的设计与实现
5 用户记录维护模块的设计
1 数据库基础
1.1 数据库管理系统
1.1.1 数据与数据处理
1.1.2 计算机数据管理
1 人工管理阶段
2 文件系统阶段
3 数据库系统阶段
1.1.3 数据库系统
1 数据库系统的组成
2 数据库系统的三级模式结构
1.1.4 数据库管理系统
1.2 数据模型
1 概念模型
2 数据模型
1.3 关系数据库
1 基本概念
2 关系的特点
3 关系的运算
1.4 关系型数据模型的范式结构
1 第一范式(1NF)
2 第二范式(2NF)
3 第三范式(3NF)
2 SQL Server数据库概述
2.1 SQL及Transact-SQL简介
2.2 SQL Server发展简史
2.3 SQL Server 2012特点及配置要求
2.4 SQL Server 2012的安装过程
2.5 SQL Server 2012的启动
3 数据库管理
3.1 数据库的存储结构
1 文件
2 文件组
3.2 创建数据库
1 使用Microsoft SQL Server Management Studio创建数据库
2 使用Transact-SQL命令
3.3 修改数据库
1 使用Microsoft SQL Server Management Studio修改数据库
2 使用Transact-SQL命令
3.4 查看数据库
1 使用Microsoft SQL Server Management Studio查看数据库
2 使用Transact-SQL命令
3.5 删除数据库
1 使用Microsoft SQL Server Management Studio删除数据库
2 使用Transact-SQL命令
3.6 数据库的备份及还原
1 完全备份
2 事务日志备份
3 差异备份
4 文件备份
3.6.1 备份/还原数据库
1 使用Microsoft SQL Server Management Studio备份数据库
2 使用Transact-SQL命令
3 使用Microsoft SQL Server Management Studio还原数据库
4 使用Transact-SQL命令
3.6.2 分离/附加数据库
1 使用Microsoft SQL Server Management Studio分离数据库
2 使用Microsoft SQL Server Management Studio附加数据库
4 表的操作
4.1 数据类型
4.1.1 系统数据类型
1 整型
2 精确数值型
3 货币数据类型
4 近似数值类型
5 日期和时间数据类型
6 字符型
7 Unicode字符数据型
8 文本和图形数据类型
9 二进制数据类型
10 位型
11 时间戳型
12 特殊数据型
4.1.2 创建及删除用户定义数据类型
1 使用Microsoft SQL Server Management Studio创建用户定义数据类型
2 使用Transact-SQL命令创建用户定义数据类型
3 使用Microsoft SQL Server Management Studio删除用户定义数据类型
4 使用Transact-SQL命令删除用户定义数据类型
4.2 表的创建
1 使用Microsoft SQL Server Management Studio创建表
2 使用Transact-SQL命令
4.3 表的修改
1 使用Microsoft SQL Server Management Studio修改表
2 增加列
3 删除列
4 修改已有列的属性
5 更改当前数据库中用户创建对象(如表、列)的名称
6 使用Transact-SQL命令修改表
4.4 表的删除
1 使用Microsoft SQL Server Management Studio删除表
2 使用Transact-SQL命令
4.5 表的数据操作
4.5.1 向表中插入数据
1 使用Microsoft SQL Server Management Studio插入表数据
2 使用Transact-SQL命令
4.5.2 修改表中数据
1 使用Microsoft SQL Server Management Studio修改表中数据
2 使用Transact-SQL命令
4.5.3 删除表中数据
1 使用Microsoft SQL Server Management Studio删除表中数据
2 使用Transact-SQL命令
3 使用TRUNCATE TABLE语句删除表中数据
5 数据完整性
5.1 数据完整性的重要作用
5.1.1 实体完整性
5.1.2 域完整性
5.1.3 参照完整性
5.1.4 用户定义完整性
5.2 约束
5.2.1 CHECK约束
1 界面方式建立、查看、修改和删除CHECK约束
2 使用命令方式建立CHECK约束
3 使用命令方式删除CHECK约束
5.2.2 PRIMEARY KEY约束
1 使用界面方式建立和删除PRIMARY KEY约束
2 使用命令方式建立PRIMARY KEY约束
3 使用Transact-SQL语句删除PRIMARY KEY约束
5.2.3 FOREIGN KEY约束
1 使用界面方式建立、删除FOREIGN KEY约束
2 使用命令方式创建FOREIGN KEY约束
3 使用命令方式删除FOREIGN KEY约束
5.2.4 UNIQUE约束
1 使用界面方式建立与删除UNIQUE约束
2 使用命令方式建立UNIQUE约束
3 使用命令方式删除UNIQUE约束
5.2.5 DEFAULT约束
1 使用界面方式建立与删除DEFAULT约束
2 使用命令方式创建DEFAULT约束
3 使用命令方式删除DEFAULT约束
5.3 默认
5.3.1 创建默认对象
5.3.2 绑定默认
5.3.3 解除默认对象的绑定
5.3.4 删除默认对象
5.4 规则
5.4.1 创建规则
5.4.2 绑定规则
5.4.3 解除规则的绑定
5.4.4 删除规则
6 索引和视图
6.1 索引
6.1.1 索引的分类
1 聚集索引
2 非聚集索引
3 聚集索引和非聚集索引的特性
6.1.2 创建索引
1 使用Microsoft SQL Server Management Studio创建索引
2 使用Transact-SQL语句创建索引
6.1.3 索引的查看
1 使用Microsoft SQL Server Management Studio查看索引
2 使用sp_helpindex查看索引
6.1.4 索引的删除
1 使用Microsoft SQL Server Management Studio删除索引
2 使用Transact-SQL语句删除索引
6.2 视图
6.2.1 视图的概念
1 着重于特定数据
2 简化数据操作
3 自定义数据
4 导入和导出数据
5 跨服务区组合分区数据
6.2.2 创建视图
1 使用Microsoft SQL Server Management Studio创建视图
2 使用Transact-SQL语句创建视图
6.2.3 查询视图
1 获取关于视图的信息
2 查看由视图定义的数据
6.2.4 重命名视图
1 使用Microsoft SQL Server Management Studio重命名视图
2 利用sp_rename重命名视图
6.2.5 修改视图的定义
1 使用Microsoft SQL Server Management Studio修改视图
2 使用Transact-SQL语句修改视图
6.2.6 删除视图
1 使用Microsoft SQL Server Management Studio删除视图
2 使用Transact-SQL语句删除视图
0 条评论
下一页