一般地,用户需要访问SQL sqlserver数据库对象象时,用户必须有___账户,

您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
《SQL_Server_2016从入门到实践讲义》.ppt413页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
文档加载中...广告还剩秒
需要金币:218 &&
你可能关注的文档:
··········
··········
SQL Server 2005关系数据库 SQL Server 2005是Microsoft推出的新一代数据管理和分析解决方案。它为企业级应用数据和分析程序提供了增强的安全性、可伸缩性和高可靠性,使其适用于从移动设备到64位系统的各种平台。同时更加易于创建、部署和管理。本章将在简要介绍关系数据库基础知识之后,详细介绍SQL Server 2005的基础知识,主要包括以下知识点。 关系数据库基础; SQL Server 2005概述; SQL Server 2005的版本与组件。 1.1
关系数据库 自20世纪80年代以来,新推出的数据库管理系统几乎都支持关系模型。非关系型系统的产品也大都加上了关系接口。关系模型是目前最重要的一种数据模型。关系数据库系统采用关系模型作为数据的组织方式。数据库领域当前的研究工作也都是以关系方法为基础的。下面将简要介绍关系数据库的一些基本术语、关系模型的主要特点以及关系的基本运算等知识。
什么是关系模型 在关系模型中,现实世界的实体以及实体间的各种联系均用关系来表示。在用户看来,关系模型中数据的逻辑结构是一张二维表,它由行和列组成。现以如表1-1所示的学生信息表为例,介绍关系模型中的一些术语。 1.1.2
关系模型的特点 关系模型看起来简单,但是并不能把日常手工管理所用的各种表格,按照一张表一个关系直接存放到数据库系统中。在关系模型中对关系有一定的要求,它必须具有以下特点: (1)关系必须规范化。 (2)在同一个关系中不能出现相同的属性名,即不允许有相同的字段名。 (3)关系中不允许有完全相同的元组(记录)。 (4)在一个关系中元组的次序无关紧要。 (5)在一个关系中列的次序无关紧要。 1.1.3
关系运算 对关系数据库进行查询时,需要找到用户感
正在加载中,请稍后...第11章 安全_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
第11章 安全
上传于||暂无简介
大小:718.50KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢再求SQL 高手、急。。。1、SQL SERVER 2000 为用户提供了两种登录认证模式:
身份验证方式登录 SQL Server 时,不需输入登录名和密码。3、访问SQL server数据库对象时,需要经过身份验证和_________两个阶段,其中身份验证分为Windows验证模式和_______验证模式。4、 SQL server2000中,其权限分为三类,即_________权限、_________权限和_________权限。5、属于语句权限范畴的语句包括:____________、____________、___________、_________________等。6、属于对象权限范畴的语句包括:____________、____________、___________等。7、安装SQL SERVER2000后,系统会自动创建一些固定的服务器角色,如______________、____________、_____________、等。8、安装SQL SERVER2000后,系统会自动创建一些固定的数据库角色,如_______________、__________________、等。1、__________是存储在文件中的一系列SQL语句,即一系列按顺序提交的批处理。2、sp_help属于哪一种存储过程(
)?A、系统存储过程
B、用户定义存储过程
C、扩展存储过程
D、其他3、下列哪些语句用于创建存储过程(
)?A、CREATE PROCEDURE
D、其他4、下列哪些语句用于删除存储过程(
)?A、CREATE PROCEDURE
D、其他5、SQL SERVER2000提供系统存储过程_________ 和_________来获取视图信息。6、在SQL SERVER2000 中,一共有三种类型的存储过程,分别为:________、__________和________________。7、用户对数据进行添加、修改和删除时,自动执行的存储过程称为_________。8、存储过程的主要优点有:________________、_____________。9、判断题:1)使用存储过程可以减少网络流量。
2)存储过程使代码具有重用性。
)3)存储过程可以作为一个安全机制来使用。
)4. SQL 语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATA实现下列哪类功________。
A. 数据查询
B. 数据操纵
C. 数据定义
D. 数据控制5. 下面列出的关于视图(View)的条目中,不正确的是________。
A. 视图是外模式
B. 视图是虚表
C. 使用视图可以加快查询语句的执行速度
D. 使用视图可以简化查询语句的编写6. 在SQL语言的SELECT语句中,能实现投影操作的是________。
D. GROUP BY 7. 在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建_______。
A. 另一个表
D. 索引8.下面对 union 的描述正确的是( )。A.任何查询语句都可以用 union 来连接B.union 只连接结果集完全一样的查询语句C.union 是筛选关键词,对结果集再进行操作。D.union 可以连接结果集中数据类型个数相同的多个结果集
1.Windows认证模式和混合模式2.sysadmin3,用户鉴别
混合4对象权限,语句权限,使用T-SQL命令管理权限5,(创建数据库)CREATE DATABASE
(表)CREATE TABIE
(视图) CREATE VIEW
(规则)CREATE RULE
(默认值) CREATE DEFAULT
(存储过程) CREATE PROCEDURE
(备份数据库)
BACKUP DATABASE
(备份事务日志)BACKUP LOG6,UPDATE
EXECUTE7.数据操纵8.可以独立执行或通过应用程序的调试来执行1.T 2.T 3.F4.B 5.B 6 A7.B8.D
为您推荐:
扫描下载二维码SQL Server数据库用户创建的方法(使用SQL语句)
管理SQL Server数据库需要建立数据库用户,下面将为您介绍使用SQL语句来建立SQL Server数据库用户的方法,供您参考,希望对您有所帮助。
要想成功访问 SQL Server 数据库中的数据, 我们需要两个方面的授权:一、获得准许连接 SQL Server 服务器的权利; 二、获得访问特定数据库中数据的权利(select, update, delete, create table ...)。 假设,我们准备建立一个 dba 数据库帐户,用来管理数据库 mydb。
1. 首先在 SQL Server 服务器级别,创建登陆帐户(create login) create login dba with password='sqlstudy', default_database=mydb登陆帐户名为:&dba&,登陆密码:&sqlstudy&,默认连接到的数据库:&mydb&。 这时候,dba 帐户就可以连接到 SQL Server 服务器上了。但是此时还不能 访问数据库中的对象(严格的说,此时 dba 帐户默认是 guest 数据库用户身份, 可以访问 guest 能够访问的数据库对象)。
要使 dba 帐户能够在 mydb 数据库中访问自己需要的对象, 需要在数据库 mydb 中建立一个&数据库用户&,赋予这个&数据库用户& 某些访问权限,并且把登陆帐户&dba& 和这个&数据库用户& 映射起来。 习惯上,&数据库用户& 的名字和 &登陆帐户&的名字相同,即:&dba&。 创建&数据库用户&和建立映射关系只需要一步即可完成:
2. 创建数据库用户(create user): create user dba for login dba with default_schema=dbo并指定数据库用户&dba& 的默认 schema 是&dbo&。这意味着 用户&dba& 在执行&select * from t&,实际上执行的是 &select * from dbo.t&。
3. 通过加入数据库角色,赋予数据库用户&dba&权限: exec sp_addrolemember 'db_owner', 'dba'此时,dba 就可以全权管理数据库 mydb 中的对象了。
如果想让 SQL Server 登陆帐户&dba&访问多个数据库,比如 mydb2。 可以让 sa 执行下面的语句:
use mydb2gocreate user dba for login dba with default_schema=dbogoexec sp_addrolemember 'db_owner', 'dba'go此时,dba 就可以有两个数据库 mydb, mydb2 的管理权限了!
4. 禁用、启用登陆帐户: alter login dba disablealter login dba enable5. 登陆帐户改名: alter login dba with name=dba_tom提示:在 SQL Server 2005 中也可以给 sa 改名。 《SQL Server 2005 安全性增强:给超级用户 sa 改名》
6. 登陆帐户改密码: alter login dba with password=''
7. 数据库用户改名: alter user dba with name=dba_tom
8. 更改数据库用户 defult_schema: alter user dba with default_schema=sales
9. 删除数据库用户: drop user dba
10. 删除 SQL Server登陆帐户: drop login dba
顶一下(11) 踩一下(0)
热门标签:}

我要回帖

更多关于 sqlserver备份数据库 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信