文档库 最新最全的文档下载
当前位置:文档库 › 信息系统与数据库复习题

信息系统与数据库复习题

信息系统与数据库复习题
信息系统与数据库复习题

1.管理信息系统是在管理科学、系统科学、计算机科学等的基础上发展起来的综合性边缘科学。

2、管理信息系统是由人、计算机等组成的,能进行信息的收集、传递、储存、加工、维护、使用的系统。

3.管理信息系统的三大要素是系统的观点、数学的方法、计算机的应用。

4.从概念上看,管理信息系统由四大部件组成,即信息源、信息处理器、信息用户、信息管理者。

5.专家系统的基本结构主要包括知识库、推理机、咨询解释器等。

6、根据管理信息系统的定义,可以总结出管理信息系统建设的两个最主要的内涵,一、管理信息系统是一个数据系统;二、管理信息系统是一个系统工程。

7.信息管理的英文缩写为IM决策支持系统的英文缩写为 DSS。计算机辅助设计的英文缩写是CAD。

8.决策支持系统在用户决断时的作用是支持管理信息系统可以辅助管理决策。

9.直接和机器打交道的语言是机器语言

10.在专家系统中用于存取和管理所获取的专家知识和经验的是知识库

11.程序设计语言的发展通常可分为四个阶段,按顺序分别是机器语言、汇编语言、高级语言、4GL语言。

12.地理信息系统的英文缩写是GIS专家系统的英文缩写是ES

13.信息的处理过程主要包括收集、传输、加工、储存、维护、使用等几个阶段。

14.信息系统集成分为三个阶段系统培训、集成设计、系统应用。

15.办公自动化系统英文缩写是OAS事务处理系统英文缩写是TPS。在线事务处理的英文缩写是OLTP

16.管理信息系统的开发方法主要有结构化方法、面向对象方法、原型法。

17.管理信息系统的开发过程就是从问题提出、开发班子组成、总体规划、系统分析、系统设计、系统实施、系统评价的全部过程。

18.计算机辅助软件工程的英文缩写是CASE 。

19.系统从产生到报废的过程称为系统的生命期它通常划分为五个阶段总体规划、系统分析、系统设计、系统实施、运行维护。20.在管理信息系统开发中,用原型来形象地表示系统的一个早期可运行版本。

21.面向对象的开发方法的英文缩写是OO,它起源于面向对象的程序设计。

22.系统设计阶段通常分成两步,一是总体设计,二是详细设计。

23.在系统生命期中各阶段的工作量总量中,维护工作量占67% 。

24.原型化生命周期的出口端是初步设计。原型化生命周期的入口端是可行性分析。

25.系统分析也称为新系统逻辑设计阶段。系统分析的目的是将用户的需求及其解决方法确定下来。

26.系统分析的三个主要步骤依次是详细调查和分析用户需求、确定初步的逻辑模型、编制系统分析报告。

27.如果数据流的组成很复杂,可采用自顶向下、逐步分解的方式来表示。

28.新系统逻辑模型不同于计算机配置方案、软件结构方案等实体方案。

29.新系统逻辑方案是系统分析阶段的最终成果,是系统设计、系统实现的依据。

30.系统设计首先是总体结构的设计,然后是详细设计。

31.系统的可变性是指允许系统被修改、维护的难易程度。

32.为了提高系统的可变性,在系统分析与设计的过程中始终采用结构化、模块化的方法。

33.衡量系统可靠性的指标是平均故障间隔时间、平均维护时间。

34.系统的安全性是指系统的保密功能、防病毒功能。

35.系统总体结构设计的主要内容有子系统的划分、模块结构设计、网络设计、网络和设备的配置等。

36.模块是组成系统的基本单位,它的特点是可以组合、分解和更换。

37.代码是用来表示事物名称、属性和状态等的符号,是人和机器的共同语言。

38.系统设计就是根据目标系统的逻辑模型建立目标系统的物理模型

39.对经常被使用在图形、图象的的输入,文件、报纸的输入,投票和公决的统计等应采用扫描仪输入方式

40.通过终端向系统输入数据,系统将要输入的项目显示在屏幕上,然后由用户填入有关数据,这界面设计属于填表式。

41.系统运行阶段的工作包括系统维护、系统评价、系统日常运行管理。

42.系统维护是指在管理信息系统交付使用后,为了改正系统中存在的错误以及满足用户新的需求而修改系统的过程。

43.系统是否能被很好的维护,可用系统的可维护性指标来衡量。

44.可维护性是所有软件都应具备的基本特点。

45.维护应该针对软件配置,针对不应该只修改源程序代码。

46.为了避免片面性,系统评价通常由开发人员、用户共同进行。

47.要搞好系统的运行工作,首先要建立完备的系统运行管理制度。

48.软件系统的文档可以分为用户文档、系统文档两类。

1管理信息系统的软件结构:支持管理信息系统各种功能的软件系统或软件模块所组成的系统结构。

2数据仓库:是决策支持系统(DSS)和联机分析应用数据源的结构化数据环境。数据仓库研究和解决从数据库中获取信息的问题。3决策支持系统:决策支持系统是一个基于计算机的交互式的系统¨它利用数据库.模型库和方法库以及很好的人机会话部件和图形部件。帮助决策者进行半结构化或非结构化决策过程。

4办公自动化:是将现代化办公和计算机网络功能结合起来的一种新型的办公方式。办公自动化没有统一的定义,凡是在传统的办公室中采用各种新技术、新机器、新设备从事办公业务,都属于办公自动化的领域。

5信息收集:由管理者、决策者根据自身管理决策的需要及系统目标向信息咨询人员提出信息种类、信息内容范畴、信息结构信息咨询人员在系统开发过程中,通过调研、观察,在充分理解管理需求的基础上,对所需要的信息进行识别。

6信息传输:是从一端将命令或状态信息经信道传送到另一端,并被对方所接收。包括传送和接收。传输介质份有线和无线两种。信息传送过程中信息不能改变,信息本身也并不能被传送或接收。必须有载体。包括时间上和空间上的传输。时间上的可以理解为储存空间上的为我们常说的信息传输。

7信息加工:是对收集来的信息进行去伪存真、去粗取精、由表及里、由此及彼的加工过程。它是在原是信息基础上,生产出价值含量高、方便用户利用的二次信息的活动过程。这一过程将信息增值。只有在对信息进行适当处理的基础上,才能产生新的、用以指导决策的有效信息或知识。

8系统结构:是指系统内部各组成要素之间的相互联系、相互作用的方式或秩序,即各要素在时间或空间上排列和组合的具体形式。系统结构的基本特点:稳定性、层次性、开放性、相对性。系统结构,也用来表述对计算机系统中各级机器间界面的划分和定义,以及对各级界面上、下的功能进行分配。各级都有自己的系统结构。

9原型化方法:原型化方法,即Prototyping,为弥补瀑布模型的不足而产生的。原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于需求不确定性高的系统。它从用户界面的开发入手,首先形成系统界面原型,用户运行用户界面原型,并就同意什么和不同意什么提出意见,它是一种自外向内型的设计过程。

10面向对象方法:是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,简称OO方法,是建立在“对象”概念基础上的方法学。对象是由数据和容许的操作组成的封装体,与客观实体有直接对应关系,一个对象类定义了具有相似性质的一组对象。而每继承性是对具有层次关系的类的属性和操作进行共享的一种方式。所谓面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统

11可行性报告:是指在决定一个建设项目包括开展其他经济活动之前,进行全面综合的调查、分析、研究,预测其经济效益和社会效益,对拟建项目的一些主要问题进行技术经济论证和方案比较,提出这个项目的建设究竟是否可行的研究意见,它是一种陈述性文书。

12逻辑模型:在管理信息系统中,逻辑模型:是着重用逻辑的过程或主要的业务来描述对象系统,描述系统要“做什么”,或者说具有哪些功能。有关系、网状、层次三种模型。

13数据字典:它详细地定义和解释了数据流程图上未能表达的内容。它对数据流程图中的每一个成分一一给出精确的定义,所有这些成分的定义按一定次序排列起来,便组成了一本数据字典。简单地说:数据字典是所有数据流、文件、加工定义的总和。数据流程图加上完整的数据字典,就形成一份完整的系统分析的“系统规格说明书”。

14代码:是用来表示事物名称、属性和状态等的符号,是人和机器的共同语言。

15系统的可靠性:信息系统的可靠性是指,在满足一定条件的应用环境中系统能够正常工作的能力,它可以通过系统平均无故障时间、系统开工率和系统平均维护时间等指标来定量衡量。

16数据库: (DataBase,DB )是指数据库系统中以一定组织方式将相关数据组织在一起,存储在外部存储设备上所形成的、能为多个用户共享的、与应用程序相互独立的相关数据集合。

17关系型数据库:用二维表格的形式来表示实体和实体之间联系的数据库模型就叫关系型数据库模型。。

18结构化查询语言、即SQL语言,是指定关系运算的一种标准语言。

19数据模型:数据模型是指数据库中数据与数据之间的关系。是现实世界数据特征的抽象,用于描述一组数据的概念和定义。

1.简述什么是管理信息:管理信息系统是运用系统的方法,以计算机和现代通信技术为基本信息处理手段和工具的,能为管理决

策提供信息服务的人—机系统

2.简述人机系统的概念:由人和机器构成并依赖于人机之间相互作用而完成一定功能的系统。

3、简述信息系统集成的概念和集成的三个层次:

是指系统内部的各种资源设备统一规划,以确保资源的最大利用率、系统各部分的协调一致性和高效、低成本地完成企业日常的

信息处理业务。信息系统集成分为三个阶段系统培训、集成设计、系统应用。

4、简要说明什么是信息系统,其典型的数据处理有哪些:

信息系统是指能够对数据进行收集、存储、加工处理、检索和传输,并能提供有用信息的系统(1)数据的收集和输入(2)数据

存储——信息共享(3)数据传输(4)数据加工处理(5)数据的输出—以不同方式输出

5、管理信息系统的基本功能:(1)数据处理功能:对数据进行收集、录用、储存、传输、处理、检索、查询和管理。(2)计划

功能:能够对管理和生产合理地安排计划,提高生产和管理工作效率。(3)控制功能:对企业生产和经营的各部门和环节的运行

情况加以监测、控制,发现问题及时纠纷,以保证系统的正常运行。(4)预测和辅助决策功能:运用各种教学方法、预测模型和

优化方法,利用历史数据和经验,对未来可能发生的结果进行预测,并为企业决策者提供辅助决策方案。

6.请简述系统开发方法的必要性。

答:信息系统的开发是一个庞大的系统工程,它涉及到组织的内部结构、管理模式、生产加工、经营管理过程、数据的收集与

处理过程、计算机硬件系统的管理和应用、软件系统的开发等各个方面。成功的计算机信息系统的开发,除了具备具有丰富经验

的系统开发人员、用户支持和软硬件技术外,还需要研究出科学的开发方法和技术,必须对开发过程作严格的组织和管理,以确

保整个开发工作能够顺利地进行。

7.简述结构化方法的特点。

1)运用系统的观点,自顶向下整体性的分析与设计和自底向上逐步实施的系统开发过程。2)用户至上。3)深入调查研究。4)

严格区分工作阶段。5)充分预料可能发生的变化。6)开发过程工程化。

8.原型化方法的含义是什么?它有哪些适用方式,各种方式的主要用途是什么?

方式及用途:(1)探索型:主要是针对开发目标模糊、用户和开发人员对项目缺乏经验的情况,其目的是弄清对目标系

统的要求,确定所期望的特性并探讨多种方案的可行性。(2)实验型:主要用于大规模开发和实现之前考核、验证方

案是否合适,规格说明是否可靠。(3)演化型:其目的不在于改进规格说明和用户需求,而是将系统构造得易于变化,

在改进原型的过程中将原型演化成最终系统。它将原型化方法的思想贯穿到系统开发全过程,对满足需求的改动较为

适合。

9.简述原型化的原则和优点。

原则:1)并非所有的需求在系统开发以前都能准确地定义2)提供快速的系统建造工具3)需要有实际的、可供用户参与的系统

模型4)大量的反复修改是必要的和不可避免的

优点: 1原型化方法加强了开发过程中用户的参与和决策。2原型化提供了一个验证用户需求的环境。3原型化允许生命周期的早期进行人机结合测试。4原型化提供了生动的文档。5原型化具有对开发人员和用户的吸引力。6原型化提高了人们对系统的安全感。7原型化可以接受需求的不确定性和风险。8原型化可以缓和通信的困难。9原型化可以从个体(树木)和全局(森林)两个方面来观察问题。10原型化可以提供很好的项目说明和示范。11原型化会简化项目管理。12原型化有利于获得开发经验。13原型化有利于应用实例来建设系统。14原型化以用户为中心来建设系统。15原型化提供了建立最终系统的中期训练工具。16原型化用有意识的迭代取代了无计划的重复和反复。:

10.简述面向对象设计的内容。

(1)主体部件的设计:所谓“主体部件”设计是以OOA模型为基础,通过适当的调整与扩展,使之能适应需求的变化,并为完成

系统功能所需的类、对象及其属性提供实现途径。该部件设计的重点是“调整”与“扩展”,(2)人文交互部件的设计:需求分

析和系统设计阶段都必须考虑人机交互问题。在ooA阶段仅确定了人机交互的属性和外部服务,而在ooD阶段则必须给出人机交

互的所有系统成分,包括如何操作系统,系统如何响应命令,系统显示信息,报表格式等内容。(3)任务管理部件的设计:所谓

任务是目标系统中一段代码决定的处理行为。在OOD中引入任务管理部件的原因有二:一是在多用户、多任务或多线程操作系统

上开发应用系统的需要。二是通过任务描述目标系统中各子系统的通信与协同。引入任务能简化系统的设计与编码。(4)数据管

理部件的设计:设计数据管理部件的目的是将目标系统中依赖于开发平台的数据存取与其它功能分离。数据存取通过一般的数据

管理系统(如文件、RDBMS或OODBMS)实现,但实现细节集中在DMC中,这样既有利于系统扩充、移植和维护,又简化了系统设计、

编码与测试。无论基于何种数据管理方法tDMC设计都包括定义数据格式及定义相应服务,即“二个定义”。即定义数据格式和定

义相应服务

11、简述可行性研究的主要内容。

1)技术可行性:分析现有的技术条件实现信息系统的可能性。它包括目前市场上提供的计算机硬件、软件、通信设备及计算机

网络的条件,同时应了解有关厂商维修、维护等技术服务的条件等。

2)经济可行性:对经济合理性进行评价。经济上的可行性包括两个方面,一是初步估算开发管理信息系统需要多大的投资,目前

资金有无落实。二是估计系统正常运行时期能带来的效益,这包括可以用货币估算的经济效益,也包括不能用货币计算的经济效益,或者讲是间接的效益。

3)组织与管理上的可行性:除了技术上、经济上的因素外,还有很重要的人的因素,以及社会对系统开发影响的因素,这些因

素影响一个管理信息系统实现的可能性。从一个企业看,企业内干部的素质对管理现代化的认识与支持的程度,往往成为实现系

统最根本的可能条件,如果开发系统没有用户的配合与参与,开发工作将会处于进退两难的境地,系统开发周期将会延长,系统

将很难充分发挥它的功效。

4)其它因素:实现一个管理信息系统还有社会上、政府政策上的限制条件与要求。例如:一个企业财务信息系统所打印的会计核

发一个管理信息系统的约束条件。

12、述系统分析的工作步骤。

(1)现行系统的调查与分析(2)进行数据分析,建立数据库逻辑模型(3)确定新系统逻辑结构(4)明确处理方法,提出系统

分析总结报告

13、系统分析阶段需要确定的主要内容。1)对现行系统进行详细的业务调查分析了解各项需求2) 进行数据分析,建立数据库逻辑

模型3) 进行功能分析,确定新系统逻辑结构

14、请简述数据字典的组成:数据项、数据结构、数据流、数据存储、处理逻辑和外部实体。

15、系统分析报告有哪些作用,应包括哪些内容?

作用:(1)系统分析报告是系统分析阶段的工作成果,它反映了这一阶段调查分析的全部情况。(2)经审议后的系统分析报告成为

有约束力的指导性文件,成为用户与技术人员之间的技术合同,是系统设计阶段工作的前提和出发点,是进行系统设计的依据。

包括内容:1)引言。2)项目概述(①项目的主要内容②现行系统的调查情况③新系统的逻辑模型)3)实施计划。(①工作任务的分解②进度③预算)

16、简述系统设计的目的、任务和方法。

目的:系统设计阶段的主要目的是在保证实现逻辑模型的基础上,将系统分析阶段所建立的系统逻辑方案转换成具体的、计

算机可实现的技术方案。任务:(1)概要设计:主要包括确定系统总体布局方案、设计软件系统的总体结构、选择计算机

硬件方案和数据存储的总体设计(2)详细设计:主要包括代码设计、数据库设计、输出设计、输入设计,用户界面的设计

和处理过程的设计。(3)系统设计说明书的编写。

方法:结构化设计技术、信息工程方法、JAD方法、RAD方法、原型化方法、面向对象方法(OODT)。

17、简述系统设计的原则。

①系统性原则。按照系统工程的观点,系统应始终从总体目标出发,服从总体要求,在总体方案设计中,经过对局部的调查、分析、综合形成总体方案,局部应服从全局,使方案成为一个有机的整体。②实用性原则。这里主要包括两层含义,一是从实用出发,二是从实际出发。管理信息系统的根本目的是实用,因此系统不应过于追求大而全。另外应用从技术、设备、用户、管理者

的实际考虑,不应追求硬件设备的先进性。③经济性原则。在满足需要的情况下,尽可能选择性能价格比高的、相对成熟的产品,

不要贪大求新。④安全性原则。在开发管理信息系统时,要重视安全性问题,如计算机软硬件的故障可能造成的数据丢失,数据

共享带来的失密等,在设计阶段应采取必要的措施。⑤规范性原则。在管理信息系统的开发过程中要制定统一的规范,要做到规

范的数据,规范的编码,规范的程序设计,规范的文档等,只有这样才能保证不同的开发阶段之间和各小系统之间能有机地衔接

起来。⑥适应性原则。无论是设备还是组织机构,管理制度或管理人员,在一定时间内只能是相对稳定的,变化是经常的。比如,

由于经营方式变化的需要而改变管理制度。管理信息系统的设计要适应社会经济的发展变化、企业管理水平的提高、技术的进步

等诸多变化。

18、简述代码设计的原则。

(1)唯一性。每个代码唯一地表示一个信息对象的名称(2)扩展性。代码结构必须能够适应信息对象集合不断扩大的需要,留有足

够的位置,当扩充和更新新的信息对象时,不致引起整个代码系统的重新设计。(3)合理性。代码编制必须合理,要与信息分类体

系相适应,既要方便人工使用时易于识别和记忆,又要方便计算机处理时易于识别和分类处理。(4)简单性。在不影响代码系统的

容量和扩充性的情况下,代码应尽量简单,码长尽量短一点,使之易记易用,方便输入,提高效率,减少输入操作中的错误。(5)

标准化。代码设计一定要向标准化靠拢,以减少今后系统更新和维护的工作量,方便信息的交换和共享。国家主管部门有标准的,

一定不要另搞一套,如财务管理中的会计总账科目代码,财政部已有统一的规定,应该直接采用统一的规定代码。国家与主管部

门没有的,也应该按本企业标准化的要求进行设计。(6)适用性。尽可能反映信息对象的特点,使使用者易于了解和掌握,在使用

时便于填写、检索,提高运行效率。(7)规范性。代码格式、类型、组成规则要统一,代码内在逻辑性好,表意直观,便于信息处理。8)兼容性。在实际的工作中,有时往往需要使用既有的名称代码,或为了和其他组织、系统连接,要考虑使用其他组织、系

统现有的代码和通用符号,这样,就必须考虑代码的兼容性。

19、简述系统实施的主要内容和步骤。

内容::(1)物理系统的实施;(2)程序设计;(3)系统调试;(4)人员培训;(5)系统切换。

步骤:系统实施首先进行物理系统的实施,要根据计算机物理系统配置方案购买和安装计算机硬、软件系统和通信网络系统,还

包括计算机机房的准备和设备安装调试等一系列活动,要熟悉计算机物理系统的性能和使用方法,同时进行的工作是程序设计;

接着进行的工作是收集有关数据并进行录入工作;然后是系统调试,最后是人员培训和系统切换。

20、什么是系统维护,维护工作中常见的问题有哪些?

含义:为了清除系统运行中发生的故障和错误,软、硬件维护人员要对系统进行必要的修改与完善;为了使系统适应用户环境的

变化,满足新提出的需要,也要对原系统做些局部的更新,这些工作称为系统维护。

问题: (1)理解别人写的程序通常非常困难,而且困难程度随着软件配置成分的减少而迅速增加。如果仅有程序代码而没有说明

文档,则会出现严重的问题。(2)需要维护的软件往往没有合适的文档,或者文档资料显著不足。认识到软件必须有文档仅仅是第

一步,容易理解的并且和程序代码完全一致的文档才真正有价值。(3)当要求对软件进行维护时,不能指望由开发人员来仔细说明

软件。由于维护阶段持续的时间很长,因此,当需要解释软件时,往往原来写程序的人已不在附近了。(4)绝大多数系统在设计时

没有考虑将来的修改。除非使用强调模块独立原理的设计方法论,否则修改软件既困难又容易发生差错。

21、使用数据库系统有什么好处?

(1)查询迅速、准确,而且可以节约大量纸面文件;(2)数据结构化,并由DBMS统一管理;(3)数据冗余度小;(4)具有较

高的数据独立性;(5)数据的共享性好;(6)DBMS还提供了数据的控制功能。

数据库及其应用

数据库及其应用 1、名词解释(英文一定要写全称!) DB:即数据库(Database),是统一管理的相关数据的集合。DB能为各种用户共享具有最小冗余度数据间联系密切而又有较高的数据独立性。 DBS:即数据库系统(Database System),是实现有组织地、动态地存储大量关联数据方便多用户访问的计算机软件、硬件和数据资源组成的系统即采用了数据库技术的计算机系统。 DBMS:即数据库管理系统(Database Management System),对数据库进行管理的系统软件,是与数据库之间的接口。DBA:即数据库管理员(Database Administrator),是数据库系统中的高级用户,全面负责数据库系统的管理、维护、正常使用等工作。 ODBC:即开放数据库互连(Open Database Connectivity),是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。 SQL:结构化查询语言(Structured Query Language),是美国国家标准局ANSI确认的关系数据库语音的标准。OOP:即面向对象的程序设计(Object Oriented Programming),是一种计算机编程架构,由单个能起到子程序作用的单元或者对象组合而成。 E-R图:是E-R模型的图形表示法,它是直接表示概念模型的有力工具。 数据模型:表示实体类型及实体类型间联系的模型称为“数据模型”。它可分为概念数据模型和结构数据模型两种类型。 主关键字:所有字段中最重要的,唯一能确定其他字段值的关键字。 外部关键字:关系表中某个属性或属性组合并非关键字,但却是另一个关系表的主关键字。 元数据:是最小数据,不可再分割的数据就是元数据。 数据处理:对各种数据的进行收集、存储、分类、计算、加工、检索和传输的过程。 面向对象的概念 类:把具有相关性的一类对象的整体的总和。 基类:即基本类,系统提供的内部定义的类,可用作其他用户自定义类的基础。 子类:在基类上派生出来的类。 对象:是类的实例化的产物,并具有相关的成员变量和成员函数(方法)。 属性:描述对象特性的字段称为属性。 15:20事件:是单一的一个动作 方法:是事件如何运行的操作手段 工作区:work space 在内存里单独存储一张表的区域,一张表对应一个工作区。 主控索引:当前起作用的索引称为主控索引。 关系模型:是用二维表结构来表示实体以及实体间联系的模型。 参照完整性:对关系数据库中建立关联关系的关系间数据参照引用的约束,也就是对外键的约束。准确的说,参照完整性是指关系中的外键必须是另一个关系的主键有效值,或者是Null。 2、文件的扩展名:(t都是备用选择填空题) ●项目文件:.PJX 、.PJT ●表文件:.DBF 、.FPT 、.CDX ●数据库:.DBC 、.DCT 、.DCX

全国自考数据库系统原理历年试题及答案

2008年1月高等教育自学考试全国统一命题考试 数据库系统原理试卷 4735 一、单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.数据库在磁盘上的基本组织形式是( B ) A.DB B.文件 C.二维表D.系统目录 2.ER(实体联系模型)模型是数据库的设计工具之一,它一般适用于建立数据库的( A ) A.概念模型B.逻辑模型 C.内部模型D.外部模型 3.数据库三级模式中,用户与数据库系统的接口是( B ) A.模式B.外模式 C.内模式D.逻辑模式 4.在文件系统中,所具有的数据独立性是( D ) A.系统独立性

B.物理独立性 C.逻辑独立性 D.设备独立性 5.在DB技术中,“脏数据”是指( D ) A.未回退的数据 B.未提交的数据 C.回退的数据 D.未提交随后又被撤消的数据 6.关系模式至少应属于( A ) A.1NF B.2NF C.3NF D.BCNF 7.设有关系模式R(ABCD),F是R上成立的FD集,F={A→B,B→C},则属性集BD的闭包(BD)+为( B ) A.BD B.BCD C.BC D.CD 8.设有关系R如题8图所示:(C)

R 则 专业,入学年份(R)的元组数为 A.2 B.3 C.4 D.5 9.集合R与S的交可以用关系代数的基本运算表 示为( A ) A.R-(R-S) B.R+(R-S) C.R-(S-R) D.S-(R-S) l0.已知SN是一个字符型字段,下列SQL查询语 句( C ) SELECT SN FROM S WHERE SN LIKE′AB%′;的执行结果为 A.找出含有3个字符′AB%′的所有SN字段 B.找出仅含3个字符且前两个字符为′AB′的SN字段 C.找出以字符′AB′开头的所有SN字段

数据库原理试题及答案

数据库原理试题答案(B卷) 一、填空题(每题 2 分,共 20 分) 1、实体 2、日志文件 3、完整性 4、关系 5、关系演算 6、外模式 / 模式 7、更新 8、集成的 9、先来先服务 10、人工智能 二、选择题(每题 1 分) 1 、C 2 、 D 3 、 B 4 、 A 5 、 B 6 、 C 7 、 C 8 、 C 9 、 B 10 、 C 三、简答题(每题 5 分,共 20 分) 1 、答案要点:数据库系统中的常见故障有:事务内部的故障(事务故障)( 1 分)、系统故障( 1 分)、介质故障( 2 分)、计算机病毒( 1 分)。 2 、答案要点:数据模型通常由数据结构( 1 分)、数据操作( 2 分)、完整性约束( 2 分)三部分组成。 3 、答案要点:不是所有的视图都是可更新的( 2 分);因为有些视图的更新不能唯一地有意义地转换成对相应基本表地更新( 3 分)。 4 、答案要点:多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行执行它们时的结果相同( 5 分)。 四、(共 10 分) 1 、 80 , 90 2 、 T 1 T 2 Slock A 读 A = 50 Y = A Unlock A Xlock A A=Y-10 Slock A 写回 A = 40 等待 Unlock A 等待 读 A = 40 Y = A Unlock A Xlock A A=Y × 2 写回 A = 80 Unlock A

五、(共 10 分) 六、(共 20 分) 1 、关系代数: (1)sno ( cno =‘ 2 ' (SC) )(2分) (2) Sno,Sn ( Cn=' 数据库概论 ' ) (2分) (3) Sno,SN (S ( Cno , sno (SC) ÷ Cno ( C )) ) (2分) ALPHA 语言 ? GET W(SC.SNO): https://www.wendangku.net/doc/d47070590.html,O=' 2' (2分) ? RANGE C X SC Y GET W (S.SNO.S.SN): X( Y(https://www.wendangku.net/doc/d47070590.html,O=https://www.wendangku.net/doc/d47070590.html,O ^ Y.SNO=S.SNO ^ https://www.wendangku.net/doc/d47070590.html,=' 数据库概论 ' (2分) ? RANGE C X SC Y GET W(S.SNO,S.SN): X( Y(https://www.wendangku.net/doc/d47070590.html,O=https://www.wendangku.net/doc/d47070590.html,O ^ Y.SNO=S.SNO)) (2分) 2 、( 1 ) SELECT COUNT(*) FROM STUDENT (2分) (2) SELECT SNO FROM SC GROUP BY SNO HAVING COUNT(*)>5 (3分) (3) DELECT FROM SC WHERE https://www.wendangku.net/doc/d47070590.html,O IN (SELECT https://www.wendangku.net/doc/d47070590.html,O FROM C WHERE CN=' 数据结构 ') DELETE FROM C WHERE CN= ‘数据结构' (3分) 七、(共 10 分) 科室(科室代码,科室名称) (1分) 医生(工号,姓名,名称,聘用日期,聘用期限,科室) (1分) 病人(病历号,姓名,年龄,工作单位) (1分) 就诊(医生工号,病历号,就诊日期) (2分) 一、填空题(每空 2 分,共 20 分) 1、关系中主码的取值必须唯一且非空,这是由 ___________ 完整性规则决定的。 2、当数据库被破坏后,如果事先保存了数据库副本和 ________________ ,就有可能恢复数据库。 3、数据库的 ____________ 是指数据库的正确性和相容性。 4、关系数据操作语言的特点是:操作对象与结果均为 ___________ 、操作的非过程性强、语言一体化、并且建立在数学理论基础之上。 5、SQL 是一种介于关系代数和 _____________ 之间的结构化的查询语言。 6、对于每一个外模式,数据库系统都有一个 _______________ 映象,它定义了该外模式与模式之间的对应关系。 7、视图是一个需表,它一经定义就可以和基本表一样被查询,但 _________ 操作将有一定的限制。 8、数据仓库是一个面向主题的、 _____________ 、不可更新的、随时间不断变化的数据集合。 9、避免活锁的简单方法是采用 _____ 的策略。 10、知识库系统和主动数据库系统是将数据库技术和 ________ 技术相结合产生的。 二、选择题(每小题 1 分,共 10 分) 1、SQL 中,下列涉及空值的操作,不正确的是 ( )

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

《数据库及其应用》补考复习资料(一)班级:_____ 专业:____ 学号:________ 姓名:___________ 一、单项选择题:(每题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、文本型并设置字段大小为15 6、下列字段的数据类型中,不能作为主键的数据类型是()。 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 <=2000 B、1500 and 2000 C、Between 1500 and 2000 D、Between >=1500 and <=2000 15、假定职工表只含姓名和出生日期两个字段,现要求在查询中建立一个年龄字段并计算出职工的年龄,下列设

数据库及其应用

数据库及其应用重考复习资料 一、名词解释 1、数据处理:对各种数据的进行收集、存储、分类、计算、加工、检索和传输的过程 2、对象:是类的实例,类是对于拥有数据和一定行为特征的对象集合的描述。每个对象都有其属性和方法,并能响应特定的事件。可以通过对象的事件、属性和方法来处理对象 3、ODBC:开放式数据库互连ODBC是一种用于数据库服务器的标准协议,通过ODBC可访问多种数据库中的数据,可安装多种数据库的ODBC驱动程序,从而使VFP可以与该数据库相连,访问数据库中的数据。 4、超关键字:二维表中能唯一确定记录的一个或几个列的组称为“超关键字后(superkey)”。如果是用单一的列构成关键字,则称其为“单一关键字(Single Key)”;如果是用两个或两个以上的列构成关键字,则称其为“合成关键字(Composite Key)”。 5、主控索引:在复合索引的多个索引中,在某一时刻只有一个索引对表起作用,这个索引标志称为主控索引。 6、事件 7、类 8、数据处理 二、单项选择题 1、表单文件的扩展名是( B )。 A. PRG B. SCX C. MPR D. VCX 2、Visual FoxPro是一个(D )。 A. 数据库管理员 B. 数据库 C. 数据库系统 D. 数据库管理系统 3、在Visual FoxPro环境下,运行表单的命令是( A )。 A. DO FORM <表单名> B. DO <表单名> C. CREATE FORM <表单名> D. REPORT FORM <表单名> 4、检测数据库文件指针是否已到文件头的函数是(D )。

A. BOF() B. EOF() C. END() D. FIEL() 5、逻辑运算符的优先顺序是(a )。 A. .NOT.、 .AND. 、.OR. B. .NOT.、 .OR.、 .AND. C. .AN D.、 .OR. 、.NOT. D. .AND.、 .NOT.、 .OR. 6、设S=“南京大学计算机基础教学部”,从变量S中取出“计算机”三个字的表达式是()。 A. SUBS(S,5,3 ) B. SUBS(S,9,6) C. SUBS(S,9,3) D. SUBS(S,5,6) 7、下列字符中不能做变量名的开头的是( d )。 A. 英文字母 B. 下划线 C. 汉字 D. 数字 8、将当前表ZGB.DBF中男职工的工号、姓名、工资、奖金四个字段的数据复制成GZB1 .DBF表文件,应使用命令()。 A. COPY TO GZB1 FIEL工号,姓名,工资,奖金FOR 性别="男" B. COPY GZB1 FIEL工号,姓名,工资,奖金FOR 性别="男" C. COPY TO GZB1 FOR性别="男" D. COPY TO GZB1 FIEL工号,姓名,工资,奖金 9、根据需要,可以把查询的结果输出到不同的目的地。以下不可以作为查询的输出类型的是(D)。 A. 自由表 B. 报表 C. 临时表 D. 表单 10、关系模型的基本结构是(A )。 A. 二维表 B. 树形结构 C. 无向图 D. 有向图 11、表单的前景色由属性( C )的值确定。 A. BackColor B. Picture C. ForeColor D. Caption 12、在数据库表字段的扩展属性中,通过对()可以限定字段内容取值的范围。 A. 字段格式 B. 输入掩码 C. 字段标题和注释 D. 字段级规则 13、DBA是()。 A. 数据库管理员 B. 数据库 C. 数据库系统 D. 数据库管理系统 14、页框(PageFrame)能包容的对象是()。 A. 列(Column) B. 标头(Header) C. 页面(Page) D. 表单集(FormSet) 15、下列说法正确的是()。 A. 当数据库打开时,该库中的表将自动打开。

数据库系统原理(2018年版)课后习题参考答案解析

答案仅供参考 第一章数据库系统概述 选择题 B、B、A 简答题 1.请简述数据,数据库,数据库管理系统,数据库系统的概念。 P27 数据是描述事物的记录符号,是指用物理符号记录下来的,可以鉴别的信息。 数据库即存储数据的仓库,严格意义上是指长期存储在计算机中的有组织的、可共享的数据集合。 数据库管理系统是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。数据库系统是指在计算机中引入数据库技术之后的系统,包括数据库、数据库管理系统及相关实用工具、应用程序、数据库管理员和用户。 2.请简述早数据库管理技术中,与人工管理、文件系统相比,数据库系统的优点。 数据共享性高 数据冗余小 易于保证数据一致性 数据独立性高 可以实施统一管理与控制 减少了应用程序开发与维护的工作量 3.请简述数据库系统的三级模式和两层映像的含义。 P31 答: 数据库的三级模式是指数据库系统是由模式、外模式和内模式三级工程的,对应了数据的三级抽象。 两层映像是指三级模式之间的映像关系,即外模式/模式映像和模式/内模式映像。 4.请简述关系模型与网状模型、层次模型的区别。 P35 使用二维表结构表示实体及实体间的联系 建立在严格的数学概念的基础上 概念单一,统一用关系表示实体和实体之间的联系,数据结构简单清晰,用户易懂易用 存取路径对用户透明,具有更高的数据独立性、更好的安全保密性。

第二章关系数据库 选择题 C、C、D 简答题 1.请简述关系数据库的基本特征。P48 答:关系数据库的基本特征是使用关系数据模型组织数据。 2.请简述什么是参照完整性约束。 P55 答:参照完整性约束是指:若属性或属性组F是基本关系R的外码,与基本关系S的主码K 相对应,则对于R中每个元组在F上的取值只允许有两种可能,要么是空值,要么与S中某个元组的主码值对应。 3.请简述关系规范化过程。 答:对于存在数据冗余、插入异常、删除异常问题的关系模式,应采取将一个关系模式分解为多个关系模式的方法进行处理。一个低一级范式的关系模式,通过模式分解可以转换为若干个高一级范式的关系模式,这就是所谓的规范化过程。 第三章数据库设计 选择题 B、C、C 简答题 1. 请简述数据库设计的基本步骤。 P66 需求分析设计;概念结构设计;逻辑结构设计;物理结构设计;数据库设计;数据库的运行和维护。 2. 请分别举例说明实体之间联系的三种表现情形。 P74 一对一联系:对于实体集A中的每个实体,实体集B中最多只有一个实体与之联系,反之亦然。举例:班级与班长,每个班只有一个班长,每个班长也只在一个班内任职。 一对多联系:对于实体集A中的每个实体,实体集B中有N个实体与之联系,反之,对于实体集B中的每个实体,实体集A中最多只有一个实体与之联系。举例:班级与班级成员,每个班级对应多个班级成员,每个班级成员只对应一个班级。 多对多联系:对于实体集A中的每个实体,实体集B中有N个实体与之联系,反之,对于实体集B中的每个实体,实体集A中有M个实体与之联系。举例:授课班级与任课教师,每个

数据库试题及答案

《数据库》试题 使用教材:Visual FoxPro 数据库应用 试题范围:全册 出版社:高等教育出版时版次:第3版 学校名称:文县职业中专 一、选择题 1、在有关数据库的概念中,若干记录的集合称为() A. 文件 B. 字段 C. 数据项 D. 表 2、在Visual FoxPro中,向数据库文件中追加数据使用语句() A、INSERT B、REPLACE C、APPEND D、ADD 3、在Visual FoxPro中,删除数据库的所有记录,仅保留库结构的命令是( ) A、delete all B、pack C、recall D、zap 4、在Visual FoxPro中,分屏显示当前数据库中年龄字段大于20的所有记录,正确的命令为( ) A、display all for nl>20 B、display all while nl>20 C、list for nl while nl>20 D、list while nl>20 5、在Visual FoxPro中,skip命令移动记录指针的基准是( ) A、第一条记录 B、当前记录 C、指定纪录 D、库文件尾6、逻辑运算符在运算时的优先顺序是() A.NOT→AND→OR B.AND→NOT→OR C.OR→NOT→AND D.从左至右按先后次序 7、在关系运算中,查找满足一定条件的元组的运算称之为()A. 投影 B. 选择 C. 关联 D. 复制 8、下面的赋值表达式不正确的是() A.STORE "HELLO WORLD!" TO STR B. STORE 123456 TO

A1,B1 C.WORD="FOXPRO" D.STORE 12,34 TO A2,B29、不能作为索引关键字的数据类型是() A.数值型 B.备注型 C.日期型 D.字符型 10、当前表中含xm(姓名,字符型)字段,显示姓“李”的记录的命令是() A.DISP FOR "李"=xm B.DISP FOR xm=李 C.DISP FOR SUBS(xm,1,1)= ‘李’ D.DISP FOR SUBS(xm,1,2)=‘李’ 11、用命令DIMENSION A(4,5)定义后,A数组中共有()个数据元素。 A. 4 B. 5 C. 9 D. 20 12、在Visual FoxPro的一个工作区中,同一时刻最多能打开( )个库文件。 A、10 B、1 C、任意多 D、256 13、33.结构化程序设计中的三种基本结构是顺序结构、分支结构和() A、选择结构 B、循环结构 C、混合结构 D、跳转结构 14、假定STUDENT.DBF学生数据库文件中前六条记录均为男生的记录,执行以下命令序列: USE.STUDENT GOTO 3 LOCATE NEXT 3 FOR 性别="男" 后,记录指针定位在( ) A、第3条记录上 B、第4条记录上 C、第5条记录上 D、第6条记录上 15、68.下面有关表索引的几种说法,正确的是() A.索引和排序一样,它改变记录的物理顺序。

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

《数据库及其应用》补考复习资料(一) 一、单项选择题:(每题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、文本型并设置字段大小为15 6、下列字段的数据类型中,不能作为主键的数据类型是()。 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 <=2000 B、1500 and 2000 C、Between 1500 and 2000 D、Between >=1500 and <=2000 15、假定职工表只含姓名和出生日期两个字段,现要求在查询中建立一个年龄字段并计

数据库及其应用(选择题)

测验1 一、单选 1、 下列四项中说法不正确的是( )。 (分数:2 分) A. 数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 标准答案是:C。 2、 单个用户使用的数据视图的描述称为()。 (分数:2 分) A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 标准答案是:A。 3、 数据库物理存储方式的描述称为( ) 。

(分数:2 分) A. 外模式 B. 内模式 C. 概念模式 D. 逻辑模式 标准答案是:B。 4、 在下面给出的内容中,不属于DBA职责的是( ) 。 (分数:2 分) A. 定义概念模式 B. 修改模式结构 C. 编写应用程序 D. 编写完整性规则 标准答案是:C。 5、 在数据库三级模式间引入二级映象的主要作用是( ) 。 (分数:2 分) A. 提高数据与程序的独立性 B. 提高数据与程序的安全性

C. 保持数据与程序的一致性 D. 提高数据与程序的可移植性 标准答案是:A。 6、 DB、DBMS和DBS三者之间的关系是( ) 。 (分数:2 分) A. DB包括DBMS和DBS B. DBS包括DB和DBMS C. DBMS包括DB和DBS D. 不能相互包括 标准答案是:B。 7、位于用户和操作系统之间的一层数据管理软件是()。(分数:2 分) A. DBS B. DB C. DBMS D. MIS 标准答案是:C。 8、数据库的三级模式中,数据的全局逻辑结构用()来描述。(分数:2 分) A. 子模式 B. 用户模式 C. 模式

数据库系统原理试题答案3

全国2008年10月自学考试 一、单项选择题(本大题共15小题,每小题2分,共30分) 1.数据库是长期存储在计算机内、有组织的、统一管理的相关( B ) A.文件的集合 B.数据的集合 C.命令的集合 D.程序的集合 2.在数据库的三级模式中,描述数据库中全部数据的整体逻辑结构的是( C ) A.外模式 B.内模式 C.逻辑模式 D.存储模式 3.数据库系统中存放三级结构定义的DB称为( B )A.DBS B.DD C.DDL D.DBMS 4.教师实体中有教师号、姓名、部门、任教时间、教龄等属性,其中教龄是一个( A ) A.派生属性 B.多值属性 C.复合属性 D.NULL属性 5.对关系的描述不正确的是( C ) A.关系是一个集合 B.关系是一张二维表 C.关系可以嵌套定义 D.关系中的元组次序可交换 6.若属性X函数依赖于属性Y时,则属性X与属性Y之间具有( B ) A.一对一联系 B.一对多联系 C.多对一联系 D.多对多联系 7.设F是关系模式R的FD集,如果对F中每个非平凡的FD X—Y,都有X是R的超键,则( C ) A.R属于2NF,但不一定属于3NF B.R属于3NF,但不一定属于BCNF C.R属于BCNF,但不一定属于4NF D.R属于4NF 8.关系Rl和R2如下表所示: A.1 B.3 C.6 D.9 9.设四元关系R(A,B,C,D),则下面不正确的是( ) A. )R(B D, ∏ 为取属性D,B的两列组成新关系B. )R( 4,2 ∏ 为取属性的值是4,2的两列组成新关系 C. )R(B D, ∏ 与 )R( 4,2 ∏ 是等价的D. )R(B D, ∏ 与 )R( 2,4 ∏ 是相同关系 10.下列叙述正确的是( ) A.在ORDER BY子句后只能有一个属性 B.ORDER BY子句所产生的输出只是逻辑排序效果,并没有影响表的实际内容 C.进行有序输出时,如果列中有空值则在升序输出时首先列出空值项,而在降序时最后列出空值项 D.ORDER BY子句中必须指明是升序或降序,不能缺省 12.现要查找缺少成绩(G)的学生学号(S#)和课程号(C#),下面SQL语句中WHERE子句的条件表达式应是:SELECT S#,C# FROM SC WHERE( )A.G=0 B.G<=0 C.G=NULL D.G IS NULL 12.数据库恢复的主要依据是( D )A.DBA B.DD C.文档 D.事务日志 13.不能激活触发器执行的事件是( )A.SELECT B.UPDA TE C.INSFRT D.DELETE 14.SQL Server 2000的主要工具中,执行T-SQL的最佳轻量级工具是( A ) A.查询分析器 B.服务管理器 C.企业管理器 D.事件探查器 15.在ODBC体系结构中,为应用程序加载、调用和卸载DB驱动程序的是( B ) A.ODBC数据库应用程序 B.驱动程序管理器 C.DB驱动程序 D.数据源 二、填空题(本大题共10小题,每小题1分,共10分) 请在每小题的空格上填上正确答案。错填、不填均无分。 16.能惟一标识实体的属性或属性集称为___ 实体标识符_____。 17.数据独立性使得修改数据结构时,尽可能不修改外部应用程序________。 18.数据库的物理结构主要指数据库的存储记录格式、存储记录安排和__存取方法______。 19.由于数据的冗余,在对数据操作时常会引起__修改异常______、插入异常、删除异常。 20.关系代数运算中,专门的关系操作有:选择、投影、除和_连接_______。 21.SQL语言的条件表达式中字符串匹配操作符是__like______。 22.DBS运行的最小逻辑工作单位是____数据项____。 23.SQL的基本表约束主要有三种形式:候选键定义、外键定义、__域______定义。 24.在复合数据类型中,相同类型元素的有序集合,并且允许有重复的元素,称为__列表类型______。 25.SQL Server 2000引擎对外使用Net-Library抽象层来支持不同的__网络协议______。 1

数据库试题及答案_

笔试样卷一 参考答案 一、简答题(25分) 1.数据库阶段数据管理的主要特点是什么? 2.解释DB、DBMS、DBS三个概念? 3.什么是物理数据独立性和逻辑数据独立性? 4.试说明DBMS的主要功能? 5.在ER模型转换为关系模型时,联系类型要根据不同的情况作不同的处理,试说明之。 二、计算题(20分) 1.设有关系R和S R: S: A B C A B C 3 6 7 3 4 5 2 5 7 7 2 3 7 3 4 4 4 3 列表计算R∪S、R-S、R×S、π 3,2(S)、δ B<5 (R)。(5分) 2.设有三个关系 S (SNO, SNAME, AGE, SEX, SDEPT) SC (SNO, CNO, GRANDE) C (CNO, CNAME, CDEPT, TNAME) 试用关系代数表达式表示下列查询

(1)检索LIU老师所授课程的课程号、课程名 (2)检索年龄大于23岁的男学生的学号和姓名 (3)检索学号为S3的学生所学课程的课程名和认课教师姓名 (4)检索WANG同学不学的课程的课程号 (5)检索至少选修了两门课程的学生的学号(10分) 三、设有三个基本表(45分) S (SNO, SNAME, AGE, SEX, SDEPT) SC (SNO, CNO, GRANDE) C (CNO, CNAME, CDEPT, TNAME) 1.试用T-SQL的查询语句表达下列查询 (1)检索LIU老师所授课程的课程号、课程名 (2)检索年龄大于23岁的男学生的学号和姓名 (3)检索学号为S3的学生所学课程的课程名和认课教师姓名 (4)检索WANG同学不学的课程的课程号 (5)检索至少选修了两门课程的学生的学号(10分) 2.试用T-SQL的查询语句表达下列查询 (1)统计有学生选修的课程的门数 (2)求选修C4课程的学生的年龄 (3)求LIU老师所授课程的每门课程的学生的平均成绩 (4)统计每门课程的学生选修人数 (5)求年龄大于所有女同学年龄的男学生的姓名和年龄(10分)3.试用T-SQL更新语句完成下列更新操作 (1)往表S中插入一个学生资料(‘S9’, ‘WU’, 18)

数据库应用试卷及答案

数据库及应用(B卷) 一、选择题(从备选答案中选1个正确的答案,每题2分、共24 分) 1.支持所有用户建立、存储数据库的软件系统是。 A.数据库系统B.数据库管理系统C.应用程序D.操作系统 Y值 Y值 5 A.数据库管理系统B.数据库系统C.数据库D.文件组织 6.数据库系统的核心是。 A.数据库 B.数据库管理系统 C.数据模型 D.软件工具 7.客观存在并可相互区别的事物叫________。

A.码B.属性C.实体D.实体集 8.数据库的完整性是指数据的_____和_____。 ?(1)正确性?(2)合法性?(3)不被非法存取??(4)相容性??(5)不被恶意破坏 A.(1)和(3)B.(2)和(5) C.(1)和(4)D.(2)和(4) 9.一组具有相同数据类型的值的集合称为________。 A.关系?B.属性C.分量?D.域 a)什么是事务?事务COMMIT和ROLLBACK分别表示什么? b)什么叫数据与程序的物理独立性?什么叫数据与程序的逻 辑独立性? c)并发操作可能会产生哪几类数据不一致?用什么方法能避 免各种不一致的情况?

三.(每小题3分,共12分)设有关系R和S: R A B C S A B C 3 6 7 345 2 5 7 7 2 3 7 2 3 3.列出所有选修”数据库系统”课程的学生的学号,课程号, 成绩 4.插入学生记录(‘99088’,‘张围’) 5.显示所有未讲课教师的姓名,和所在系.

6.定义计算机系教师的视图 五、设关系模式R(ABCD)上的函数依赖集为F,并且F={AB→C, C→D,D→A}。 ①试求C+,(BD)+的值。 ②试求R的所有候选键。 分)1. 2. 6分) 试题标准答案 一、BDBBDBCCDDDC 二、a)所谓事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。事务COMMIT

《数据库系统原理》复习题(答案)

(一)填空题 1.数据管理经历了_______阶段、________阶段到________阶段的变迁。(手工管理、 文件管理、数据库管理) 2.实体之间联系的基本类型有______、_______、_______。(一对一、一对多、多对多) 3.在E-R图中,用____表示实体,用______表示联系,用______表示属性。(矩形框、菱形框、椭圆框) 4.数据库的三层模式结构是________、_________、_______。(外模式、逻辑模式、内模式) 5.关系模型中一般讲数据完整性分为三类:_________、___________、__________。 (实体完整性、参照完整性、用户定义完整性) 6.数据模型由三部分组成:数据结构、数据操作和____________。(数据的约束条件或数据完整性规则) 7.SQL语言是一种标准的数据库语言, 包括数据的查询、定义、操纵和______四部分功能。(控制) 8.视图是从其它________或视图导出的虚表。(基本表) 9.在关系模式R 中,若属性或属性组X 不是关系R 的关键字,但X 是其他关系模式的关键字,则称X 为关系R 的___________。(外关键字) 10.访问SQL server数据库对象时,需要经过身份验证和_________两个阶段,其中身份验证分为Windows验证模式和_______验证模式。(权限验证、混合) 11._______是存储在文件中的一系列SQL语句,即一系列按顺序提交的批处理。(脚本) 12.SQL语言中行注释的符号为_________;块注释的符号为_________。(--、/**/) 13.SQL server中的变量分为两种,全局变量和局部变量。其中全局变量的名称以_______字符开始,有系统定义和维护。局部变量以__________字符开始,由用户自己定义和赋值。(@@、@) 14.在SQL server中,其权限分为三类,即_________权限、_________权限和_________权限。(对象、语句、隐含) 15.用户对数据进行添加、修改和删除时,自动执行的存储过程称为_________。(触发器) 16.角色是一组用户所构成的组,可以分为服务器角色和_______角色。(数据库) 17.触发器有3种类型,即INSERT类型、_______和_______。(UPDATE类型、DELETE类型) 18.如果要计算表中的行数,可以使用聚合函数______。(COUNT()) 19.在SQL Server中修改表的结构应使用关键字,修改表中的数据应使用关键字。(ALTER 、UPDA TE) (二)单项选择题 1.一个仓库可以存放多种产品,而一种产品只能存放于一个仓库中。仓库与产品之间的联系类型是 (C )。 A、一对一的联系 B、多对一的联系 C、一对多的联系 D、多对多的联系 2.不属于传统数据模型的是(D)。 A、层次数据模型 B、网状数据模型 C、关系数据模型 D、面向对象数据模型 3.声明了变量:declare @i int,@c char(4),现在为@i赋值10,为@c赋值'abcd',正确的语句是(C)。 A、set @i=10,@c='abcd' B、set i=10 , set @c='abcd' C、select @i=10,@c='abcd' D、select @i=10, select @c='abcd' 4.长期存储在计算机内的有组织、可共享的数据集合是(C)。 A、数据库管理系统 B、数据库系统 C、数据库 D、文件组织

数据库习题及答案,第三版

2004-2005学年第二学期期末考试 D 2002级计算机科学与技术专业《数据库原理与应用》课程试题 一、选择题(15分,每空1分): 1 .数据库系统中,物理数据独立性( physical data independenee )是指 _ 。 A. 数据库与数据库管理系统的相互独立 B. 应用程序与DBMS 的相互独立 C. 应用程序与存储在磁盘上数据库的物理模式是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 2. _____________________ 数据库系统的特点是 、数据独立、减少数据冗余、避免数据不一 致和加强了数据保护。 A. 数据共享 B .数据存储 C.数据应用 D .数据保密 3. 数据库管理系统能实现对数据库中数据的查 询、 插入、修改和删除等操作的数据库语言称为 A. 数据定义语言(DDL ) B .数据管理语言 C.数据操纵语言(DML ) D .数据控制语言 4. 在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为①;从表中选出满足某种 条件的元组的操作称为②;_将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为③。 A. 选择 B .投影 C.连接 D.扫描 5. _________________________ 关系模型中,一个候选码 。 A .可由多个任意属性组成 B. 至多由一个属性组成 C. 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成 D. 必须由多个属性组成 7.数据库中只存放视图的 __________ 。 A .操作 B .对应的数据 C. 定义 D.限制 9.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限, O A. 可靠性 B. —致性 C.完整性 D .安全性 6. SQL 语言是 语言。 A .层次数据库 C .关系数据库 B. 网络数据库 D .非数据库 &关系数据库规范化是为解决关系数据库中 问题而引人的。 A .数据冗余 B. 提高查询速度 C.减少数据操作的复杂性 D .保证数据的安全性和完整性 这主要是为了实现数据库的

数据库原理及应用-期末考试试题及答案

数据库原理及应用-期末考试试题及答案 一、单项选择题 在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。 1. DB、DBMS和DBS三者之间的关系是()。 A.DB包括DBMS和DBS B.DBS包括DB和DBMS C.DBMS包括DB和DBS D.不能相互包括 2. 对数据库物理存储方式的描述称为() A.外模式B.内模式 C.概念模式D.逻辑模式 3. 在数据库三级模式间引入二级映象的主要作用是() A.提高数据与程序的独立性B.提高数据与程序的安全性 C.保持数据与程序的一致性D.提高数据与程序的可移植性 4. 视图是一个“虚表”,视图的构造基于() A.基本表B.视图 C.基本表或视图D.数据字典 5.关系代数中的π运算符对应SELECT语句中的以下哪个子句?()A.SELECT B.FROM C.WHERE D.GROUP BY 6.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是() A.多对多 B.一对一 C.多对一 D.一对多 7.如何构造出一个合适的数据逻辑结构是()主要解决的问题。 A.关系系统查询优化B.数据字典

C.关系数据库规范化理论D.关系数据库查询 8. 将E-R模型转换成关系模型,属于数据库的()。 A. 需求分析 B. 概念设计 C. 逻辑设计 D. 物理设计 9.事务日志的用途是() A. 事务处理 B. 完整性约束 C. 数据恢复 D. 安全性控制 10.如果事务T已在数据R上加了X锁,则其他事务在数据R上() A.只可加X锁 B.只可加S锁 C. 可加S锁或X锁 D. 不能加任何锁 二、填空题 错填、不填均无分。 1. 数据库的逻辑数据独立性是由映象提供的。 2. 关系代数中专门的关系运算包括:选择、投影、连接和_________。 3. 设有学生表S(学号,姓名,班级)和学生选课表SC(学号,课程号,成绩),为 维护数据一致性,表S与SC之间应满足完整性约束。 4. 当数据库被破坏后,如果事先保存了数据库副本和,就有可能 恢复数据库。 5. 如果一个满足1NF关系的所有属性合起来组成一个关键字,则该关系最高满 足的范式是 (在1NF、2NF、3NF范围内)。 6. 设关系模式R(A,B,C,D),函数依赖集F={AB→C,D→B},则R的候选码 为。 7. 从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:

相关文档
相关文档 最新文档