自考也结束了,接下来应该好好的学习了 接下来总结下数据库视频的知识点。
SQL sever基础知识
SQL 语句的特点:
.功能强大
.操作简便
.可靠安全性
*(数据库: 存放数据的地方,长期存放在计算机并且有组织,能共享的数据集合。 较小的冗余度 较高的数据独立可易扩展性,能被不同用户使用。
数据库关系模型模型: 数据库管理系统中储存结构。
1:层次模型
2:网状模型
3:关系模型
关系数据库是由数据表和数据表之间关联组成。
范式:
关系模型原理核心就是 “规范化” 概念。 规范化就是把数据库组织成在保持存储数据库完整性的同时最小化冗余数据的结构 的过程。 规范化数据库是符合关系模型规则的数据库,这些规则就是范式。
范式是符合某一种级别的关系模式集合。
我们只认识三种范式就行了(一,二,三)范式。
第一范式:
数据库表中每一列都是不可分割的基本数据项,同一列不能有多个值,就是实体中某个属性不能有多个值或者不能由于重复的属性。
1:数组每个属性只能包含一个值
2:关系中每个数组必须包含相同的数量的值
3:关系中每一个数组一定不能相同。
第二范式:
一个数据表已经满足第一范式,而且该表任何一个非主键的数值依赖于该数据表的主键字段,那么就满足第二范式。
比如说一个表中 员工信息都依赖于 “项目编号”,但是表中的负责人部门不依赖于“项目编号”,所以这个表符合第一范式而不符合第二范式;只能把计划表拆分为两部分,项目计划表和部门数据表,把负责人部门给分出来,这样就满足第二范式了。
第三范式:
一个数据表满足第二范式,而且该数据表中的任何两个非主键字段的数据值之间不存在函数信赖关系,那么该表就满足第三范式。
比如说,在一个表中,员工的姓名,性别,工资都依赖于编号主键(通过编号都能查询到姓名,性别,工资),还有一个奖金,但是工资和奖金就是函数依赖关系,奖金就是与工资挂钩,奖金随着工资的变化而变化,所以此表不符合第三范式; 我们可以把奖金那一列给划掉,奖金那一列没了,所以这个表就符合第三范式了。 (以后还会在写博客 详细的介绍范式 和规范第三范式)。
ER模型:
数据模型, 实体 - 联系数据模型;ER图也表示实体之间的关系和联系。
(1)ER模型图有三种方式:实体,属性,还有联系。
(2)矩形框一般表示实体的名字;
(3)菱形框表示联系,一般在框中输入联系的名称。
ER模型的约束性:
(1)一对一联系 (1:1)
(2)一对多联系 (1:N)
(3)多对多联系 (M:N)
管理工具:
1:SQL Server Management Studio:
是一个集成环境,用户访问,配置,管理和开发SQL Server的所有组件。 组合了大量的图形工具和脚本编辑器, 使各种技术水平的开发人员和管理员都能访问 Server.
SQL Server Management Studio可以和SQLServer的所有组件协同工作, 例如ReportingServices(报表服务),IntegrationServices(集成服务)和SQL ServerCompact3.5SP1.
2:模板资源管理器:
模板资源管理器:
提供了大量与SQL Server和分析服务相关的脚本和模板,来帮助使用SQL Server. 模板提供了编写和查询的起点。 其实就是保存在文件中的脚本片段,可以在 SQL 查询视图中打开并且进行修改,以用之需要。
模板浏览器的窗口是可选的。 如果模板浏览器窗口不可见,可使用(视)菜单或者工具栏上的模板浏览器按钮打开它。
步骤: 打开SQL Server Management Studio — 找到并点击上方的视图窗口,— 模板资源管理器打开 Stored Procedure,并找到创建存储过程的模板,就可以看到它的代码脚本片段 如图:
然后可以看到里面有 CREATE ;DROP ; SELECT 等SQL语句,这样我们就可以根据自己的情况对代码进行修改。(在这里我们就简单的了解下吧。)
SQL Server联机丛书:
联机丛书我也不做太多的介绍了,所谓的联机丛书就是对 SQL Sever2008 文档和帮助系统所做的改进,更更好的帮助用户如何去操作实现数据管理和商业智能项目。(也就是强化帮助功能)
SQL Server2008联机丛书增加了新的帮助查看器,完美的将 Visual Studio 的帮助查询整合在一起
增加了新的教程,帮助用户更好的使用 SQL Sever.
同时还增加了新的角色导航等等...
单机界面上的帮助按钮,打开目录就可以打开帮助功能。
创建存储过程的 展开SQL Server2008联机丛书 — 就再展开数据库引擎 — 技术参考等等...这样可能会很慢。
那么我们可以直接用搜索引擎来查找,这样会方面快捷。还会提示你所搜索的结果,还会提供所需要的语法知识和参数解释。
SQL Server 配置管理器:
我们如何要对SQL Server的一些服务进行管理,(如何启动或者管理)这时候我们就有了配置管理器的存在。
配置管理器包含了三个工具:
- SQL Server 2008服务,
- SQL Server 2008网络配置,
- SQL Native Client配置三个工具供数据库管理人员做服务启动/停止与监控;服务器端支持的网络协议;用户访问SQL Server的网络相关设置等工作。
打开配置管理器的方法:
从(配置工具)菜单中选择(SQL Server配置管理器)打开它,或者直接输入命令提示符 输入 :sqlservermanager.msc的命令打开它。
我的SQL是 2014版本的。
进去之后就是这样
假如说 SQL Server代理最为频繁,为了方便我们可以设置下它的 “启动模式” (让它在开始时候就会自动启动)。
单机SQL Server代理 然后右击找到属性就可以设置它的 “启动模式” 为自动模式。
Business Intelligence Development Studio:
商业智能开发平台;业务智能开发平台;商业智能开发工具集。
Business Intelligence Development Studio 是用于开发包括 Analysis Services Integration Services 和 Reporting Services 项目在内的商业解决方案的猪要环境每个环境类型都提供了用于创建商业只能解决方案 所需对象的模板,并且提供了用于创建商业智能解决方案所需对象的模板,并提供了用于处理这些对象的各种设计器,工具和导向。