数据库技术及应用复习题(0904)

合集下载

数据库应用复习题答案

数据库应用复习题答案

数据库应用技术复习题一、选择题1.在数据库中存储的是( C )C.数据以及数据之间的联系2. 存储在计算机内有结构的数据的集合是( B )B.数据库3.信息的数据表示形式是( D )D.上述皆可4.数据管理与数据处理之间的关系是( D ) D.数据处理是数据管理的基本环节5.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的阶段是( A )A.数据库系统6.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是I.人工管理阶段 II.文件系统阶段 III.数据库阶段( D )D.只有 I7.DBMS是( D ) D.数据库管理软件8.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和( C )C.数据库管理员9.下述不是DBA数据库管理员的职责的是( D )D.数据库管理系统设计10.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为( C )C.DBMS11.下列四项中,不属于数据库系统特点的是( C )C.数据冗余度高12.下面列出的条目中,不属于数据库技术的主要特点的是( D )D.程序的标准化13.在数据库管理系统中,下面不是数据库存取功能模块的是( C )C.交互式程序查询模块14.在下面所列出的条目中,不属于数据库管理系统的基本功能的是( D )D.数据库和网络中其他软件系统的通信15.在数据库的三级模式结构中,内模式有( A )A.1个16.描述数据库全体数据的全局逻辑结构和特性的是( A )A.模式17.用户或应用程序看到的那部分局部逻辑结构和特征的描述是( C )C.子模式18.要保证数据库的数据独立性,需要修改的是( C )C.三级模式之间的两层映射19.要保证数据库的逻辑数据独立性,需要修改的是( A )A.模式与外模式之间的映射20.下述那一条不属于概念模型应具备的性质( D )D.在计算机中实现的效率高21.常见的数据模型是( A )A.层次模型、网状模型、关系模型22. 一个结点可以有多个双亲,结点之间可以有多种联系的模型是( A )A.网状模型23.层次型、网状型和关系型数据库划分原则是( D ) D.数据之间的联系24.层次模型不能直接表示( C )C.m:n关系25.层次数据模型的基本数据结构是(A )A.树26.层次模型实现数据之间联系的方法是( B )B.指针27.关系数据模型的基本数据结构是( D ) D.关系28.下面关于关系性质的说法,错误的是( D ) D.表中任意两行可能相同29.存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,简化程序员和数据库开发建立工作的模型是( B ) B.关系模型30.关系数据库中的投影操作是指从关系中( B )B.抽出特定字段31.从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是( C ) C.选择操作32.关系代数中的连接操作是由( B ) B.选择和笛卡尔积操作组合而成33.设关系R和S具有相同的结构,由属于S但不属于R的元组构成的关系,记为( C )C.R∪S34.已知关系R和S,R∩S等价于( B ) B.S﹣(S﹣R)35.当关系R和S做自然联接时,能够保留R中不满足连接条件元组的操作是( A )A.左外联接36."元数据"是指( A )A.数据结构的描述37.在数据库系统中,空值是( D ) D.不确定38.实体完整性规则约束( B )B.主关键字39.SQl语言是()的语言,易学习( B )B.非过程化40.SQl语言是( C )C.关系数据库语言41.SQL语言是( D ) D.非过程化语言42.SQL语言具有的功能是( B ) B.数据定义、数据操纵、数据控制、数据查询43.在SQL语言查询语句中,WHERE子句实现关系代数的( B ) B.选择运算44.在SQL语言的SELECT语句中,能实现投影操作的是( A )A.SELECT45.关系规范化中的删除操作异常是指( A )A.不该删除的数据被删除46.关系数据库规范化是为解决关系数据库中( A )A.插入、删除和数据冗余问题而引入的47.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及( C )C.冗余度大的缺欠48.关系模式的候选关键字可以有( C )C.1个或多个 D.多个49.数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”这一设计内容应该属于( C )设计阶段。

数据库技术复习题选择题答案

数据库技术复习题选择题答案

数据库技术试题一、选择题1. 单个用户使用的数据视图的描述称为A. 外模式B. 概念模式C. 内模式D. 存储模式2. 子模式DDL用来描述A. 数据库的总体逻辑结构B. 数据库的局部逻辑结构C. 数据库的物理存储结构D. 数据库的概念结构3. 在DBS中,DBMS和OS之间的关系是A. 互相调用B. DBMS调用OSC. OS调用DBMSD. 并发运营4. 当关系R和S自然联接时,可以把R和S原该舍弃的元组放到结果关系中的操作是A. 左外联接B. 右外联接C. 外部并D. 外联接5. 下列聚合函数中不忽略空值 (null) 的是A. SUM(列名)B. MAX(列名)C. COUNT( * )D. AVG(列名)6. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于FA. 是无损联接,也是保持FD的分解B. 是无损联接,但不保持FD的分解C. 不是无损联接,但保持FD的分解D. 既不是无损联接,也不保持FD 的分解7. 在数据库设计中,将ER图转换成关系数据模型的过程属于A. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段8. SQL中,下列涉及空值的操作,不对的的是A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)9. 一个关系中的候选关键字。

A .至多一个B .可多个C .必须多个D .至少 3 个10. DBMS中实现事务持久性的子系统是A. 安全性管理子系统B. 完整性管理子系统C. 并发控制子系统D. 恢复管理子系统11. SQL的全局约束是指基于元组的检查子句和A. 非空值约束B. 域约束子句C. 断言D. 外键子句12. 分布式数据库系统中分片模式和分派模式均是A. 全局的B. 局部的C. 分布的D. 集中的13. 属性类型允许是基本数据类型、结构类型和集合类型的模型是A. 平面关系模型B. 嵌套关系模型C. 复合对象模型D. 分布式关系模型14. 用树型结构表达实体之间联系的数据模型称为A.关系模型B.运算模型C.网状模型D.层次模型15. 数据库系统的核心是A.数据库B.数据库管理系统C.数据模型D.软件工具16. 在SQL语言中,与X BETWEEN 10 AND 20等价的表达式是A.X>10 AND X<20B.X>=10 AND X<20C.X>10 AND X<=20D.X>=10 AND X<=2017. 某个E-R图中有5个实体型,2个1∶n联系和2个m∶n联系,则该E-R图转换的关系模式个数至少是A.5个B.7个C.8个D.9个18. 若关系模式R(V,F)中的每一个决定属性集都包含候选码,则R属于A.2NFB.3NFC.BCNFD.4NF19. 若事务T对数据R已加X锁,则其他事务对数据R A.可以加S锁不能加X锁B.不能加S锁可以加X锁C.可以加S锁也可以加X锁D.不能加任何锁20.在目前的并行数据库体系结构中,可扩充性最高的是A.SMB.SDC.SND.SK21.数据的对的性和相容性是指数据库的A.完整性B.安全性C.并发性D.一致性22.下列不属于事务的特性的是A.隔离性B.一致性C.完整性D.原子性23.系统在运营过程中,由于某种硬件故障,使存储在外存上的数据部分损失或所有损失,这种情况属于A.事务故障B.系统故障C.介质故障D.运营故障24.E-R图是数据库设计的常用工具之一,它合用于建立数据库的A.概念模型B.逻辑模型C.结构模型D.物理模型25.数据库逻辑结构设计的重要任务是A.建立E-R图B.把数据送入数据库C.建立数据流图和需求说明书D.将E-R图转换为某个DBMS所支持的数据模型26.下面不是SQL语言优点的是。

数据库技术及应用复习题

数据库技术及应用复习题

数据库技术及应用复习题一、问答题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.现实世界中客观存在并能相互区别的事物称为()A)实体 B)实体集 C)字段 D)记录2.现实世界中事物的特性在信息世界中称为()A)实体 B)实体标识符 C)属性 D)关键码3.下列实体类型的联系中,属于⼀对⼀联系的是()A)教研室对教师的所属联系 B)⽗亲对孩⼦的亲⽣联系C)省对省会的所属联系 D)供应商与⼯程项⽬的供货联系4.采⽤⼆维表格结构表达实体类型及实体间联系的数据模型是()A)层次模型 B)⽹状模型 C)关系模型 D)实体联系模型5.数据库(DB)、DBMS、DBS三者之间的关系()A)DB包括DBMS和DBS B)DBS包括DB和DBMSC)DBMS包括DB和DBS D)DBS与DB和DBMS⽆关6.在数据库技术中,反映现实世界中事物的存在⽅式或运动状态的是()A)信息 B)数据 C)消息 D)命令7.下列关于关系数据模型的术语中,哪⼀个术语所表达的概念与⼆维表中的“⾏”的概念最接近?A)属性 B)关系 C)域 D)元组8.在关系数据中,视图(view)是三级模式结构中的()A)内模式 B)模式 C)存储模式 D)外模式9.数据库系统中,⽤()描述全部数据的整体逻辑结构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)概念模式改变,内模式不变C)内模式改变,概念模式不变 D)内模式改变,外模式和应⽤程序不变15.在⼀个数据库中,模式与内模式的映像个数是A)1个 B)与⽤户个数相同 C)由设置的系统参数决定 D)任意多个16.下列关于模式的术语中,哪⼀个不是指数据库三级模式结构中的外模式?A)⼦模式 B)⽤户模式 C)存储模式 D)⽤户视图17.下列关于数据库三级模式结构的说法中,哪⼀个是不正确的?A)⼀个数据库中可以有多个外模式但只有⼀个内模式B)⼀个数据库中可以有多个外模式但只有⼀个模式C)⼀个数据库中只有⼀个外模式也只有⼀个内模式D)⼀个数据库中只有⼀个模式也只有⼀个内模式18.在数据库三级模式中,外模式的个数()A)只有⼀个 B)可以有任意多个C)与⽤户个数相同 D)由设置的系统参数决定19.在数据库系统中,负责监控数据库系统的运⾏情况,及时处理运⾏过程中出现的问题,这是()⼈员的职责。

数据库技术及应用习题集及参考答案

数据库技术及应用习题集及参考答案

一、填空题1)信息是有用的____________。

2)数据是信息的表现__________。

3)常用的数据模型有___________、___________、___________三种。

三种。

4)数据库管理系统通常由___________、___________、___________组成。

5)Visual foxpro 6.0有______种数据类型,他们分别是_____________________。

6)Visual foxpro 6.0_____种数据存储容器,它们分别是_____________________________________________________。

7)日期型数据的长度是______。

8)通用型数据的实际长度受______________限制。

限制。

9)visual foxpro 6.0有_______种类型的表达式,它们分别是______________________________________________________。

10)“123”是______________型数据。

型数据。

11)数据表中字段名的长度不超过_______汉字。

汉字。

12)建立表有_______种方法,分别是________________________。

13)定义表结构时,要定义表中有多少个字段,同时还要定义每一个字段等。

的_____________、______________、_____________等。

14)数据表是由_______和_______两部分组成。

两部分组成。

15)打开数据表的命令是__________。

关闭数据表的命令是__________。

16)物理删除表中数据时,要首先完成_____________的操作。

的操作。

17)建立索引的依据是______________。

18)Visual foxpro 6.0有_______种索引,它们分是_______________________________________________。

数据库技术应用试题库9套

数据库技术应用试题库9套

数据库技术应用试题9套一、选择题1.数据库系统的核心是()。

A.数据库管理员 B.数据库C.操作系统 D.数据库管理系统。

2.在数据库的三级模式结构中,模式有()。

A.1个。

B.2个 C.3个 D.任意多个3.下列选项中属于实体间m:n联系的是()。

A.学生与教师。

B.学生与班级C.学生与宿舍 D.学生与学校4.DBS、DB和DBMS三者之间的关系为()。

A.DBMS包括DB和DBS B.DB包括DBS和DBMSC.DBS包括DB和DBMS。

D.DBMS、DB和DBS之间无关联5.SQL Server 2000是()DBMS。

A.关系型。

B.层次型 C.网状型 D.面向对象型6.数据库中数据的最小存取单位是()。

A.记录 B.数据项。

C.字符 D.文件7.当数据库系统的数据全局逻辑结构改变时,它们对应的应用程序不需要改变仍能正常运行,称之为()。

A.物理独立性 B.逻辑独立性。

C.数据库的安全性 D.数据库并发性8.有两个基本关系为:学生(学号,姓名,系号),系(系号,系名,系主任),则系号是学生表的()。

A.主码 B.域 C.映像 D.外码。

9.设属性A是关系R的主属性,则属性A不能取空值(NULL)。

这是()。

A.实体完整性。

B.参照完整性C.用户定义完整性 D.域完整性10.在SQL语言的SELECT语句中,实现排序操作的是哪个子句()。

A.WHERE B.FROM C.SELECT D.ORDER BY。

11.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建()。

A.另一个表 B.游标 C.索引 D.视图。

12.下面对于关系的叙述中,不正确的是()。

A.关系中的每个属性是不可分解的B.在关系中元组的顺序是无关紧要的C.每一个关系只有一种记录类型。

D.在关系中属性的顺序是无关紧要的13.SQL函数中,求不是NULL的字段的行数所用的是()。

数据库管理与应用技术考试 选择题 50题

数据库管理与应用技术考试 选择题 50题

1. 在关系数据库中,什么是主键?A. 可以为空的字段B. 唯一标识表中每一行的字段C. 包含重复值的字段D. 只能包含数值的字段2. SQL语言中,用于创建数据库的命令是?A. CREATE DATABASEB. MAKE DATABASEC. NEW DATABASED. OPEN DATABASE3. 在数据库设计中,什么是范式?A. 数据库的物理存储格式B. 数据库的逻辑结构C. 数据库设计的一系列规则D. 数据库的备份方法4. 以下哪个不是数据库管理系统(DBMS)的功能?A. 数据定义B. 数据操作C. 数据分析D. 数据控制5. 在SQL中,用于删除表的命令是?A. DROP TABLEB. DELETE TABLEC. REMOVE TABLED. ERASE TABLE6. 关系数据库中的外键用于?A. 确保数据的唯一性B. 连接两个表C. 存储图像数据D. 加密数据7. 在数据库中,事务的ACID属性不包括?A. 原子性B. 一致性C. 隔离性D. 持久性8. 以下哪个SQL命令用于查询数据?A. SELECTB. FINDC. SEARCHD. LOOKUP9. 在数据库中,索引的主要作用是?A. 提高数据的安全性B. 加快数据的查询速度C. 增加数据的存储空间D. 提高数据的完整性10. 数据库中的视图是?A. 物理存储的数据B. 虚拟表C. 数据库的备份D. 数据库的日志11. 在SQL中,用于插入数据的命令是?A. INSERT INTOB. ADD TOC. PUT INTOD. APPEND TO12. 数据库中的存储过程是?A. 存储数据的物理设备B. 预编译的SQL语句集合C. 数据库的日志文件D. 数据库的配置文件13. 在数据库中,触发器的主要作用是?A. 提高数据的安全性B. 自动执行某些操作C. 增加数据的存储空间D. 提高数据的完整性14. 以下哪个不是数据库的类型?A. 关系型数据库B. 层次型数据库C. 网络型数据库D. 逻辑型数据库15. 在SQL中,用于更新数据的命令是?A. UPDATEB. CHANGEC. MODIFYD. ALTER16. 数据库中的事务隔离级别不包括?A. 读未提交B. 读已提交C. 可重复读D. 可序列化17. 在数据库中,什么是数据字典?A. 存储数据的物理设备B. 数据库的元数据集合C. 数据库的日志文件D. 数据库的配置文件18. 在SQL中,用于删除数据的命令是?A. DELETEB. REMOVEC. ERASED. CLEAR19. 数据库中的并发控制主要是为了?A. 提高数据的安全性B. 防止数据丢失C. 防止数据不一致D. 提高数据的完整性20. 在数据库中,什么是死锁?A. 数据存储空间不足B. 两个或多个事务无限期地等待对方释放资源C. 数据备份失败D. 数据查询速度慢21. 在SQL中,用于创建表的命令是?A. CREATE TABLEB. MAKE TABLEC. NEW TABLED. OPEN TABLE22. 数据库中的数据模型不包括?A. 关系模型B. 层次模型C. 网络模型D. 逻辑模型23. 在数据库中,什么是数据冗余?A. 数据存储空间不足B. 数据重复存储C. 数据备份失败D. 数据查询速度慢24. 在SQL中,用于查询表结构的命令是?A. DESCRIBEB. SHOWC. EXPLAIND. LIST25. 数据库中的数据完整性不包括?A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 数据冗余26. 在数据库中,什么是数据仓库?A. 存储数据的物理设备B. 用于数据分析的大型数据库C. 数据库的日志文件D. 数据库的配置文件27. 在SQL中,用于连接两个表的命令是?A. JOINB. LINKC. CONNECTD. UNION28. 数据库中的数据备份不包括?A. 完全备份B. 增量备份C. 差异备份D. 逻辑备份29. 在数据库中,什么是数据挖掘?A. 数据存储空间不足B. 从大量数据中提取有用信息C. 数据备份失败D. 数据查询速度慢30. 在SQL中,用于分组的命令是?A. GROUP BYB. ORDER BYC. SORT BYD. CLASSIFY BY31. 数据库中的数据恢复不包括?A. 完全恢复B. 增量恢复C. 差异恢复D. 逻辑恢复32. 在数据库中,什么是数据湖?A. 存储数据的物理设备B. 用于存储大量原始数据的平台C. 数据库的日志文件D. 数据库的配置文件33. 在SQL中,用于排序的命令是?A. ORDER BYB. SORT BYC. CLASSIFY BYD. RANK BY34. 数据库中的数据压缩不包括?A. 有损压缩B. 无损压缩C. 逻辑压缩D. 物理压缩35. 在数据库中,什么是数据治理?A. 数据存储空间不足B. 数据管理的一系列政策和程序C. 数据备份失败D. 数据查询速度慢36. 在SQL中,用于计算总和的函数是?A. SUMB. COUNTC. AVGD. MAX37. 数据库中的数据安全不包括?A. 数据加密B. 数据备份C. 数据冗余D. 数据访问控制38. 在数据库中,什么是数据虚拟化?A. 数据存储空间不足B. 将数据抽象为虚拟表C. 数据备份失败D. 数据查询速度慢39. 在SQL中,用于计算平均值的函数是?A. SUMB. COUNTC. AVGD. MAX40. 数据库中的数据集成不包括?A. 数据合并B. 数据转换C. 数据冗余D. 数据同步41. 在数据库中,什么是数据脱敏?A. 数据存储空间不足B. 对敏感数据进行处理以保护隐私C. 数据备份失败D. 数据查询速度慢42. 在SQL中,用于计算最大值的函数是?A. SUMB. COUNTC. AVGD. MAX43. 数据库中的数据质量不包括?A. 数据准确性B. 数据完整性C. 数据冗余D. 数据一致性44. 在数据库中,什么是数据迁移?A. 数据存储空间不足B. 将数据从一个系统转移到另一个系统C. 数据备份失败D. 数据查询速度慢45. 在SQL中,用于计算最小值的函数是?A. SUMB. COUNTC. AVGD. MIN46. 数据库中的数据备份策略不包括?A. 定期备份B. 实时备份C. 按需备份D. 逻辑备份47. 在数据库中,什么是数据审计?A. 数据存储空间不足B. 对数据访问和修改的记录和检查C. 数据备份失败D. 数据查询速度慢48. 在SQL中,用于计算记录数量的函数是?A. SUMB. COUNTC. AVGD. MAX49. 数据库中的数据共享不包括?A. 数据交换B. 数据发布C. 数据冗余D. 数据访问50. 在数据库中,什么是数据分区?A. 数据存储空间不足B. 将数据分割成更小的、更易管理的部分C. 数据备份失败D. 数据查询速度慢答案1. B2. A3. C4. C5. A6. B7. D8. A9. B10. B11. A12. B13. B14. D15. A16. D17. B18. A19. C20. B21. A22. D23. B24. A25. D26. B27. A28. D29. B30. A31. D32. B33. A34. C35. B36. A37. C38. B39. C40. C41. B42. D43. C44. B45. D46. D47. B48. B49. C50. B。

数据库基础与应用期末考试重点复习题

数据库基础与应用期末考试重点复习题

数据库基础与应用期末重点复习题第一章数据库系统概论填空题1.数据库处理技术经历了人工管理、文件管理、数据库管理以及分布式数据库管理四个发展阶段。

(07年7月考)(09年1、7月考)2. 在文件管理阶段,程序和数据在存储位置上是__分开___存放的。

3. 在人工管理和文件管理阶段,程序设计依赖于数据表示。

(09年1月考判断)4. 数据库系统具有数据结构化、数据共享、数据独立性、数据粒度小、独立的数据操作界面、由DBMS统一管理等优点。

(08年1月、09.7考)5. 在文件管理阶段、文件之间是相互独立的,在数据库管理阶段,文件之间是相互联系的。

(07年7月考是非题)6.在_文件__系统中,不容易做到数据共享,在_数据库__系统中,容易做到数据共享。

(08年1月考判断)7.在文件系统中,存取数据的基本单位为__记录__,在数据库系统中,存取数据的基本单位为_数据项__。

8. 在文件系统中,数据没有独立的操作界面,在数据库系统中数据具有独立的操作界面。

(08年1月考)9. 在数据库系统中访问数据,既可以采用程序执行方式,也可以视屏交互采用方式。

10. DBMS 具有安全性、一致性、并发性和数据库恢复等管理控制功能。

(08年1月考)11.分布式数据库系统既支持客户的_局部__应用,又支持客户的__全局__应用。

(07年7月考是非题)12. 分布式数据库系统除了具有一般数据库系统的优点之外,还具有兼容性好、可靠性高、地域范围广、数据量大、客户数多等优点。

13. 在实体中能作为码的属性称为主属性,否则称为非主属性。

09.7考14. 域是实体中相应属性的取值范围,性别属性的域包含2 个值。

(08年1月考)15. 实体之间的联系类型有三种,分别是1对1、1对多和多对多。

(08、07年7月考)(09年1月考)16.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是__多__对__多__的联系。

(09年1月考选择)17.若实体A和B是1对多的联系,实体B和C是1对多的联系,则实体A和C是__1对___多__的联系。

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

数据库技术及应用复习题(0904)一、基本要求1、数据库系统概述(1)数据库的基本概念(2)数据及数据联系的描述(3)概念数据模型(4)数据库管理系统的概念和功能(5)数据库系统的三级模式结构(6)分布式数据库概念2、关系数据库设计基础(1)数据库设计阶段(2)ER模型设计(3)关系与关系数据模型的定义(4)关系数据模型的三个完整性(5)传统的集合运算和专门的关系运算(6)关系查询语言和元组关系运算(7)关系模式的规范化(要求达到3NF和BCNF)(8)ER模型向关系模型的转化3、关系数据库语言SQL(1)SQL的特点和功能(2)SQL数据定义(3)SQL数据更新(4)SQL数据查询(5)SQL数据控制(6)SQL视图操作(7)嵌入式SQL的概念(8)存储过程和触发器的应用4、SQL Server2000(1)SQL Server2000功能(2)SQL Server2000的管理工具(3)SQL Server数据库(4)Transact SQL(5)SQL Server的事务模式(6)SQL Server的并发控制(7)SQL Server的数据库备份与恢复(8)SQL Server的安全性机制(9)SQL Server访问控制策略二、单项选择题1.DBMS是()。

A.数据库B.数据库管理系统C.数据处理 D.数据库系统2、数据库系统中,逻辑数据与物理数据之间可相互转换,执行该功能的是( )。

A.操作系统 B.信息管理系统C.数据库管理系统 D.文件系统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.层次模型B.网状模型C.关系模型 D.面向对象模型11、下列叙述正确的为()A.关系中允许有重复的元组,也允许有重复的属性名B.关系中允许有重复的元组,不允许有重复的属性名C.关系中不允许有重复的元组,允许有重复的属性名D.关系中不允许有重复的元组,也不允许有重复的属性名12、下列叙述正确的为()A.主码是一个属性,它能惟一标识一列B.主码是一个属性,它能惟一标识一行C.主码是一个属性或多个属性的组合,它能惟一标识一列D.主码是一个属性或多个属性的组合,它能惟一标识一行13、如果两个实体之间的联系是1:M,则实现l:M联系的方法是 ( )A.将两个实体转换成一个关系B.将两个实体转换的关系中,分别加入另一个关系的主码。

C.将“1”端实体转换的关系的主码,放入“M”端实体转换的关系中D.将“M”端实体转换的关系的主码,放入“1”端实体转换的关系中14、如果两个实体之间的联系是M:N,则实现M:N联系的方法是 ( )A.将两个实体转换成二个关系B.将两个实体转换的关系中,分别加入另一个关系的主码。

C.将“M”端实体转换的关系的主码,放入“N”端实体转换的关系中D.将联系单独转换成一个关系15、在关系数据库中,实现“表中任意两行不能相同”的约束是靠()A.外码 B.属性C.主码 D.列16、在关系数据库中,实现“表与表中的自然连接”的约束是靠()A.外码 B.属性C.主码 D.列17、关系数据库中,实现表与表之间的联系是通过()A.实体完整性规则 B.参照完整性规则C.用户自定义的完整性 D.值域18、下列叙述正确的为()A.主码是一个属性,它能惟一标识一列B.主码是一个属性,它能惟一标识一行C.主码是一个属性或多个属性的组合,它能惟一标识一列D.主码是一个属性或多个属性的组合,它能惟一标识一行19、概念模型是 ( )A.依赖于DBMS和硬件B.独立于DBMS和硬件C.依赖于DBMS D.独立于DBMS20、数据模型是 ( )A.依赖于DBMS和硬件 B.独立于DBMS和硬件C.依赖于DBMS D.独立于DBMS21、数据库物理结构的设计是 ( )A.依赖于DBMS和硬件 B.独立于DBMS和硬件C.依赖于DBMS D.独立于DBMS22、超类实体与子类实体间的关系是 ( )A.超类实体继承子类实体的所有属性B.子类实体继承超类实体的所有属性C.超类实体继承子类实体的主码D.子类实体继承超类实体的主码23、在标准SQL中,索引的撤消可以用()A.DROP SCHEMA命令 B.DROP TABLE命令C.DROP VIEW命令D.DROP INDEX命令24、在标准SQL中,短整型数据类型用()子句之A.INTEGER B.INTC.NUMERIC D.SMALLINT25、在标准SQL中,十进制数据类型用()子句之A.INTEGER B.INTC.NUMERIC D.SMALLINT26、SQL的标准库函数COUNT,SUM,AVG,MAX与MIN等,不允许出现在()中。

A.SEIECT B.HAVINGC.GROUP……HAVING D.WHERE27、下列叙述正确的是()A.SQL只允许拷贝表的全部,不能有选择的拷贝B.新表的列名必须与被拷贝表的列名相同一C.新表的列数必须与被拷贝表的列数相同D.新表的列名和列数可以与被拷贝表不相同,但是对应列的数据类型必须一致28、现要查找缺少学习成绩(G)的学生学号(S#)和课程号(C#),相应的SQL语句是:SELECT S#.C#FROM SCWHERE ( )A.G=0 B.G<=0C.G=NULL D.G IS NULL29、已知关系S(S#,SNAME,AGE,SEX),SC(S#,C#,GRADE),统计每一年龄段选修课程的学生人数的操作如下:SELECT AGE,COUNT(*)FROM S,SCWHERE S.S#=SC.S#GROUR BY ( ):A.S.S# ,SC.S# B.DISTINCT S.S#, SC.S#C.DISTINCT S.S#,AGE D.S.S#, AGE30、已知关系SC(S#,C#,GRADE),统计每一个学生选修的课程门数操作如下:SELECT S#,COUNT(*)FROM SCGROUR BY ( ):A.S# B.DISTINCT S#C.C# D.DISTINCT C#31、已知关系SC(S#,C#,GRADE),统计每一门课程选修的学生人数操作如下:SELECT C#,COUNT(*)FROM SCGROUR BY ( ):A.S# B.DISTINCT S#C.C# D.DISTINCT C#32、在SQL语言的查询语句中,实现投影操作的是哪个子句()A.SELECT B.FROMC.WHERE D.GROUP BY33、SQL语言提供那个语句可实现数据存取的安全性控制()。

A.CREATE TABLE B.COMMITC.ROLLBACK D.GRANT和REVOKE34、可以作为DBA监视数据库中数据安全性的工具是()A.数据流程图 B.程序流程图C.数据流图D.数据字典35、在登录日志文件时,应该()A.将更新数据库与登录日志文件两个操作同时完成B.将更新数据库与登录日志文件两个操作按随机的先后顺序完成C.先写数据库的更新,后登录日志文件D.先登录日志文件,后写数据库的更新36、SQL的主码子句和外码子句属于DBS的()A.完整性措施 B.安全性措施C.恢复措施D.并发控制措施37、后备副本的用途是()A.数据转储 B.一致性控制C.安全性保证 D.并发控制38、利用日志文件恢复事务时,对尚未结束的事务,应()A.进行UNDO处理 B.进行REDO处理C.执行COMMIT操作 D.重新执行已登记的操作39、在第一个事务以排他锁方式读写数据A时,其他事务对数据A可以是()A.实现排他锁的读 B.实现共享锁的读C.不加封锁的读D.读写等待40、事务日志用于保存()A.程序运行过程 B.数据操作C.程序的执行结果D.对数据的更新操作二、填空题1、数据库系统的三级模式结构由外模式、模式和(内模式)组成。

2、在数据库的三级模式结构中,外模式有(任意多个),模式和内模式只有(1个)。

3、假设班级和班长之间的联系是一对一联系,则班级和学生之间的联系是(一对多)联系。

假设每个班级只有一个班长,则班级和班长之间的联系是(一对一)联系。

如果每个学生可以学习多门课程,则学生和课程之间的联系是(多对多)联系。

4、在关系理论中称为“元组”的概念,在关系数据库中称为(记录),在二维表中称为(行),在现实世界中称为(实体)。

5、在概念模型中,一个实体相对于关系中的一个(元组),一个属性相对于关系中的一个(字段)。

6、在关系数据库中,实现“表中任意两行不能相同”的约束是靠(主码),实现“表与表中的自然连接”的约束是靠(外码)。

7、关系数据库中,实现表与表之间的联系是通过(参照完整性规则)实现的,实现“表中任意两行不能相同”的约束是靠(实体完整性规则)实现的。

8、两个关系R和S的差运算结果是由(属于R而不属于S)的元组构成的新关系,并运算结果是由(属于R或属于S)的元组构成的新关系,交运算结果是由(属于R也属于S)的元组构成的新关系。

9、规范的关系范式中,元组中的每个属性都是(最小的或不可分解的),数据函数依赖指的是,数据库中的(一切或所有)关系均满足的性质,将关系模式R分解为3NF,必须是(每个)子模式都要达到3NF。

10、数据流图和数据字典,属于数据库系统设计中的(系统分析)阶段。

E-R图的设计,属于数据库系统设计中的(概念结构设计)阶段。

关系模式的设计,属于数据库系统设计中的(逻辑结构设计)阶段。

存取方法和存储结构的选择,属于数据库系统设计中的(物理结构设计)阶段。

11、在标准SQL中,建立数据库结构(模式)的命令为(CREATE SCHEMA )、建立数据库表结构的命令为(CREATE TABLE )、从数据库中删除表的命令为( DROP TABLE )、索引的撤消命令为( DROP INDEX ),建立视图用(CREATE VIEW)命令,实现数据存取的安全性控制命令是(GRANT和REVOKE )。

相关文档
最新文档