- 1、本文档共102页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Chapter 10 Advanced topics in
relational databases
Security and user authorization in SQL
Recursion in SQL
Object-relational model
1. User-defined types in SQL
2. Operations on object-relational data
Online analytic processing data cubes
Security and user
authorization in SQL
Authorization
Aim:
Make sure users only see the data they‟re
suppose to
Guard the database against updates by
malicious users
How SQL control it?
Authorization ID
Privileges
Authorization ID
A user is referred to by authorization ID, typically their name.
An element of SQL environment
A user or a group of users who may be
granted some particular privileges on objects
User ID: personal security account on behalf of
individuals, applications, system services
Not defined in SQL standard regarding its creation,
Role: a defined set of privileges granted to users
or other roles
CREATE ROLE
PUBLIC: a special built-in authorization ID
Granting a privilege to PUBLIC makes it available to any
authorization ID.
Authorization in SQL
File systems identify certain access
privileges on files, e.g.,
read,write,execute.
In partial analogy, SQL identifies nine
types of privileges:
1. SELECT = the right to query the
relation
Authorization in SQL (cont.)
2. INSERT = the right to insert tuples into the
relation, may refer to one attribute, in which
case the privilege is to specify only one
column of the inserted tuple.
3. DELETE = the right to delete tuples from
the relation.
4. UPDATE = the right to update tuples of the
relation, may refer to one attribute.
Other privileges
5. References=the right to refer to that
relation in an integrity constraint.
6. Usage=the privilege that applies to several
kinds of schema
您可能关注的文档
- 世界上第一个听诊器.ppt
- 市场营销实践体系.doc
- 数据结构课件_第5章_推理与证明技术.ppt
- 数据库复习资料.doc
- 数据库及其应用_09_试卷.ppt
- 数据清单与排版综合实验.doc
- 数控编程基础.ppt
- 数控回转台课程设计.doc
- 数学必修Ⅴ北师大版3.1.2《比较大小》课件.ppt
- 数学建模与方程组.ppt
- Unit+6+Section+B(1a~1e) 人教版英语九年级全册.pptx
- ++Unit+2+We're+Family!+SectionB+1a~1d 人教版英语七年级上册.pptx
- +Unit+5+Section+B+Project3a~3c教学设计 人教版英语七年级上册.docx
- 人教版英语八年级上册期末检测.docx
- Unit+6+Section+A++1a~2d 人教版英语九年级全册.pptx
- 人教版中考英语一轮复习复习学案七年级上册Units5-9.docx
- 英语中考复习英语被动语态教学课件.pptx
- 用英语讲好中国故事+语法填空- 高三英语一轮复习.docx
- 第二课+探究世界的本质同步练习 高中政治统编版必修四哲学与文化.docx
- +Unit1+revision 人教版九年级英语全册.pptx
最近下载
- 办公用品订购合同范本.docx VIP
- WORD版本刻度尺-A4纸打印可用.doc
- 90nm逻辑产品Peeling缺陷的解决方案.pdf
- 神经系统的分级调节.pptx VIP
- 中建施工总平面布置图设计(69页).pdf
- 2024年公共卫生与预防医学继续教育平台“大学习”活动线上培训栏目考试题库(1392题).docx
- 北师大版(2023)必修第一册 Unit 2 Sports and Fitness单元教学设计.pdf VIP
- 2016-2023年长沙民政职业技术学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析.docx
- 农业经济学-农业资金.ppt VIP
- 齐鲁医学神经系统疾病的辅助检查.ppt VIP
文档评论(0)