您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 第3章 Microsoft SQL Server 2005
清华大学出版社2020年2月9日第1页第3章MicrosoftSQLServer2005MicrosoftSQLServer的管理工具应用数据库数据表数据库的安全性清华大学出版社2020年2月9日第2页3.1MicrosoftSQLServer的管理工具3.1.1查询分析器在数据表上单击鼠标右键,在弹出的快捷菜单中选择“编写脚本为”|“SELECT到”|“新查看编辑器窗口”命令,则弹出查询分析器窗口查询分析器清华大学出版社2020年2月9日第3页3.1.2导入和导出数据数据的导出操作可通过SQLServer2005的导入导出向导实现,在导入导出向导中用户可选择导出数据目标文件。在数据库上单击鼠标右键,在弹出的快捷菜单中选择“任务”|“导出数据”命令。导入导出向导清华大学出版社2020年2月9日第4页3.1.3服务管理器SQL服务器主要是由ApplicationsManager的SQLServer监控功能专门来管理的,是一个集合应用监控、服务器监控和系统管理的综合软件。MSSQL数据库的监控包括:内存使用、BufferManager统计数据、连接统计数据、Cache明细、Lock明细、SQL统计数据、Latch明细、访问方法明细和MSSQL监控功能。清华大学出版社2020年2月9日第5页3.1.4服务器网络实用工具服务器网络实用工具有SQLServerMobile服务器代理、MicrosoftInternet信息服务(IIS)和SQLServer。其中SQLServerMobile服务器代理可以处理由SQLServerMobile客户端代理所发出的HTTP协议的请求、IIS提供了集成Web服务器的功能、SQLServer可以满足最大规模的网站与企业数据处理系统的数据存储和分析需求。清华大学出版社2020年2月9日第6页3.1.5客户端网络实用工具客户端网络实用工具有NETCompactFramework、MicrosoftVisualStudio2005语言和SQLServerMobile。SQLServerMobile中包括了用于安装、配置、连接以及数据访问与修改的工具、查询处理器、数据库存储引擎,以及编程API以用于开发访问SQLServerMobile数据的应用程序,还包括了SQLServerMobile数据库引擎、SQLServerMobile客户端代理。清华大学出版社2020年2月9日第7页3.1.6企业管理器数据库多实例管理。随着数据量的增大,客户/服务器模式应用程序各种各样。有时客户端访问的数据库实例不只一个。这时企业管理器就发挥的作用。它这些事例集中放置在一起,并实现相互之间和切换管理。因此,就可以对数据库实例进行任意添加、创建或维护。数据库操作的各种管理与维护。数据库操作包括数据库对象的创建、维护、数据转储与备份、各种约束、数据库角色的创建与管理等。这些操作都可以在企业管理器中操作。激活本地工具、导入外部工具。除此之处企业管理器还集成了查询分析器、事件查看器和各种向导。通过相应的工具可以实现数据库管理的操作这样对数据库管理的操作就比较简单方便。清华大学出版社2020年2月9日第8页3.1.7事件探查器SQL事件探查看器是图形化工具。使系统管理员可以监视SQLServer中的实例事件。事件探查器可以捕获每个有关事件的数据并将此数据保存到文件或SQLServer表中以便日后分析。清华大学出版社2020年2月9日第9页3.1.8联机丛书SQLServer2005联机丛书是SQLServer2005的文档集。联机丛书包括有效使用SQLServer所需的概念和过程,还包括了使用SQLServer存储、检索、报告和修改数据时所使用的语言和编程接口的参考资料。联机丛书清华大学出版社2020年2月9日第10页3.2应用数据库3.2.1设计数据库数据库分为需求分析、概念设计、逻辑设计和物理设计四个阶段。从数据库的应用系统和开发的全过程将数据库及其应用系统设计分为需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和埃、数据库运行和维护六个阶段。清华大学出版社2020年2月9日第11页3.2.2创建数据库打开SQLServer2005的“企业管理器”窗体。在“数据库”节点上,单击鼠标右键,在弹出的快捷菜单中“新建数据库”命令。打开“新建数据库”对话框,在“常规”选项卡的“数据库名称”文本框中输入数据库的名字。新建数据库对话框清华大学出版社2020年2月9日第12页3.2.3数据库属性设置在数据库名称上单击鼠标右键,在弹出的快捷菜单中选择“属性”命令。则弹出数据库属性设置对话框。属性设置清华大学出版社2020年2月9日第13页3.2.4删除数据库在所要删除的数据库上单击鼠标右击,从弹出的快捷菜单中选择“删除”命令。将弹出“删除对象”对话框。单击“确定”则该数据库被删除。删除数据库一定要慎重,因为数据库删除后,与此数据库有关联的数据库文件和事务日志文件都会被删除,存储在系统数据库中的关于该数据库的所有信息也会被删除。删除数据库时如果数据库正在使用、数据库正在被恢复、数据库包含用于复制的已经出版的对象这三种状态中的任何一种数据库都不能被删除。清华大学出版社2020年2月9日第14页在SQLServer2005中一个数据库可以创建多个表。表的字段的命名要遵循标示符的命名规则。在同一数据库不同的表中可以定义相同的字段名,必须给每一列指定数据类型。在数据库的“表”节点上单击鼠标右键,在弹出的快捷菜单中选择“新建表”命令,打开表编辑窗口。3.3数据表3.3.1创建数据表清华大学出版社2020年2月9日第15页3.3.2修改数据表当表创建好后可能因为某些原因要在表中添加、删除字段或是对列的属性有所更改。在表上单击鼠标右键,从弹出的快捷菜单中选择“修改”命令,打开此数据表的编辑窗口。清华大学出版社2020年2月9日第16页3.3.3删除数据表鼠标右键单击数据表,再弹出的快捷菜单中选择“删除”命令,弹出“删除对象”窗体,单击“确定”按扭,则该表成功删除。清华大学出版社2020年2月9日第17页3.3.4设置列属性键:是指该列是否被设置为主键。名称:显示列的名称。数据类型:显示该列的数据类型。可以从数据类型列中选择。大小:显示列的大小。标识:显示该列是否为表的标识列。值为“是”和“否”。空值:显示该列是否允许空值。如果允许值为“是”;否则值为“否”。默认:显示绑定到该列的SQLServerMobile默认值。清华大学出版社2020年2月9日第18页3.4数据库的安全性3.4.1login认证login是基于服务器使用的用户名。即可以从WindowsNT组和用户创建login账户,也可以创建新的SQLServerlogin账户。还可以使用其中一个默认的login账户。login账户的信息存储在系统表syslongis中,显示了系统表的内容。SQLServer有一个默认的login账户:sa(SystemAdminstrator的简称)。它在系统和全部数据库中有全部的权限。清华大学出版社2020年2月9日第19页3.4.2数据库用户账户和角色guest帐户:每个数据库都可以有一个guest帐户,该帐户的访问权限最低。sa账户:为系统最高权限的用户,可实现数据库管理的全部操作。服务器角色:里的固定的角色有:bulkadmin、dbcreator、diskadmin、processadmin、securityadmin、setrveradmin、setupadmin和sysadmin几种。其对应的权限分别为:块插入操作;创建、修改和删除数据库;管理磁盘文件;管理SQLServer中运行的进程;管理登录和创建数据库权限、读取日志、更改密码;设置服务器范围内的配置选项,关闭服务器;字处理链接服务器及执行某些系统的存储过程;执行任何操作。数据库角色:固定数据库角色是在数据库级别定义的,并且存在于每个数据库中。db_owner和db_securityadmin数据库角色的成员可以管理固定数据库角色成员身份。每个数据库用户都属于public数据库角色。当尚未对某个用户授予或拒绝对安全对象的特定权限时,则该用户将继承授予该安全对象的public角色的权限。清华大学出版社2020年2月9日第20页3.4.3许可验证SQLServer系统验证许可的步骤如下:当用户执行某项操作时,该操作所涉及的Transact-SQL语句就会被发送到SQLServer系统中。当SQLServer系统接收到Transact-SQL语句时检查用户是否具有执行这些语句的许可。用户如果没执行SQLServer语句相应的许可,SQLServer系统就不执行该操作并返回错误信息;如果执行了SQLServer语句相应的许可,SQLServer系统就执行该操作。清华大学出版社2020年2月9日第21页小结本章介绍了MicrosoftSQLServer的管理工具,能训练的使用管理工具是学好MicrosoftSQLServer的前提。这章包括了查询分析器、应用数据库、数据表和数据库的安全性。
本文标题:第3章 Microsoft SQL Server 2005
链接地址:https://www.777doc.com/doc-3609376 .html