数据库系统工程师考试SQL语言知识重点三

数据库系统工程师 责任编辑:maxtvxq 2013-10-25

添加老师微信

备考咨询

加我微信

摘要:数据库系统工程师考试SQL语言知识重点三

数据库系统工程师考试时间>>

数据库系统工程师考试培训>>

第三章SQL语言

数据库系统工程师考试SQL语言知识重点三

  8.字符使用:sname like‘王%’匹配‘王’后面任意个字符;sname like‘王_’匹配‘王’后面一个字符;如果模式中包含特殊字符就要用到转意符,用关键字escape来定义,如:

9.SQL中完整性约束:
a)越约束:定义一个新域COLOR
CERATE DOMAIN COLOR CHAR(6)  DEFAULT'???'-将颜色默认设置为???
CONSTRANINT  COLORS-表示为这个域约束起名为colors
CHECK(VALUE  IN
(‘Red','Yellow'.'Blue'.'Green',???’))
b)基本表的约束:主键、外键、检查(CHECK)
c)断言(ASSERTIONS):
CERATE  ASSERTION<断言名>CHEC0(<条件>)
DROP ASSERTION<断言名>

10.SQL中的安全性机制:视图、权限、角色、审计

11.权限
a)用户权限(6种):select、insert、delete、update、references、usage其中references表示允许用户定义新的关系,引用其它关系的主键做为外键;usage允许用户使用已定义的域。
b)授权语句:GRANT<权限表>ON<数据库元素>TO<用户名表>[WITH GEANT OPTION] WITH GEANT OPTION表示获得的权限还能获得传递权限,装权限授给别的用户。如:
其中ALL PRIVILEGES表示用全部权限(以上6种)。
c)回收语句:REVOKE<权限表>ON<数据库元素>FROM<用户名表>[RESTRICT|CASCADE] CASCADE表示连锁回收,RESTRICT不存在连锁回收时才能进行回收。如:

 

 PUBLIC表示多有当前的或是将来的可能出现的所有用户。

返回目录:数据库系统工程师考试分章节复习资料汇总

编辑推荐:

数据库系统工程师考试大纲解析

数据库系统工程师之数据库原理简答题汇总

数据库系统工程师真题数据库原理选择题汇总

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取

!
咨询在线老师!