文档库 最新最全的文档下载
当前位置:文档库 › 数据库原理题库简答题答案

数据库原理题库简答题答案

数据库原理题库简答题答案
数据库原理题库简答题答案

大多数试题答案:

https://https://www.wendangku.net/doc/b511708395.html,/view/78cc25394b7302768e9951e79b89680203d86b3e.html 完整简答题答案:

一、简答题

1.简述数据库系统的特点。

◆数据结构化

◆数据的共享性高,冗余度低且易扩充

◆数据独立性高

◆数据由数据库管理系统统一管理和控制

2.数据库管理系统的主要功能有哪些?

◆数据定义功能

◆数据组织、存储和管理

◆数据操作功能

◆数据库的事务管理和运行管理

◆数据库的建立和维护功能

◆其他功能

3.什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?

物理独立性:用户的应用程序与数据库中数据物理存储是互相独立的

逻辑独立性:用户的应用程序与数据库中数据库的逻辑结构是互相独立的。

4.简述数据库系统的三级模式结构。

数据库系统的三级模式结构由外模式、模式和内模式组成。

●外模式,亦称子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能

够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是

与某一应用有关的数据的逻辑表示。

●模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户

的公共数据视图。模式描述的是数据的全局逻辑结构。

●外模式涉及的是数据的局部逻辑结构,通常是模式的子集。

●内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和

存储方式的描述。

●为了能够在内部实现这三个抽象层次的联系和转换,数据库系统在这三级模式之间

提供了两层映像:外模式/模式映像和模式/内模式映像。

5.试述数据库系统的组成。

数据库系统一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。

注:以下为详细组成:

6.简述文件系统与数据库系统的区别和联系。

文件系统与数据库系统的区别

(1)文件系统用文件将数据长期保存在外存上,数据库系统用数据库统一存储数据;(2)文件系统中的程序和数据有一定的联系,数据库系统中的程序和数据分离;

(3)文件系统用操作系统中的存取方法对数据进行管理,数据库系统用DBMS统一管理和控制数据;

(4)文件系统实现以文件为单位的数据共享,数据库系统实现以记录和字段为单位的数据共享。

文件系统和数据库系统之间的联系:

(1)均为数据组织的管理技术;

(2)均由数据管理软件管理数据,程序与数据之间用存取方法进行转换;

(3)数据库系统是在文件系统的基础上发展而来的。

7.DBA的职责是什么?

8.关系代数的基本运算有哪些?

注:选择:ea R(选择出若干满足条件a的元组)

投影:∏a R(选择出若干满足条件a的属性列),删除了重复的元组

连接:

等值连接:选择两个属性列相同的元组连接

自然连接:特殊的等值连接,比较分量为同名属性,重复属性列删除

9.什么是基本表?什么是视图?两者的区别和联系是什么?

基本表是本身独立存在的表,在sQL 中一个关系就对应一个表。视图是从一个或几个基本表导出的表。视图本身不独立存储在数据库中,是一个虚表。即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。视图在概念上与基本表等同,用户可以如同基本表那样使用视图,可以在视图上再定义视图

10.简述视图的优点。

( l )视图能够简化用户的操作;

( 2 )视图使用户能以多种角度看待同一数据;

( 3 )视图对重构数据库提供了一定程度的逻辑独立性;

( 4 )视图能够对机密数据提供安全保护。

11.所有的视图是否都可以更新? 哪类视图是可以更新的,哪类视图是不可更新的?

不是。基本表的行列子集视图一般是可更新的。若视图的属性来自集函数、表达式,则该视图肯定是不可以更新的

12.简述SQL 的特点。

(l)综合统一。sQL 语言集数据定义语言DDL 、数据操纵语言DML 、数据控制语言DCL 的功能于一体。

(2)高度非过程化。用sQL 语言进行数据操作,只要提出“做什么”,而无需指明“怎么做”,因此无需了解存取路径,存取路径的选择以及sQL 语句的操作过程由系统自动完成。

(3)面向集合的操作方式。sQL 语言采用集合操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。

(4)以同一种语法结构提供两种使用方式。sQL 语言既是自含式语言,又是嵌入式语言。作为自含式语言,它能够独立地用于联机交互的使用方式;作为嵌入式语言,它能够嵌入到高级语言程序中,供程序员设计程序时使用。

(5)语言简捷,易学易用

13.在嵌入式SQL中是如何协调SQL语言的集合处理方式和主语言的单记录处理方式的?

14.关系数据库的完整性规则有哪几类?

●实体完整性

●参照完整性

●用户自定义完整性

15.试述查询优化在关系数据库系统中的重要性和可能性。

重要性:关系系统的查询优化既是RDBMS 实现的关键技术又是关系系统的优点所在。它减轻了用户选择存取路径的负担。用户只要提出“干什么”,不必指出“怎么干”。查询优化的优点不仅在于用户不必考虑如何最好地表达查询以获得较好的效率,而且在于系统可以比用户程序的“优化’夕做得更好。

可能性:

( l )优化器可以从数据字典中获取许多统计信息,例如关系中的元组数、关系中每个属性值的分布情况、这些属性上是否有索引、是什么索引(B +树索引还是HASH 索引或惟一索引或组合索引)等。优化器可以根据这些信息选择有效的执行计划,而用户程序则难以获得这些信息。

( 2 )如果数据库的物理统计信息改变了,系统可以自动对查询进行重新优化以选择相适应的执行计划。在非关系系统中必须重写程序,而重写程序在实际应用中往往是不太可能的。

( 3 )优化器可以考虑数十甚至数百种不同的执行计划,从中选出较优的一个,而程序员一般只能考虑有限的几种可能性。( 4 )优化器中包括了很多复杂的优化技术,这些优化技术往往只有最好的程序员才能掌握。系统的自动优化相当于使得所有人都拥有这些优化技术

16.写出Armstrong 推理规则中自反律、增广律、传递律的形式化定义。

设U为属性集总集,F为U上的一些函数依赖,则有关系模式R

A1自反律:若y?X?U,则X→Y为F所蕴含。

A2增广律:若X→Y为F所蕴含,且Z?U,则XZ→YZ为F所蕴含。

A3传递律:若X→Y及Y→Z为F所蕴含,则X→Z为F所蕴含

17.简述日志文件的内容

◆事务标识

◆操作类型

◆操作对象

◆更新前的数据旧值

◆更新后数据新值

18.简述SQL 中的自主存取控制机制。

自主存取控制方法:定义各个用户对不同数据对象的存取权限。当用户对数据库访问时首先检查用户的存取权限。防止不合法用户对数据库的存取。

注:强制存取控制方法:每一个数据对象被(强制地)标以一定的密级,每一个用户也被(强制地)授予某一个级别的许可证。系统规定只有具有某一许可证级别的用户才能存取某一个密级的数据对象。

19.简述数据库中事务的概念及其性质。

事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。

事务具有4 个特性:原子性一致性、隔离性和持续性。

原子性:事务是数据库的逻辑工作单位,事务中包括的诸操作要么都做,要么都不做。

一致性:事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。

隔离性:一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对其他并发事务是隔离的,并发执行的各个事务之间不能互相干扰。

持续性:持续性也称永久性,指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其执行结果有任何影响。

20.简述事物的原子性。

原子性:事务是数据库的逻辑工作单位,事务中包括的诸操作要么都做,要么都不做。

21.简述并发操作带来的三类数据不一致性

丢失修改、不可重复读和读“脏’夕数据。

( l )丢失修改:两个事务Tl 和T2读入同一数据并修改,T2提交的结果破坏了(覆盖了)Tl 提交的结果,导致Tl 的修改被丢失。(

2 )不可重复读:不可重复读是指事务Tl 读取数据后,事务几执行更新操作,使Tl 无法再现前一次读取结果。

( 3 )读“脏”数据:读“脏’夕数据是指事务Tl 修改某一数据,并将其写回磁盘,

事务几读取同一数据后,Tl 由于某种原因被撤销,这时Tl 已修改过的数据恢复原值,几读到的数据就与数据库中的数据不一致,则几读到的数据就为“脏”数据,即不正确的数据。

22.在数据库中为什么要并发控制?并发控制技术可以保证事务的哪些特征?

数据库是共享资源,通常有许多个事务同时在运行。当多个事务并发地存取数据库时就会产生同时读取和/或修改同一数据的情况。若对并发操作不加控制就可能会存取和存储不正确的数据,破坏数据库的一致性。所以数据库管理系统必须提供并发控制机制

保证事务的原子性、一致性、隔离性和持续性。

23.什么是封锁?基本的封锁类型有几种?

封锁就是事务T 在对某个数据对象例如表、记录等操作之前,先向系统发出请求,对其加锁。加锁后事务T 就对该数据对象有了一定的控制,在事务T 释放它的锁之前,其他的事务不能更新此数据对象。

基本的封锁类型有两种:排它锁(Exclusive Locks ,简称x 锁)和共享锁( Share Locks,简称S 锁)。排它锁又称为写锁。

注:若事务T 对数据对象A 加上X 锁,则只允许T 读取和修改A ,其他任何事务都不能再对A 加任何类型的锁,直到T 释放A 上的锁。这就保证了其他事务在T 释放A 上的锁之前不能再读取和修改A 。共享锁又称为读锁。若事务T 对数据对象A 加上S 锁,则事务T 可以读A但不能修改A ,其他事务只能再对A 加S 锁,而不能加X 锁,直到

T 释放A 上的S 锁。这就保证了其他事务可以读A ,但在T 释放A 上的S 锁之前不

能对A 做任何修改。

24.简述两段封锁协议的内容。

两阶段封锁是在对任何数据进行读、写操作之前,事务首先要获得对该数据的封锁

在释放一个封锁之后,事务不能再获得任何其他封锁。

“两段”锁的含义:事务分为两个阶段:

◆第一阶段是获得封锁,也称为扩展阶段;

◆第二阶段是释放封锁,也称为收缩阶段。

25.简述数据库系统中活锁和死锁的含义。避免活锁的简单方法是什么?

活锁的含义是该等待事务等待时间太长,似乎被锁住了,实际上可能被激活。

如果事务Tl 封锁了数据Rl ,几封锁了数据凡,然后Tl 又请求封锁几,因几已封锁了几,于是Tl 等待几释放几上的锁。接着几又申请封锁Rl ,因Tl 已封锁了Rl ,几也只能等待Tl 释放Rl 上的锁。这样就出现了Tl 在等待几,而几又在等待T }的局面,T }和几两个事务永远不能结束,形成死锁

26.什么叫做数据库的恢复?数据库恢复的基本技术有哪些?

数据库管理系统把数据库从某种错误状态恢复到完整状态就叫做数据库恢复:

它的实现技术数据转储和登录日志文件。

27.简述数据库系统中可能发生的故障类型,以及数据恢复方法。

事务故障、系统故障、介质故障、计算机病毒

◆事务故障:某个事务在运行过程中由于种种原因未运行至正常终止点

事务故障的恢复:事务撤消(UND)

注:恢复程序要在不影响其它事务运行的情况下,强行回滚(RBACK)该事务,即清除该事务对数据库的所有修改,使得这个事务象根本没有启动过一样

◆系统故障:由于某种原因造成整个系统的正常运行突然停止,致使所有正在运行的

事务都以非正常方式终止。

系统故障的恢复:1. 清除尚未完成的事务对数据库的所有修改

注:如果DBMS 无法确定哪些事务已更新过数据库,则系统重新启动后,恢复程序要强行撤消(UND )所有未完成事务,使这些事务象没有运行过一样。

2. 将已完成事务提交的结果写入数据库

注:如果DBMS 无法确定哪些事务的提交结果尚未写入物理数据库,则系统重新启动后,恢复程序需要重做(RED )所有已提交的事务。

◆介质故障:硬件故障使存储在外存中的数据部分丢失或全部丢失

介质故障的恢复:装入数据库发生介质故障前某个时刻的数据副本,重做自此时始的所有成功事务,将这些事务已提交的结果重新记入数据库

◆计算机病毒:人为的故障或破坏,是一种计算机程序。

计算机病毒的恢复:杀毒软件

28.简述“运行记录优先原则”。

在数据库系统中,写一个修改到数据库中和写一个表示这个修改的登记记录到日志文件中是两个不同的操作,在这两个操作之间有可能发生故障。这时,如果先写了数据库修改,而在运行记录中没有登记这个修改,则以后就无法恢复这个修改,那么以后也就无法撤消这个修改。为了安全起见,采用“运行记录优先原则”。

它包括两点:

(1)至少要等相应运行记录已经写入“日志”文件后,才能允许事务往数据库中写记录。

(2)直至事务的所有运行记录都已写入运行“日志”文件后,才能允许事务完成“END TRANSACTION”处理

29.简述日志文件内容及其作用。

日志文件内容:

◆事务标识

◆操作类型

◆操作对象

◆更新前的数据旧值

◆更新后数据新值

日志文件作用:

◆事务故障恢复和系统故障恢复必须使用日志文件

◆在动态转储方式中必须建立日志文件,后备副本和日志文件结合起来才能有效

地恢复数据库

◆在静态转储方式中也可建立日志文件,当数据库毁坏后可重新装入后援副本把

数据库的恢复到转储结束时刻的正确状态,然后利用日志文件吧已完成的事务

进行重做处理,对故障发生时尚未完成的事务进行撤销处理

30.简述数据库设计过程。

◆需求分析:了解用户的数据需求、处理需求、安全性及完整性要求;

◆概念设计:通过数据抽象,设计系统概念模型,一般为E-R模型;

◆逻辑结构设计:设计系统的模式和外模式,对于关系模型主要是基本表和视图;

◆物理结构设计:设计数据的存储结构和存取方法,如索引的设计;

◆系统实施:组织数据入库、编制应用程序、试运行;

◆运行维护:系统投入运行,长期的维护工作。

31.需求分析阶段的设计目标是什么?调查的内容是什么?

需求分析阶段的设计目标是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。

调查的内容是“数据’和“处理”,即获得用户对数据库的如下要求:

( l )信息要求,指用户需要从数据库中获得信息的内容与性质,由信息要求可以导出数据要求,即在数据库中需要存储哪些数据;

( 2 )处理要求,指用户要完成什么处理功能,对处理的响应时间有什么要求,处理方式是批处理还是联机处理;

( 3 )安全性与完整性要求

32.数据字典的内容和作用是什么?

数据字典是系统中各类数据描述的集合。

数据字典的内容通常包括:

( l )数据项;( 2 )数据结构;( 3 )数据流;( 4 )数据存储;( 5 )处理过程五个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构。

数据字典通过对数据项和数据结构的定义来描述数据流和数据存储的逻辑内容。

数据字典的作用:数据字典是关于数据库中数据的描述,在需求分析阶段建立,是下一步进行概念设计的基础,并在数据库设计过程中不断修改、充实、完盖。

33.在全局ER 模型设计过程中,需要消除局部ER 模型之间存在的哪三种冲突?

◆属性冲突

◆结构冲突

◆命名冲突

34.简述数据库完整性和安全性的概念。

数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏数据库的完整性是指数据的正确性和相容性。

第二章课后答案

6.设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式:

1)求供应工程J1零件的供应商号码SNO:

πSno(σSno=‘J1’(SPJ))

2)求供应工程J1零件P1的供应商号码SNO:

πSno(σSno=‘J1’∧Pno=‘P1‘(SPJ))

3)求供应工程J1零件为红色的供应商号码SNO:

πSno(σPno=‘P1‘(σCOLOR=’红‘(P)∞SPJ))

4)求没有使用天津供应商生产的红色零件的工程号JNO:

πJno(SPJ)-πJNO(σcity=‘天津’∧Color=‘红‘(S∞SPJ∞P)

5)求至少用了供应商S1所供应的全部零件的工程号JNO:

πJno,Pno(SPJ)÷πPno(σSno=‘S1‘(SPJ))

数据库原理试题及答案

数据库原理试题答案(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/b511708395.html,O=' 2' (2分) ? RANGE C X SC Y GET W (S.SNO.S.SN): X( Y(https://www.wendangku.net/doc/b511708395.html,O=https://www.wendangku.net/doc/b511708395.html,O ^ Y.SNO=S.SNO ^ https://www.wendangku.net/doc/b511708395.html,=' 数据库概论 ' (2分) ? RANGE C X SC Y GET W(S.SNO,S.SN): X( Y(https://www.wendangku.net/doc/b511708395.html,O=https://www.wendangku.net/doc/b511708395.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/b511708395.html,O IN (SELECT https://www.wendangku.net/doc/b511708395.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 中,下列涉及空值的操作,不正确的是 ( )

机械原理简答题

1.图示铰链四杆机构中,已知l AB=55mm,l BC=40mm,l CD=50mm,l AD=25mm。试分析以哪个构件为机架可得到曲柄摇杆机构?(画图说明) 作图(略)最短杆邻边AB和CD。 2.判定机械自锁的条件有哪些? 1)驱动力位于摩擦锥或摩擦圆内; 2)机械效率小于或等于0 3)工作阻力小于或等于0 3.转子静平衡和动平衡的力学条件有什么异同? 静平衡:偏心质量产生的惯性力平衡 动平衡:偏心质量产生的惯性力和惯性力矩同时平衡 4.飞轮是如何调节周期性速度波动的? 飞轮实质是一个能量储存器。当机械出现盈功速度上升时,飞轮轴的角速度只作微小上升,它将多余的能量储存起来;当机械出现亏功速度下降时,它将能量释放出来,飞轮轴的角速度只作微小下降。 5.造成转子不平衡的原因是什么?平衡的目的又是什么? 原因:转子质心与其回转中心存在偏距; 平衡目的:使构件的不平衡惯性力和惯性力矩平衡以消除或减小其不良影响。 6.凸轮实际工作廓线为什么会出现变尖现象?设计中如何避免? 变尖原因:滚子半径与凸轮理论轮廓的曲率半径相等,使实际轮廓的曲率半径为0。避免措施:在满足滚子强度条件下,减小其半径的大小。 7.渐开线齿廓啮合的特点是什么? 1)定传动比2)可分性3)轮齿的正压力方向不变。 8.何谓基本杆组?机构的组成原理是什么? 基本杆组:不能拆分的最简单的自由度为0的构件组。机构组成原理:任何机构都可看成是有若干基本杆组依次连接于原动件和机架上而构成的。 9.速度瞬心法一般用在什么场合?能否利用它进行加速度分析? 简单机构的速度分析;不能。 10.移动副中总反力的方位如何确定? 1)总反力与法向反力偏斜一摩擦角2)总反力的偏斜方向与相对运动方向相反。 11.什么是机械的自锁?移动副和转动副自锁的条件分别是什么? 自锁:无论驱动力多大,机构都不能运动的现象。移动副自锁的条件是:驱动力作用在摩擦锥里;转动副自锁的条件是:驱动力作用在摩擦圆内。 12.凸轮轮廓曲线设计的基本原理是什么?如何选择推杆滚子的半径? 1)反转法原理 2)在满足强度条件下,保证凸轮实际轮廓曲线不出现尖点和“失真”,即小于凸轮理论轮廓的最小曲率半径。

数据库原理与应用试题及答案

一、单选题(共20分,每题1分) 1.DB、DBMS和DBS三者之间的关系是() A. DB包括DBMS和DBS B. DBS包括DB和DBMS C. DBMS包括DB和DBS C. DBS与DB和DBMS无关 2.在数据库系统中,读脏数据是指一个事务读了另一个事务() A. 未更新的数据 B. 未撤销的数据 C. 未提交的数据 D. 未刷新的数据 3.加锁协议中规定“先申请先服务”的原则,可以避免数据库系统出现() A. 活锁 B. 死锁 C. 读-写冲突 D. 写-写冲突 4.语句DELETE FROM SC表明() A. 删除SC中的全部记录 B. 删除基本表SC C. 删除基本表SC中的列数据 D. 删除基本表SC中的部分行 5.数据库设计阶段分为() A. 物理设计阶段、逻辑设计阶段、编程和调试阶段 B. 模型设计阶段、程序设计阶段和运行阶段 C. 方案设计阶段、总体设计阶段、个别设计阶段和编程阶段 D. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段 6.关系笛卡尔积运算记号R×S表示() A. R为关系名,S为属性名 B. R和S均为属性名 C. R为属性名,S为关系名 D. R和S均为关系名 7.在DB应用中,一般一条SQL语句可产生或处理一组记录,而DB主语言语句 一般一次只能处理一条记录,其协调可通过哪种技术实现() A. 指针 B. 游标 C. 数组 D. 栈 8.下列说法中不正确的是() A. 任何一个包含两个属性的关系模式一定满足3NF B. 任何一个包含两个属性的关系模式一定满足BCNF C. 任何一个包含三个属性的关系模式一定满足3NF D. 任何一个关系模式都一定有码

数据库系统原理试题答案

《数据库系统原理》期中试题答案 一.选择题(每小题2分,共40分) 1.下列模型中数据抽象级别最高的是() A.概念模型B.逻辑模型 C.外部模型D.物理模型 2.设有关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立 ...的是() (R D(S)B.S A.П C.R∪S D.ПB(R)∩ПB(S) 3.根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:(___) A.只存在一对多的实体关系,以图形方式来表示。 B.以二维表格结构来保存数据,在关系表中不允许有重复行存在。 C.能体现一对多、多对多的关系,但不能体现一对一的关系。 D.关系模型数据库是数据库发展的最初阶段。 4.下列说法错误的是() A.一个基本表可以跨一个或多个存储文件 B.一个存储文件可以跨一个或多个基本表 C.每个存储文件与外部存储器上一个物理文件对应 D.每个基本表与外部存储器上一个物理文件对应 5.在SQL语言中,数值函数COUNT(列名)用于() A.计算元组个数B.计算属性的个数 C.对一列中的非空值计算个数D.对一列中的非空值和空值计算个数 6.将弱实体转换成关系时,弱实体的主码() A.由自身的候选关键字组成B.由父表的主码组成 C.由父表的主码和自身的候选关键字组成D.不确定 7.从一个数据库文件中取出满足某个条件的所有记录的操作是() A.选择B.连接 C.投影D.复制 8.下面关于自然连接与等值连接的各个叙述中,不正确 ...的是() A.自然连接是一种特殊的等值连接 B.自然连接要求两个关系中具有相同的属性组,而等值连接不必 C.两种连接都可以只用笛卡尔积和选择运算导出 D.自然连接要在结果中去掉重复的属性,而等值连接则不必 9.SQL语言是关系数据库的标准语言,它是()

数据库原理简答题总结

数据库原理简答题总结第一章数据库概论 1.人工管理阶段数据管理的特点: (1)数据不保存在机器中 (2)无专用的软件对数据进行管理 (3)只有程序的概念,没有文件的概念 (4)数据面向程序 2.文件系统阶段数据管理的特点: (1)数据可长期保存在外存的磁盘上 (2)数据的逻辑结构和物理结构有了区别 (3)文件组织已呈多样化。有索引、链接和散列文件 (4)数据不再属于某个特定的程序,可重复使用。 3.文件系统显露出三个缺陷: (1)数据冗余性 (2)数据不一致性 (3)数据联系弱 4.数据库阶段的管理方式具有以下特点: (1)采用复杂的数据模型表示数据结构 (2)有较高的数据独立性 (3)数据库系统为用户提供方便的用户接口 (4)系统提供四方面的数据控制功能 (5)对数据的操作既可以以记录为单位,又可以以数据项为单位 5.数据描述三个领域之间的关系: 从事物的特性到计算机中的数据表示,经历了三个领域:现实世界、信息世界、机器世界。 (1)现实世界:存在于人们头脑之外的客观世界,称为现实世界。 (2)信息世界:是现实世界在人们头脑中的反映。 (3)机器世界:信息世界的信息在机器世界中以数据形式存储。 信息世界中数据描述的术语有:实体、实体集、属性、实体标识符 机器世界中数据描述的术语有:字段、记录、文件、关键码 它们的对应关系是: 在数据库中每个概念都有类型和值之区分,类型是概念的内涵,值是概念的外延 6.数据描述的两种形式: 数据描述有物理描述和逻辑描述两种形式。 物理数据描述指数据在存储设备上的存储方式,物理数据是实际存放在存储设备上的数据。 逻辑数据描述指程序员或用户用以操作的数据形式,是抽象的概念化数据。 数据管理软件的功能之一,就是要把逻辑数据转换成物理数据,以及把物理数据转换成逻辑数据。 7.物理存储介质层次:

《机械原理》试题及答案

试题 1 3、 转动副的自锁条件是 驱动力臂≤摩擦圆半径 。 一、选择题(每空 2 分,共 10 分) 4、 斜齿轮传动与直齿轮传动比较的主要优点: 啮合性能好,重合度大,结构紧凑 。 1、平面机构中,从动件的运动规律取决于 D 。 A 、从动件的尺寸 B 、 机构组成情况 C 、 原动件运动规律 D 、 原动件运动规律和机构的组成情况 2、一铰链四杆机构各杆长度分别为30mm ,60mm ,80mm ,100mm ,当以 30mm 5、 在周转轮系中,根据其自由度的数目进行分类:若其自由度为 2,则称为 差动轮 系 ,若其自由度为 1,则称其为 行星轮系 。 6、 装有行星轮的构件称为 行星架(转臂或系杆) 。 7、 棘轮机构的典型结构中的组成有: 摇杆 、 棘爪 、 棘轮 等。 三、简答题(15 分) 1、 什么是构件? 的杆为机架时,则该机构为 A 机构。 答:构件:机器中每一个独立的运动单元体称为一个构件;从运动角度讲是不可再分的 A 、双摇杆 B 、 双曲柄 C 、曲柄摇杆 单位体。 2、 何谓四杆机构的“死点”? 答:当机构运转时,若出现连杆与从动件共线时,此时γ=0,主动件通过连杆作用于从 D 、 不能构成四杆机构 动件上的力将通过其回转中心,从而使驱动从动件的有效分力为零,从动件就不能运动, 3、凸轮机构中,当推杆运动规律采用 C 时,既无柔性冲击也无刚性冲击。 A 、一次多项式运动规律 B 、 二次多项式运动规律 C 、正弦加速运动规律 D 、 余弦加速运动规律 4、平面机构的平衡问题中,对“动不平衡”描述正确的是 B 。 A 、只要在一个平衡面内增加或出去一个平衡质量即可获得平衡 B 、 动不平衡只有在转子运转的情况下才能表现出来 机构的这种传动角为零的位置称为死点。 3、 用范成法制造渐开线齿轮时,出现根切的根本原因是什么?避免根切的方法有哪 些? 答:出现根切现象的原因:刀具的顶线(不计入齿顶比普通齿条高出的一段c*m )超过 了被切齿轮的啮合极限点 N 1,则刀具将把被切齿轮齿根一部分齿廓切去。 避免根切的方法:(a )减小齿顶高系数 ha*.(b)加大刀具角α.(c)变位修正 四、计算题(45 分) 1、 计算如图 1 所示机构的自由度,注意事项应说明?(5*2) C 、静不平衡针对轴尺寸较小的转子(转子轴向宽度 b 与其直径 D 之比 b/D<0.2) D 、 使动不平衡转子的质心与回转轴心重合可实现平衡 5、渐开线齿轮齿廓形状决定于 D 。 A 、模数 C D E C D B B F G B 、 分度圆上压力角 A A C 、齿数 D 、 前 3 项 a b 二、填空题(每空 2 分,共 20 分) 1、 两构件通过面接触而构成的运动副称为 低副 。 2、 作相对运动的三个构件的三个瞬心必 在同一条直线上 。 图 1 小题 a :其中 A 、B 处各有一个转动副,B 处有一个移动副,C 、D 处的移动副记作一个 1 《机械原理》试题及答案

数据库原理习题(含答案)

第一章绪论 Ⅰ、学习要点 1、准确掌握数据、数据库、数据库系统、数据库管理系统等基本术语、概念; 2、数据独立性的概念、分类及实现途径; 3、数据模型的概念、分类、要素及作用; 4、数据库三级模式体系结构的含义及作用; 5、关系数据模型的三要素内容。 Ⅱ、习题 一、选择题: 1、使用二维表格结构表达数据和数据间联系的数据模型是() A、层次模型 B、网状模型 C、关系模型 D、实体—联系模型 2、DB、DBS、DBMS间的关系是() A、DB包括DBMS和DBS B、DBMS包括DB和DBS C、DBS包括DB和DBMS D、DBS与DB和DBMS无关 3、在数据库中存储的是() A、数据 B、数据模型 C、数据及数据之间的联系 D、信息 4、数据库系统中,用()描述全部数据的整体逻辑结构。 A、外模式 B、模式 C、内模式 D、数据模式 5、数据库中,导致数据不一致的根本原因是() A、数据量太大 B、数据安全性不高 C、数据冗余 D、数据完整性约束不强 6、划分层次型、网状型和关系型数据库的原则是() A、记录的长度 B、文件的大小 C、联系的复杂程度 D、数据及联系的表示方式 7、数据库三级模式体系结构的划分,主要有利于保持数据库的() A、数据安全性 B、数据独立性 C、结构规范化 D、操作可行性 8、数据库系统中,用()描述用户局部数据的逻辑结构,它是用户和数据库系统间的接口。 A、外模式 B、模式 C、内模式 D、数据模式 9、数据库系统中,用()描述全部数据的物理存储视图。 A、外模式 B、模式 C、内模式 D、数据模式 10、数据库系统中用于定义和描述数据库逻辑结构的语言是() A、DML B、DDL C、DCL D、SQL 11、数据库系统支持的数据共享指的是()

数据库系统原理试题答案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

数据库原理简答题

.相对于数据库系统,文件系统阶段数据管理有哪些缺陷 数据冗余、数据不一致、数据联系弱。 .以学生选课关系SC(学号,课程号,成绩)为例,说明实体完整性规则的含义。 实体完整性规则是指关系中的元组在组成主键的属性上不能有空值。关系SC 的主键为(学号,课程号),因此SC 中的每个元组在学号、课程号两个属性上的取值均不能为空。 如果关系模式R的候选键由全部属性组成,那么R是否属于3NF说明理由。 R 属于3NF。 根据题意可知,R 中无非主属性,满足3NF 的条件,即不存在非主属性对键的部分和传 递函数依赖。 设有关系模式SC(SNO,CNO,SCORE),试写出与关系代数表达式(SC)) ∏σ ( 2 SNO,' =' B CNO SCORE 等价的元组表达式。 .嵌入式SQL语句何时不必涉及到游标何时必须涉及到游标 (1)INSERT、DELETE、UPDATE 语句,以及查询结果肯定是单元组时的SELECT 语 句,都可以直接嵌入到主程序中使用,不必涉及到游标。 (2)当SELECT 语句查询结果是多个元组时,必须使用游标。 试说明事务的ACID特性分别由DBMS的哪个子系统实现。 事务的原子性、一致性、隔离性、持久性分别由DBMS 的事务管理、完整性、并发控制、恢复管理子系统实现。 设有两个关系模式:职工(职工号,姓名,性别,部门号),部门(部门号,部门名),如果规定当删除某个部门信息时,必须同时删除职工关系中该部门的员工信息。试写出符合上述规则的外键子句。 用户访问数据库的权限有哪几种 读(Read)权限、插入(Insert)权限、修改(Update)权限、删除(Delete)权限。 .在SQL/CLI中,宿主程序与数据库交互过程中有哪几个重要记录 环境记录、连接记录、语句记录、描述记录。 简述DB驱动程序的主要任务。

机械原理试题库含答案

机械原理---1 第2章机构的结构分析 一、正误判断题:(在括号内正确的画“ V,错误的画“X” ) 在平面机构中一个高副引入二个约束。 任何具有确定运动的机构都是由机架加原动件再加自由度为零的杆组组成的。 运动链要成为机构,必须使运动链中原动件数目大于或等于自由度。 平面机构高副低代的条件是代替机构与原机构的自由度、瞬时速度和瞬时加速度必需完全 相同。 当机构自由度F > 0,且等于原动件数时,该机构具有确定运动。 若两个构件之间组成了两个导路平行的移动副,在计算自由度时应算作两个移动副。 在平面机构中一个高副有两个自由度,引入一个约束。 在杆组并接时,可将同一杆组上的各个外接运动副连接在同一构件上。 任何机构都是由机架加原动件再加自由度为零的基本杆组组成。因此基本杆组是自由度为 零的运动链。 平面低副具有2个自由度,1个约束。 1. 2. 3. 4 5. 6. 7. 8. 9. 10. 二、填空题 1. 2. 3. 4. 5 . (X) (“ (X) (“ (X) (V) (X) (V (X) 机器中每一个制造单元体称为 零件 O 机器是在外力作用下运转的,当外力作功表现为 表现为 亏功 时,机器处在减速阶段。 局部自由度虽不影响机构的运动,却减小了 高副元素的磨损,所以机构中常出现局部自由 度。 机器中每一个独立的运动单元体称为 构件O 两构件通过面接触而构成的运动副称为 低 副;通过点、线接触而构成的运动副称为 高 副。 平面运动副的最大约束数为 2 ,最小约束数为 1 O 两构件之间以线接触所组成的平面运动副,称为 高畐y,它产生2 个约束。 盈功 时,机器处在增速阶段,当外力作功 6. 7. 三、选择题 1. 机构中的构件是由一个或多个零件所组成 ,这些零件间_B ______ 产生任何相对运动。 A.可以 B.不能 C. 变速转动或变速移动 2. 基本杆组的自由度应为 C A. — 1 B. +1 3. 有两个平面机构的自由度都等于 机构,则其自由度等于 _B _____ O A. 0 B. 1 4. 一种相同的机构_A _________ : A.可以 B.不能 5. 平面运动副提供约束为(C A. 1 B 6. C. 0 1,现用一个带有两铰链的运动构件将它们串成一个平面 C. 2 组成不同的机器。 C.与构件尺寸有关 ; )o 7. .2 计算机构自由度时,若计入虚约束,则机构自由度就会( A.不变 B .增多 由4个构件组成的复合铰链,共有( A. 2 B . 3 有两个平面机构的自由度都等 1 , .1或2 C )O C .减少 B )个转动副。 C . 4 现用一个带有两铰链的运动构件将它们串成一个平面机 构,则其自由度等于(B ) O

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

(一)填空题 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、文件组织

机械原理复习试题及答案

机械原理考试复习题及参考答案 一、填空题: 1.机构具有确定运动的条件是机构的自由度数等于。 2.同一构件上各点的速度多边形必于对应点位置组成的多边形。 3.在转子平衡问题中,偏心质量产生的惯性力可以用相对地表示。 4.机械系统的等效力学模型是具有,其上作用有的等效构件。 5.无急回运动的曲柄摇杆机构,极位夹角等于,行程速比系数等 于。 6.平面连杆机构中,同一位置的传动角与压力角之和等于。 7.一个曲柄摇杆机构,极位夹角等于36o,则行程速比系数等于。 8.为减小凸轮机构的压力角,应该凸轮的基圆半径。 9.凸轮推杆按等加速等减速规律运动时,在运动阶段的前半程作运 动,后半程 作运动。 10.增大模数,齿轮传动的重合度;增多齿数,齿轮传动的重合 度。 11.平行轴齿轮传动中,外啮合的两齿轮转向相,内啮合的两齿轮转向相。 12.轮系运转时,如果各齿轮轴线的位置相对于机架都不改变,这种轮系是 轮系。

13.三个彼此作平面运动的构件共有个速度瞬心,且位于。 14.铰链四杆机构中传动角γ为,传动效率最大。 15.连杆是不直接和相联的构件;平面连杆机构中的运动副均为。 16.偏心轮机构是通过由铰链四杆机构演化而来的。 17.机械发生自锁时,其机械效率。 18.刚性转子的动平衡的条件 是。 19.曲柄摇杆机构中的最小传动角出现在与两次共线的位 置时。 20.具有急回特性的曲杆摇杆机构行程速比系数k 1。 21.四杆机构的压力角和传动角互为,压力角越大,其传力性能 越。 22.一个齿数为Z,分度圆螺旋角为β的斜齿圆柱齿轮,其当量齿数 为。 23.设计蜗杆传动时蜗杆的分度圆直径必须取值,且与其相匹 配。 24.差动轮系是机构自由度等于的周转轮系。 25.平面低副具有个约束,个自由度。 26.两构件组成移动副,则它们的瞬心位置

自考《数据库系统原理》简答题总结

1.什么是ODBC数据源 DB驱动程序和DBS之间连接的命名。 2.什么是DB驱动程序(DBMS驱动程序) 处理ODBC函数,向数据源提交用户请求执行的SQL语句。 3.什么是驱动程序管理器 为应用程序加载、调用和卸载DB驱动程序。 4.ODBC的体系结构有多少层 ODBC的体系结构:1)ODBC数据库应用程序;2)驱动管理器;3)DB驱动程序;4)ODBC数据源; 5.什么是SQL/CLI 在SQL标准中,称为“调用层接口”,SQL/CLI是ODBC技术的延续。 6.PB开发空间三个层次 1)WorkSpace(工作空间);2)Target(目标);3)Library(库文件); 7.PB连接数据库三个步骤 1)建立ODBC数据源;2)建立数据库描述文件;3)用Connect命令连接数据库; 8.PB中输出窗口功能 输出窗口用于显示对开发人员做出的操作响应。 9.什么是T-SQL 在SQL SERVER中,专门用来扩展弥补SQL标准的不足的语言。 10.T-SQL中GO、While、IF、Begin…End作用 GO可以使SQL语句的执行无条件地转移到指定的标签处。 While可以重复执行一个语句,直到条件为假为止。 IF根据表达式真假,选择执行某个语句或语句块。 Begin…End可以将多条SQL语句封装起来,形成一个语句块,使这些语句作为一个整体执行。 11.什么是角色 具有相同权限的用户组织在一起称之为角色。 12.SQL SERVER 2000中,有哪两种身份验证模式 Windows身份验证模式与混合身份验证模式。 13.用户访问SQL SERVER 数据库中的数据,必须经过哪三个认证过程 1)身份验证;2)当用户操作数据库的时候,认证该用户是否是合法用户;3)当用户操作数据库中的数据表的时候,认证该用户是否有操作权限; 14.什么是触发器 SQL SERVER提供给程序员和数据分析员来保证数据完整性的一种方法,是与表事件相关的特殊的存储过程。 15.数据导入和导出工作的功能是什么 为了完成在多个数据库之间数据转换和转移。 16.DBS的效益 1)灵活性;2)简易性;3)标准化;4)面向用户;5)有效数据控制;6)维护方便;17.磁盘存储器中有哪五类主要的数据结构 1)数据文件;2)数据字典;3)索引;4)统计数据;5)日志; 18.DBMS中查询处理器有几部分组成 1)DDL解释器;2)DML编译器;3)嵌入式DML的预编译器;4)查询求值引擎;

数据库原理试题库2009

数据库原理题库 一、简答题 1.简述数据库系统的特点。 2.数据库管理系统的主要功能有哪些? 3.什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么 数据库系统具有数据与程序的独立性? 4.简述数据库系统的三级模式结构。 5.试述数据库系统的组成。 6.简述文件系统与数据库系统的区别和联系。 7.DBA的职责是什么? 8.关系代数的基本运算有哪些 ? 9.什么是基本表?什么是视图?两者的区别和联系是什么? 10.简述视图的优点。 11.所有的视图是否都可以更新? 哪类视图是可以更新的,哪类视图是不可更新 的? 12.简述 SQL 的特点。 13.在嵌入式SQL中是如何协调SQL语言的集合处理方式和主语言的单记录处理 方式的? 14.关系数据库的完整性规则有哪几类? 15.试述查询优化在关系数据库系统中的重要性和可能性。 16.写出 Armstrong 推理规则中自反律、增广律、传递律的形式化定义。 17.简述日志文件的内容。 18.简述 SQL 中的自主存取控制机制。 19.简述数据库中事务的概念及其性质。 20.简述事物的原子性。 21.简述并发操作带来的三类数据不一致性。 22.在数据库中为什么要并发控制?并发控制技术可以保证事务的哪些特征? 23.什么是封锁?基本的封锁类型有几种? 24.简述两段封锁协议的内容。 25.简述数据库系统中活锁和死锁的含义。避免活锁的简单方法是什么? 26.什么叫做数据库的恢复?数据库恢复的基本技术有哪些? 27.简述数据库系统中可能发生的故障类型,以及数据恢复方法。

28.简述“运行记录优先原则”。 29.简述日志文件内容及其作用。 30.简述数据库设计过程。 31.需求分析阶段的设计目标是什么?调查的内容是什么? 32.数据字典的内容和作用是什么? 33.在全局 ER 模型设计过程中,需要消除局部 ER 模型之间存在的哪三种冲 突? 34.简述数据库完整性和安全性的概念。 35.设有两个关系R (A,B,C)和S (C,D,E),试用SQL查询语句表达下 列关系代数表达式πA,E (σB = D (R∞S))。 36.设有关系模式R (A,B,C,D),F是R上成立的FD集,F = {D→A,D→B}, 试写出关系模式R的候选键,并说明理由。 二、关系代数 1、设有关系 R 和 S, R 计算: (1). R ∪ S (2). R ╳S (3). R S (4)∏ B σ A>4 (S) (5)R─∏σ A<4 (R) 2、假设有关系R、W、D如下所示:

数据库原理模拟试卷一(答案)

一、单项选择题(本大题共20小题,每小题1分,共20分) 1. 提供数据库数据描述的集中管理的是( D ) A.数据库模式 B.数据库 C.数据库管理系统 D.数据字典 2. 授权和完整性管理器属于DBMS的( B ) A.查询处理器 B.存储管理器 C.事务管理器 D.用户管理器 3. 使用CREATE SCHEMA 语句建立的是( A ) A.数据库模式 B.表 C.视图 D.索引 4. 设关系R和S的结构相同,并且各有80个元组,假如这两个关系作交运算,其运算结果的元组个数为( B ) A.80 B.小于等于80 C.大于等于160 D.大于等于80,小于等于160 5. 在SQL的授权语句中使用“ALL PRIVILEGES”,表示( B ) A.授权所有用户 B.所有的操作权限 C.对所有的数据集合 D.允许再授权 6. 表达业务流程分析结果的图表是( B ) A.业务流程图 B.数据流图 C.局部E-R图D、基本E-R图 7. 对数据库模式进行规范化处理,是在数据库设计的( C ) A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段 8. 能够消除冗余的键的范式是( C ) A.2NF B.3NF C.4NF D. BCNF 9. 在下列几种故障中,不破坏数据库内容的是( B ) A.计算机病毒发作 B.供电系统故障 C.瞬时的强磁场干扰 D.磁盘介质损坏 10. 在数据库技术中,独立于计算机系统的模型是( A ) A.E-R模型 B.层次模型 C.关系模型 D.面向对象的模型 11. 五种基本关系代数运算是( A ) A.∪,-,×,π和σ B.∪,-,∞,π和σ C.∪,∩,×,π和σ D.∪,∩,∞,π和σ 12. SQL中,下列涉及空值的操作,不正确的是( C ) A.AGE IS NULL B.AGE IS NOT NULL C.AGE = NULL D.NOT (AGE IS NULL) 13. 单个用户使用的数据视图的描述称为( A ) A.外模式 B.概念模式

数据库系统原理4375简答题整理

数据库系统原理简答题整理 第一章节:数据库系统基本概念 1.文件系统阶段的数据管理有些什么缺陷?试举例说明。 三个:数据冗余;数据不一致性;数据联系弱。 2.与文件结构相比,数据库结构有些什么不同? 有下面三点不同: 数据结构化:文件由记录组成,文件间无联系。数据库逻辑结构用数据模型来描述, 数据模型不仅描述 数据本身的特点,还要描述数据之间的联系。 数据独立性:文件只有设备独立性,而数据库还具有逻辑独立性和物理独立性。 访问数据的单位:文件以记录为单位;数据库以字段为单位,增加了系统的灵活性。 3.试解释DB、DBMS、DBS三个术语。 DB是存储在一起、统一管理的相关数据的集合。 DBMS是位于用户与OS之间的一层数据管理软件,为用户或应用程序提供访问DB的方法。 DBS是采用了数据库技术的计算机系统。 4.试叙述数据库系统中物理存储介质层次。 高速缓存、主存、快闪存、磁盘、光盘和磁带。 5.各种结构数据模型的数据结构有什么特点? (1)在层次、网状模型中,数据之间联系是用指针实现的。这种方法查询速度较快,但带来一个缺点, 查询语言是过程性的,应用程序的编写比较复杂。 (2)关系模型中,数据之间的联系通过关键码来体现。这种方法,查询过程是非过程性的,编程比较 简单,但速度较慢。 6.数据之间联系在各种结构数据模型中是怎么实现的? (1)在层次、网状模型中,数据之间联系是用指针实现的。 (2)关系模型中,数据之间的联系通过外键和主键间联系来体现。 7.试述概念模式在数据库结构中的重要地位。 数据库按外模式的描述是提供给用户,按内模式的描述是存储在磁盘中,而逻辑模式提供了连接这二级 的相对稳定的中间观点,并使得二级的任何一级的改变都不受另一级的牵制。 8.为什么要在三级模式结构之间提供两个层次的映像? 由于三级模式之间(在结构、类型、长度等方面)往往差别很大,为了实现这三个抽象级别的联系和转 换,DBMS在三级模式之间提供了二个层次的映像。 9.数据独立性与数据联系这两个概念有什么区别?

2019年大学《数据库原理及应用教程》试题及答案

《数据库原理及应用教程》试题及答案 一、选择题 1、下面叙述正确的是(C) A. 算法的执行效率与数据的存储结构无关 B. 算法的空间复杂度是指算法程序中指令(或语句)的条数 C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D. 以上三种描述都不对 (2) 以下数据结构中不属于线性数据结构的是(C) A. 队列 B. 线性表 C. 二叉树 D. 栈 (3) 在一棵二叉树上第5层的结点数最多是(B) 注:由公式2k-1得 A. 8 B. 16 C. 32 D. 15 (4) 下面描述中,符合结构化程序设计风格的是(A) A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B. 模块只有一个入口,可以有多个出口 C. 注重提高程序的执行效率 D. 不使用goto语句 (5) 下面概念中,不属于面向对象方法的是(D) 注:P55-58 A. 对象 B. 继承 C. 类 D. 过程调用 (6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是 (B) A. 可行性分析 B. 需求分析 C. 详细设计 D. 程序编码 (7) 在软件开发中,下面任务不属于设计阶段的是(D) A. 数据结构设计 B. 给出系统模块结构

C. 定义模块算法 D. 定义需求并建立系统模型 (8) 数据库系统的核心是(B) A. 数据模型 B. 数据库管理系统 C. 软件工具 D. 数据库 (9) 下列叙述中正确的是(C) A.数据库是一个独立的系统,不需要操作系统的支持 B.数据库设计是指设计数据库管理系统 C.数据库技术的根本目标是要解决数据共享的问题 D.数据库系统中,数据的物理结构必须与逻辑结构一致 (10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注:P108 A. 内模式 B. 外模式 C. 概念模式 D. 逻辑模式 (11) 算法的时间复杂度是指(C) A. 执行算法程序所需要的时间 B. 算法程序的长度 C. 算法执行过程中所需要的基本运算次数 D. 算法程序中的指令条数 (12) 算法的空间复杂度是指(D) A. 算法程序的长度 B. 算法程序中的指令条数 C. 算法程序所占的存储空间 D. 算法执行过程中所需要的存储空间 (13) 设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B) 注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出 A. 349 B. 350 C. 255 D. 351 (14) 结构化程序设计主要强调的是(B) A.程序的规模 B.程序的易读性

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