数据库与安全复习大纲2014.6介绍.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数 据 库 与 安 全》 复习大纲 第一章 绪论 数据管理的三个发展阶段 数据库 数据库管理系统及功能 数据模型及其划分层次,三要素 两个实体型之间的联系的三种类型 掌握最常见概念模型E-R(实体联系)模型的画法。 关系模型的基本概念 数据库系统的三级模式结构和两级映像 第二章 数据管理基本原理与技术 1.关系的6条性质 2.关系模型中三类完整性约束 3.关系代数 集合运算符: ∪(并),-(差),∩(交), ×(广义笛卡尔积)。 专门的关系运算符: σ(选择),∏(投影),∞(连接),÷(除) 4.标准查询语言SQL 1)数据定义 2)查询,复杂查询,嵌套子查询 3)聚集函数 4)数据更新 5)视图 6)数据控制 5.函数依赖 6.数据库设计的基本步骤6步。 7.E-R图向关系模型的转换。 第三章 数据库及其应用系统的安全语义 信息安全5个基本特征 数据库的安全性与完整性 基本安全服务 系统安全的八大机制 系统安全基本原则 触发器 存储过程 数据库并发控制 封锁机制 三级封锁协议 两段锁协议 事务调度的可串行性 故障的种类 恢复的实现技术 具有检查点的恢复技术 第四章 数据库的访问控制 自主访问控制,重点掌握:访问控制矩阵 强制访问控制,重点掌握:Bell-Lapadula模型、 BIBA模型 安全数据视图(SeaView)模型 第五章 数据库安全策略 HRU模型 关系数据库的授权机制 第六章 多级安全数据库管理系统 多级关系数据模型 多级关系数据模型三要素 多实例 隐蔽通道分析 第七章 数据挖掘及其安全问题 数据挖掘的过程 数据挖掘基本方法 决策树 关联规则 关联规则的隐藏 第八章 数据库隐私与 数据库安全的其他问题 隐私权 数据库隐私保护原则 数据加密 SQL注入攻击实例及防范技术 一、单选题 2、某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。   (1)根据上述语义画出E-R图;   (2)将该E-R模型转换为关系模型;    (要求:1:1和1:n的联系进行合并)   (3)指出转换结果中每个关系模式的主码和外码。 2 答:(1)本题的E-R图如下图所示。      (2)转化后的关系模式如下: 工厂(工厂编号,厂名,地址) 产品(产品编号,产品名,规格) 职工(职工号,姓名,工厂编号,聘期,工资) 生产(工产编号,产品编号,计划数量) (3)每个关系模式的主码、外码如下: 工厂:主码是工厂编号; 产品:主码是产品编号; 职工:主码职工号,外码是工厂编号; 生产:主码是(工厂编号,产品编号), 外码是工厂编号、产品编号。 3、设计触发器实现:选课表中插入一条记录时,检查若该门科的选课人数超过100,则拒绝插入。 CREATE TRIGGER CHECK_grade ON 选课 AFTER INSERT AS IF(SELECT COUNT(*) FROM 选课 ,INSERTED WHERE 选课.课程号=INSERTED.课程号 )100 BEGIN PRINT ‘人数超出限制! ROLLBACK END 4、设计存储过程:计算指定课程的选课人数并输出。 CREATE PROC SUM_S @CN CHAR(50), @SNUM INT OUTPUT AS SELECT @SNUM=COUNT(DISTICT 学号)

文档评论(0)

***** + 关注
实名认证
文档贡献者

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档