大工20春《sql数据库系统及应用》辅导资料十六
SQL数据库系统及应用辅导资料十六主 题:第九章 SQL Server 2008安全管理(一)学习时间:2020年7月13日--7月19日“不忘初心、牢记使命”主题理论学习:信仰、信念、信心,任何时候都至关重要。小到一个人、一个集体,大到一个政党、一个民族、一个国家,只要有信仰、信念、信心,就会愈挫愈奋、愈战愈勇,否则就会不战自败、不打自垮。无论过去、现在还是将来,对马克思主义的信仰,对中国特色社会主义的信念,对实现中华民族伟大复兴中国梦的信心,都是指引和支撑中国人民站起来、富起来、强起来的强大精神力量。
摘选自《在庆祝改革开放40周年大会上的讲话》习近平《论全面深化改革》内 容:第九章 SQL Server 2008安全管理
这周我们将学习课件第九章(SQL Server安全管理概念)。本节的学习要求及需要掌握的重点内容如下:
1. 了解什么是数据库安全管理SQL Server安全管理概念
SQL Server的安全管理指的就是利用权限管理手段,通过只允许经过授权的操作行为来保证数据库中的数据安全有效的管理机制。
SQL Server 的安全性管理机制分为三层:
--操作系统级
--SQL Server级
--数据库级
1)操作系统级的安全性是指在用户使用客户计算机通过网络实现对SQL Server服务器的访问时,用户首先要获得计算机操作系统的使用权。
一般说来,在能够实现网络互连的前提下,用户没有必要向运行SQL Server服务器的主机进行登录,除非SQL Server服务器就运行在本地计算机上。SQL Server可以直接访问网络端口,所以可以实现对Windows安全体系以外的服务器及其数据库的访问。
操作系统安全性是操作系统管理员或者网络管理员的任务。由于SQL Server采用了集成Windows 网络安全性的机制,所以使得操作系统安全性的地位得到提高,但同时也加大了管理数据库系统安全性的灵活性和难度。
2)SQL Server级
SQL Server级的安全性建立在控制SQL Server服务器登录账号和口令的基础上。SQL Server采用了标准SQL Server 登录和集成Windows登录两种方式。
无论是使用哪种登录方式,用户在登录时提供的登录账号和口令,决定了用户能否获得SQL Server的访问权,以及在获得访问权以后,用户在访问SQL Server进程时可以拥有的权利。
3)数据库级
在用户通过SQL Server服务器的安全性检验以后,将直接面对不同的数据库入口。这是用户将接受的第三次安全性检验。
在建立用户的登录账号信息时,SQL Server会提示用户选择默认的数据库。以后用户每次连接上服务器后,都会自动转到默认的数据库上。
对任何用户来说,master数据库的门总是打开的,如果在设置登录账号时没有指定默认的数据库,则用户的权限将局限在master数据库以内。
在默认的情况下,只有数据库的拥有者才可以访问该数据库的对象,数据库的拥有者可以分配访问权给别的用户,以便让别的用户也拥有针对该数据库的访问权利,在SQL Server中并不是所有的权利都可以自由转让和分配的。重要考点名词解释:
1. SQL Server的安全管理:利用权限管理手段,通过只允许经过授权的操作行为来保证数据库中的数据安全有效的管理机制。
2.操作系统级的安全性:是指在用户使用客户计算机通过网络实现对SQL Server服务器的访问时,用户首先要获得计算机操作系统的使用权。
3.SQL Server级的安全性:建立在控制SQL Server服务器登录账号和口令的基础上。
4.数据库级的安全性:在用户通过SQL Server服务器的安全性检验以后,将直接面对不同的数据库入口。这是用户将接受的第三次安全性检验。综合训练
1. 按照票房高低排序(order by 子句)
/2. 按照中文片名排序
/3. 获取Movies表中所有记录的数量(COUNT函数)
/4. 统计所有bond电影到现在为止的票房(sum函数)
/5. 所有电影的票房平均值(avg函数)
/6. 电影中票房最好的电影(max函数)
/7. 设关系数据库中一个表S的结构为s(sname,cname,grade),其中sno为学生姓名,cno为课程名,二者均为字符型;grade为成绩,数值型,取值范围0~100。若要更正张三的化学成绩为85分,则使用语句
答案:update s set grade=85 where sname='张三' and cname='化学'
转载注明 奥鹏无忧答案网
页:
[1]