数据库原理考试大纲

以( )为基础的数据库系统称为关系数据库系统。

A.网状模型

B.关系模型

C.链接模型

D.层次模型


正确答案:B


( 50 )下列关于关系数据库的规范化理论的叙述中,哪一条是不正确的?

A )规范化理论提供了判断关系模式优劣的理论标准

B )规范化理论提供了判断关系数据库管理系统优劣的理论标准

C )规范化理论对于关系数据库设计具有重要指导意义

D )规范化理论对于其他模型的数据库的设计也有重要指导意义


正确答案:B


下列关于关系数据库的规范化理论的叙述中,不正确的是( )。

A)规范化理论提供了判断关系模式优劣的理论标准

B)规范化理论提供了判断关系数据库管理系统优劣的理论标准

C)规范化理论对于关系数据库设计具有重要指导意义

D)规范化理论对于其他模型的数据库的设计也有重要指导意义


正确答案:B
规范化理论给我们提供判断关系模式优劣的理论标准,帮助我们预测可能出现的问题,提供了自动产生各种模式的算法,因此,是设计人员的有力工具,也使数据库设计工作有了严格的理论基础。规范化理论虽然最初是针对关系模式的设计而提出的,然而它不但对于关系模型数据库设计,而且对于其他模型数据库的设计也都有重要的指导意义。


下列哪一项是数据库系统的核心和基础?

A.数据模型

B.数据库管理系统

C.数据库技术

D.关系理论


正确答案:A
解析:模型是现实世界特征的模拟和抽象。数据模型(Data Model)也是一种模型,它是现实世界数据特征的抽象。现有的数据库系统均是基于数据模型的,因此,数据模型是数据库系统的核心和基础。


关于各种数据库系统,说法正确的是()。

A.关系数据库系统支持复合数据类型

B.面向对象数据库系统与程序设计语言集成一体化

C.对象-关系数据库系统查询语言功能强大

D.对象-关系数据库系统高保护性


参考答案:ABCD


怀化学院专升本考试数据库原理课程考试大纲一、考试基本要求1、 掌握与数据库有关的基本概念,了解数据库的设计,应用开发和运行维护过程。2、 了解关系模型的数学基础和关系数据库的规范化理论,掌握并学会使用关系数据库系统的标准语言SQL。二、考核知识范围及考核要求1、绪论数据库系统概述:数据、数据库、数据库管理系统、数据库系统、数据库系统的特点等基本概念的定义与理解。数据模型:层次、网状、关系、E-R模型等的构造形式及特点。重点是关系及E-R模型,要求熟练掌握其概念、技术及建模方法。数据库系统结构:数据库系统的三级模式与二级映象。2、关系数据库掌握关系模型的数学定义,关系模型、关系模式、关系数据库等基本概念;掌握关系代数的九种运算,即专门关系运算能熟练运用。3、关系数据库标准语言SQL掌握各类SQL语句的语法构成、语义与功能,特别是Select语句的不同应用方法。包括基本的定义及修改,索引的建立和删除;掌握SQL的数据操纵,连接查询,嵌套查询,库函数的应用;了解视图的定义,视图的查询,视图的更新及视图的优点。4、数据库安全性掌握计算机系统的三类安全性问题以及数据库安全性控制的基本技术。5、数据库完整性掌握完整性约束条件及完整性控制。6、关系数据理论掌握关系数据库理论提出的背景,对给定的数据如何改造数据模型;掌握函数依赖的定义:函数依赖中的部分函数依赖、完全函数依赖、传递函数依赖;对给定的实际问题可以确定函数依赖;掌握码的定义,对实际问题可以确定码;掌握1NF,2NF,3NF,BCNF的定义,对给定的关系模式可以确定属于什么级范式。7、数据库设计掌握数据库设计步骤;实际问题的需求分析;概念模型E-R图; E-R图向数据模型的转换;数据库的物理设计以及应用实例等。8、数据库恢复技术掌握事务的概念及特征,数据库恢复的基本原则;恢复的具体实现方法。9、并发控制掌握并发控制的基本概念,并发控制与实现技术,尤其是封锁技术的实施等。三、考试形式与试卷结构1、试卷分数及考试时间满分为100分,考试时间为120分钟。2、答题方式答题方式为闭卷、笔试。3、试卷题型结构题型题量分值单项选择题1530填空题1010判断题1010简答题420综合应用题230总计41100


关于各种数据库系统,说法正确的是( )。

A关系数据库系统支持复合数据类型

B面向对象数据库系统与程序设计语言集成一体化

C对象-关系数据库

D对象-关系数据库系统高保护性


正确答案是:BCD


ORACLE是关系型数据库管理系统,它采用【 】语言作为数据库的开发和维护语言。


正确答案:SQL
SQL 解析:ORACLE 采用SQL语言作为数据库的开发和维护语言,并扩展了其标准。


Oracle是关系型数据库和管理系统,它采用【 】语言作为数据库的开发和维护语言。


正确答案:SQL
SQL


按规范设计的方法将数据库设计分为六个阶段:(1)需求分析。(2)概念结构设计。 (3)逻辑结构设计。(4)数据库物理设计。(5)数据库实施。(6)数据库运行和维护。

针对关系数据库设计的逻辑结构设计,回答下述问题:

1.逻辑设计的目的。

2.逻辑设计过程中,如何将E-R模型向关系数据模型转换?

3.关系数据库逻辑设计的步骤和内容。


正确答案:1.逻辑设计的目的是从概念模型导出特定的DBMS可以处理的数据库的逻辑结构(数据库的模式和外模式)这些模式在功能、性能、完整性和一致性约束及数据库可扩充性等方面均应满足用户提出的要求。 2.E-R模型向关系数据模型的转换规则是: (1)一个实体类型转换成一个关系模式实体的属性就是关系的属性实体的键就是关系的键。 (2)一个联系类型转换成一个关系模式参与该联系类型的各实体的键以及联系的属性转换成关系的属性。该关系的键有三种可能情况: ①若联系为1:1则每个实体的键均是该关系的辅键(候选键)。 ②若联系为1:m则关系的键为m端实体的键。 ③若联系为N:m则关系的键为诸实体的键的组合。 3.关系数据库的逻辑设计的步骤和内容如下: (1)导出初始关系模式:将E-R图按规则转换成关系模式。 (2)规范化处理;消除异常改善完整性、一致性和存储效率一般达到3NF就行。规范过程实际上就是单一化过程即一个关系描述一个概念若多于一个概念的就把它分离出来。 (3)模式评价:目的是检查数据库模式是否满足用户的要求。包括功能评价和性能评价。 (4)优化模式:如疏漏的要新增关系或属性如性能不好的要采用合并、分解或选用另外结构等。 (5)形成逻辑设计说明书。逻辑设计说明书包括:模式及子模式的集合应用设计指南物理设计指南。
1.逻辑设计的目的是,从概念模型导出特定的DBMS可以处理的数据库的逻辑结构(数据库的模式和外模式),这些模式在功能、性能、完整性和一致性约束及数据库可扩充性等方面均应满足用户提出的要求。 2.E-R模型向关系数据模型的转换规则是: (1)一个实体类型转换成一个关系模式,实体的属性就是关系的属性,实体的键就是关系的键。 (2)一个联系类型转换成一个关系模式,参与该联系类型的各实体的键以及联系的属性转换成关系的属性。该关系的键有三种可能情况: ①若联系为1:1,则每个实体的键均是该关系的辅键(候选键)。 ②若联系为1:m,则关系的键为m端实体的键。 ③若联系为N:m,则关系的键为诸实体的键的组合。 3.关系,数据库的逻辑设计的步骤和内容如下: (1)导出初始关系模式:将E-R图按规则转换成关系模式。 (2)规范化处理;消除异常,改善完整性、一致性和存储效率,一般达到3NF就行。规范过程实际上就是单一化过程,即一个关系描述一个概念,若多于一个概念的就把它分离出来。 (3)模式评价:目的是检查数据库模式是否满足用户的要求。包括功能评价和性能评价。 (4)优化模式:如疏漏的要新增关系或属性,如性能不好的要采用合并、分解或选用另外结构等。 (5)形成逻辑设计说明书。逻辑设计说明书包括:模式及子模式的集合,应用设计指南,物理设计指南。


下列关于关系数据库的规范化理论的叙述中,不正确的是______。

A.规范化理论提供了判断关系模式优劣的理论标准

B.规范化理论提供了判断关系数据库管理系统优劣的理论标准

C.规范化理论对于关系数据库设计具有重要指导意义

D.规范化理论对于其他模型的数据库的设计也有重要指导意义


正确答案:B
解析:规范化理论提供了判断关系模式优劣的理论标准,而不是判断关系数据库管理系统优劣的理论标准。


相关考题:

考题 单选题假如采用关系数据库系统来实现应用,在数据库设计的()阶段,需要将E-R模型转换为关系数据模型。A概念设计B物理设计C运行阶段D逻辑设计正确答案: B解析: 暂无解析

考题 SQL语言是一种用于存取和查询数据,更新并管理关系数据库系统的数据库查询和编程语言。正确答案:错误

考题 假如采用关系数据库系统来实现应用,在数据库设计的()阶段,需要将e-r模型转换为关系数据模型。A、概念设计B、物理设计C、逻辑设计D、运行阶段正确答案:C

考题 假如采用关系数据库系统来实现应用,在数据库设计的()阶段,需将E-R模型转换为关系数据模型。A.概念设计B.逻辑设计C.物理设计D.运行阶段答案:B解析:将E-R模型这一概念模型转换为关系数据模型是数据库逻辑设计阶段完成的工作。

考题 假如采用关系数据库系统来实现应用,在数据库设计的()阶段,需要将E-R模型转换为关系数据模型。A、概念设计B、物理设计C、逻辑设计D、运行阶段正确答案:C

考题 假如采用关系数据库系统来实现应用,在数据库设计的()阶段,需要将e-r模型转换为关系数据模型。A、逻辑设计B、物理设计C、概念设计D、运行阶段正确答案:A

考题 假如采用关系数据库系统来实现应用,在数据库设计的()阶段,需要将E-R模型转换为关系数据模型。A、概念设计B、物理设计C、运行阶段D、逻辑设计正确答案:D

考题 计算机二级考试 二级C:DOS命令、计算机组成原理、多媒体、数据库操作、计算机网络、C语言程序设计、上机考试。二级C++:按照新大纲,教学内容有:C++语言概述、C++语言数据类型、运算符和表达式、基本控制语句、数组、指针与引用、函数、数和对象继承、模板等内容.二级VB:按照新大纲,教学内容有:VB基本概念、集成开发环境、可视化编程方法、基本输入输出、常用控件功能及使用、VB控制结构语句等。二级VF:按照新大纲,教学内容有:数据库系统与VF基础知识、数据库基本操作、结构化查询语言SQL、VF程序设计、设计器和项目管理器使用等。二级Access:按照新大纲,教学内容有:数据库系统、数据库和表、数据库查询窗体、报表、数据访问页、宏、模块等。二级Java:按照新大纲,教学内容有:JAVA语言概论、JAVA数据类型、运算符和表达式、流程控制、类、数组和字符串操作、异常处理、输入输出及文件操作、线程与对象串行化、编写图形用户界面、APPLET程序设计:JZSDK的下载和操作、JAVA的应用。二级考试是这些内容都需要考吗? 二级考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。语言程序设计(C、C++、Java、C#、Visual Basic、Delphi)、数据库程序设计(Visual FoxPro、Access)共七个科目,自选其一。 您好!需要的,但是主要还是看您报考的是二级的哪一个科目,是JAVA,还是VF,侧重点不同的! 计算机二级考试内容为:二级考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。语言程序设计(C、C++、Java、C#、Visual Basic、Delphi)、数据库程序设计(Visual FoxPro、Access)共七个科目,自选其一。详细学习内容:一级:  [3]按照新大纲,教学内容有:电脑基础知识、Windows操作、Word使 用、Excel使用、PowerPoint使用以及Internet的初步知识和应用等。二级C:  DOS命令、计算机组成原理、多媒体、数据库操作、计算机网络、C语言程序设计、上机考试。二级C++:  按照新大纲,教学内容有:C++语言概述、C++语言数据类型、运算符和表达式、基本控制语句、数组、指针与引用、函数、数和对象继承、模板等内容.二级VB:  按照新大纲,教学内容有:VB基本概念、集成开发环境、可视化编程方法、基本输入输出、常用控件功能及使用、VB控制结构语句等。二级VF:  按照新大纲,教学内容有:数据库系统与VF基础知识、数据库基本操作、结构化查询语言SQL、VF程序设计、设计器和项目管理器使用等。二级Access:  按照新大纲,教学内容有:数据库系统、数据库和表、数据库查询窗体、报表、数据访问页、宏、模块等。二级Java:  按照新大纲,教学内容有:JAVA语言概论、JAVA数据类型、运算符和表达式、流程控制、类、数组和字符串操作、异常处理、输入输出及文件操作、线程与对象串行化、编写图形用户界面、APPLET程序设计:JZSDK的下载和操作、JAVA的应用。 请说明您要问的问题好吗? 一般来说,计算机二级考试是指考VB、VF和C++,但是对于非计算机专业的同学来说, 最好是考VB或VF这两样, C++一些般是针对计算机专业的人考试的,相对来说, 其难度也是最大的, 这几样你只选其中之一学习就可以了,其实内容基本上都一样,祝你考试成功。 不是的,二级是任选一样考的。不过不管选哪一个都得考公共基础知识部分,那个就是一本书,好好看看就可以了。 以上主要是计算机二级考试的考试内容,但是也要看你报考的是那一项,如:你报考的是VB,你除了考VB的相关题目外,你还要做公共基础知识部分。占的比重也挺大的,但是最后的大题主要还是你所选科目的为主。如果你不是计算机专业的,建议你报考c或vb和vf 这些比较简单,祝你考试顺利。 是的

考题 单选题假如采用关系数据库系统来实现应用,在数据库设计的()阶段,需要将E-R模型转换为关系数据模型。A概念设计B物理设计C运行阶段D逻辑设计正确答案: A解析: 暂无解析

考题 假如采用关系型数据库系统来实现应用,在数据库的逻辑设计阶段,需要将( )转换成关系型数据库。A.E-R模型B.关系模型C.网状模型D.层次模型 正确答案:A解析:关系型数据库需要各种模型都转换成关系模型。在逻辑设计阶段,就要将E-R模型转换成关系模型。