数据库及其应用补考复习资料(一)

合集下载

数据库原理及应用试卷复习资料

数据库原理及应用试卷复习资料

数据库原理及应用试卷复习资料LELE was finally revised on the morning of December 16, 2020.单项选择1.◑A◐对于现实世界中事物的特征,在实体-联系模型中使用A.属性描述B.关键字描述C. D.实体描述2.◑C◐把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过A.建立新的属性来实现B.建立新的关键字来实现C.建立新的关系来实现D.建立新的实体来实现3.◑D◐专门的关系运算不包括下列中的A.联接运算B.选择运算C.投影运算D.交运算4.◑A◐对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为A.并运算B.交运算C.差运算D.积运算5.◑B◐在数据库设计中,将ER图转换成关系数据模型的过程属于A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段6.◑D◐对于关系数据库,任何二元关系模式最高都可以达到●范式。

7.◑D◐在概念设计阶段,最常使用的数据模型是A.对象模型B.物理模型C.逻辑模型D.8.◑C◐下面有关索引的描述正确的是A.创建非聚集索引以后,原来的数据库表文件中记录的物理顺序将被改变B.索引与数据库表的数据存储在一个文件中C.创建非聚集索引是创建一个指向数据库表文件记录的指针构成的文件D.使用索引并不能加快对表的查询操作9.◑A◐关系R1和R2,经过关系运算得到结果是S,则SA.一个关系B.一个表单C.一个数据库D.一个数组10◑A◐子模式是用户与数据库的接口之一,它对应于数据库的A.外模式B.概念模式C.内模式D.存储模式11◑C◐已知关系R(A,B,C,D,E)及其上的函数相关性集合,F={A→B,E→A,CE→D},该关系的候选关键字是12◑A◐设有关系R(A,B,C,D)及其上的函数相关性集合F={B→A,BC→D},那么关系R最高是A.第一范式的 C.第二范式的B.第三范式的范式的13◑C◐A. B.C.D.14◑B◐设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员。

《数据库系统及应用》复习提纲

《数据库系统及应用》复习提纲

《数据库系统及应用》复习提纲第一章数据库系统概述1.数据库、数据库模式、数据库管理系统和数据库系统的概念答: 数据库: 数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据的集合数据库的基本特征:(1)数据按一定的数据模型组织、描述和储存(2)可为各种用户共享(3)数据间联系密切, 具有最小的冗余度和较高的独立性(4)服务于某个特定的应用数据库模式是数据库中全体数据的逻辑结构和特征的描述.DBMS(Database Management System), 是计算机程序的集合, 用于创建和维护数据库.DBS(DataBase System), 指在计算机系统中引入了数据库后的系统, 即采用了数据库技术的计算机系统.2.DBMS的分类按数据模型网状型DBMS层次型DBMS关系型DBMS对象DBMS其它DBMS按所支持的用户数单用户DBMS多用户DBMS按允许数据库可以分布的站点数集中式DBMS分布式DBMS按用途通用DBMS, 如Oracle、Informix等专用DBMS, 如时态数据库、空间数据库、移动数据库等第二章数据库系统体系结构1.数据库模式和实例模式(Schema)和实例(Instance)模式是数据库中全体数据的逻辑结构和特征的描述, 它仅仅涉及类型的描述, 不涉及具体的值模式的一个具体值称为模式的一个实例关系: 一个模式可有很多实例模式反映数据的结构及联系, 实例反映的是某一时刻数据库的状态模式相对稳定, 而实例相对变动2、数据库的三级模式结构和两级映象的含义是什么?三级模式结构(1)概念模式: 数据库中全体数据的逻辑结构和特征的描述(2)外模式: 单个用户所看到的局部数据的逻辑结构和特征的描述(3)数据物理结构和存储方式的描述两级映像外模式/模式映像: 定义了外模式与概念模式之间的对应关系。

a)属性名称可能不同b)外模式中的属性可能由模式中的多个属性运算而得模式/内模式映像: 定义了概念模式与内模式之间的对应关系。

《数据库及其应用》复习题

《数据库及其应用》复习题

《数据库及其应用》复习题1.简要解释以下数据库的基本概念:数据库(DB)、数据库管理系统(DBMS)、数据库系统、数据库语言(DDL、DML)。

2.数据库系统阶段中数据管理的特点有哪些?数据结构化、数据共享、数据冗余小、有较高的数据独立性、数据库系统为用户提供了使用方便的用户接口、增加了系统的灵活性。

3.数据库的三级模式体系结构是怎样的?三级模式分别是谁的视图?在用户到数据库之间,数据库的数据结构分成了三个层次:外部模型、逻辑模型、内部模型。

4.DBMS是一个什么样的软件?它包括哪些主要功能?P8DBMS是数据系统中专门用来管理数据的软件,它位于用户与操作系统之间,是用户使用数据库的接口。

DBMS为用户提供了访问DB的方法,包括DB的建立、查询、更新和各种数据控制。

5.数据的完整性包括哪几方面?P9正确性和一致性6.数据模型的三要素是什么?(数据结构、数据操作、数据约束条件)7.简要解释以下名词:实体、属性、实体集、关键码、一对一联系、一对多联系、多对多联系。

P13-15 实体:实体是事物的抽象。

客观存在并可相互区别的任何事物统称为实体。

属性:通常实体具有很多特性,每一特性称为属性。

实体集:性质相同的同类实体的集合称为实体集。

关键码:能惟一标识文件中每个记录的字段(或几个字段的给、组合)称为记录的关键码,简称为键。

一对一联系:简记为1:1,对于不同型实体集A和B,如果A中的一个实体最多只与B中的一个实体有联系,反之亦然,则称A和B两实体为1:1联系。

一对多联系:简记为1:n,如果实体集A中至少有一个实体与实体集B中多于一个的实体有联系(可以是零个、一个或多个),则称A对B为1:n联系。

多对多联系:简记为m:n,如果两个不同型实体集中,任何一方一个实体都与另一方多于一个实体相联系,则称为m:n联系。

8.描述概念模型的常用方法是什么?E—R图的主要元素有哪些?实体联系模型。

主要元素:实体、联系、属性。

数据库期末复习题(学生)

数据库期末复习题(学生)

数据库原理与应用教程复习题(一)一、填空题(每空1分,共10分)1.数据库系统的核心是___ __。

2.在关系模型中,实体以及实体间的联系都是用______来表示的。

3.设关系模型R(A,B,C),F是R上的函数依赖集,F={A→B,C→B},则R的候选码为_________。

4.层次模型用“树结构”来表示数据之间的联系,网状模型用“_________” 来表示数据之间的联系。

5.SQL Server中,一个简单的数据库可以只有一个_________文件和一个日志文件。

6.聚集索引和非聚集索引的存储结构都采用____________索引结构。

7.一个事务必须具有的四个属性是原子性、一致性、__________和持久性。

8.在T-SQL中,查询表中数据时,可用___________关键字滤掉重复行。

9.调用标量函数时必须提供至少由两部分组成的名称,即________. 函数名。

10.触发器是当数据库服务器中发生数据操作语言事件时会自动执行的存储过程。

二、选择题(每小题1分,共20分)1、数据管理的发展不包括下面哪个阶段()(A)文件系统(B)数据库系统(C)人工管理(D)统一管理2、一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间是什么样的联系()(A)一对一(B)一对多(C)多对多(D)以上全不是3、如果事务1将数据库中的A值从200改为300,事务2读A值为300,事务1又将刚才的操作撤销,A值恢复为200,那么事务2读取了“脏”数据。

这种情况是由于数据库保护中的那方面不当而引起的()(A)并发控制 (B)完整性约束(C)安全性控制(D)数据库的恢复4、在关系模型中,“元组”是指( )(A)表中的一行(B)表中的一列(C)表中的一个数据(D)表中的一个成分5、有学生、选修和课程三个关系,学生S(学号,姓名,性别….),课程C(课程号,课程名),选修SC(学号,课程号,成绩)。

数据库技术及应用复习题

数据库技术及应用复习题

数据库技术及应用复习题一、问答题1、数据独立性的含义。

(指数据不依赖于程序)2、数据库系统的三级模式是什么?(外模式、模式和内模式)3、网状数据库中记录与记录之间是通过什么联系?(指针)4、层次数据库中记录与记录之间是通过什么联系?(指针)5、关系数据库中表与表之间是通过什么联系?(公共属性或外码)6、当数据的存储结构改变时,数据的逻辑结构可以不变,从而应用程序也不用改变这就是数据与程序的什么独立性?(物理独立性)7、当数据的全局逻辑结构改变时,数据的局部逻辑结构可以不变,从而应用程序也不用改变这就是数据与程序的什么独立性?(逻辑独立性)8、在关系模型中,任何关系必须满足哪三类完整性约束?(实体完整性、参照完整性和用户定义完整性)9、两个实体集之间的联系有哪三种?(一对一联系、一对多联系和多对多联系)10、实体联系模型(E-R模型)属于哪类模型?(概念模型)11、结构数据模型有哪三类?(关系数据模型、层次数据模型和网络数据模型)12、关系中的选择运算和投影运算的含义是什么?(选择出满足条件的行和选择出满足条件的列构成新的关系)13、概念模型、数据模型和物理模型与DBMS和硬件的关系?(独立于DBMS和硬件、依赖于DBMS、依赖于DBMS和硬件)14、事务的提交命令和回滚命令是什么?(COMMIT、ROLLBACK )15、数据库中常见故障的种类有哪些?(事务内部故障、系统故障、介质故障、计算机病毒)16、SQL Server中的对象权限的含义及内容。

(对象权限的含义:针对数据库对象设置,由数据库对象拥有者授予或撤销。

对象权限的内容:包括SELECT、UPDATE、INSERT、DELETE、EXECUTE等。

)17、SQL Server中的语句权限的含义及内容。

(语句权限的含义:针对数据库设置,由数据库管理员或数据库拥有者授予或撤销。

语句权限的内容:包括CREATRE DATABASE、CREATRE DEFAULT、CREATRE PROCEDURE、CREATRE RULE、CREATRE TABLE、CREATRE VIEW等。

《数据库基础与应用》复习提纲

《数据库基础与应用》复习提纲

《数据库基础与应用》期末考试及等级考试复习纲要第1章数据库系统基础知识1.1 数据管理技术的三个发展阶段(1)人工管理阶段(2)文件系统阶段(3)数据库系统阶段【例】根据提供的数据独立性、数据共享性、数据完整性、数据存取方式等水平的高低,计算机数据管理技术的发展可以划分为三个阶段,其中不包括下列的。

BA.人工管理阶段B.计算机管理阶段C.文件系统阶段D.数据库系统阶段1.2数据库系统的组成(1)数据库(DataBase)①定义:是以一定的数据模型组织的、长期存放在辅助存储器上的、可共享的相关数据的集合。

②组成:由数据和元数据两部分组成。

③特点:具有较小的冗余度、较高的独立性和易扩展型、可供多个用户或多类应用共享。

(2)数据库管理系统(DataBaseManagementSystem,DBMS)是用于建立、使用和维护数据库的系统软件。

(3)应用程序(4)用户数据库系统(DataBaseSystem)从广义上讲是由数据库、数据库管理系统、计算机支持系统、应用程序和有关人员组成。

三个概念之间的联系:在数据库系统中通过数据库管理系统来建立和使用数据库。

【例】DBMS指的是。

A A.数据库管理系统B.数据库系统C.数据库D.数据库管理员1.3了解数据库系统的模式结构①三级模式结构: 外部层:单个用户的视图,对应于数据库模式的外模式。

概念层:全体用户的公共视图,可理解为数据库管理员所看到的数据库,对应于数据库模式的模式。

内部层:存储视图,可理解为机器“看到”的数据库,对应于数据库模式的内模式。

②两级映射:概念层与内部层之间的映射:通过它实现数据的物理独立性。

外部层与概念层之间的映射:通过它实现数据的逻辑独立性。

【例】数据的逻辑独立性是通过来保证的。

DA.模式B.内模式C.模式/内模式映射D.外模式/模式映射1.4数据模型(1)了解信息的三个世界及数据模型三个世界中有关的对应关系:现实世界(特征)→观念世界(属性)→数据世界(字段)现实世界(事物)→观念世界(实体)→数据世界(记录)【例】实体是信息世界的术语,与之对应的数据库术语是。

自学考试专题:数据库技术与应用复习资料

自学考试专题:数据库技术与应用复习资料

第一章:数据库导论1.联系的类型:一对多联系:如果实体集E1中每个实体与实体集E2中零个或多个实体有联系,而E2中每个实体至多和E1中一个实体有联系,那么称实体集E1与实体集E2的联系是“一对多联系”。

一对一联系:如果实体集E1中每个实体与实体集E2中最多一个实体有联系,反之亦然,那么称实体集E1与实体集E2的联系是“一对一联系”。

多对多联系:如果实体集E1中每个实体与实体集E2中零个或多个实体有联系,反之亦然,那么称实体集E1与实体集E2的联系是“多对多联系”。

2.关系数据库中,数据操作包括查询和更新。

3.数据库系统用户主要有三类:应用程序员、终端用户、数据库管理员(DBA)。

4.能够完成E-R图与关系模式的相互转换。

参考教材P17、P24。

第二章:关系数据库基础1.投影运算是对单个关系在列方向上的选择运算,其基本思想是:从一个关系中选择所需要的属性列重新组成一个新关系。

2.关系R经选择运算得到关系S,则S是R的子集。

3.关系的度=关系的属性个数。

4.设关系R和S的属性个数分别为m,n,则(R×S)操作结果的属性个数为mn。

5.SQL用NULL来表示空值。

6.设F是基本关系R的一个或一组属性,但不是关系R的候选码,如果F与基本关系S的主码相对应,则称F是R的外码。

7.SQL数据类型LONG的字长为32位。

FLOAT的字长为64位。

8.在关系中,如果一个属性(或属性组)的值能唯一标识一个元组,那么这个属性(或属性组)称为候选码。

由关系的所有属性构成的候选码,称为全码。

从关系的候选码中选择一个用来唯一标识元组,选择的这个候选码称为主码。

9.把两个关系按照给定条件以一切可能的组合方式连接起来,形成一个新的关系,称为条件连接。

第三章:关系数据库设计理论1.第三范式要求每个非主属性非传递依赖于码。

2.函数依赖的类型:函数依赖:设X、Y为关系模式R的属性子集,如果R的任意两个元组对应于X的属性分量值相同,则对应于Y的属性分量值也相同,则称Y函数依赖于X。

数据库及其应用补考复习资料一

数据库及其应用补考复习资料一

《数据库及其应用》补考复习资料(一)一、单项选择题:(每题2分,共20题,共40分)1、下列描述的实体联系方式中错误的是()。

A、一对一B、一对二C、一对多D、多对多2、文件系统与数据库系统的主要区别是()。

A、文件系统简单,而数据库系统复杂B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C、文件系统管理的数据量少,而数据库系统可以管理大量数据D、文件系统只能管理数据文件,而数据库系统可以管理各种类型文件3、不同实体之所以不同是根据()的不同加以区分的。

A、主键B、外键C、属性的语义、类型和个数D、名称4、存放金额数据,不能使用的字段数据类型是()。

A、文本型B、单精度数字型C、双精度数字型D、货币型5、存放身份证号码最好采用()。

A、数字型中的字节型B、数字型中的整型C、数字型中的长整型D、文本型并设置字段大小为156、下列字段的数据类型中,不能作为主键的数据类型是()。

A、文本B、是/否C、自动编号D、数字7、在表的设计视图中创建表,必须对每个字段进行定义的是()。

A、字段名称和说明B、字段名称、数据类型和说明C、字段名称和标题D、字段名称和数据类型8、通过输入数据创建表,下列说法中错误的是()。

A、系统自动提供10列21行的空表供用户输入数据B、在一列中可以输入不同类型的数据C、用户可以更改字段名D、在空表的一列中均输入日期值,则该列字段将被指定为日期型9、建立关系的两个表,主表与相关表()。

A、具有相同的主键B、主表的主键字段必须出现在相关表的字段中C、相关表没有重复的值D、主表可以有重复的值10、Access中的基本查询类型是()。

A、选择B、交叉表C、参数D、操作11、在查询设计视图窗口中设置()行,可以使该字段只用于设置准则,而查询结果并不出现在查询数据表视图中。

A、准则B、排序C、显示D、字段12、如果在查询准则中输入Like张[小中大]军,能查到的是()。

A、张伟军B、张广军C、张利军D、张大军13、下列关于选择查询论述中错误的是()。

数据库原理与应用复习资料

数据库原理与应用复习资料

数据库原理与应用复习资料第一章数据库的基础知识1.信息:是一种已被加工为特定形式的数据,这种数据形式对于使用者来说是由意义的,而且对当前和将来的决策具有明显的实际价值。

2.数据库的特点:能够被各种用户共享,具有最小的冗余度(Redundancy),数据间有密切的联系,并具有较高的对程序的独立性。

3.计算机数据管理的三个阶段及各阶段特点:1)人工管理阶段:数据不保存;无软件对数据进行管理;没有文件概念;数据面向应用,不能共享。

2)文件系统阶段:数据可长期保存在磁盘上;系统提供数据与程序之间的存取方法;文件的形式多种多样;程序与数据之间有一定的独立性。

3)数据库系统阶段:数据共享且具有独立性;数据是结构化的;数据是面向系统的;数据库系统比文件系统具有更高的独立性;提供了方便的接口和控制功能。

4.数据库系统的组成:1)数据库管理系统(Data Base Management System,DBMS,它是专门负责组织和管理数据的程序);2)数据库应用系统(它能够获取、显示和更新由DBMS存储的数据);3)数据库(按一定结构组织在一起的相关数据的集合);5.数据库管理系统的功能:数据库定义功能;数据库存取功能;数据库运行控制功能;数据库创建与维护功能;数据传输与通信功能。

6.数据库的设计:需求分析;概念结构设计;逻辑结构设计;物理结构设计;数据库实施;数据库运行和维护。

7.数据库的分类:数据库系统一般是基于某种数据模型的,可以分为层次型、网状型、关系型、面向对象型等。

8.层次型、网状型、关系型和面向对象型数据库的数据模型:层次模型、网状模型、关系模型、面向对象模型第二章 Access的基本操作Microsoft Access是微软公司的Office办公套件的一个重要组件。

Access数据库属于关系型数据库的一种。

1.Access数据库的特点:使用Microsoft Access不需要进行复杂的编程,利用所提供的向导和一些图形化的界面以及工具就能够完成数据库管理系统的设计与实现。

数据库基础与应用复习题及参考答案(AB)

数据库基础与应用复习题及参考答案(AB)

数据库基础与应用复习题及参考答案(AB)《数据库基础与应用》课程复习资料一、选择题: 1.若某表满足1NF,且其所有属性合起来组成主健,则一定还满足范式() A.只有2NF B.只有3NF 和3NF D.没有SQL Server 2000各版本的服务器组件必须在特定的操作系统上使用,其中能在Windows 2000 Professional上运行,但不能在Windows 98上运行的是() A.企业版 B.标准版 C.个人版 D.开发版Server支持在线备份,但在备份过程中,不允许执行的操作是() (1)创建或删除数据库文件(2)创建索引(3)执行非日志操作(4)自动或手工缩小数据库或数据库文件大小 A.(1) B.(1)(2) C.(1)(2)(3) D.(1)(2)(3)(4)SQL Server 2000是() A.数据库应用程序 B.数据库系统 C.层次数据管理系统 D.关系数据库管理系统 5.现有关系:学生,为消除数据冗余,至少需要分解为() 个表个表个表个表 6.数据库中存放三个关系:学生和课程和成绩,为快速查出某位学生所学的课程名,应该() A.在学生表上按学号建索引B.在成绩表上按课程号建索引 C.在课程表上按课程号建索引 D.在学生表上按姓名建索引7.如果要从数据库中删除触发器,应该使用SQL语言的命令() TRIGGER TRIGGER TRIGGER TRIGGER 8.已知员工和员工亲属两个关系,当员工调出时,应该从员工关系中删除该员工的元组,同时在员工亲属关系中删除对应的亲属元组。

在SQL语言中利用触发器定义这个完整性约束的短语是() OFDELETE OF DROP DELETE UPDATE 9.安装MS SQL Server时,系统自动建立几个数据库,其中有一个数据库记录了一个SQL Server系统的所有系统信息,这个数据库是() 数据库数据库数据库数据库10.对于数据库的管理,对SQL Server中guest用户的描述错误的是() A.安装系统时,guest用户被加入到master、pubs、tempdb、northwind数据中 B.用户成功登录到SQL Server 后,若该登录账号在某数据库中无合法数据库用户,则系统将可能允许以guest 用户来访问该数据库 C.不能从master、tempdb数据库中删除guest用户D.在新建一个数据库时,guest用户将被自动添加11.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是() A.多对多 B.一对一 C.多对一 D.一对多12.以下情况发生,往往要求我们立即对master数据库进行备份,错误的是() A.增加用户数据库 B.删除用户数据库 C.执行与登录有关的操作 D.增加数据库用户语言中,删除一个表中所有数据,但保留表结构的命令是()14.下列四项关于启动服务器的说法不正确的是() A.用企业管理器启动 B.用操作系统控制面板中的服务管理程序启动C.用命令net begin mssqlserver D.自动启动服务器第1页共13页15.查询员工工资信息时,结果按工资降序排列,正确的是() BY 工资BY 工资desc BY 工资asc BY 工资dictinct 16.下列聚合函数中正确的是() (*)(*)(*)(*) 中,下列涉及通配符的操作,范围最大的是() like ’hgf#’like ’hgf_t%’like ’hgf%’like ’h#%’escape ’#’18.在MS SQL Server中,关于数据库的说法正确的是() A.一个数据库可以不包含事务日志文件 B.一个数据库可以只包含一个事务日志文件和一个数据库文件 C.一个数据库可以包含多个数据库文件,但只能包含一个事务日志文件 D.一个数据库可以包含多个事务日志文件,但只能包含一个数据库文件19.能够实现执行SQL语句、分析查询计划、显示查询统计情况和实现索引分析等功能的SQL工具是() A.企业管理器 B.查询分析器 C.服务管理器 D.事件探查器20.每个数据库有且只有一个() A.主要数据库文件 B.次要数据库文件 C.日志文件 D.索引文件21.在查询分析器中执行SQL 语句的快捷键是()语言中,删除一个表的命令是() 23.哪个关键字用于测试跟随的子查询中的行是否存在()24.以哪个符号开头的变量是全局变量() A.@ B.@* C.@@ D.@$ 25.下面哪项是一元运算符() A./ B.% C.> D.- 26.如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的() A.候选码 B.主码 C.外码 D.连接码27.事务的持久性是数据库管理系统中的哪个部件负责() A.恢复管理 B.锁定设备(并发控制) C.完整性约束 D.记录设备(存储管理) 模型用于数据库设计的哪一个阶段() A.需求分析 B.概念结构设计 C.逻辑结构设计 D.物理结构设计29.查询语句select stuff(‘he rld’,3,l, ‘llo wo’)结果为()hello world30.在Student表中基于StuName字段建立的索引属于() A.惟一索引非聚集索引B.非惟一索引非聚集索引C.聚集索引非惟一索引D.惟一索引聚集索引31.下列四项中,不属于数据库特点的是() A.数据共享 B.数据完整性 C.数据冗余很高 D.数据独立性高32.反映现实世界中实体及实体间联系的信息模型是() A.关系模型 B.层次模型 C.网状模型模型33.下列四项中,不正确的提法是() 语言是关系数据库的国际标准语言语言具有数据定义、查询、操纵和控制功能语言可以自动实现关系数据库的规范化语言称为结构查询语言第2页共13页34.在SQL中,SELECT语句的\表示查询结果中() A.属性名都不相同 B.去掉了重复的列 C.行都不相同 D.属性值都不相同35.在数据操作语言(DML)的基本功能中,不包括的是() A.插入新数据 B.描述数据库结构 C.修改数据 D.删除数据36.在采用客户机/服务器体系结构的数据库应用系统中,应该将用户应用程序安装在() A.客户机端 B.服务器端 C.终端D.系统端37.实体型学生与任课教师之间具有联系。

《数据库技术与应用》复习资料

《数据库技术与应用》复习资料

《数据库技术与应用》章节复习资料(考试成绩70%,平时成绩30%)题型及分值一、填空题(10空,每空1分,共10分)二、判断题(10小题,每题1分,共10分)三、名词解释(5小题,每题4分,共20分)四、简答题(5小题,每题6分,共30分)五、综合应用题(6小题,每题5分,共30分)注:综合应用题主要来自于实验三、四,教材中介绍的基本SQL语句要熟悉。

第一章绪论(一)填空与名词解释1.数据(Data)数据是数据空中存储的基本对象,是描述事物的符号记录。

2.数据库(Database)数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。

3.数据库管理系统(DBMS)的主要功能(database management system)数据定义功能,数据组织、存储和管理,数据操纵功能,数据库的事务管理和维护功能,其他功能4.数据库系统(DBS)数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。

5.两类数据模型概念模型也称信息模型,它是按用户的观点来对数据和信息建模,用于数据库设计。

逻辑模型和物理模型逻辑模型主要包括网状模型、层次模型、关系模型、面向对象模型等,按计算机系统的观点对数据建模,用于DBMS实现。

物理模型是对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储方式和存取方法。

6.数据模型的组成要素数据结构、数据操作、完整性约束数据结构是描述数据库的组成对象以及组成对象之间的联系,是对系统静态特征的描述;数据操作是指对数据库中各种对象(型)的实例(值)允许执行的操作集合及有关操作规则,由查询,更新,是对系统动态特征的描述;完整性约束条件是一组完整性规则的集合。

7.最常用的数据模型(五个)层级模型、网状模型、关系模型、面向对象模型、对象关系模型8.数据库系统的三级模式外模式、模式、内模式(二)简答1.数据库的二级映像功能与数据独立性。

数据库及其应用试题1-3章

数据库及其应用试题1-3章

一、选择题1、用二维表来表示实体及实体之间联系的数据模型是DA.实体——联系模型B.层次模型C.网状模型D.关系模型2、数据库DB、数据库系统DBS、数据库管理系统DBMS 3者之间的关系是AA.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS3、在下述关于数据库系统工程的叙述中,正确的是BA.数据库中只存在数据项之间的联系B.数据库的数据项之间和记录之间都存在联系C.数据库的数据项之间无联系,记录之间存在联系D.数据库的数据项之间和记录之间都不存在联系4、Access的数据库类型是CA.层次数据库B.网状数据库C.关系数据库D.面向对象数据库5、关系型数据库管理系统中所谓关系是指CA.各条记录中的数据彼此有一定的关系B.一个数据库文件与另一个数据库文件之间有一定的关系C.数据模型符合满足一定条件的二维表格式D.数据库中各个字段之间彼此有一定的关系6、关系数据库的任何检索操作都是由3种基本运算组合而成的,这3种基本运算不包括BA.联接B.关系C.选择D.投影7、数据库系统的核心是CA.数据库B.数据库管理员C.数据库管理系统D.文件8、在数据库中能够惟一地标识一个元组的属性或属性的组合称为DA.记录B.字段C.域D.关键字9、为了合理组织数据,应遵从的设计原则是DA.“一事一地”原则,即一个表描述一个实体或实体间的一种联系B.表中的字段必须是原始的数据和基本数据元素,并避免在之间出现重复字段C.用外部关键字保证有关联的表之间的联系D.以上各条原则都包括。

10、退出Access数据库管理系统可以使用的快捷键是AA.Alt+F+XB.Alt+XC.Ctrl+CD.Ctrl+O10、Access数据库的设计一般由5个步骤组成,以下步骤的排序正确的是a.确定数据库中的表b.确定表中的字段c.确定主关键字d.分析建立数据库的目的e.确定表之间的关系A)dabec B)dabceC)cdabe D)cdaeb5、Access中表与表的关系都定义为A)一对多关系 B)多对多关系C)一对一关系 D)多对一关系1、Access数据库中哪个数据库对象是其他数据库对象的基础?A)报表B)查询C)表D)模块12、在Access表中,可以定义三种主关键字,它们是A) 单字段、双字段和多字段 B) 单字段、双字段和自动编号C) 单字段、多字段和自动编号 D) 双字段、多字段和自动编号1.设置数据库的用户密码时,应该用什么方式打开数据库:()。

数据库技术资料(补考)

数据库技术资料(补考)

1、试述数据模型的概念,数据的作用和数据的3个要素答:数据模型是数据库中用于抽象、表示和处理现实世界中的数据和信息的工具。

需要满足三方面要求:a) 一是能比较真实地模拟现实世界;b) 二是容易为人所理解;c) 三是便于在计算机上实现。

独立于计算机系统的数据模型,称为概念数据模型直接面向数据库的逻辑结构的数据模型,称为基本数据模型,或结构数据模型,如层次、网状、关系和面向对象数据模型等。

数据的三个要素:A、数据结构–是所研究的对象类型的集合。

属于系统静态特性。

B、数据操作–是指对数据库中各种对象(型)的实例(值)允许执行的操作的集合。

属于系统动态特性。

C、数据约束条件–是一组完整性规则的集合。

完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。

2、试述关系模型的优缺点与非关系模型不同,它建立于严格的数学概念(关系代数)的基础上的;关系模型的概念单一。

无论实体还是实体间的联系都用关系表示,对数据的检索结果也是关系(即表)。

故其数据结构简单、清晰,用户易懂易用;关系模型的存取路径对用户透明,具有更高的数据独立性,更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。

由于存取路径对用户透明,查询效率不如非关系数据模型;为提高性能,须对用户查询请求进行优化,从而增加了数据库管理系统的负担。

3、定义并解释以下术语:模式、内模式、外模式模式:是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。

一个数据只有一个模式。

外模式:是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据试图,是与某一应用有关的数据的逻辑表示。

内模式:一个数据库只有一个内模式。

它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。

4、如何理解“概念模型独立于软件和硬件独立于软件意味着概念模型不依赖于实现该模型的DBMS软件,独立于硬件意味着模型不依赖于实现该模型的硬件设备,因此硬件或软件的变化都不会影响数据库的概念模型设计。

数据库复习1-4份(最终五篇)

数据库复习1-4份(最终五篇)

数据库复习1-4份(最终五篇)第一篇:数据库复习 1-4份简答题:26.定义事务的语句有哪三条?分别表示什么意思?BEGIN TRANSACTION:表示事务的开始; COMMIT:表示事务的提交;ROLLBACK:表示事务的回滚。

27.典型的日志文件应该包含哪些内容?1)更新数据库的事务标识;2)操作的类型3)操作对象;4)更新前数据的旧值;5)更新前数据的新值;6)事务处理中的各个关键时刻(事务的开始、结束及其真正回写的时间)28.决定数据库存储结构的三个主要因素是什么?存取时间,存储空间,维护代价29.数据库系统中的常见故障有哪些? 事务故障,系统故障、介质故障30.数据库需求分析阶段的主要工作是什么?(1)调查分析用户的活动(2)收集和分析需求数据,确定系统边界(3)编写需求分析说明书假设一个数据库中有3个关系:客户关系C(CNO,CN,CA),属性的含义依次为客户号、客户名称和地址;产品关系P(PNO,PN,PR,PS),属性的含义依次为产品号、品名、单价和供应商;订单关系R(RNO,CNO,PNO,RD,QTY),属性的含义依次为订单号、客户号、产品号、日期和数量。

规定一张订单只能订购一种产品。

用SQL语句完成下列任务:31.列出客户订购产品信息,包括日期、客户号、客户名称、品名和数量,并按数量降序排序。

SELECT RD,O,CN,PN,QTY FROM C,P,R WHEREO=O AND P.PNO=R.PNO ORDER BY QTY DESC32.用SQL语句创建一个客户付款视图VA,VA的属性有日期、客户名称和金额(金额=单价*数量)。

CREATE VIEW VA AS SELECT RD,CN,PR*QTY 金额 FROM C,P,R WHERE O=O AND P.PNO=R.PNO33.列出没有下过任何订单的客户号和客户名称SELECT CNO, CN FROM C WHERE CNO NOT IN(SELECT CNO FROM R)34.订单表中可能有些订单的数量暂时还不能确定(QTY字段为空值),请删除订单表中数量暂时还不能确定的所有记录DELETE FROM R WHERE QTY IS NULL35.请把所有产品的单价提高10%36.论述 E-R模型向关系模型的转换方法:E-R模型中的主要成分是实体类型和联系类型。

数据库及其应用复习题集

数据库及其应用复习题集

一、单项选择题型1.用二维表数据来表示事物之间联系的模型成为()A.层次模型B.关系模型C.网络模型D.实体-关系模型2.以下不属于数据库系统(DBS)组成的是()A.硬件系统B.数据库管理系统及相关软件C.文件系统D.数据库管理员(DBA)3.数据库(DB)、数据库管理系统(DBMS)、数据库系统(DBS)三者之间的关系的是()A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DBS和DBD.DBS与DB、DBMS无关4.以下系统中不属于关系数据库管理系统的是()A.OracleB.MS-SQL ServerC.WindowsD.Microsoft Access5.必须输入0~9的数字的输入掩码是()。

A.0B.&C.AD.C6.数据库系统的核心是()A.数据模型B.数据库管理系统C.软件工具D.数据库7.在Access中,对数据表的结构进行操作,应该在()视图下进行。

A.文件夹B.设计C.数据表D.网页8.设计数据访问页时,不能添加的控件是()A.标签B.滚动文字C.超级链接D.选项卡9.Access通过数据访问页可以发布的数据()A.只能是静态数B.只能是数据库中保持不变的数据C.只能是数据库中变化的数据D.是数据库中保存的数据10.SQL语句的功能有()。

A.数据定义B.数据查询C.数据操作和控制D.以上都是11.数据模型反映的是()A.事物本身的数据和相关事物之间的联系B.事物本身所包含的数据C.记录中所包含的全部数据D.记录本身的数据和相关关系12.关系数据库的基本运算有()。

A.选择、投影和删除B.选择、投影和添加C.选择、投影和连接D.选择、投影和插入13.一个字段由()组成。

A.字段名称B.数据类型C.字段属性D.以上都是14.数据库管理系统位于()。

A.硬件与操作系统之间B.用户与操作系统之间C.用户与硬件之间D.操作系统与应用程序之间15.下列关于表间关系的说法中,错误的是()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数据库及其应用》补考复习资料(一)一、单项选择题:(每题2分,共20题,共40分)1、下列描述的实体联系方式中错误的是()。

A、一对一B、一对二C、一对多D、多对多2、文件系统与数据库系统的主要区别是()。

A、文件系统简单,而数据库系统复杂B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C、文件系统管理的数据量少,而数据库系统可以管理大量数据D、文件系统只能管理数据文件,而数据库系统可以管理各种类型文件3、不同实体之所以不同是根据()的不同加以区分的。

A、主键B、外键C、属性的语义、类型和个数D、名称4、存放金额数据,不能使用的字段数据类型是()。

A、文本型B、单精度数字型C、双精度数字型D、货币型5、存放身份证号码最好采用()。

A、数字型中的字节型B、数字型中的整型C、数字型中的长整型D、文本型并设置字段大小为156、下列字段的数据类型中,不能作为主键的数据类型是()。

A、文本B、是/否C、自动编号D、数字7、在表的设计视图中创建表,必须对每个字段进行定义的是()。

A、字段名称和说明B、字段名称、数据类型和说明C、字段名称和标题D、字段名称和数据类型8、通过输入数据创建表,下列说法中错误的是()。

A、系统自动提供10列21行的空表供用户输入数据B、在一列中可以输入不同类型的数据C、用户可以更改字段名D、在空表的一列中均输入日期值,则该列字段将被指定为日期型9、建立关系的两个表,主表与相关表()。

A、具有相同的主键B、主表的主键字段必须出现在相关表的字段中C、相关表没有重复的值D、主表可以有重复的值10、Access中的基本查询类型是()。

A、选择B、交叉表C、参数D、操作11、在查询设计视图窗口中设置()行,可以使该字段只用于设置准则,而查询结果并不出现在查询数据表视图中。

A、准则B、排序C、显示D、字段12、如果在查询准则中输入Like张[小中大]军,能查到的是()。

A、张伟军B、张广军C、张利军D、张大军13、下列关于选择查询论述中错误的是()。

A、查询数据源可以来自于一个表B、查询数据源可以来自于多个表或其他查询C、查询数据源可以来自于一个数据库D、查询数据源可以来自于网络数据库服务器中的某个表14、下列设置的查询工资在1500元到2000元之间的准则正确的是()。

A、>=1500 or <=2000B、1500 and 2000C、Between 1500 and 2000D、Between >=1500 and <=200015、假定职工表只含姓名和出生日期两个字段,现要求在查询中建立一个年龄字段并计算出职工的年龄,下列设置中错误的是()。

A、年龄Year(Date())-Year([]生日期])B、年龄Year(Date())-Year(出生日期)C、年龄Year(Now())-Year([]生日期])D、年龄Date()-Year(出生日期)16、下列关于生成表查询说法中错误的是()。

A、将会更改数据源B、是一种复制数据源的过程C、每执行一次生成表查询都将会改变原来生成的表中数据D、执行生成表查询前系统会给出警告信息17、使用窗体向导来创建窗体,以下论述中错误的是()。

A、可以从多个表或查询中选择不同字段B、只能选择一个来源表或查询中的字段C、用户可以对创建的窗体任意命名D、打开窗体时标题栏将会显示出窗体名称18、下列属于容器型的控件是()。

A、文本框B、标签C、选项卡D、矩形19、用于显示记录的绑定到字段的一组控件,应该将其放置在窗体的()节中。

A、主体B、页面页眉C、窗体页眉D、页面页脚20、下列关于组合框获取数值的正确说法是()。

A、用户的输入B、已有的表C、已有的查询D、以上均可二、填空题:(每题2分,共10题,共20分)1、关系中的行称为,列称为。

2、在Access中称关系为,属性为。

3、对一个已存在数据的表要更改字段名,应在表的视图中进行更改。

4、获取外部数据同时又希望其他程序处理的数据及时反映到Access中,应采取方式创建表。

5、如果在表中找不到任何没有重复值的字段,则可设置一个字段作为表的主键。

6、创建索引的目的主要是。

7、创建交叉表查询,必须指定和和需在处显示的字段值。

8、按功能可将窗体分为、、三种不同类型。

9、控件的数据来源属性需在属性对话框的选项卡中设置属性。

10、在窗体上选择多个控件应按住键然后单击各控件。

三、名词解释:(每题5分,共4题,共20分)1、DB:2、概念模型:3、主键:4、实体完整性:四、简答题:(每题5分,共4题,共20分)1、数据库阶段的数据管理有哪些特点?答:2、存在关系的主表和相关表是什么意思?3、在Access中共有哪几种查询?简述他们的功能。

答:4、窗体有几个节?执行窗体时哪些节在屏幕并不显示?答:《数据库及其应用》复习资料(一)答案一单项选择题:(每题2分,共20题,共40分)1、下列描述的实体联系方式中错误的是( B )。

A、一对一B、一对二C、一对多D、多对多2、文件系统与数据库系统的主要区别是(B)。

A、文件系统简单,而数据库系统复杂B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C、文件系统管理的数据量少,而数据库系统可以管理大量数据D、文件系统只能管理数据文件,而数据库系统可以管理各种类型文件3、不同实体之所以不同是根据( A )的不同加以区分的。

A、主键B、外键C、属性的语义、类型和个数D、名称4、存放金额数据,不能使用的字段数据类型是( A )。

A、文本型B、单精度数字型C、双精度数字型D、货币型5、存放身份证号码最好采用( D )。

A、数字型中的字节型B、数字型中的整型C、数字型中的长整型D、文本型并设置字段大小为156、下列字段的数据类型中,不能作为主键的数据类型是( B )。

A、文本B、是/否C、自动编号D、数字7、在表的设计视图中创建表,必须对每个字段进行定义的是( D )。

A、字段名称和说明B、字段名称、数据类型和说明C、字段名称和标题D、字段名称和数据类型8、通过输入数据创建表,下列说法中错误的是( B )。

A、系统自动提供10列21行的空表供用户输入数据B、在一列中可以输入不同类型的数据C、用户可以更改字段名D、在空表的一列中均输入日期值,则该列字段将被指定为日期型9、建立关系的两个表,主表与相关表( B )。

A、具有相同的主键B、主表的主键字段必须出现在相关表的字段中C、相关表没有重复的值D、主表可以有重复的值10、Access中的基本查询类型是( A )。

A、选择B、交叉表C、参数D、操作11、在查询设计视图窗口中设置(C)行,可以使该字段只用于设置准则,而查询结果并不出现在查询数据表视图中。

A、准则B、排序C、显示D、字段12、如果在查询准则中输入Like张[小中大]军,能查到的是( D )。

A、张伟军B、张广军C、张利军D、张大军13、下列关于选择查询论述中错误的是( C )。

A、查询数据源可以来自于一个表B、查询数据源可以来自于多个表或其他查询C、查询数据源可以来自于一个数据库D、查询数据源可以来自于网络数据库服务器中的某个表14、下列设置的查询工资在1500元到2000元之间的准则正确的是( C )。

A、>=1500 or <=2000B、1500 and 2000C、Between 1500 and 2000D、Between >=1500 and <=200015、假定职工表只含姓名和出生日期两个字段,现要求在查询中建立一个年龄字段并计算出职工的年龄,下列设置中错误的是( D )。

A、年龄:Year(Date())-Year([出生日期])B、年龄:Year(Date())-Year(出生日期)C、年龄:Year(Now())-Year([出生日期])D、年龄:Date()-Year(出生日期)16、下列关于生成表查询说法中错误的是( A )。

A、将会更改数据源B、是一种复制数据源的过程C、每执行一次生成表查询都将会改变原来生成的表中数据D、执行生成表查询前系统会给出警告信息17、使用窗体向导来创建窗体,以下论述中错误的是( B )。

A、可以从多个表或查询中选择不同字段B、只能选择一个来源表或查询中的字段C、用户可以对创建的窗体任意命名D、打开窗体时标题栏将会显示出窗体名称18、下列属于容器型的控件是( C )。

A、文本框B、标签C、选项卡D、矩形19、用于显示记录的绑定到字段的一组控件,应该将其放置在窗体的(A)节中。

A、主体B、页面页眉C、窗体页眉D、页面页脚20、下列关于组合框获取数值的正确说法是( D )。

A、用户的输入B、已有的表C、已有的查询D、以上均可二填空题:(每题2分,共10题,共20分)1、关系中的行称为元组,列称为属性。

2、在Access中称关系为二维表,属性为字段。

3、对一个已存在数据的表要更改字段名,应在表的设计视图中进行更改。

4、获取外部数据同时又希望其他程序处理的数据及时反映到Access中,应采取链接方式创建表。

5、如果在表中找不到任何没有重复值的字段,则可设置一个自动编号字段作为表的主键。

6、创建索引的目的主要是为了加快数据查询速度。

7、创建交叉表查询,必须指定行标题和列标题,并需在交叉点处显示的字段值。

8、按功能可将窗体分为数据操作窗体、控制窗体、信息交互窗体三种不同类型。

9、控件的数据来源属性需在属性对话框的数据选项卡中设置控件来源属性。

10、在窗体上选择多个控件应按住 Shift 键然后单击各控件。

三名词解释:(每题5分,共4题,共20分)1、DB:DB是指长期存储在计算机内的、有组织的、统一管理的相关数2、概念模型:它是用来表达用户需求观点的数据库全局逻辑结构的模型。

3、主键:能惟一标识文件中每个记录的字段或字段组合称为主键。

4、实体完整性:要求关系中所有记录的主键既不能是空值,也不能是重复值。

四简答题:(每题5分,共4题,共20分)1、数据库阶段的数据管理有哪些特点?答:数据结构化数据共享数据冗余小有较高的数据独立性数据库系统为用户提供了使用方便的用户接口增加了系统的灵活性2、存在关系的主表和相关表是什么意思?答:建关系时,鼠标拖动起始的表是主表,终止的表是相关表选择了参照完整性,表间出现1-∞连线,将严格检查双方键值 没有选择参照完整性,表间只有连线,没有1-∞符号,不严格检查双方键值关据3、在Access中共有哪几种查询?简述他们的功能。

答:选择查询:最重要的查询类型根据某些条件从一个或多个表中检索数据在虚拟的数据表视图中显示结果在查询时可对记录进行分组,统计、计数、求平均等计算 参数查询:是选择查询的一种在执行查询时显示一个对话框,用来提示用户输入有关参数,该参数将作为查询条件检索数据,并将结果按指定形式显示出来。

相关文档
最新文档