




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
网络数据库讲稿(帐户和权限) 第一篇:网络数据库讲稿(帐户和权限)一、安全的概念防止数据受侵害,无权限的用户不能访问和操作数据。SQLServer的安全管理体现在两个方面。P187二、安全模型分为三层结构:1.服务器安全管理通过固定的服务器角色来实现。P1942.数据库安全管理通过固定的数据库角色来实现。P1963.对象安全管理通过定义对象和语句的许可权限来实现。P197(2)三、操作权限必须满足的三个条件P187这三个条件就是SQLServer验证权限的三个阶段:1.第一阶段:用户必须登录到SQLServer的实例,进行身份鉴别,被确认合法才能登录到SQLServer的实例。2.第二阶段:用户在每个要访问的数据库里必须有一个帐号,SQLServer实例将SQLServer登录映射到数据库用户帐号上,在这个数据库的帐号上定义数据库的管理和数据对象的访问的安全策略。3.第三阶段:检查用户是否具有访问数据库对象、执行动作的权限,经过语句许可权限的验证,才能够实现对数据库的操作。四、认证模式P1881.WindowsNT认证模式。2.混合模式。五、三个默认的帐号P1881.sa2.BUILTINAdministrator是WindowsNT的用户3.guest六、设置/取消(用户、成员、角色)第二篇:网络数据库讲稿(触发器)网络数据库讲稿3/26/2013触发器P191一、触发器概述1.是一种特殊的存储过程。2.不能被显式调用,只能由一些特定的操作(命令)引发(激活),这些命令是:INSERT、DELETE、UPDATE、CREATE、ALTER、DROP、GRANT、DENY、REVOKE等。3.每个触发器由三部分组成①触发器名称:命名规则与变量名、存储过程名相同;②激活该触发器的操作(命令动词)。③一个存储过程。4.使用触发器可强制实现数据的一致性和完整性。二、触发器的分类(按引发命令分类)及其工作原理1.DML触发器(表级)(1)触发器必须依附于某一个表(触发器必须被包含在某一个表中)。(2)激活该触发器的操作:可以是INSERT、DELETE、UPDATE之一。(3)当上述操作发生在包含触发器的表上时,触发器中的过程被自动执行。(4)支持两种类型的触发器:①AFTER可以为同一表的同一操作定义多个该类型的触发器,并可定义执行顺序;②INSTEADOF同一表的同一操作只能定义一个该类型的触发器。(5)工作原理P193临时逻辑表INSERTED和DELETED。2.DDL触发器(数据库级和服务器级)(1)触发器必须依附于某一个数据库(触发器必须被包含在某一个数据库中)。(2)激活该触发器的操作:可以是CREATE、ALTER、DROP、GRANT、DENY、REVOKE等之一。(3)当上述操作发生在包含触发器的数据库上时,触发器中的过程被自动执行。(4)只有AFTER型触发器。三、创建DML触发器P194用命令CREATETRIGGER创建例:1.CREATETRIGGER增加学生学分ON成绩//只能增加一条记录FORINSERTASDECLARE@XHCHAR(6),@KCHCHAR(8),@FSDECIMAL(4,1)SELECT@XH=学号,@KCH=课程编号,@FS=分数FROMINSERTEDIF@FS>=60网络数据库讲稿3/26/2013UPDATE学生SET已修学分=已修学分+(SELECT学分FROM课程WHERE课程编号=@KCH)WHERE学号=@XH2.CREATETRIGGER减少学生学分ON成绩FORDELETEASUPDATE学生SET已修学分=已修学分-(SELECTSUM(学分)FROM课程WHERE课程编号IN(SELECTDISTINCT课程编号FROMDELETEDWHERE学生.学号=DELETED.学号AND分数>=60))WHEREEXISTS(SELECTDISTINCT课程编号FROMDELETEDWHERE学生.学号=DELETED.学号AND分数>=60)3.CREATETRIGGER修改学生学分ON成绩FORUPDATEASUPDATE学生SET已修学分=已修学分-(SELECTSUM(学分)FROM课程WHERE课程编号IN(SELECTDISTINCT课程编号FROMDELETEDWHERE学生.学号=DELETED.学号AND分数>=60))WHEREEXISTS(SELECTDISTINCT课程编号FROMDELETEDWHERE学生.学号=DELETED.学号AND分数>=60)UPDATE学生SET已修学分=已修学分+(SELECTSUM(学分)FROM课程WHERE课程编号IN(SELECTDISTINCT课程编号FROMINSERTEDWHERE学生.学号

玉怡****文档
实名认证
内容提供者


最近下载
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf