数据库模拟题

合集下载

数据库模拟题

数据库模拟题
建立数据表EMP结构定义语句;
建立各部门工资总和的视图V_sum的语句 ;
职工号为“001”的职工要调离单位,请更新相应的数据表。
(2)设有学生关系S(学号,姓名,性别),选课关系SC(学号,课程号,成绩),按要求完成以下各题。
检索出选了课程号为C1和C2课程学生的学号的关系代数表达式:
模拟题一
一、填空题(每小题2分,共10分)
1.数据库管理系统(DBMS)通常提供________、数据操纵、数据控制和数据库维护等功能。
2.在字符串的匹配操作中,通配符________代表任意单个字符。
3.数据库体系结构中,________模式反映各个用户的数据视图。
4.实现数据库的系统故障恢复时,对尚未完成的事务执行________处理。
A、安全性 B、可移植性 C、完整性 D、并发控制
8.设关系R和关系S具有相同的元数,且对应的属性取自相同的域,集合{t|t∈R∧t∈S}标记的是( ) 。
A、 R∪S B、 R-S C、 R×S D、 R∩S
9.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( ) 。
5.一个好的关系模式应当不会发生插入异常和________,并且冗余应尽可能的少。
二、解释概念(每小题3分,共15分)
1.数据库:
2.关系: 择填空(每小题2分,共20分)
1.关系模型的关系运算分为( )
A.关系代数和集合运算 B.关系代数和关系演算
12.一个事务独立执行的结果将保证数据库的( ) 。
A、原子性 B、隔离性 C、持久性 D、一致性
二、解释概念(每题4分,共16分)
1.数据库:

数据库原理模拟题

数据库原理模拟题

数据库原理模拟题一、填空题1、数据库中存储的是数据以及数据之间的联系。

2、反映现实世界中实体及实体间联系的信息模型是ER模型。

3、关系代数的专门关系运算中,从指定关系R中取出满足条件的元组集的运算称为选择。

4、数据库三/级模式中,用户与数据库系统的接口是外模式。

5、用树形结构表示实体之间联系的模型是层次模型。

6、关系数据库管理系统应能实现的专门关系运算包括选择, 投影和连接。

7、在ER图中,用长方形表示实体,用椭圆表示属性。

8、在数据库系统中,实现各种数据管理功能的核心软件称为DBMS 。

9、在关系数据模型中,通常可以把字段称为属性,而把记录类型成为关系模式.10、在数据库系统中,用户所见的数据模式为外模式。

二、单选题1.设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为( A ).A.r+sB.r-sC.r×sD.max(r,s)2.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模型时,该关系模式的关键字是( D ).A.M端实体的关键字B.N端实体的关键字C.重新选取其他属性D.M端实体关键字与N端实体关键字组合3.一个关系数据库文件中的各条记录( A ).A.前后顺序可以任意颠倒,不影响库中的数据关系B.前后顺序不能任意颠倒,一定要按照输入的顺序排列C.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列D.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同4.DB,DBMS和DBS三者之间的关系是( B ).A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DB和DBSD.不能相互包括5.ER图是表示概念模型的有效工具之一,在ER图中的菱形框表示( A )A.联系B.实体C.实体的属性D.联系的属性6.SQL的视图是从一个或几个( C )中导出的.A.视图B.基本表C.视图或基本表D.数据库7.SQL谓词”年龄BETWEEN15AND35”表示年龄在15至35之间,且( A ).A.包括15岁和35岁B.包括15岁但不包括35岁C.包括35岁但不包括15岁D.不包括15岁和35岁8.SQL语言的一次查询的结果是一个( A ).A.表B.元组C.记录D.数据项9.SQL语言具有两种使用方式,它们在使用的细节上会有些差别,特别是SELECT语句.这两种不同使用方式的SQL,分别称为交互式SQL和( C )A.提示式SQLB.多用户SQLC.嵌入式SQLD.解释式SQL10.SQL语言中,删除一个表中所有数据,但保留表结构的命令是( B ).A.REMOVEB.DELETEC.DROPD.CLEAR11.SQL语言中创建外键,使用FOREIGNKEY时要配合的语句是( D ).A.PRIMARYB.FOREIGNC.EXTENDD.REFERENCES12.部分匹配查询中,通配符”%”代表( C ).A.一个字符B.多个字符C.零或多个字符D.一或多个字符13.当两个关系没有公共属性时,其自然联接表现为( A ).A.笛卡儿积B.等值联接C.结果为空D.出错14.定义在{1,2}和{1,2}上的二元关系数为( D )A.2B.4C.8D.1615.下面哪个不是数据库系统必须提供的数据控制功能( B ).A.安全性B.可移植性C.完整性D.并发控制16.概念模型表示方法醉常用的是( A )A.ER方法B.数据的方法C.分布式方法D.面向对象的方法17.关系R的实体完整性控制是指( D ).A.主键非空B.主键唯一C.主键非空或唯一D.主键非空且唯一18.下述关于数据库系统的正确叙述是( B ).A.数据库系统避免了一切冗余B.数据库系统减少了数据冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据19.关系模型中的关系模式至少是( A ).A.1NFB.2NFC.3NFD.BCNF20.一般情况下,当对关系R和S使用自然联接时,要求R和S至少含有一个共同的( D )A.记录B.行C.数据字典D.属性21.关系数据模型的三个组成部分中,不包括( C ).A.数据结构B.数据操作C.数据恢复D.数据完整性规则22.关系运算中花费时间可能醉长的运算是( C ).A.选择B.投影C.笛卡尔积D.除23.关于关系代数的五个基本操作是( C )A.并,差,交,除,笛卡尔积B.并,差,交,投影,除C.并,差,交,选择,投影D.并,差,笛卡尔积,投影,选择24.候选码中的属性都属于( A ).A.主属性B.候选属性C.关键属性D.复合属性25.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHEER),学生选课关系是SC(S#,C#,GRADE)要查找选修”COMPUTER”课程的女学生的姓名,将涉及到关系( D )A.SB.SC,CC.S,SCD.S,C,SC26.绝大多数数据库系统的总体结构,都具有外模式,模式和内模式三/级模式结构.描述数据库中全体数据的全局逻辑结构和特征的是( C )A.模式和内模式B.内模式C.模式D.外模式27.逻辑数据独立性是指( D ).A.内模式变化时应用程序可以不变B.模式变化时应用程序可以不变C.模式变化时,只要适当调整外模式和模式间的映射,应用程序可以不变D.模式变化时,只要适当调整外模式和模式间的映射,外模式上的应用程序可以不变28.日志文件是用于记录( D ).A.程序运行过程B.数据操作C.程序执行的结果D.对数据的所有更新操作29.如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是( A ).A.两个都是SELECTB.SELECT和UPDATEC.两个都是UPDATED.UPDATE和INSERT30.同一个关系的任意两个元组的值( B ).A.可以全相同B.不能全相同C.必须全相同D.以上都不是31.设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为( A )A.r+sB.r-sC.r譻D.max(r,s)32.下列叙述中错误的是( A ).A.在数据库系统中,数据的物理结构必须与逻辑结构一致B.数据库技术的根本目标是解决数据共享问题C.数据库技术是指已有数据管理系统的基础上建立数据库D.数据库系统需要操作系统的支持33.下列各种对关系数据库的基本操作中,( A )是从表中选取满足某种条件的元组的操作,相当于横向选择数据.A.选择B.投影C.连接D.除34.设有两个事务T1,T2,其并发操作如下所示,下面评价正确的是( B ).A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作读”脏”数据35.试图是由下面哪两者导出的表( B )A.模式,关系B.基本表,视图C.基本关系,关系D.内模式,外模式36.视图与关系模式之间的联系是( C ).A.内模式/模式B.内模式/外模式C.模式/外模式D.模式/关系模式37.数据库的三/级模式结构之间存在着二级映像,使得数据库具有较高的( C ).A.数据重用性B.事务并发性C.数据独立性D.数据可靠性38.下列各种模型中不是数据模型的是( A )A.概念模型B.层次模型C.网状模型D.关系模型39.数据库系统达到了数据独立性是因为采用了( D ).A.关系模型B.网状模型C.层次模型D.三/级模式结构40.索引的描述存放在下列哪一项所指示的对象中( C )A.视图B.模式C.数据字典D.文件三、判断题1.DELETETABLE和DROPTABLE都可以完全删除一张表.(错)2.在关系笛卡尔积运算记号R×S中,R,S均为关系名.(对)3.数据一致性是指DB中的数据类型一致.(错)4.死锁是操作系统中的问题,数据库操作中不存在.(错)5.DELETETABLE和DROPTABLE都可以完全删除一张表.(错)6.关系中的行,列均可交换.(对)7.数据库系统的三/级模式结构中,外模式,模式,内模式都只有一个.(错)8.数据库系统指软件为主,不包括数据库与用户.(错)9.一个表的主键只能建立在一列上.(错)10.一个表可以创建多个主键.(错)四、问答题1.简述关系模型的三类完整性约束.[答案]:实体完整性:主码的取值约束,该主码取值能够唯一的标识一个元组,PRIMARYKEY. 参照完整性:外码的取值约束,外码取值必须是参考表中主键的取值或空,FOREIGNKEY.用户自定义完整性:CHECK,DEFAULT,NOTNULL等对属性的约束.2.举例说明,定义基本表时,如何使用列级约束和表级约束.[答案]:当约束作用的列是一列时,可以在该列建立列级约束,也可以建立表级约束;而当约束作用的列是多列的组合时,只能建立表级约束.如学生基本信息表S(Sno,Sname,Ssex,Sage,Sdept)中,主键是Sno,则可以建立列级约束(CREATETABLE(SnoCHAR(4)PRIMARYKEY,其它列定义))或表级约束(CREATETABLE(...所有列定义,PRIMARYKEY(Sno))),而选课表SC(Sno,Cno,Grade)中,主键是Sno,Cno组合时,只能建立表级约束PRIMARYKEY(Sno,Cno).3.简述数据库设计的六个步骤.[答案]:1)需求分析,得出数据流图DFD,数据字典DD2)概念设计,设计E-R图3)逻辑设计,设计关系模式4)物理设计,设计数据存储结构,索引5)数据库实施,数据装载6)数据库运行和维护4.简述数据库系统的三/级模式和二级映像结构的优势.[答案]:数据库三/级模式二级映像结构是从DBMS角度的观察视图.数据库体系结构为不同用户设计不同的模式级别.达到了简化问题,数据独立,安全隔离,面向全局共享等优点.因为数据库管理的数据是全局,复杂和海量的,设计的人员多.由于不同用户关注的角度,程度各不相同,因此他们只需要指导自己应该了解的数据即可,至于数据在数据库中的逻辑与物理存储结构对终端用户可以是透明的.。

对口高考(数据库)模拟习题

对口高考(数据库)模拟习题

对口高考(数据库)模拟习题一、单选题(共80题,每题1分,共80分)1、数据是指存储在某一种媒体上( )A、数字符号B、物理符号C、逻辑符号D、概念符号正确答案:B答案解析:所有的数据都必须是物理符号。

2、关于统计函数Count(字符串表达式),下列叙述错误的是( )A、返回字符表达式中值的个数,统计记录的个数B、统计字段应该是数字数据类型C、字符表达式中含有的字段名D、以上都不正确正确答案:D3、下列不属于数据库管理系统的是()A、AccessB、Windows 7C、My SQLD、VFP正确答案:B答案解析:Windows 7 是操作系统,不是数据库管理系统。

4、有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。

A、连接B、差C、交D、并正确答案:B答案解析:T表的结果是通过获取R表和S表中的不同部分,因此关系运算为差。

5、一个实体相对于关系数据库中一个关系中的一个()A、属性B、元组C、列D、字段正确答案:B答案解析:二维表中的一行称为一个元组,相当于一条记录,代表一个实体。

6、一个学生只能在一个班级中,一个班级由多个学生组成,班级和学生两实体间属于( )A、一对一关系B、一对多关系C、多对多关系D、多对一关系正确答案:B答案解析:两个实体相互间有且仅有一方为一对多,反过来是一对一,则他们之间存在一对多的联系。

7、access2010的核心数据库对象是( )A、查询B、表C、报表D、窗体正确答案:B答案解析:只有表才能保存数据,则表是数据库的最核心对象。

8、从本质上说,Access是( )A、分布式数据库管理系统B、面向对象的数据库管理系统C、关系型数据库管理系统D、文件系统正确答案:C答案解析:Access是一个数据库管理系统,同时采用二维表的方式对数据进行管理,因此是关系型数据库管理系统。

9、在下列数据库管理系统中,不属于关系型的是()。

A、Micorsoft AccessB、SQL serverC、OracleD、DBTG系统正确答案:D答案解析:Access、SQL Server、Oracle、PostgreSQL、MySQL都属于典型的关系型数据库管理系统。

数据库原理模拟题及其答案

数据库原理模拟题及其答案

数据库原理模拟题及其答案数据库原理模拟题及其答案(1)一、填空题1.________________是一个逻辑上统一、地域上分布的数据集合。

(分布式数据库)2.数据库的三级模式是指内模式、___________________、外模式。

(模式)____________________现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述。

(概念世界)3.数据模型由三部分组成:模型结构、数据操作、__________________。

(完整性规则)4.一种数据模型的特点是:有且仅有一个根结点,根结点没有父结点;其它结点有且仅有一个父结点。

则这种数据模型是__________________________。

(层次模型)5.能唯一标识一个元组的属性或属性组成为________________。

(关键字)6.SQL语言一种标准的数据库语言, 包括查询、定义、操纵、___________四部分功能。

(控制)7.视图是从其它________________________或视图导出的表。

(基本表)8.在关系模式R 中,若属性或属性组X 不是关系R 的关键字,但X 是其他关系模式的关键字,则称X 为关系R 的______________________。

(外关键字)9. 数据字典中的___________________是不可再分的数据单位。

(数据项)二、单项选择题1.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是。

A.外模式 B.内模式 C.存储模式 D.模式答案:D2.SQL语言是语言。

A.层次数据库 B.网络数据库C.关系数据库 D.非数据库答案:C3.SQL语言具有的功能。

A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵答案:B4.SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE等。

数据库基础期末模拟及答案

数据库基础期末模拟及答案

数据库基础期末模拟考试方式:【闭卷】考试时间:【90分钟】总分:【100分】一、单项选择题(共20题,每小题2 分,共 40分)1、下面哪个说法符合数据库系统WAL(log先写协议)( )A、库内存中被事务修改的页面在事务成功完成时被强制写到磁盘中B、库内存中被事务修改的页面在事务撤销时被写到标记为非脏页C、成功完成时不需要将与其相关的log页面强制写回磁盘D、中被修改的内存数据页面在写回磁盘前必须将与其相关的log写回磁盘【答案】D2、采用Access2010模板创建数据库的好处是A、已有框架,快速B、不能改动C、自由灵活D、不用输数据【答案】A【解析】使用模板创建数据库,可以使数据库的创建非常快捷。

通常情况下,使用模板创建好数据库以后,需要用户去进行小范围的改动,而且该种方式有一定的局限性,不够灵活。

3、某文本型字段中有数据“201”,“52”,“510”,“90”,如果按照降序的方式进行排序,则排序后的结果为()A、201,52,510,90B、510,201,90,52C、52,90,201,510D、90,52,510,201【答案】D【解析】文本型的排序方式是从左到右逐字符比较,直到可以比较出大小为止。

4、运行表单文件(FORMA)的命令是( )。

A、DO FORMAB、USE FORMAC、OPEN FORMAD、DO FORM FORMA【答案】D5、以下()是linux 环境下MySQL默认的配置文件。

A、fB、fC、fD、f【答案】A6、设有关系模式 R(A,B,C,D),函数依赖F={A→B,B→C,A→D,D→C},ρ ={AB,AC,BD}是 R 上的一个分解,则分解ρ中未丢失的函数依赖是A、A→BB、B→CC、A→DD、D→C【答案】A7、数据库技术中,“日志”和操作的关系是( )。

A、操作完成后在记录日志B、操作的同时记录日志C、日志在操作完成之后任何时刻均可记录D、日志先于操作进行记录【答案】D8、下列关于数据库的正确叙述是A、数据库是一个 DBF 文件B、数据库是一个关系C、数据库是一个结构化的数据集合D、数据库是一组文件【答案】C9、只有满足查询条件的记录才包含在查询结果中,这种连接为______。

《数据库》课程模拟试题及答案解析

《数据库》课程模拟试题及答案解析

《数据库》课程模拟试题及答案解析一、选择题(每题 1 分,共 20 分)1 、用于数据库恢复的重要文件是A 、数据库文件B 、索引文件C 、日志文件D 、备注文件2 、如果事务 T 对数据 R 已经加 X 锁,则其他事务对数据 RA 、可以加 S 锁不能加 X 锁B 、可以加 X 锁不能加 S 锁C 、可以加 S 锁也可以加 X 锁D 、不能加任何锁3 、数据库系统的核心是(以课本为主)A 、数据库B 、数据库管理系统?C 、数据模型D 、软件工具4 、在关系数据库系统中,当关系的型改变时,用户程序也可以不变,这是A 、数据的物理独立性B 、数据的逻辑独立性C 、数据的位置独立性D 、数据的存储独立性5 、设关系 R 和 S 的元组个数分别为 100 和 300 ,关系 T 是 R 与 S 的笛卡尔积,则 T 的元组个数是A 、 400B 、 10000C 、 30000D 、 900006 、下面对于关系的叙述中,哪个是不正确的?A 、关系中的每个属性是不可分解的B 、在关系中元组的顺序是无关紧要的C 、任意的一个二维表都是一个关系(反过来对)D 、每一个关系只有一种记录类型7 、视图消解( view resonlution )的概念是A 、将对视图的查询转换为逻辑查询的过程B 、将对视图的查询转换为对具体数据记录查询的过程C 、将对视图的查询转换为对数据文件的查询的过程D 、将对视图的查询转换为基本表的查询的过程8 、下面有关 E-R 模型向关系模型转换的叙述中,不正确的是A 、一个实体类型转换一个关系模式B 、一个 1:1 联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并C 、一个 1:n 联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并( n 端)D 、一个 m:n 联系转换为一个关系模式9 、在两端锁协议中,事务分为两个阶段,它们是(第二是释放封锁,也称为收缩阶段)A 、第一阶段是获得封锁,也称为扩展阶段B 、第一阶段是获得封锁,也称为并行阶段C 、第一阶段是获得封锁,也称为收缩阶段D 、第二阶段是释放封锁,也称为扩展阶段10 、 E-R 图适用于建立数据库的A 、概念模型B 、逻辑模型C 、结构模型D 、物理模型11 、在数据字典中,能同时充当数据流的来源和去向的是A 、数据记录B 、数据通路C 、数据存储D 、数据结构12 、关系模型的结构是A 、层次结构B 、网状结构C 、二维结构D 、对象结构13 、下列聚合函数中不忽略空值( null )的是A 、 SUM (列名)B 、 MAX (列名)C 、 COUNT ( * )D 、 AVG (列名)14 、 DBMS 中实现事务持久性的子系统是A 、安全性管理子系统B 、完整性管理子系统C 、并发控制子系统D 、恢复管理子系统15 、当关系 R 和 S 自然连接时,能够把 R 和 S 原该舍弃的元组放到结果关系中的操作是A 、左外联接B 、右外联接C 、外部并D 、外联接16 、判断下列模式分别属于哪个范式(最高范式)R({S,T,J},{(S,J)->T,S->J,T->J})A 、 1NFB 、 2NFC 、 3NFD 、 BCNF17 、判断下列模式分别属于哪个范式(最高范式)(因为候选码 S# 存在对码的传递函数依赖)R({S#,SD,SL,SN},{S#->SD,S#->SN,S#->SL,SD->SL})A 、 1NFB 、 2NFC 、 3NFD 、 BCNF18 、实体完整性要求主属性不能取空值,这一点可以通过来保证A 、定义外码B 、定义主码C 、用户定义的完整性D 、由关系系统自动19 、为防止用户通过视图对数据进行增、删、改时,无意或故意操作不属于视图范围内的基本表数据,可在定义视图时加上下列哪个句子?A 、 WITH CHECK OPTION 子句B 、 WITH CHECK DISTINCT 子句C 、 WITH CHECK ON 子句D 、 WITH CHECK STRICT 子句20 、设关系 R 与关系 S 具有相同的目(或称度),且相对应的属性的值取自同一个域,则 R-(R-S) 等于A 、R ∪ SB 、R ∩ SC 、 R × SD 、 R-S二、填空题(每空 1 分,共 20 分)1 、事务的 ACID 特性是:原子性、一致性、隔离性、持续性2 、数据管理技术经历了人工管理、文件管理和系统管理三个阶段3 、实体之间的联系可抽象为三类,它们是 1:1 、 1:n 、 m:n4 、客观存在的人、事、物可以称为实体5 、完整性约束包括实体完整性约束、参照完整性约束、用户定义完整性约束6 、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的物理设计阶段7 、若关系为 1NF ,且它的每一非主属性都完全函数依赖于候选码,则该关系为 2NF8 、数据模型是由数据结构、数据操作和数据的完整性约束条件三部分组成的9 、数据库体系结构三级模式包括:外模式、模式、内模式10 、数据库管理系统在三级模式之间提供了两层映像,这两层映像保证了数据库系统的数据能够具有一定的逻辑独立性和完全的物理独立性三、问答题(每题 3 分,共 36 分)设有一个供应状况数据库:产品表( Products )由产品 ID ( P_ID )、供应商 ID ( S_ID )、商品 ID( C_ID )、单价( Price )、成本( Cost )组成;商品类型表( Categories )由商品 ID ( C_ID )、商品类型( CAT )组成;供应商表( Suppliers )由供应商 ID ( S_ID )、公司( Employees )、国家( Country )组成。

(完整版)数据库模拟试题1(含答案)

模拟试题1一. 单项选择题(本大题共15小题,每小题2分,共30分)1.在文件系统中,所具有的数据独立性是[ ] A .系统独立性 B .物理独立性C .逻辑独立性D .设备独立性2.数据库系统中存放三级结构定义的DB 称为[ ]A .DBSB .DDC .DDLD .DBMS 3.设有关系R(A,B,C)和关系S(B,C,D),那么与R ⋈S 等价的关系代数表达式[]A .σ1=5(R ⋈S )B .σ1=5(R ×S )C .σ1=2(R ⋈S )D .σ1=2(R ×S )4.与域表达式 { ab | ( c) (R(ac) ∧ R(cb))} 等价的关系代数表达式是 [] A .π1,4(σ2=3(R ×R ))B .π1,3(R ⋈R )C .π1,4(R ⋈R )D .π1,3(R ⋈S )5.设有两个关系R (A ,B )和S (B ,C ),与下列SELECT 语句SELECT A ,BFROM RWHERE B NOT IN (SELECT BFROM SWHERE C='C56');等价的关系代数表达式是[ ] A .πA ,B (σC ≠'C56'(R ⋈S ))B .πA ,B (R ⋈ S )C .R -πA ,B (σC= 'C56'(R ⋈S ))D .R -πA ,B (σC ≠'C56'(R ⋈S )) 6.嵌入式SQL 的预处理方式,是指[ ]A .识别出SQL 语句,加上前缀标识和结束标志B .把嵌入的SQL 语句处理成函数调用形式C .对源程序进行格式化处理D .把嵌入的SQL 语句编译成目标程序7.设关系模式R (A ,B ,C ,D ),F 是R 上成立的FD 集,F={ B →D ,AD →C },那么ρ={ ABC ,BCD }相对于F [ ]A .是无损联接分解,也是保持FD 的分解B .是无损联接分解,但不保持FD 的分解C .不是无损联接分解,但保持FD 的分解D .既不是无损联接分解,也不保持FD 的分解8.设有关系模式R (A ,B ,C ,D ),F 是R 上成立的FD 集,F={A→B ,C→D },则F +中左部为(BC )的函数依赖有 [ ]C ≠'C56' 2=12=3A.2个B.4个C.8个D.16个9.有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有[ ] A.17个B.18个C.23个D.27个10.DBMS的并发控制子系统,保证了事务__________的实现[ ] A.原子性B.一致性C.隔离性D.持久性11.SQL中不一定能保证完整性约束彻底实现的是[ ] A.主键约束B.外键约束C.局部约束D.检查子句12.ORDB中,同类元素的有序集合,并且允许一个成员可多次出现,称为[ ]A.结构类型B.集合类型C.数组类型D.多集类型13.在ORDB中,当属性值为单值或结构值时,引用方式任和传统的关系模型一样,在层次之间加[ ] A.冒号“:”B.单箭头“→”C.下划线“_”D.圆点“.”14.某一种实际存在的事物具有看来好像不存在的性质,称为[ ]A.不存在性B.虚拟性C.无关性D.透明性15.DDBS中,全局关系与其片段之间的映象是[ ] A.一对一的B.一对多的C.多对一的D.多对多的二.填空题(本大题共10小题,每小题1分,共10分)16.关系模型和层次、网状模型最大差别是用___________而不是用___________导航数据。

数据库模拟试题4(含答案)

数据库模拟试题4(含答案)模拟题4一、填空题(每空1分,共12分)1.数据库是长期存储在计算机内、有组织的、可__的数据集合。

2.构成数据模型的三大要素是__________、数据操作和数据完整性约束。

3.SQL语言支持关系数据库的三级模式结构,其中外模式对应于和部分基本表,模式对应于基本表,内模式对应于4.分布式数据库是一组数据集,逻辑上它们属于同一系统,而在物理上分散在用计算机网络连接的多个场地上,并统一由一个______________________________管理。

5.在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:既要保持_________关系,又要具有________连接性。

6.在数据库系统中,数据的完整性是指数据的、和7.并发操作带来数据不一致性包括三类:丢失修改、和二、单选题(每空1分,共12分)1.关系数据库管理系统都是基于()理论。

A.Codd的数据关系模型B.数据结构C.计算机操纵系统D.信息管理2.元组关系演算表达式{t|R(t)∧S(t)}表达的是()A.R∪SB.R∩SC.R-SD.S-R3.在数据库中,与查询有关的是()A.数据依赖B.进程管理C.索引D.数据压缩4.在关系模式R(U,F)中,如果某→U,则某是R的()A.候选码B.主码C.超码D.外码5.语句deletefromc表明()A.删除c中的全部记录B.删除基本表cC.删除基本表c中的列数据D.删除基本表c中的部分行6.数据库设计阶段分为()A.物理设计阶段、逻辑设计阶段、编程和调试阶段B.模型设计阶段、程序设计阶段和运行阶段C.方案设计阶段、总体设计阶段、个别设计和编程阶段D.概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段7.关系笛卡尔积运算记号R某S,()A.R为关系名,S为属性名B.R和S均为属性名C.R为属性名,S为关系名D.R和S均为关系名8.在DB应用中,一般一条SQL语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现()A.指针B.游标C.数组D.栈9.下列说法中不正确的是()。

数据库模拟试题3(含答案)

模拟试题3一.单项选择题(本大题共10小题,每小题2分,共20分)1.在数据库方式下的信息处理中,占据中心位置的是[ ] A.数据 B.程序 C.软件 D.磁盘2.设R和S都是二元关系,那么与元组演算表达式{ t | R(t)∧ ( u) (S(u) ∧ u[1]≠ t[2])}不等价的关系代数表达式是[ ] A.π1,2(σ2≠3(R×S))B.π1,2(σ2≠1(R×S))C.π1,2(R ⋈S)D.π3,4(σ1≠4(S×R))2≠13.设有规则: W(a,b,c,d)← R(a,b,x)∧ S(c,d,y)∧ x>y 与上述规则头部等价的关系表达式是[ ] A.π1,2,4,5(σ3>6(R⋈S))B.π1,2,4,5(σ3>3(R×S))C.π1,2,4,5(R ⋈ S)D.π1,2,4,5(R ⋈ R)3>3 3>64.SQL中,聚合函数COUNT(列名)用于[ ] A.计算元组个数B.计算属性的个数C.对一列中的非空值计算个数D.对一列中的非空值和空值计算个数5.设有关系R(A,B,C)的值如下:A B C2 2 32 3 43 3 5下列叙述正确的是[ ] A.函数依赖A→B在上述关系中成立B.函数依赖BC→A在上述关系中成立C.函数依赖B→A在上述关系中成立D.函数依赖A→BC在上述关系中成立6.设关系模式R(A,B,C,D),F是R上成立的FD集,F={ AB→C,D→B },那么ρ={ ACD,BD }相对于F [ ] A.是无损联接分解,也是保持FD的分解B.是无损联接分解,但不保持FD的分解C.不是无损联接分解,但保持FD的分解D.既不是无损联接分解,也不保持FD的分解7.在有关“弱实体”的叙述中,不正确的是[ ] A.弱实体的存在以父实体的存在为前提B.弱实体依赖于父实体的存在C.父实体与弱实体的联系可以是1:1、1:N或M:ND.父实体与弱实体的联系只能是1:1或1:N8.如果有n个事务串行调度,那么不同的有效调度有[ ] A.n2 B.2n C.4n D.n!9.在传统SQL技术中,使用“ORDER BY”子句的SELECT语句查询的结果,实际上为[ ] A.数组 B.列表 C.包 D.集合10.在DDBS中,用户或应用程序应当了解分片情况,但不必了解片段的存储场地,这种透明性称为[ ] A.分片透明性 B.局部数据模型透明性 C.片段透明性 D.位置透明性二.填空题(本大题共10小题,每小题1分,共10分)11.DBS具有较高的数据独立性,其原因是______________________。

数据库模拟试题1

数据库原理模拟试卷(一)一、单项选择题(本大题共20小题,每小题1分,共20分)。

1.描述事物的符号记录称为__B______。

A、信息B、数据C、记录D、记录集合2.__B___是位于用户与操作系统之间的一层数据管理软件。

A、数据库系统B、数据库管理系统C、数据库D、数据库应用系统3.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和__D___。

A、数据库管理系统B、数据库应用系统C、数据库应用系统D、各类相关人员4.数据库系统阶段,数据__D___。

A、具有物理独立性,没有逻辑独立性B、有物理独立性和逻辑独立性C、独立性差D、有高度的物理独立性和一定程度的逻辑独立性5.__B___属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。

A、数据模型B、概念模型C、E-R图D、关系模型6.要保证数据库的数据独立性,需要修改的是( A )A.三层模式之间的两种映射B.模式与内模式C.模式与外模式D.三层模式7.下列四项中说法不正确的是( C )A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性8.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(C )A.多对多B.一对一C.多对一D.一对多9.有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N 联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有( B )A.17个B.18个C.23个D.27个10.在视图上不能完成的操作是(C )A.更新视图B.查询C.在视图上定义新的基本表D.在视图上定义新视图11.现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。

则该关系模式的码是(D )。

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

一、选择题
1.数据模型是______。

A、现实世界数据内容的抽象;
B、现实世界数据特征的抽象;
C、现实世界数据库结构的抽象;
D、现实世界数据库物理存储的抽象;
2.在数据库的三级模式结构中,设计数据库模式结构时应首先确定的是______。

A、数据库的物理结构;
B、数据库的层次结构;
C、数据库的规模;
D、数据库的逻辑模式;
3.实体和属性的关系是______。

A、一个属性对应于若干实体;
B、一个实体可以由若干属性来刻画;
C、一个属性包含有若干实体;
D、一个实体可以由一个属性来刻画;
4.元组(Tuple)所对应的是______。

A、表的一行;
B、表的一列;
C、表的一个元素;
D、位于表顶端的一行元素;
5.同一个关系模型的任意两个元组值______。

A、不能全同
B、可全同
C、必须全同
D、以上都不是
6.数据库管理系统的英文缩写是。

A、DB
B、DBMS
C、 DBS
D、 DBA
7.数据库管理系统的核心部分是。

A、数据模型
B、数据库
C、数据库管理系统
D、计算机硬件
8.下列关于“数据库系统(DBS)”的叙述中,正确的一条说法是。

A、DBS是指在计算机系统中引入数据库后的系统
B、DBS是帮助用户建立、使用和管理数据库的一种计算机软件
C、DBS是用户建立的若个文件的集合
D、DBS是一种新颖的关系数据库管理系统
9.提供数据定义语言DDL(Data Description/Definition Language)的功能是。

A、实现对数据库的检索、插入、修改、删除
B、描述数据库的结构,为用户建立数据库提供手段
C、用于数据的安全性控制、完整性控制、并控制和通信控制
D、提供数据的初始装入、数据转储、数据恢复、数据库重新组织
10.数据库具有三级结构,也称为三级模式,其中的模式(也称逻辑模式或概念模指
的是。

A、用户使用数据视图
B、是所有用户的公共数据视图
C、对对整个数据物理结构和存储结构的特征的描述
D、一种局部数据视图
11.数据库三级模式体系结构的划分,有利于保持数据库的。

A、数据独立性
B、数据安全性
C、数据规范性
D、操作可行性
12.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构是。

A、模式和内模式
B、内模式
C、模式
D、外模式
13.数据库管理系统能实现对数据库中的数据插入、查询、修改和删除,文字类功能是。

A、数据定义功能
B、数据管理功能
C、数据操纵功能
D、数据控制功能
14.数据独立性指。

A、数据库数据相互独立
B、DBMS和DB相互独立
C、用户应用程序和数据库的数据相互独立
D、用户应用程序和DBMS相互独立
15.数据库技术随着计算机技术的发展而发展。

数据库阶段具有许多特点,下面特点不是数据库阶段具的特点______
A、数据结构化
B、数据面向应用程序
C、数据共享性高
D、数据具有较高的独立性
16.对关系模型叙述错误的是____。

A、建立在严格的数学理论、集合论和谓词演算公式的基础之上
B、微机DBMS绝大部分采取关系数据模型
C、用二维表表示关系模型是其一大特点
D、不具有连接操作的DBMS也可以是关系数据库系统
17.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),
学生选课关系是SC(S#,C#,GRADE)。

要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系____。

A、S
B、SC,C
C、S,SC
D、S,C,SC
18.如果希望从学生表中查询出所有姓“王”的同学,那么条件语句应该是______。

A、Where 姓名 % ‘王’
B、Where 姓名 LIKE ‘王%’
C、Where 姓名 % ‘LIKE王’
D、Where 姓名 LIKE ‘王’
19.有严格的数学基础的数据模型是______。

A、关系模型
B、网状模型
C、层次模型
D、面向对象模型
20.下列关于索引的说明不正确的是______。

A、索引必须创建在主关键字之上
B、索引与基本表分开存储
C、索引是为了提高查询速度而创建的
D、索引会在一定程度上影响增删改操作的效率
二、填空题
1. 数据库处理技术经历了__________、__________、__________三个发展阶段。

2.在文件管理阶段,文件之间是相互________的,在数据库管理阶段,文件之间是相互________的。

3.在实体中能作为码的属性称为________,否则称为_________。

4.域是实体中相应属性的________,性别属性的域包含有________个值。

5.实体之间的联系类型有三种,分别为________、________和________。

6.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是________对________的联系。

7.把保存________的关系称为对应数据库的元关系,一个数据库的元关系由________自动建立。

8.在对象数据模型中,每个对象不仅要包含描述实体的________特征,而且要包含描述实体的________特征。

9.在________完整性约束中,每个约束只能涉及到1个属性,在________完整性约束中,每个约束可以涉及到多个属性。

10.在SQL中,主码约束的关键字为____________,外码约束的关键字为____________。

11. 在SQL中,单值约束的关键字为__________,检查约束的关键字为__________。

12.在SQL中,create table、alter table和drop table命令分别为在数据库中________、________和________基本表结构的命令。

13.在SQL中,根据基本表建立一个视图时,包括建立了该视图的________和________两个方面。

14.层次模型是一棵____结构,关系模型是一个___结构。

三、综合题
1 用SQL的有关语句定义
1)学生关系Student,包括学号Sno、姓名SN、年龄SA;
2)课程关系Course,包括课程号Cno、课程名CN、任课教师CT;
3)学生选课关系SC,包括Sno、Cno和成绩G。

注意:说明主键码和外键码(如果有的话)。

2 按题1的学生关系模式,用SQL的有关语句
1)授予赵华对学生关系Student的插入和修改权限;
2)插入任意3个学生的完整信息;
3)修改所有学生的年龄(加1)。

3 结合题1定义的学生选课数据库,用SQL语句查询计算机系学生数据库课的成绩,输出学生姓名和成绩,按成绩排序(降序),若成绩相同,再按学号排序(升序)。

相关文档
最新文档