数据库视频之SQLServer产品简介与数据库的管理
第一章 SQL Server 产品入门
数据库
1、三类完整性规则
一、实体完整性(主键不可为空);
二、参照完整性(外键必须能在主键中找到值或空值);
三、用户定义完整性(针对实际数据库的约束(字符类型,列个数,字符长度等等))
2、系统模型
一、层次模型(树);
二、网状模型(在树的基础上增加其复杂性);
三、关系模型(找关系,利用关系关联表)
3、三范式
第一范式 数据表中属性不可重复,某个属性不可多值;
第二范式 满足第一范式,非主键字段依赖于主键字段;
第三范式 满足第二范式,两个非主键字段不存在函数依赖关系。
4、E-R模型:(实体-联系数据模型)实体(方框表示),客观存在的事物;关系(菱形表示将三种用1和n写出来):一对一关联;一对多关联;多对多关联;
5、术语:键码 关系中用来标识的一列或多列;主关键字 就是主键,当做表行的唯一标识;候选关键则 唯一标识表中的一行又不含多余属性的属性集;公共关键字 两个关系中具有相融或相同的属性或属性组;外关键字 就是外键,用来表示两个关系之间的联系
SQL Server2008
1、体系结构:
2、 安装与卸载
第二章 SQL Server2008管理工具
1、SQL Server Management Studio是一个集成开发环境,打开此应用,连接服务器,一般选择数据库引擎,在对象资源管理器中选择要编辑的东西,在右边会显示详细信息,点击新建查询可以编写语句,编写完后点击“!”运行,也可用F5快捷键。
2、模板资源管理器:在视图中打开,其提供了大量与SQL Server和分析服务相关的脚本模板。也就是如果不知道语句怎么写可以利用模板资源管理器。
3、SQL Server联机丛书:可以通过联机丛书进行帮助用户实现数据管理和完成项目。其包括了帮助查看器、新教程和对于结构设计员、管理员、开发人员、信息工作者和分析人员这五种不同角色的导航廻
4、SQL Server配置管理器:在配置工具中选择SQL Server配置管理器命令打开,也可以在cmd中输入SqlServermanager.msc命令打开,其包含了SQL Server服务,SQL Server网络配置和SQL Native Client10.0配置,可以对服务的网络配置进行设置
5、Business Intelligence Development Studio(商业智能开发环境BIDS):用于开发包括分析服务、集成服务和报表服务项目在内的商业解决方案的主要环境。
6、SQL Server外围应用配置器、sqlcmd工具通过此工具进行查询,操作数据库在cmd命令提示符中进行编写“sqlcmd –s”,之后选数据库“use 数据库名”,之后利用语句操作数据库
第三章 管理数据库
1、创建数据库
一、右击“数据库”,选“新建数据库”,设置名称,大小,格式等等
二、在“新建查询”中输入语句:create database 数据库名
2.查看数据库状态:
一、目录视图(点击属性)
二、使用函数(SELECT DATABASEPROPERTYEX(数据库名,版本号))
三、使用系统存储过程(sp_helpdb)
3、修改数据库
一、直接操作,改变数据库,或者添加重复文件之后再改变数据库
二、用“ALTER DATABASE 数据库名称 MODIFY 要改变的事件”语句
4、删除数据库
一、右击“数据库”,点击删除
二、用“DROP DATABASE 数据库名”语句
5、分离与附加数据库
一、分离:右击“数据库”,点击任务—分离,进行操作
二、附加:右击“数据库”,点击附加,添加文件即可
6、收缩数据库:(与分离相同)
7、数据库快照:
一、限制
不可对数据库进行删除、分离和还原、
源数据库性能收影响、
不可在源数据库或任何快照中删除文件、
源数据库必须处于在线状态
二、创建
利用语句“create database 名称 on () as snapshot of 数据库名称”
8、复制数据库
和分离相似