SQL Server2012数据库基础及应用

SQL Server2012数据库基础及应用 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语句删除视图 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 用户记录维护模块的设计 思维导图

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwxwjf.html