设为首页 收藏本站
查看: 1331|回复: 0

[经验分享] 【Sql Server】1.SQL Server 2008入门知识

[复制链接]

尚未签到

发表于 2018-10-12 13:12:47 | 显示全部楼层 |阅读模式
  一、常见的数据库模型
  模型是指数据库管理系统中数据的存储结构,常见的有三种:
  (1)层次模型
DSC0000.jpg

  (2)网状模型:比层次模型有更多的关系
DSC0001.jpg

  (3)关系模型
DSC0002.jpg

  二、关系数据库的完整性规则
  实体完整性规则:关系的主键不能是空值。
  参照完整性规则:外键的值必须在主表的主键值中找到或者为空。
  用户定义完整性规则:是针对某一具体数据库的约束条件。
  三、泛式理论
  规范化是把数据库组织成在保持存储数据完整性的同时最小化冗余数据的结构的过程。规范化的数据库是符合关系模型规则的数据库,通常把这些规则称为范式。
  目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、Boyce-Codd范式(BCNF)、第四范式(4NF)和第五范式(5NF)。
  第一范式:是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。例如:
DSC0003.jpg

  最后一条数据不满足第一泛式,修改如下:
DSC0004.jpg

  第二范式:如果一个表已经满足第一范式,而且该数据表中的任何一个非主键字段的数值都依赖于该数据表的主键字段,那么该数据表满足第二范式。例如:
DSC0005.jpg

  第三范式:如果一个表已经满足第二范式,而且该数据表中的任何两个非主键字段的数据值之间不存在函数依赖关系,那么该数据表满足第三范式。例如:
DSC0006.jpg

  表格中的奖金字段是依赖于工资的,可以通过函数计算出来,所以奖金字段可去掉。
  四、E-R模型
  E-R数据模型,即实体-联系数据模型,E-R模型也就是数据建模。
  实体:是观念世界中描述客观事物的概念,可以是具体的事物,例如一本书、一条街、一朵鲜花等;也可以是抽象的事物,例如一个容量、一个城市、一种气体或一种感受等。同一类实体的所有实例就构成该对象的实体集。
DSC0007.jpg

  关系:
一对一关联:
DSC0008.jpg

一对多关联:
DSC0009.jpg

多对多关联:
DSC00010.jpg

  一个人事管理系统的ER图:
DSC00011.jpg

  五、SQL Server 2008体系结构
  SQL Server 2008体系结构:数据库引擎、分析服务、报表服务、集成服务.(这几个也是启动SQL Server 2008界面时弹出窗口的‘服务器类型’)
DSC00012.jpg

DSC00013.jpg

  数据库引擎
  数据库引擎是Microsoft SQL Server 2008系统的核心服务,负责完成数据的存储,处理和安全管理。例如,创建数据库、创建表、创建视图、数据查询和访问数据库等操作,都是由数据库引擎完成。
  通常情况下,使用数据库系统实际上就是在使用数据库引擎。因为数据库引擎也是一个复杂的系统,它本身包含了许多功能组件,例如,复制、全文搜索等。使用Microsoft SQL Server 2008系统的数据库引擎可以在学校的学生管理系统中完成数据的添加、删除、更新、查询和安全控制等操作。
  分析服务
  Analysis Services的主要作用是通过服务器和客户端技术的组合提供联机分析处理(Online Analytical Processing,OLAP)和数据挖掘功能。
  使用Analysis Services,用户可以设计、创建和管理包含来自于其他数据源的多维结构,通过对多维数据进行多角度的分析,可以使管理人员对业务数据有更全面的理解。另外,通过使用Analysis Services,用户可以完成数据挖掘模型的构造和应用,实现知识的发现、表示和管理。例如,使用Microsoft SQL Server 2008系统提供的Analysis Services在学校的学生信息管理系统中完成对学生数据的挖掘分析,从而发现更多有价值的信息和知识,为有针对性地提高学生成绩、了解学生管理情况等提供有效的支持。
  报表服务
  Reporting Services包含用于创建和发布报表及报表模型的图形工具和向导;用于管理Reporting Services的报表服务器管理工具;用于对Reporting Services对象模型进行编程和扩展的应用程序编程接口(API)。
  Microsoft SQL Server 2005 Reporting Services是一种基于服务器的解决方案,用于生成从多种关系数据源和多维数据源提取内容的企业报表,发布能以各种格式查看的报表,以及集中管理其安全性和订阅。创建的报表可以通过基于Web的连接进行查看,也可以作为 Microsoft Windows应用程序的一部分进行查看。
  集成服务:
  Integration Services是一个数据集成平台,负责完成有关数据的提取、转换和加载等操作。对于Analysis Services来说,数据库引擎是一个重要的数据源,而如何将数据源中的数据经过适当的处理并加载到Analysis Services中以便进行各种分析处理,这正是Integration Services所要解决的问题。重要的是Integration Services可以高效地处理各种各样的数据源,例如,SQL Server、Oracle、Excel、XML文档、文本文件等。
  Microsoft SQL Server 2008系统提供的Integration Services包括生成并调试包的图形工具和向导;执行如FTP操作、SQL语句和电子邮件消息传递等工作流功能的任务;用于提取和加载数据的数据源和目标;用于清理、聚合、合并和复制数据的转换;管理服务,即用于管理Integration Services包的Integration Services服务;以及用于对Integration Services 对象模型编程的应用程序接口(API)。
  六、安装IIS服务(Internet Information Service)
  在安装SQL Server 2008之前,要了解安装SQL Server 2008对组件有什么要求,使用SQL Server 2008的报表服务,必须要在本机配置一个WEB服务器,对WINDOWS系统一般是安装IIS服务。
  以Windows2008为例讲解安装IIS方法:
  1、右键点击 “计算机”,在弹出菜单中选择“管理”选项,在服务器管理器左侧界面点击 “角色”选项,如下图:(或:控制面板/管理工具/服务器管理器,选择‘角色’)
DSC00014.jpg

  2、点击“添加角色”按钮后,弹出如下界面
DSC00015.jpg

  3、选择“角色”列表中的“Web服务器(IIS)”和“应用程序服务器”,点击“下一步”,弹出如下的效果界面:
DSC00016.jpg

  点击“添加必须的功能”按钮后,进行下一步操作:
DSC00017.jpg

  点击“下一步”
DSC00018.jpg

  点击“下一步”
DSC00019.jpg

  安装完成后,点击下图中的“关闭”按钮完成Web服务器的安装。
DSC00020.jpg



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-620819-1-1.html 上篇帖子: SQL server 数据库的表的创建与使用T-SQL语句操控数据表 下篇帖子: SQL Server 2017 AlwaysOn AG 自动初始化(九)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表