《数据库原理及应用教程》期末复习大纲

上传人:pu****.1 文档编号:491906464 上传时间:2022-09-04 格式:DOC 页数:11 大小:86KB
返回 下载 相关 举报
《数据库原理及应用教程》期末复习大纲_第1页
第1页 / 共11页
《数据库原理及应用教程》期末复习大纲_第2页
第2页 / 共11页
《数据库原理及应用教程》期末复习大纲_第3页
第3页 / 共11页
《数据库原理及应用教程》期末复习大纲_第4页
第4页 / 共11页
《数据库原理及应用教程》期末复习大纲_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《《数据库原理及应用教程》期末复习大纲》由会员分享,可在线阅读,更多相关《《数据库原理及应用教程》期末复习大纲(11页珍藏版)》请在金锄头文库上搜索。

1、 . . . . 数据库原理与应用教程期末复习大纲第一章数据库系统概述1第二章数据模型1第三章关系数据库2第四章关系规化根底2第五章数据库设计2第六十章 T-SQL与相关3第十一章存储过程、触发器与游标3第十二章事务与并发控制3第十四章数据库的安全管理3附录:5 / 第一章 数据库系统概述1. 了解信息、数据、数据处理的概念2. 数据库开展的哪三个阶段?数据库系统阶段的几个特点。P2l 数据的结构化、共享性、独立性、控制功能3. 数据库系统的组成。P4l 数据库、DBMS、数据库应用系统、数据库用户4. 数据库系统的三级模式结构:外模式、模式、模式用户级模式、概念级模式、物理级模式。P6-75

2、. 二级映像与数据独立性逻辑独立性和物理独立性。P7-8第二章 数据模型6. 现实世界信息世界通过抽象数据世界通过量化7. 数据模型的概念。P12-13l 实体、属性、候选码、码、实体型、实体集、联系8. E-R图用于表示概念模型。表示实体与其之间的联系,组成成份:实体、属性、联系。P139. 数据模型的三要素:数据结构、数据操作、完整性约束分为三类:层次模型、网状模型、关系模型。P15-16l 数据结构:对数据库组织方式的一种静态描述l 数据操作:对数据库动态特征的描述l 完整性约束:数据库完整性的保证10. 关系模型的根本概念、完整性约束的具体容。P18-19第三章 关系数据库11. 关系

3、模式的定义。P2212. 关系数据库:数据库系统的三层结构如何表达?数据模型的三要素如何表达?13. 关系模型的三个完整性约束:实体完整性,参照完整性,用户自定义的完整性。P24.14. 关系代数专门的关系运算选择、投影、连接。连接所衍生的等值连接、自然连接。P25-3115. 掌握按要求写关系代数表达式。 第四章 关系规化根底16. 函数依赖、完全函数依赖、局部函数依赖、传递函数依赖;式之间的联系。P3717. 1NF,2NF,3NF,BCNF的具体含义。l 1NF:消除了表中表l 2NF:没有非码属性对码的局部依赖l 3NF:没有非码属性对码的传递依赖l BCNF:没有主属性对码的局部、传

4、递依赖18. 掌握关系模式的规化操作。第五章 数据库设计19. 数据库设计的步骤与各阶段的成果。20. 对于概念设计阶段,E-R图集成分二阶段:合并、优化。21. 合并时发生冲突的类型。P4822. 逻辑结构设计阶段E-R图怎样转换为关系模型。l 实体的转换El 联系的转换RP48-5023. 掌握E-R图的画法、转换、关系模式的规化。第六十章T-SQL与相关24. 数据库三级模式结构的对应关系。P17325. T-SQL所用到的动词。P79-80、26. T-SQL的创建语句、插入语句、修改语句、删除等。27. T-SQL查询语句。28. 视图的创建与查询29. 索引的创建与操作第十一章 存

5、储过程、触发器与游标30. 了解存储过程的定义、使用第十二章 事务与并发控制31. 事务的概念与特征ACIDP22932. 定义事务的SQL语句.33. 并发控制的原因与并发操作带来的三类问题丢失修改、读脏数据、不可重复读34. 并发控制的机制封锁,各级封锁协议的特征以与可以解决的问题类型35. 死锁以与解决死锁常用的方法。P240第十四章 数据库的安全管理36. 数据库的安全性机制:三个等级。P264l 操作系统级进入操作系统的密码l SQL Server级登录到SQL数据库的密码l 数据库级对具体数据库的权限设定考试题型:(1) 选择题:2*15 = 30(2) 填空题:1*10 = 10

6、(3) 简答题:5*4 = 20(4) 设计分析:4 = 30(5) 综合设计:1 = 10附录:1、 数据、数据库、数据库管理系统、数据库系统l 数据:是数据库中存储的根本对象。即:描述事物的符号记录。数据的形式还不能完全表达其容,需要经过解释。因此:数据和关于数据的解释是不可分割的,数据的解释是关于数据含义的说明,数据的含义称为语义。l 数据库DataBase,DB: 数据库是长期存储在计算机的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。l 数据库管理系统DataBase Managemen

7、t System, DBMS:是位于用户和操作系统之间的一层数据管理软件。l 数据库系统DataBase System, DBS:它是指在计算机系统中引入了数据库后的系统,一般由数据库、数据库管理系统与开发工具、应用系统、数据库管理员和用户构成。2、 数据独立性的涵义l 数据独立性=数据的物理独立性+数据的逻辑独立性l 物理独立性:用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的。即:用户的数据以何种形式二进制或八进制存放在磁盘的何处哪个扇区、哪个磁道,其存放顺序是什么样的都是由DBMS系统来管理的,用户不需要了解。用户需了解的仅是这些数据的逻辑结构。好处:数据的物理存储即使改变了,用

8、户的应用程序不需要跟着改变。l 逻辑独立性:用户的应用程序与数据库的逻辑结构也是相互独立的。即使数据的逻辑结构改变了,用户的应用程序也可以保持不变。3、 数据模型组成的三要素数据结构、数据操作和数据的约束条件。l 数据模型由数据结构、数据操作、完整性约束三局部构成。l 数据结构:它是刻画一个数据模型最重要的方面。因此,常用数据结构的类型来命名数据模型。如:对应着层次结构的数据模型为层次模型.。数据结构是对系统静态特征的描述。l 数据操作:它是对数据库中各种对象的实例允许执行的操作的集合,包括操作和有关操作的规那么。数据操作是对系统动态特征的描述。l 约束条件:是一组完整性规那么的集合。它给出数

9、据模型中的数据与其联系所具有的制约和依存条件。目的:限定符合数据模型的数据库的状态与状态的变化,以保证数据的正确、有效、相容。4、 数据库系统结构的三级模式/二层映像。l 数据库系统的三级模式是指数据库系统由:外模式、模式、模式三级构成。l 模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。它是数据库系统模式结构的中间层,既不涉与数据的物理存储细节和硬件环境,也不涉与具体的应用程序或开发工具。一个数据库只有一个模式。模式以某一种数据模型为根底,统一综合地考虑了所有用户的需求,并将这些需求有机结合成一个逻辑整体。定义模式时不仅要定义数据的逻辑结构,而且要定义数

10、据之间的联系,定义与数据有关的安全性、完整性要求。模式描述的是数据的全局逻辑结构。它是相对稳定的,所反映的是数据的结构与其联系。l 外模式亦称作是子模式Subschema或用户模式。它是数据库的最终用户能够看见和使用的局部数据的逻辑结构和特征的数据视图,是与某一应用有关的数据的逻辑表示。外模式通常是模式的子集。一个数据库可以有多个外模式。每个用户在应用需求、看待数据的方式、要求数据的程度不同,其外模式的描述亦会不同。同一外模式可以为某一用户的多个应用系统所使用,但一个应用程序只能使用一个外模式。外模式是保证数据安全的一个有力措施,每个用户只能看到或访问特定的外模式中的数据,数据库中的其它数据都

11、是不可见的。外模式描述的是数据的局部逻辑结构。l 模式也称为是存储模式Storage Schema。一个数据库只有一个模式。它是数据物理结构和存储方式的描述,是数据在数据库部的表示方式。l 外模式/模式映象:对应于同一个模式可以有任意多个外模式,对于每一个外模式,数据库系统都有一个外模式/模式映象,它定义了该外模式与模式之间的对应关系。映象的定义通常包含在各自的外模式的描述中。当模式改变时,数据库管理员对各个外模式/模式作相应改变,可以使外模式保持不变。因为用户的应用程序是依据外模式编写的,因而应用程序可以做到不加修改,从而保证了数据与程序的逻辑独立性数据的逻辑独立性。l 模式/模式映象:因为

12、数据库中只有一个模式,也只有一个模式,因此,模式/模式映象是唯一的,它定义了数据库全局逻辑结构与存储结构之间的对应关系。该映象的定义通常包含在模式描述中。当数据库的存储结构改变了,由数据库管理员对模式/模式映象作相应的改变,可以使模式保持不变,从而使应用程序也不用经过修改,保证了数据与程序的物理独立性数据的物理独立性。5、 模型、模式和具体值区别l 数据模型是用来表示信息世界中的实体与其联系在数据世界中的抽象描述,它描述的是数据的逻辑结构。l 模式的主体就是数据库的数据模型。数据模型与模式都属于型的畴。所谓型,是指只包含属性的名称,不包含属性的值,l 值是型的具体实例值,即赋了值的型(在Vis

13、ual FoxPro中,型就是数据库表的结构,而值就是数据库表中存储的记录)。6、 关系完整性的组成与实现方法。实体完整性 : 关系的主码中的属性值不能为空值。空值:不知道或无意义。 意义:关系对应到现实世界中的实体集,元组对应到实体,实体是相互可区分的,通过主码来唯一标识,假设主码为空,那么出现不可标识的实体,这是不容许的。l 参照完整性 :如果关系R2的外部码Fk与关系R1的主码Pk相对应,那么R2中的每一个元组的Fk值或者等于R1 中某个元组的Pk 值,或者为空值。 意义:如果关系R2的某个元组t2参照了关系R1的某个元组t1,那么t1必须存在。l 用户定义的完整性 : 用户针对具体的应

14、用环境定义的完整性约束条件。 如要求学号是8位整数,性别要求取值为“男或“女等。7、 SQL的概念与特点、用到的动词。SQL是一个集查询Data Query、数据操纵Data Manipulation、数据定义(Data Definition)和数据控制(Data Control)功能于一体的简单易学的语言。1综合统一;2非过程化;3面向集合的操作方式;4以同一种语法结构提供两种使用方式。SQL 功能动 词数据查询SELECT数据定义CREATE、DROP、ALTER数据操纵INSERT、UPDATE、DELETE数据控制GRANT、REVOKE8、 SQL中相应于外模式、模式、模式的表现形式是什么。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号