CHSHJ 发表于 2016-10-31 08:59:20

SQL Server数据库应用之(1)

  一、SQL Server数据库简介
  SQL Server 2000的版本
  SQL Server 2000的新特性
  在关系数据库方面的增强
  图形管理增强
  增强的联合数据库服务器
  SQL Server工具和实用程序
  企业管理器
  服务管理器
  查询分析器
  事件探察器
  导入和导出数据
  服务器网络实用工具
  客户端网络实用工具
  联机帮助文档
  SQL Server的安装和配置
  环境需求
  数据库文件
  安装及升级
  系统数据库简介
  系统表简介
  二、数据库基础
  基本概念
  数据库(DB)
  数据库管理系统(DBMS)
  数据库系统(DBS)
  关系数据库
  三种数据模型
  层次
  网络
  关系模型
  常见数据库对象
  表(Table)
  索引(Index)
  视图(View)
  图表(Diagram)
  缺省值(Default)
  规则(Rule)
  触发器(Trigger)
  存储过程(Stored Procedure)
  用户(User)
  范式
  第一范式
  第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项
  第二范式
  第二范式(2NF)要求数据库表中的每个实例或行必须可以被唯一地区分
  第三范式
  在第二范式的基础上,数据表中如果不存在非关键字段对任一候选关键字段的传递函数依赖则符合第三范式。
  三、SQL 语言基础
  SQL 概述
  标准SQL
  数据查询
  select语句
  select子句:指定需要通过查询返回的表的列
  into子句:把查询结果放到一个新建的表中
  from子句:指定需要进行数据查询的表
  where子句:指定数据检索的条件
  group by子句:指定查询结果的分组条件
  having子句:指定分组搜索条件
  order by子句:指定查询结果的排序方式
  compute子句:在查询结果的末尾生成一个汇总数据行
  union子句:将两个或两个以上的查询结果合并为一个结果集
  数据定义
  create(创建)
  drop(删除)
  alter(修改)
  数据操纵
  insert(插入)
  update(更新)
  delete(删除)
  数据控制
  grant(给及权限)
  revoke(拒绝权限)
  SQL语言分类
  数据定义语言(DDL)
  create
  drop
  alter
  数据操纵语言(DML )
  insert
  update
  delete
  select
  数据控制语言(DCL)
  grant
  revoke
  数据库事务处理
  commit
  rollback
  对象命名约定
  查询
  联接查询
  内联接
  外联接
  交叉联接
  嵌套查询
  子查询(Subquery)
  In
  all
  some/any
  多值比较
  Exists
  Not Exists
  提高select语句的效率
  使用Exists关键字检查结果集
  使用标准联接代替嵌套查询
  使用索引,避免整表扫描
  数据
  插入
  修改
  删除
  
  
页: [1]
查看完整版本: SQL Server数据库应用之(1)