电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

sql_server_2005_学习笔记费下载

105页
  • 卖家[上传人]:小**
  • 文档编号:89127304
  • 上传时间:2019-05-19
  • 文档格式:DOC
  • 文档大小:1.37MB
  • / 105 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、SQL Server 2005 学习笔记第1章 SQL Server 2005关系数据库简介1.1 关系数据库最常用的数据模型有层次模型(Hierarchical Model)、网状模型(Network Model)和关系模型(Relational Model)。 关系模型就是用二维表格结构来表示实体及实体之间联系的模型。 1.1.1 关系模型的基本概念关系(Relation):一个关系对应一张二维表,每个关系有一个关系名。在SQL Server中,一个关系就是一个表文件。元组(Tuple):二维表中水平方向的一行,有时也叫做一条记录。属性(Attribute):表格中的一列,相当于记录中的一个字段。关键字(Key):可唯一标识元组的属性或属性集,也称为关系键或主码。域(Domain):属性的取值范围,如性别的域是(男,女)。分量:每一行对应的列的属性值,即元组中的一个属性值。关系模式:对关系的描述,一般表示为:关系名(属性1,属性2,属性n)。1.1.2 关系模型的性质(1)关系中不允许出现相同的元组。因为数学上集合中没有相同的元素,而关系是元组的集合,所以作为集合元素的元组应该是唯

      2、一的。(2)关系中元组的顺序(即行序)是无关紧要的,在一个关系中可以任意交换两行的次序。因为集合中的元素是无序的,所以作为集合元素的元组也是无序的。根据关系的这个性质,可以改变元组的顺序使其具有某种排序,然后按照顺序查询数据,可以提高查询速度。(3)关系中属性的顺序是无关紧要的,即列的顺序可以任意交换。交换时,应连同属性名一起交换,否则将得到不同的关系。(4)同一属性名下的各个属性值必须来自同一个域,是同一类型的数据。(5)关系中各个属性必须有不同的名字,不同的属性可来自同一个域,即它们的分量可以取自同一个域。(6)关系中每一分量必须是不可分的数据项,或者说所有属性值都是原子的,是一个确定的值,而不是值的集合。 1.1.3 关系数据库完整性1、实体完整性(Entity Integrity) 实体完整性是指主关系键的值不能为空或部分为空。 2、参照完整性(Referential integrity) 如果关系R2的外部关系键X与关系R1的主关系键相符,则X的每个值或者等于R1中主关系键的某一个值,或者取空值。 3、域完整性 域完整性是针对某一具体关系数据库的约束条件。它反映某一具体应用所

      3、涉及的数据必须满足的语义要求。 1.1.4 关系数据库的规范化 第一范式(1NF):元组中每一个分量都必须是不可分割的数据项 第二范式(2NF):不仅满足第一范式,而且所有非主属性完全依赖于其主码 第三范式(3NF):不仅满足第二范式,而且它的任何一个非主属性都不传递于任何主关键字1.2 SQL Server 2005的新特点 1、增强的通知服务。2、增强的报表服务。 3、新增Service Broker技术。 4、增强的数据引擎。5、增强的数据访问接口。 6、增强的分析服务。7、增强的集成服务。8、增强的数据复制服务。9、改进的开发工具。1.3 SQL Server2005环境需求企业版开发版标准版工作组版简化版Windows 2000不支持不支持不支持不支持不支持Windows 2000 Professional Edition SP4不支持支持支持支持支持Windows 2000 Server SP4 支持支持支持支持支持Windows 2000 Advanced Server SP4支持支持支持支持支持Windows 2000 Datacenter Edition SP4支持支

      4、持支持支持支持Windows XP Home Edition SP2不支持支持不支持不支持支持Windows XP Professional Edition SP2不支持支持支持支持支持Windows 2003 Server SP1支持支持支持支持支持Windows 2003 Enterprise Edition SP1支持支持支持支持支持1.4 SQL Server2005系统数据库简介SQL Server 2005有4个系统数据库,它们分别为Master、Model、Msdb、Tempdb。(1)Master数据库是SQL Server系统最重要的数据库,它记录了SQL Server系统的所有系统信息。这些系统信息包括所有的登录信息、系统设置信息、SQL Server的初始化信息和其他系统数据库及用户数据库的相关信息。因此,如果 master 数据库不可用,则 SQL Server 无法启动。在 SQL Server 2005 中,系统对象不再存储在 master 数据库中,而是存储在 Resource 数据库中。(2)model 数据库用作在 SQL Server 实例上创建的所

      5、有数据库的模板。因为每次启动 SQL Server 时都会创建 tempdb,所以 model 数据库必须始终存在于 SQL Server 系统中。当发出 CREATE DATABASE(创建数据库)语句时,将通过复制 model 数据库中的内容来创建数据库的第一部分,然后用空页填充新数据库的剩余部分。 如果修改 model 数据库,之后创建的所有数据库都将继承这些修改。例如,可以设置权限或数据库选项或者添加对象,例如,表、函数或存储过程。 (3)Msdb数据库是代理服务数据库,为其报警、任务调度和记录操作员的操作提供存储空间。(4)Tempdb是一个临时数据库,它为所有的临时表、临时存储过程及其他临时操作提供存储空间。Tempdb数据库由整个系统的所有数据库使用,不管用户使用哪个数据库,他们所建立的所有临时表和存储过程都存储在tempdb上。SQL Server每次启动时,tempdb数据库被重新建立。当用户与SQL Server断开连接时,其临时表和存储过程自动被删除。 1.4.1 SQL Server 2005管理平台SQL Server 2005管理平台(SQL Server

      6、Management Studio)包含了SQL Server 2000企业管理器(Enterprise Manager),以及查询分析器(Query Analyzer)等方面的功能。此外,SQL Server 2005管理平台还提供了一种环境,用于管理 Analysis Services(分析服务)、Integration Services(集成服务)、Reporting Services(报表服务)和 XQuery。1.4.2 商业智能开发平台SQL Server商业智能开发平台(Business Intelligence Development Studio)是一个集成的环境,用于开发商业智能构造(如多维数据集、数据源、报告和Integration Services 软件包),如下图所示。 1.4.3 SQL Server分析器 SQL Server分析器(Profiler)是一个图形化的管理工具,用于监督、记录和检查SQL Server 数据库的使用情况。对系统管理员来说,它是一个连续实时地捕获用户活动情况的间谍。可以通过多种方法启动 SQL Server Profiler,以

      7、支持在各种情况下收集跟踪输出。如下图所示。 1.4.4 数据库引擎优化顾问企业数据库系统的性能依赖于组成这些系统的数据库中物理设计结构的有效配置。这些物理设计结构包括索引、聚集索引、索引视图和分区,其目的在于提高数据库的性能和可管理性。SQL Server 2005 提供了数据库引擎优化顾问,这是分析一个或多个数据库上工作负荷的性能效果的工具。如下图所示。 1.4.5 分析服务Microsoft SQL Server 2005 Analysis Services (SSAS) 为商业智能应用程序提供联机分析处理 (OLAP) 和数据挖掘功能。Analysis Services 允许设计、创建和管理包含从其他数据源(如关系数据库)聚合的数据的多维结构,以实现对 OLAP 的支持。对于数据挖掘应用程序,分析服务允许设计、创建和可视化处理那些通过使用各种行业标准数据挖掘算法,并根据其他数据源构造出来的数据挖掘模型。 1.4.6 SQL Server配置管理器SQL Server 配置管理器是一种工具,用于管理与 SQL Server 相关联的服务、配置 SQL Server 使用的网络协议以

      8、及从 SQL Server 客户端计算机管理网络连接配置。如下图所示。 1.4.7 SQL Server文档和教程SQL Server 2005提供了大量的联机帮助文档(Books Online),它具有索引和全文搜索能力,可根据关键词来快速查找用户所需信息。SQL Server 2005 中提供的教程可以帮助了解 SQL Server 技术和开始项目,如下图所示。 第2章 服务器管理2.1 服务器注册 2.1.1 创建服务器组在一个网络系统中,可能有多个SQL Server服务器,可以对这些SQL Server服务器进行分组管理。分组的原则往往是依据组织结构原则,如将公司内一个部门的几个SQL Server服务器分为一组。SQL Server分组管理由SQL Server管理平台来进行。 2.1.2 服务器注册与连接在SQL Server管理平台中注册服务器可以存储服务器连接信息,以供将来连接时使用。有三种方法可以在SQL Server管理平台中注册服务器: (1)在安装管理平台之后首次启动它时,将自动注册 SQL Server 的本地实例;(2)可以随时启动自动注册过程来还原本地服

      9、务器实例的注册; (3)可以使用 SQL Server管理平台的“已注册的服务器”工具注册服务器。 在注册服务器时必须指定以下选项,如图2-3所示:(1)服务器的类型。(2)服务器的名称。(3)登录到服务器时使用的身份验证的类型,以及登录名和密码(如果需要)。(4)注册了服务器后要将该服务器加入到其中的组的名称。 选择服务器连接属性页框,还可以指定下列连接选项 ,如图2-4所示:(1)服务器默认情况下连接到的数据库。(2)连接到服务器时所使用的网络协议,要使用的网络数据包大小。(3)连接超时值,执行超时值等。要和已注册的服务器实现“连接”,则需要使用右键单击一个服务器,指向“连接”,然后单击“对象资源管理器”,如图2-5所示。与连接服务器相反的是断开服务器,只要在所要断开的服务器上单击右键,选择“断开”即可。注意断开服务器并不是从计算机中将服务器删除,而只是从SQL Server管理平台中删除了对该服务器的引用。需要再次使用该服务器时,只需在SQL Server管理平台中重新连接即可。 2.2 服务器启动、暂停和停止 在SQL Server管理平台中,在所要启动的服务器上单击右键,从弹出的快捷菜单中选择“启动”选项,即可启动服务器。暂停和关闭服务器的方法与启动服务器的方法类似,只需在相应的快捷菜单中选择“暂停(Pause)”或“停止(Stop)”选项即可,如图2-6所示。 2.3 服务器配置选项设置 使用SQL Server管理平台配置服务器的操作方法为:在SQL Server管理平台中用右键单击所要进行配置的服

      《sql_server_2005_学习笔记费下载》由会员小**分享,可在线阅读,更多相关《sql_server_2005_学习笔记费下载》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.