09级数据库概论复习课讲稿.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
09级数据库概论复习课讲稿09级数据库概论复习课讲稿.doc

09级数据库概论复习课讲稿 1. 两个实体型之间的联系: 1:1; 1:n;  m:n。 实体型A 联系名 实体型B 1 1 1:1联系 实体型A 联系名 1 n 1:n联系 实体型A 实体型B 联系名 m n m:n联系 实体型B 例1:一个学生可以选修若干门课程,某一课程可以被多个学生选修,学生与课程之间是多对多联系 例2: 2. 目前,最常用的数据模型:层次模型 、 网状模型、 关系模型 关系数据模型如何表示实体间的m:n联系及"吗"的定义: "吗"的定义 引进一个学生选课的联结记录,由3个数据项组成 学号 课程号 成绩 表示某个学生选修某一门课程及其成绩 3. 数据库的三级模式结构与二级映像: 4.需求分析阶段建立的数据字典通常包括: 5. SQL语言的功能是什么?各有什么语句 SQL功能极强,完成核心功能只用了9个动词。 6. E-R图是什么?E-R模型的作用是什么? 用E-R图来描述现实世界???概念模型 E-R方法也称为E-R模型 7. 事务的特性是什么?并发控制用的基本锁是什么?什么是可串行化? 事务的ACID特性: 原子性(Atomicity):事物是数据库的逻辑工作单位。 一致性(Consistency):事务执行的结果必须使数据库从一个一致状态变到另一个状态。 隔离性(Isolation):一个事物的执行不能被其它事物干扰。 持续性(Durability )也称永久性。指一个事物一旦提交,它对数据库中数据的改变就应该是永久性的。 基本封锁类型 排它锁(Exclusive Locks,简记为X锁) 共享锁(Share Locks,简记为S锁) 可串行化(Serializable)调度 多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行地执行这些事务时的结果相同 8. 事务故障恢复和系统故障恢复必须使用什么?介质故障如何恢复? 日志文件的作用:进行事务故障恢复、进行系统故障恢复、协助后备副本进行介质故障恢复 重装数据库、重做已完成的事务 9. 在数据库系统中,实体是什么? 实体对应记录。 10. 在关系代数运算中,五种基本运算是什么?基本表示符号是什么? 并、差、交、选择、投影 ∪ ﹣ ∩ δ π 11. 数据库系统的核心是什么?数据库的特点是什么? 数据库系统的核心是数据库系统管理 数据库的特点是: 数据结构化 数据的共享性高,冗余度低,易扩充 数据独立性高 数据由DBMS统一管理和控制。 12. 什么是视图?数据库中存放视图的什么? 数据库中存放视图的定义 13. 数据库的完整性指什么?什么是数据库的安全性? 数据库的完整性指 数据库的安全性:是指为计算机系统建立和采取的各种安全保护措施,以保护计算机系统中的硬件、软件及数据,防止其因偶然或恶意的原因使系统遭到破坏、数据遭到修改或泄露等。 14. 主要的聚集函数有那些? SUM(列名); MAX(列名); COUNT(*) ; AVG(列名);MIN(列名) 等 解释COUNT(*) 15. SQL查询语句、修改数据语句的格式是什么?如何应用? SELECT [ALL|DISTINCT] 目标列表达式 [别名] [ ,目标列表达式 [别名]] … FROM 表名或视图名 [别名] [ ,表名或视图名 [别名]] … [WHERE 条件表达式] [GROUP BY 列名1 [HAVING 条件表达式]] [ORDER BY 列名2 [ASC|DESC] 修改数据语句的格式: UPDATE 表名 SET 列名=表达式[,列名=表达式]… [WHERE 条件]; 功能 修改指定表中满足WHERE子句条件的元组 16. 概念模型依赖于DBMS和硬件吗?否 17. 主关键字与实体完整性有什么关系? “主关键字”不允许取空值 18. 关系数据模型的3个组成部分是什么? 完整性规则;数据结构;数据操作 19. 层次型、网状型和关系型数据库划分原则是什么? 数据之间的联系 20. 数据库设计的过程是什么?前3个阶段分别有什么结果?概念结构的设计策略是什么? 数据库设计的过程是:需求分析; .概念结构设计; .逻辑结构设计; 数据库物理结构设计; 数据库实施;数据库运行与维护 前3个阶段分别有结果:数据字典;e-r模型;关系模式。 概念结构的设计策略是: 自顶向下; 自底向上; 逐步扩张; 混合策略。 21. 掌握规范化理论,能判断关系模式分别属于哪个范式(最高范式)并能说明理由。 例1: R({S#,SD,SL,SN},{S#

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档