【SQL】SQL Server 2008入门知识

来源:互联网 发布:sql 字符串拼接 oracle 编辑:程序博客网 时间:2024/06/15 08:41

数据库

概念

  • 关系型数据库管理系统
    • 功能强大
    • 操作简单
    • 安全可靠

数据库概念

概念

  • 数据存放的地方就是数据库(有组织,可共享)

数据库模型

  • 层次
  • 网状
  • 关系

关系数据库

概念

  • 键码:在关系中用来标识行的一列或多列
  • 主键:被挑选出来,作为表行的唯一标识的候选关键字,一个表中只有一个
  • 候选键:唯一标识表中的一行,但是又不含有多余属性的属性集
  • 公共关键字:两个关系中具有相容或者相同的属性或属性组,那么此属性或属性组叫两个关系的公共关键字。
  • 外键:公共关键字在一个关系中是主键,则此公共关键字被称为另外一个关系的外关键字

规则

  • 实体完整型
  • 关系的一个主属性不为空值
  • 参照完整型
    • 如果关系的外键R1与关系R2中的主键相符,那么外键的每个值必须在关系R2中主键的值找到或空值
  • 用户定义完整型
    • 针对具体的实际情况的约束条件

范式理论

概念

  • 符合某一级别的关系模式的集合

分类

  • 第一范式
    • 数组中每个属性只能包含一个值
    • 每个数组中必须包含相同数量的值
    • 每个数组一定不能相同
  • 第二范式
    • 首先满足第一范式
    • 非主键字段依赖主键字段
  • 第三范式
    • 满足第二范式
    • 表中任意两个非主键字段数据值不存在函数依赖关系
  • BCNF
  • 第四范式
  • 第五范式

E-R模型

概念

  • 实体—联系数据模型

作用

  • 用图形反映现实事物或者数据以及他们之间的联系
  • 实体
    • 描述客观事物的概念
  • 关系
    • 一对一关联
    • 一对多关联
    • 多对多关联

体系结构

四部分

  • 数据库引擎
    • 数据存储、处理、安全管理
  • 报表服务
    • 创建和发布报表的图形工具与向导
    • 报表服务的管理服务
    • 对报表对象进行编程和扩展的应用程序编程接口
  • 分析服务
    • 联机分析处理与数据挖掘
  • 集成服务
    • 数据集成平台(数据提取转换加载)
    • 处理数据语言

安装IIS服务(Internet信息服务)

  • 在管理工具中看是否安装
  • 添加或删除程序→添加或删除Windows组件→选择启动

安装SQL

  • .NET Framework环境的安装

卸载SQL

  • 删除实例与功能
  • 剩余内容的删除(控制面板)
原创粉丝点击