天道酬勤,恒者能胜。追求卓越,成功就会在不经意间追上你。

数据库管理系统SQL Server之企业管理器(二.2)

上一篇 / 下一篇  2013-01-10 15:03:05 / 精华(1) / 置顶(1) / 个人分类:Oracle数据库

刚来到新公司,第一个任务就是通知所有人员,明天参加一个追悼会。
全部人员通知完毕。经理指着通讯录上最后一个人名,冷汗直流:他你也通知到了?
刚才忘了告诉你,明天就是参加他的追悼会



9、 用户自定义函数的操作

a)        创建返回单值的标量函数:可以返回单个数据值,选中数据库->用户定义的函数->右键选择新建用户自定义的函数->输入语句->完成。

Create function函数名(@参数名参数的数据类型,…)

         Returns返回值的数据类型as

         Begin

                  函数体

                   Return返回语句

         End

b)        创建返回可更新数据表的内嵌表值函数:包含单个select语句,且该语句可更新,返回可更新的数据表,内嵌表值函数返回的是表,存储一条select语句,优点是预先编译和可以使用参数。创建方法如上

Create function函数名(@参数名参数的数据类型,…)

         Returns table as

         Return(select语句)

c)        创建返回不可更新数据表的多语句表值函数:包含多个select语句,或包含一个不可更新的select语句,返回不可更新的数据表,同时兼顾上述两个函数

Create function函数名(@参数名参数的数据类型,…)

         Returns参数table(表类型定义) as

         Begin

                  函数体

                   Return

         end

d)        修改用户自定义函数:右键已有的用户自定义函数->属性->弹出用户自定义函数属性对话框->修改->完成

e)        删除用户自定义函数:右键已有的用户自定义函数->删除->完成

10、 备份恢复和导入导出的操作

a)        备份设备:选择SQL Server->(local)(Windows NT)->管理->备份->右键新建备份设备->输入相关信息->完成。

b)        备份数据库:备份数据库就是将数据库数据与数据库正常运行有关的信息保存起来,以备恢复数据库时使用,主要目的是为了防止数据的丢失。选中数据库->右键数据库->所有任务->备份数据库->输入相关信息->完成

c)        还原数据库:选中数据库->右键数据库->所有任务->还原数据库->选择相关信息->完成。

d)        导入和导出:导入和导出对于数据库而言是一个重要的工具,它可以完成多个数据库之间的数据转换和转移。选中数据库->右键数据库->所有任务->导入数据/导出数据->完成。

11、 安全管理的操作

a)        定义:安全性对于任何一个数据库管理系统都是至关重要的,SQL Server的安全性是基于用户、角色、对象和权限的概念,一个用户要访问SQL Server数据库中的数据,必须经过如下3个认证过程。

b)        身份认证:验证用户是否具有连接到数据库服务器的“连接权”,操作方法:选中(local)(Windows NT)->右键属性->安全性->勾选如下一个选项->完成。

                        i.             Windows身份验证模式:在Windows身份验证模式中,用户首先登陆windows,然后再登陆到SQL Server,这时无须再提供账号和密码,系统会从用户登陆到windows时提供的用户名和密码中查找当前用户的登陆信息,以判断是否是SQL Server的合法用户

                      ii.             混合验证模式:表示SQL Server接手windows授权用户和SQL授权用户

c)        账号:验证用户是否是该数据库的“合法用户”,操作方法,选择安全性->右键登陆->新建登陆->输入信息->完成

d)        角色:验证用户是否具有操作该数据库的“操作权”

                        i.             定义:为了便于对用户和权限的管理,可以将一组具有相同权限的用户组织在一起,这一组具有相同权限的用户称为角色,一个用户可以属于多个角色,操作方法,选中数据库->右键角色->新建数据库角色->完成。分类如下两类

                      ii.             服务器角色:只包含了固定的、预定义的服务器角色,不能新建服务器角色

                     iii.             数据库角色:用户可以根据实际的工作职能情况定义自己的一系列橘色,并给每个角色授予合适的权限。

                                                                                                               零测试


TAG: 零测试 function FUNCTION Function 安全 备份数据库 还原数据库 角色 用户自定义函数

 

评分:0

我来说两句

Open Toolbar