- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理重点总结
1. 试述数据模型的概念、数据模型的作用和数据模型的三个要素。
2. 定义并解释概念模型中以下术语:实体,实体型,实体集,属性,码,实体联系图。
试述关系模型的三个组成部分。
4. 试述关系模型的完整性规则。在参照完整性中,为什么外部码属性的值也可以为空?什么情况下才可以为空?
5. 数据库安全性和计算机系统的安全性有什么关系?
6. 试述实现数据库安全性控制的常用方法和技术。
7. 什么是数据库中的自主存取控制方法和强制存取控制方法?
8. SQL 语言中提供了哪些数据控制(自主存取控制)的语句?举例说明它们的使用方法。
9. 什么是数据库的完整性?
10. 数据库的完整性概念与数据库的安全性概念有什么区别和联系?
11. DBMS 的完整性控制机制应具有哪些功能?
12. 理解并给出下列术语的定义:函数依赖、部分函数依赖、完全函数依赖、传递依赖、候选码、主码、外码、全码(All - key )、1 NF 、ZNF 、3NF 、BCNF 、多值依赖、4NF。
13. 建立一个关于系、学生、班级、学会等诸信息的关系数据库。
14. 在一个订货系统的数据库中,存有顾客、货物和订货单的信息。
15. 试述数据库设计过程及各个阶段上的设计描述。
16. 什么是数据库的完整性约束条件?可分为哪几类?
17. 下面的结论哪些是正确的?哪些是错误的?对于错误的请给出一个反例说明之。
18. 试述数据库概念结构设计的重要性和设计步骤。
19. 什么是数据库的逻辑结构设计?试述其设计步骤。
20. 试述查询优化的一般准则。
21. 试述查询优化的一般步骤。
23. 数据库恢复的基本技术有哪些?
24. 并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况?
1. 试述数据模型的概念、数据模型的作用和数据模型的三个要素。
【答】数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架。数据模型是严格定义的概念的集合,这些概念精确描述了系统的静态特性、动态特性和完整性约束条件。
因此数据模型通常由数据结构、数据操作和完整性约束三部分组成。
(l)数据结构:是所研究的对象类型的集合,是对系统静态特性的描述。
(2)数据操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括操作及有关的操作规则,是对系统动态特性的描述。
(3)数据的约束条件:是一组完整性规则的集合。完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。
根据模型应用的不同目的,可以将模型分成两类或者说两个层次:一类是概念模型,是按用户的观点来对数据和信息建模,用于信息世界的建模,强调语义表达能力,概念简单清晰;另一类是数据模型,是按计算机系统的观点对数据建模,用于机器世界,人们可以用它定义、操纵数据库中的数据,一般需要有严格的形式化定义和一组严格定义了语法和语义的语言,并有一些规定和限制,便于在机器上实现。
2. 定义并解释概念模型中以下术语:实体,实体型,实体集,属性,码,实体联系图。
【答】实体:客观存在并可以相互区分的事物叫实体。
实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。
实体集:同型实体的集合称为实体集。
属性:实体所具有的某一特性,一个实体可由若干个属性来刻画。
码:惟一标识实体的属性集称为码。
实体联系图( E 一 R 图):提供了表示实体型、属性和联系的表示方法:@@@实体型:用矩形表示,矩形框内写明实体名;@@@属性:用椭圆形表示,并用无向边将其与相应的实体连接起来;@@@联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1 , 1 : n 或 m : n )。
3. 试述关系模型的三个组成部分。
【答】关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。
数据结构:它只包含单一的数据结构——关系;从用户角度看,关系模型中数据的逻辑结构是一张扁平的二维表;现实世界的实体以及实体间的各种联系均用单一的结构类型即关系来表示。
(2)关系操作集合:关系模型中常用的关系操作包括查询(Query)操作和插入(Insert)、删除(Delete)、修改(Update)操作两大部分。关系的查询表达能力很强,是关系操作中最主要的部分。查询操作可以分为:选择(Select)、投影(Project)、连接(Join)、除(Divide)、并(Union)、差(Except)、交(Intersection)、笛卡尔积等。其中,选择、投影、并、差、笛卡尔积是五种基本操
文档评论(0)