- 数据库:place-存放数据-长期-有组织-可共享-数据集合
- 模型:存储结构
-
- 层次-hierarchical
- 网状-network
- 关系-relation---核心--规范化---范式(规则)
- 关系数据库:数据表+数据表(关联)
-
- 独立(增删改不影响)
- 键码(一列或多列)
-
- 主键(唯一标识-候选
- 候选键-(唯一标识+不含多余属性
- 公共关键字
- 外键-(在一个关系中是主键
- 完整性规则
-
- 实体√ -必须满足约束条件
-
- 主属性不能为空值
-
- 唯一标识
- 参照√ -必须满足约束条件
-
- R1外键值必须在R2主键值中找到或者是空值
- 用户定义的
- 范式:
6种---
1NF √
2NF √
3NF √
BCNF(Bouce-Codd)
4FNF
5NF
逐级递增。只有满足了第一范式才能去考虑第二范式
-
- 第一范式
-
- 不可分割(基本数据项)
- 同一列不能有多个值(即重复属性)
- 第二范式
-
- 满足第一范式
- 非主键都依赖主键(有一个不依赖主键就是第一范式)
- 第三范式
-
- 满足第二范式
- 任何两个非主键不存在信赖关系(都依赖主键,但是有一个还依赖其他键)
- ER模型:entity-relationship--实体-联系
图形反映现实关系
-
- 实体
-
- 实体集
- 实例
- 关系
-
- 一对一-----1:1
- 一对多-----1:N
- 多对多-----N:M
- SQL Server 2008的体系结构:
组成部分及之间的描述
组成部分
-
- 数据库引擎(即使用数据库)
-
- 核心
- 存储,处理,安全(创建,,查询,,访问等)
- 即增删改查
- Analysis services(分析)
-
- 服务器+客户端技术 → 联机分析+数据挖掘
- Reporting services(报表)
-
- 创建(提取报表)
- 管理
- 编程扩展(API)(应用程序)
- Integration services(集成)
-
- 提取--转换--加载
- 引擎--分析--报表(数据源→分析→形成程序)
- 安装IIS服务
-
- 是什么
-
- IIS:(Internet information services互联网信息服务)
- 网址
- 安装
-
- 开始菜单
- 设置--控制面板
- 管理工具
- 添加删除程序
- 添加/删除Windows组件
- IIS选择上--看详细内容--FTP服务默认不选择
- 下一步--安装--找到安装光盘中的文件--i386--文件--确定
- 等待一两分钟(电脑性能好坏关系安装时间)
- 完成
- 控制面板--管理工具--Internet信息服务--
- 安装SQL Server 2008:
- 卸载SQL Server 2008:
-
- 控制面板
- 添加删除程序
- Microsoft SQL Server 2008--删除
- 对话框--删除自己安装好的实例--下一步-
- 功能--全选--下一步
- 删除
- 可以将其他有关的也删除掉