版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
考一考数据库体系结构由哪几个部分组成?SQLServer2012系统的核心服务是?上节课重点介绍了哪两个数据库?用户可以对数据库对象给出哪两种对象名?SQLServer包括哪些数据文件?数据库的存储单位是页,一页的大小是?上节回顾2.1数据库体系结构2.2数据库引擎逻辑数据库和物理数据库文件文件组数据库大小估算
第二章SQLServer体系结构第二章SQLServer体系结构目的与要求:了解SQLServer2012数据库的结构体系熟悉SQLServer2012数据库的各种基本操作重点与难点:SQLServer数据库的体系结构(重难点)SQLServer数据库的基础操作(重点)第3讲
本讲主要内容
2.3-2.5其他三个服务
2.3AnalysisServices2.4ReportingServices2.5IntegrationServices2.6数据库基本操作2.6.1SQLServer2012的验证与登录2.6.2新建数据库2.6.3新建一张表2.6.4移动数据库源文件2.6.5给数据库、表、存储过程等生成SQL脚本2.6.6用数据库脚本文件进行表的生成2.6.7把数据库中的内容导入Excel表2.6.8数据库的备份与还原★2.3AnalysisServices2.3AnalysisServicesAnalysisServices的主要作用是通过服务器和客户端技术的组合,以提供联机分析处理和数据挖掘功能。相对联机分析处理来说,联机事务处理是由数据库引擎负责完成的。
通过使用AnalysisServices,用户可以进行如下操作。设计、创建和管理包含来自于其他数据源的多维结构,通过对多维数据进行多角度的分析,可以使管理人员对业务数据有更全面的理解。完成数据挖掘模型的构造和应用,实现知识的发现、表示和管理。2.3AnalysisServicesAnalysisServices的服务器组件作为Windows服务来实现。AnalysisServices支持同一台计算机中的多个实例,每个AnalysisServices实例作为单独的Windows服务实例来实现。客户端使用XMLA(XMLforAnalysis)协议与AnalysisServices进行通信,作为一项Web服务,XMLA是基于SOAP(SimpleObjectAccessProtocol,简单对象访问协议)的协议,用于发出命令和接收响应。还可以通过XMLA提供客户端对象模型,可以使用托管提供程序(例如,ADOMD.NET)或本机OLEDB访问接口来访问该模型。2.4ReportingServices2.4ReportingServices在ReportingServices中包含如下内容。用于创建和发布报表及报表模型的图形工具和向导。用于管理ReportingServices的报表服务器管理工具。用于对ReportingServices对象模型进行编程和扩展的应用程序编程接口(API)。ReportingServices是一种基于服务器的解决方案,用于生成从多种关系数据源和多维数据源提取内容的企业报表,发布能以各种格式查看的报表,以及集中管理安全性和订阅。创建的报表可以通过基于Web的连接进行查看,也可以作为Windows应用程序的一部分进行查看。2.5IntegrationServices2.5IntegrationServices
IntegrationServices是一个数据集成平台,负责完成有关数据的提取、转换和加载等操作。对于AnalysisServices来说,数据库引擎是一个重要的数据源,而IntegrationServices是将数据源中的数据经过适当的处理,并加载到AnalysisServices中以便进行各种分析处理。2.5IntegrationServicesSQLServer2012系统提供的IntegrationServices包括如下内容。生成并调试图形工具和向导。执行如FTP操作、SQL语句执行和电子邮件消息传递等工作流功能的任务。提取和加载数据的数据源和目标。清理、聚合、合并和复制数据的转换。管理服务,即用于管理IntegrationServices包的IntegrationServices服务。提供对IntegrationServices对象模型编程的应用程序接口(API)。小结4种服务类型
SQLServer2012组成架构2.6数据库基本操作2.6
数据库基本操作2.6.1SQLServer2012的验证与登录2.6.2新建数据库2.6.3新建一张表2.6.4移动数据库源文件2.6.5给数据库、表、存储过程等生成SQL脚本2.6.6用数据库脚本文件进行表的生成2.6.7把数据库中的内容导入Excel表2.6.8数据库的备份与还原2.6.1身份验证模式与登录2.6.1
身份验证模式与SQLServer2012的登录SQLServer数据库管理系统提供了两种类型的身份验证模式:Windows身份验证模式(Windowsauthenticationmode)混合模式(mixedmode)2.6.1
身份验证模式与SQLServer2012的登录Windows身份验证模式是数据库的默认身份验证模式。在登录SQLServer数据库时不需要提供密码,也不执行身份验证,就可以直接登录。Windows身份验证是默认身份验证模式,并且比SQLServer身份验证更为安全。Windows身份验证使用Kerberos安全协议,提供有关强密码复杂性验证的密码策略强制,还提供帐户锁定支持,并且支持密码过期。Windows身份验证模式(Windowsauthenticationmode)2.6.1
身份验证模式与SQLServer2012的登录如果将SQLServer验证模式设置为混合模式,意味着既可以使用Windows身份验证(如前面所述),也可以使用SQLServer身份验证。当使用SQLServer身份验证时,在SQLServer中创建的登录名并不基于Windows用户帐户。用户名和密码均通过使用SQLServer创建并存储在SQLServer中。通过SQLServer身份验证进行连接的用户每次连接时必须提供其用户凭据(登录名和密码)。当使用SQLServer身份验证时,必须为所有SQLServer帐户设置强密码。②混合模式(mixedmode)2.6.1
身份验证模式与SQLServer2012的登录1.用windows身份验证登录2.6.1
身份验证模式与SQLServer2012的登录2.SQLServer混合身份验证方式怎样启用SQLSERVER混合身份验证方式?2.6.1
身份验证模式与SQLServer2012的登录2.SQLServer混合身份验证方式第一步:以默认的windows方式打开并登录SQLServer2012,登录后定位到“安全性\登录名”,选择要使用SQLServer登录验证方式的用户(sa),右击sa,选择“属性”。2.6.1
身份验证模式与SQLServer2012的登录2.SQLServer混合身份验证方式第二步:右键“sa”打开属性窗口后,定位到“常规”选项卡,请修改密码并勾选或取消相应复选框。2.6.1
身份验证模式与SQLServer2012的登录2.SQLServer混合身份验证方式第三步:切换到“状态”选项卡,选择“是否允许连接到数据库引擎”的“授予”和“登录”的“已启用”。2.6.1
身份验证模式与SQLServer2012的登录2.SQLServer混合身份验证方式第四步:右击连接数据库的登录用户,打开“属性”选项,点击“安全性”选项卡,在服务器身份验证,选择“SQLServer和windows身份验证模式”。2.6.1
身份验证模式与SQLServer2012的登录2.SQLServer混合身份验证方式第五步:右击连接数据库的登录用户,在出现的右键菜单中选择“停止”选项,停止服务器进程,在出现的提示框种选择“是”。2.6.1
身份验证模式与SQLServer2012的登录2.SQLServer混合身份验证方式第六步:当SQLServer服务器图标变成黄色的时候,右击出现“启动”,点击后在弹出的对话框中选择“是”。2.6.1
身份验证模式与SQLServer2012的登录2.SQLServer混合身份验证方式第七步:前面全部检查设置好之后,关闭SQLServer,然后再次打开,在身份验证处选择“SQLServer身份验证”,登录名“sa”,输入密码登录。2.6.2新建数据库2.6.2
新建数据库数据库—右键—新建数据库2.6.2
新建数据库输入数据库名称2.6.2
新建数据库“选项”页面2.6.2
新建数据库数据库创建完成2.6.2
新建数据库用语句创建一个最简单的数据库2.6.2
新建数据库完整的CREATEDATABASE语句创建数据库2.6.2
新建数据库创建有多个文件和文件组的数据库2.6.3新建表2.6.3
新建表打开数据库-选中表,单记鼠标右键,弹出“新建表”菜单。2.6.3
新建表在新建的表中输入相关列名及数据类型,设置主键,列属性等。2.6.4移动数据源2.6.4
移动数据源每个数据库会有两个文件:一个后缀名为mdf,是数据文件,另一个后缀名为ldf,为日志文件。打开数据库源文件所在的位置,如下图。2.6.4
移动数据源要想移动数据库文件,需先“停止”MSSQLSERVER服务,不然无法移动。2.6.4
移动数据源以下两种方式:2.6.5给数据库、表、存储过程等生成SQL脚本2.6.5给数据库、表、存储过程等生成SQL脚本第一步:在新建的数据库上面点击右键--任务--生成脚本。2.6.5给数据库、表、存储过程等生成SQL脚本第二步:选择对象,可以选择具体的表对象。2.6.5给数据库、表、存储过程等生成SQL脚本第三步:设置脚本编写选项,可以选择多种保存和发布方式,然后进行发布。选项中具体的设置可以根据自己的需求确定。2.6.5给数据库、表、存储过程等生成SQL脚本第三步:设置脚本编写选项,可以选择多种保存和发布方式,然后进行发布。选项中具体的设置可以根据自己的需求确定。2.6.5给数据库、表、存储过程等生成SQL脚本摘要2.6.5给数据库、表、存储过程等生成SQL脚本保存或发布脚本2.6.5给数据库、表、存储过程等生成SQL脚本最后生成一个后缀为“sql”的文件2.6.6用数据库脚本文件生成表2.6.6用数据库脚本文件生成表第一步:先删除原来的student数据库中的student表。2.6.6用数据库脚本文件生成表第二步:然后找到之前备份的script.sql的脚本文件。2.6.6用数据库脚本文件生成表第三步:选择要执行的数据库。2.6.6用数据库脚本文件生成表第四步:右击表,点击刷新。2.6.6用数据库脚本文件生成表注意:上述步骤恢复的只是表结构,无表中内容。
2.6.7把数据库中的内容导入Excel2.6.7把数据库中的内容导入Excel第一步:先在桌面建立一个Excel表。第二步:选中数据库,右键选择任务--导出数据。2.6.7把数据库中的内容导入Excel第三步:选择数据源2.6.7把数据库中的内容导入Excel第四步:选择目标和Excel连接路径2.6.7把数据库中的内容导入Excel第五步:指定表复制和查询2.6.7把数据库中的内容导入Excel第六步:选择源表和源视图2.6.7把数据库中的内容导入Excel第七步:保存并运行包,完成执行过程。2.6.7把数据库中的内容导入Excel第八步:导出成功,打开桌面上的Excel表。
2.6.8数据库的备份2.6.8数据库的备份第一步:选中数据库,右键选择“任务”|“备份”。2.6.8数据库的备份第二步:打开备份选项,进行备份设置。2.6.8数据库的备份第三步:点击完成,备份成功
2.6.9数据库的还原2.6.9数据库的还原第一步:连接数据库服务,新建立一个数据库。2.6.9数据库的还原第二步:选
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年初中生科普讲解大赛活动方案
- 2026年体育赛事志愿者及工作人员餐饮保障合同
- 2026年幼儿园新教师入职培训指导手册
- 2026年风光互补发电系统远程监控与数据采集系统
- 以循证医学为基础的静脉输液实践指南
- 2026年冷作钣金工试卷及答案
- 外墙保温板垂直度控制安全技术交底
- 2026年一级建造师市政公用工程考试题库及答案解析
- 2026年美甲店外出进修与技能提升计划
- 2026年职业技能(园艺花卉工技师)技术及理论知识试题与答案
- 流产后关爱流程
- T-STIC 120001-2024 人力资源外包服务认证要求
- 简单钢构垃圾房施工方案
- 民法典侵权课件
- 央企出国外事安全培训课件
- 车间夜间作业安全培训课件
- 2026中考数学《重难点解读+专项训练》专题09 二次函数与胡不归综合应用(学生版+名师详解版)
- (正式版)DB15∕T 3202-2023 《高纬度多年冻土区公路工程地质勘察技术规范》
- 细胞凋亡的研究方法与技术体系
- DB42∕T559-2022 低能耗居住建筑节能设计标准
- 股骨头坏死髋关节置换护理查房
评论
0/150
提交评论