SQL server
Microsoft 发布的一个典型的关系型数据库管理系统,功能强大,操作简便,安全性可靠。
数据库概念: 存放数据的地方,是需要长期存放在计算机内的有组织的并且可以共享的数据集合。
类型:层次、网状、关系
层次
网状
关系
关系数据库
特点:每个具有相同属性的数据独立地存在一个表中。对任何一个表而言,用户可以新增、删除和修改表中的数据。
组成部分:建码,主键,候选关键字,公共关键字,外键
完整性规则:实体,参照,用户定义
范式理论: 三范式
第一范式: 每一列不可分割;
第二范式:在以第一范式基础上,任何一个非主键依赖于主键
第三范式:在第三范式基础上,任何两个非主键不存在传递依赖
E-R模型
实体-联系模型
SQL server 2008 体系结构
包括:数据库引擎,Analysis services reporting services and intergration services
SQL server 联机丛书
能帮助我们提高解决问题能力
这是一个工具包,包含了开发的方方面面;相当于汉语大词典;
针对五种不同角色的人群的编写:结构设计与、管理员、开发人员、信息工作者和分析人员。
SQL server 配置管理器
BIDS : Business intelligence development studio 商业智能项目开发环境
为analysis service、 integration service、reporting service 提供帮助,比如一些模板。
数据库的组成
表
视图
存储过程
触发器
用途与角色
其他数据库部分
创建数据库
使用管理工具 或 使用 T-SQL 语句
Create database database_name
[
On[primary]
[name = logical_name, filename='path' [,size=database_size][,maxsize=database_maxsize] [,filegrowth=growth_increment]
]
查看数据库状态
1.使用目录视图
2.使用函数
SELECT DATABASEPROPERTYEX(‘教务管理系统’,version)
3.使用系统存储过程
Sp_helpdb
能够查看数据库所有信息
修改数据库
1.修改名称
重命名 或者 属性-文件-该名称 或者 ALTER DATABASE 原有名称 MODIFY NAME = 现有名称
2.修改大小
添加一个新的文件或者修改初始大小,在属性--文件里
删除数据库
drop database -database name
分离和附加数据库
收缩数据库
放到数据库处,右击-任务-收缩-数据库或文件
数据库快照
优点
维护历史数据生成报表
将查询实施在数据库的快照上,释放主体资源
加快恢复操作效率
限制
不能删除,分离或还原
源数据库的性能受到影响
不能从源数据库中或任何快照中删除文件
源数据库必须处于在线状态