- 1、本文档共101页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据库原理应用》全书总结
全 书 总 结 数据库学科体系 数据库学科体系 数据库系统的特点 数据结构化 数据共享性高,冗余小,易扩充 数据独立性高 有统一的数据控制功能 SQL Server的登录账号和服务器角色(第一道屏障) 在SQL Server中,登录服务器的登录账号(Login Name); 查看服务器的登录账号 使用Enterprise Manager 使用存储过程 创建服务器的登录账号 利用Enterprise Manage 利用存储过程 [例5-1] 建立了一个名称为Mike的登录账号。 EXEC sp_addlogin Mike, m1934, Teach, NULL 更改登录账号的属性 利用Enterprise Manage 使用存储过程sp_password可改变登录账号的密码 [例5-3] 将Mike账号的密码由原来的m1934改为mike1934。 EXEC sp_password m1934, mike1934, Mike 使用存储过程sp_addsrvrolemember可以将登录账号加入服务器的角色中 [例5-4] 将登录账号Mike加入到dbcreator服务器角色中。 EXEC sp_addsrvrolemember Mike, dbcreator 删除登录账号 使用Enterprise Manager 使用存储过程 [例5-5] 从数据库Teach中删除Mike登录账号。 EXEC sp_droplogin Mike SQL Server的服务器角色 角色(Role)是对权限集中管理的一种机制,将不同的权限组合在一起就形成了一种角色。 服务器角色是执行服务器级管理操作的用户权限的集合。 SQL Server在安装过程中默认创建的服务器角色及其权限 SQL Server的数据库用户账号和数据库角色 (第二道屏障) 数据库的用户账号 当一个数据库的用户创建时,必须关联一个登录账号。 每个登录账号在一个数据库中只能有一个用户账号,但每个登录账号可以在不同的数据库中各有一个用户账号。 查看数据库的用户账号 使用Enterprise Manager sp_helpuser 创建数据库的用户账号 使用Enterprise Manager sp_adduser 登录账号, 用户账号, 所属的数据库角色 设置数据库用户账号的权限 对数据库对象的操作,具体含义如下 SELECT:对表或者视图进行查询。 INSERT:在表或者视图中插入记录。 UPDATE:对表或者视图中的数据进行修改。 DELETE:删除表或者视图中的数据。 EXEC:执行存储过程。 DRI:可对表的外键加以限制,以完成表的参照完整性。 删除数据库用户账号 使用Enterprise Manager sp_dropuser 用户账号 [例5-8] 从数据库中删除ZHANGSAN用户账号。 EXEC sp_dropuser ZHANGSAN‘ 数据库角色 数据库角色是对数据库对象操作的权限的集合。 数据库角色可分为两种: 固定的标准数据库角色(系统创建的) 应用程序角色 查看数据库角色 创建新的数据库角色 sp_addrole 角色名, 拥有者 删除数据库角色 sp_droprole 角色名 创建数据库应用程序角色 sp_setapprole 应用程序角色名, 密码 用户和角色的权限问题 用户权限继承角色的权限 用户分属不同角色 08章 数据恢复技术和并发控制 封锁、封锁类型及其含义 封锁就是事务T在对某个数据对象操作之前,先向系统发出请求,对其加锁,这样事务T就对这个数据对象有了一定的控制,其他事务就不能更新此数据,直到事务T释放它的锁为止。 基本的封锁的类型有排它锁(“X”锁)和共享锁(“S”锁)两种。 若事务T对数据A加上X锁,则只允许事务T读取和修改数据A,其他事务都不能再对A加任何类型的锁,直到T释放A上的锁。 若事务T对数据A加上S锁,则其他事务只有再对A加S锁,而不能加X锁,直到T释放A上的锁。 声明式数据完整性 将数据所需符合的条件融入到对象定义中,这样SQL Server会自动确保数据符合事先制定的条件。 特点 可使声明式数据完整性成为数据定义的一部分。 使用约束、默认值与规则实施声明式数据完整性。 程序化数据完整性 通过编程保障数据完整性 特点: 程序化数据完整性可通过程序语言及工具在客户端或服务器端实施。 SQL Server可以使用存储过程或触发器实施程序化数据完整性。 * * 数据完整性的实施 * * 3 数据库的恢复 数据库恢复的含义 基本原理:利用冗余数据来恢复 方法:登记日志、数据转
您可能关注的文档
- y=ax2+x+c的图像与性质.ppt
- XX供电公司力用户用电信息采集系统解决方案(模板).docx
- zara流行势.pptx
- YMS快速入指南V0.6.doc
- ZYD300 电机保护器.doc
- “一带一路”当梦想照进现实.doc
- “两学一做”么学、如何做?两学一做.docx
- _争做美德少.ppt
- “两学一做”—基础在学 关键在做.doc
- “两学一做”习教育应知应会手册.doc
- 2024秋新华师大版数学七年级上册教学课件 3.5 最基本的图形—点和线 3.5.2 线段的长短比较.pptx
- 冀教版数学三年级下册全册课件(2025年2月修订).pptx
- 苏教版高中生物必修2全册教学课件.pptx
- 鲁科版高中物理必修第三册全册教学课件.pptx
- 2024年秋季学期新人教版七年级上册数学课件 2.2 有理数的乘法与除法2.2.2有理数的除法课时1.pptx
- 2024年秋新青岛版七年级上册数学课件 3.3 代数式的值.pptx
- 人教版高中数学必修第一册全册A教学课件.pptx
- 西南师大版数学三年级下册全册课件(2025年3月修订).pptx
- 2024年秋季新人教版一年级上册数学课件 第5单元 20以内的进位加法第3课时 多种方法计算9、8、7、6加几.pptx
- 2024年新人教版七年级上册数学课件 2.3.2 科学计数法.pptx
文档评论(0)