zoukankan      html  css  js  c++  java
  • 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 用户记录维护模块的设计

    思维导图

    SQL Server2012数据库基础及应用

    防止博客图床图片失效,防止图片源站外链:

    http://www.processon.com/chart_image/5e5b4705e4b069f82a1a6f1c.png)

    思维导图在线编辑链接:

    https://www.processon.com/view/5e5b4705e4b069f82a1a6f19

  • 相关阅读:
    T-SQL逻辑查询的各阶段
    linqtosql(GroupBy/Having/Count/Sum/Min/Max/Avg操作符)
    jquery获取select下拉框的值以及change时间绑定
    英汉翻译功能的简单实现
    jQuery zTree默认加载一级几点
    Linq第一篇
    vs2015+win10搭开发环境
    asp.net mvc 中使用静态页
    .net中的异步操作
    (转载)TFS2013安装+配置
  • 原文地址:https://www.cnblogs.com/jingle1267/p/13344267.html
Copyright © 2011-2022 走看看