数据库考试题

合集下载

数据库考试题及答案

数据库考试题及答案

数据库考试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪项?A. 数据定义B. 数据操纵C. 数据备份D. 数据加密答案:D2. 在关系数据库中,关系是指什么?A. 数据库B. 表C. 列D. 行答案:B3. SQL语言中,用于查询数据的关键字是?A. SELECTB. INSERTC. UPDATED. DELETE答案:A4. 数据库系统的核心是?A. 数据库管理系统B. 数据库C. 数据库管理员D. 数据库应用系统答案:B5. 以下哪个不是数据库系统的特点?A. 数据共享B. 数据独立性C. 数据冗余度高D. 数据控制答案:C6. 以下哪个不是数据库的三级模式?A. 外模式B. 概念模式C. 内模式D. 物理模式答案:D7. 以下哪个不是数据库的完整性约束?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 数据库完整性答案:D8. 在关系数据库中,表与表之间的联系是通过什么实现的?A. 索引B. 视图C. 外键D. 触发器答案:C9. 以下哪个不是数据库设计阶段?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计答案:A10. 数据库系统与文件系统相比,以下哪个不是数据库系统的优点?A. 数据冗余度低B. 数据独立性高C. 数据安全性高D. 数据共享性低答案:D二、填空题(每题2分,共20分)1. 数据库管理系统(DBMS)是位于用户与______之间的一层数据管理软件。

答案:操作系统2. 在关系数据库中,表中的行称为______。

答案:记录3. SQL语言中,用于删除数据的关键字是______。

答案:DELETE4. 数据库系统的核心是______。

答案:数据库5. 数据库的三级模式包括外模式、______和内模式。

答案:概念模式6. 数据库的完整性约束包括实体完整性、参照完整性和______。

答案:用户定义完整性7. 在关系数据库中,表与表之间的联系是通过______实现的。

数据库期末考试试题及答案

数据库期末考试试题及答案

数据库期末考试试题及答案一、名词解释(每小题2分,共10分)1. 数据库(Database)2. 数据模型(Data Model)3. 表(Table)4. 字段(Field)5. 记录(Record)6. 主键(Primary Key)7. 外键(Foreign Key)8. 索引(Index)9. 视图(View)10. 存储过程(Stored Procedure)二、选择题(每小题2分,共20分)1. 下列哪个是关系型数据库管理系统?A. OracleB. MyBatisC. MongoDBD. Redis2. 在数据库中,哪个字段用于唯一标识一条记录?A. 字段名B. 数据类型C. 主键D. 索引3. 以下哪个不属于数据库的基本操作?A. 插入B. 删除C. 修改D. 格式化4. 下列哪个SQL语句用于创建表?A. SELECTB. INSERTC. CREATE TABLED. UPDATE5. 在SQL中,哪个关键字用于删除表?A. DROP TABLEB. DELETEC. ALTER TABLED. TRUNCATE TABLE6. 下列哪个SQL语句用于查询所有字段?A. SELECT FROM table_nameB. SELECT table_name FROMC. SELECT FROM table_nameD. SELECT table_name7. 以下哪个函数用于计算两个日期之间的差值?A. DATEDIFFB. TIMESTAMPDIFFC. DATE_ADDD. DATE_SUB8. 下列哪个SQL语句用于修改表的结构?A. MODIFY TABLEB. ALTER TABLEC. CHANGE TABLED. RENAME TABLE9. 下列哪个关键字用于创建外键约束?A. FOREIGN KEYB. CONSTRAINTC. PRIMARY KEYD. INDEX10. 以下哪个存储过程用于备份数据库?A. BACKUP DATABASEB. RESTORE DATABASEC. CREATE DATABASED. DROP DATABASE三、填空题(每小题2分,共20分)1. 在SQL中,用于插入数据的语句是______。

数据库考试题及答案

数据库考试题及答案

数据库考试题及答案一、选择题(每题2分,共20分)1. 在关系数据库中,用来表示实体间关系的是:A. 属性B. 关系C. 键D. 域答案:B2. SQL语言中的“SELECT”语句用于:A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C3. 数据库管理系统(DBMS)的主要功能不包括:A. 数据存储B. 数据恢复C. 数据加密D. 数据查询答案:C4. 以下哪个不是数据库的完整性约束:A. 实体完整性B. 参照完整性C. 用户定义完整性D. 索引完整性答案:D5. 在关系数据库中,主键是用来:A. 唯一标识一个表中的每一行B. 存储表中的数据C. 建立表与表之间的关系D. 排序表中的数据答案:A6. 数据库规范化的目的是:A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 降低存储成本答案:B7. 在SQL中,用于删除表中数据的语句是:A. DROPB. DELETEC. REMOVED. ERASE答案:B8. 数据库的并发控制主要解决的问题是:A. 数据丢失B. 数据重复C. 数据不一致D. 数据泄露答案:C9. 在数据库设计中,E-R图主要用于:A. 表示数据的存储结构B. 表示数据的流程C. 表示数据的逻辑结构D. 表示数据的物理结构答案:C10. 数据库的事务具有以下哪个特性,确保操作的原子性:A. 一致性B. 持久性C. 隔离性D. 原子性答案:D二、简答题(每题10分,共30分)1. 请简述数据库的三大范式,并举例说明。

答案:数据库的三大范式包括:- 第一范式(1NF):要求数据库表的每一列都是不可分割的基本数据项,即表中的所有字段都应该只包含原子性的值,不能有集合、数组或重复的数据。

- 第二范式(2NF):在第一范式的基础上,要求表中没有部分依赖,即非主键字段完全依赖于主键。

- 第三范式(3NF):在第二范式的基础上,要求表中没有传递依赖,即非主键字段只能依赖于主键,不能依赖于其他非主键字段。

数据库考试题目试卷 附答案

数据库考试题目试卷 附答案

第一章复习题一、单项选择题1.在数据库系统中,当数据库的内模式发生改变时,应用程序也可以不变。

这是( A )A)物理数据独立性 B)逻辑数据独立性C)位置数据独立性 D)存储数据独立性2.在下面列出的数据模型中,哪一个是概念数据模型( D )A)关系模型 B) 层次模型 C) 网状模型 D) 实体-联系模型3.下面列出的数据管理技术发展阶段中,哪个(些)阶段数据不能保存在计算机中?( A )Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段A)只有Ⅰ B) 只有Ⅱ C) Ⅰ和Ⅱ D) Ⅱ和Ⅲ4.用二维表结构表示实体以及实体间联系的数据模型称为( C )A)网状模型 B) 层次模型 C) 关系模型 D) 实体-联系模型5.下面列出的条目中,哪些是数据库技术的主要特点( A )Ⅰ.数据共享度高Ⅱ.数据的冗余小Ⅲ.较高的数据独立性Ⅳ.程序的标准化A)Ⅰ、Ⅱ和Ⅲ B) Ⅰ和Ⅱ C) Ⅰ、Ⅱ和Ⅳ D) 都是6.数据库管理系统DBMS中用来定义逻辑模式、内模式和外模式的语言是( C )A)DML B)C C)DDL D)Basic7.层次模型的典型代表是( A )数据库管理系统。

A)IMS B)IBM C)DBTG D)ATM8.负责数据库系统的正常运行,承担创建、监控和维护数据库结构责任的是( C )A)应用程序员 B)终端用户C)数据库管理员 D)数据库管理系统的软件设计员9.在以下各条叙述中,正确的叙述有几条( B )1)数据库避免了一切数据重复2)数据库减少了数据冗余3)数据库中,如果逻辑模式改变,则需将与其有关的外模式做相应改变,否则应用程序需改写4)数据库中的内模式如有改变,逻辑模式可以不变A)1 B)2 C)3 D)410.在三级模式之间引入两级映像,其主要功能之一是( A )A)使数据与程序具有较高的独立性B)使系统具有较高的通道能力C)保持数据与程序的一致性D)提高存储空间的利用率11.视图对应于数据库系统三级模式结构中的( A )A)外模式 B)逻辑模式 C)内模式D)都不对应12.对数据库中数据可以进行查询、插入、删除、修改,这是因为数据库管理系统提供了( B )A)数据库定义功能 B)数据库操纵功能C)数据库维护功能 D)数据库控制功能13.1970年,美国IBM公司研究员E.F.Codd提出了数据库的( C )A)层次模型 B)网状模型 C)关系模型 D)实体联系模型14.具有数据冗余度小、数据共享、以及较高数据独立性等特征的系统是( B )A)文件系统 B)数据库系统 C)管理系统 D)高级程序15.在概念设计中的事物称为( A )A)实体 B)记录 C)对象 D)结点16.层次模型表达实体及实体之间联系用的数据结构是( D )A)网状 B)表 C)有向图 D)树型17.DB是( A )A)数据库 B)数据库管理系统C)数据处理系统 D)数据库系统18.DBMS是( B )A)数据库 B)数据库管理系统C)数据处理系统 D)数据库系统19.已知在一个工厂中有多个车间,每一个车间有多名职工,工厂的产品要经过多个车间的多道工序加工。

数据库考试试题及答案

数据库考试试题及答案

数据库考试试题及答案一、选择题1. 数据库是指()。

A. 一组相关的数据B. 存储数据的载体C. 管理数据的系统D. 所有选项都正确2. 数据库管理系统(DBMS)的基本功能包括()。

A. 数据的定义B. 数据的查询C. 数据的操作D. 所有选项都正确3. 下列哪种数据库模型能够以图形方式显示实体及其属性之间的联系?A. 层次模型B. 关系模型C. 面向对象模型D. 网状模型4. 在关系数据库中,表的一行称为()。

A. 记录B. 字段C. 主键D. 约束5. 下面哪个SQL语句可以用于将数据插入数据库表中?A. DELETEB. UPDATEC. INSERTD. SELECT二、填空题1. 在关系型数据库中,主键具有()的属性。

2. SQL语句的基本结构由()组成。

3. 数据库中实体之间的关系可以用()表示。

4. 数据库事务的四个特性分别是()。

5. 数据库的一致性由()来保证。

三、简答题1. 什么是数据库的范式?数据库的范式是用来规范关系型数据库中数据结构的一种方法。

它通过一系列的规范化步骤,将数据库中的数据分解成更小的、更规范化的表,以减少数据冗余和数据不一致性,提高数据的存储效率和查询效率。

2. 简述数据库事务的ACID特性。

ACID是指数据库事务应该具备的四个特性,分别是原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

- 原子性:事务中的操作要么全部执行成功,要么全部回滚,保证了数据的完整性。

- 一致性:事务在执行前后数据库的状态保持一致,不会破坏数据的完整性和业务规则。

- 隔离性:多个事务同时执行时,每个事务的操作都应该相互隔离,保证数据的并发一致性。

- 持久性:事务一旦提交,对数据库的修改就是永久性的,即使系统发生故障也不会丢失。

3. 什么是数据库索引?它的作用是什么?数据库索引是一种特殊的数据结构,用于提高数据库查找和查询的效率。

(完整版)数据库考试题库

(完整版)数据库考试题库

一、单项选择题1.下列四项中,不属于数据库特点的是( C )。

A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高2.下列四项中,不属于SQL2000实用程序的是( D )。

A.企业管理器B.查询分析器C.服务管理器D.媒体播放器3.SQL Server安装程序创建4个系统数据库,下列哪个不是(C )系统数据库。

A.masterB.modelC.pubD.msdb4.(A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。

数据库在建立、使用和维护时由其统一管理、统一控制。

A.DBMS B.DBC.DBS D.DBA5. 在SQL中,建立表用的命令是( B )。

A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX6.SQL语言中,条件年龄BETWEEN 15 AND 35表示年龄在15至35之间,且( A )。

A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁7.下列四项中,不正确的提法是( C )。

A.SQL语言是关系数据库的国际标准语言B.SQL语言具有数据定义、查询、操纵和控制功能C.SQL语言可以自动实现关系数据库的规范化D.SQL语言称为结构查询语言8.在MS SQL Server中,用来显示数据库信息的系统存储过程是(D )。

A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb9.SQL语言中,删除表中数据的命令是( A )。

A. DELETEB. DROPC. CLEARD. REMOVE10.SQL的视图是从( C )中导出的。

A. 基本表B. 视图C. 基本表或视图D. 数据库11. 下列哪个不是sql 数据库文件的后缀。

C A..mdf B..ldfC..tif D..ndf12. 数据定义语言的缩写词为( A )。

数据库期末考试试题及答案

数据库期末考试试题及答案

数据库期末考试试题及答案一、选择题(每题2分,共20分)1. 在关系数据库中,用于查询数据的SQL语句是:A. SELECTB. UPDATEC. INSERT INTOD. DELETE2. 下列哪个不是数据库的三大范式之一?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)3. 以下哪个选项不是数据库设计阶段的任务?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计4. 在数据库中,用于更新表中数据的SQL语句是:A. SELECTB. UPDATEC. DELETED. INSERT INTO5. 以下哪个是数据库事务的四大特性之一?A. 原子性(Atomicity)B. 一致性(Consistency)C. 隔离性(Isolation)D. 持久性(Durability)二、简答题(每题10分,共30分)1. 简述数据库管理系统(DBMS)的主要功能。

2. 解释什么是外键,并说明其在数据库中的作用。

3. 描述数据库备份和恢复的重要性及基本步骤。

三、应用题(每题25分,共50分)1. 假设你是一个数据库管理员,需要为一个在线书店设计数据库。

请列出至少五个实体,并为每个实体设计至少三个属性。

2. 给定以下SQL查询语句:```SELECT AuthorName, COUNT(*) AS BookCountFROM BooksJOIN Authors ON Books.AuthorID = Authors.AuthorIDGROUP BY AuthorNameORDER BY BookCount DESC;```请解释该查询语句的功能,并描述其可能的输出结果。

四、案例分析题(共30分)假设你负责维护一个大学的学生信息系统。

请根据以下场景回答问题:1. 描述如何使用SQL语句添加一个新学生记录。

2. 如果需要查询所有计算机科学系学生的姓名和学号,应使用什么SQL查询语句?3. 假设系统需要支持学生选课功能,描述如何设计相应的数据库表和关系。

数据库管理考试试题

数据库管理考试试题

数据库管理考试试题一、选择题(每题 2 分,共 40 分)1、以下不属于数据库管理系统(DBMS)的是()A MySQLB OracleC ExcelD SQL Server2、在关系型数据库中,用于表示实体之间联系的是()A 表B 字段C 记录D 外键3、以下 SQL 语句用于创建表的是()A INSERTB UPDATEC CREATE TABLED DELETE4、要从表中检索出所有年龄大于 20 岁的记录,以下 SQL 语句正确的是()A SELECT FROM table_name WHERE age > 20B SELECT FROM table_name WHERE age < 20C SELECT age FROM table_name WHERE age > 20D SELECT age FROM table_name WHERE age < 205、以下关于索引的说法,错误的是()A 索引可以提高查询效率B 索引会增加数据插入和更新的时间C 一个表可以有多个索引D 索引越多越好6、在 SQL 中,用于对结果集进行排序的关键字是()A ORDER BYB GROUP BYC HAVINGD WHERE7、以下哪种数据库完整性约束用于确保列中的值在指定范围内()A PRIMARY KEYB FOREIGN KEYC CHECKD NOT NULL8、事务的特性不包括()A 原子性B 一致性C 隔离性D 永久性E 开放性9、数据库恢复的基本技术是()A 数据转储和登记日志文件B 建立索引C 数据加密D 数据压缩10、以下关于视图的说法,正确的是()A 视图可以提高数据的安全性B 视图可以加快数据的查询速度C 视图可以修改数据D 视图是实际存储数据的表11、若要删除一个表中的所有数据,但保留表结构,应使用的SQL 语句是()A DELETEB DROP TABLEC TRUNCATE TABLED UPDATE12、在关系模型中,一个候选键()A 可由多个任意属性组成B 至多由一个属性组成C 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D 以上都不是13、数据库设计中,用 ER 图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()A 需求分析阶段B 逻辑设计阶段C 概念设计阶段D 物理设计阶段14、以下不属于数据库系统特点的是()A 数据独立性高B 数据共享性好C 数据冗余度高D 数据统一管理和控制15、若关系模式 R 中的属性都是主属性,则 R 至少属于()A 2NFB 3NFC BCNFD 4NF16、并发操作可能带来的数据不一致性不包括()A 丢失修改B 不可重复读C 读脏数据D 死锁17、以下不属于 SQL 数据操作语句的是()A SELECTB INSERTC UPDATED CREATE18、在数据库中,存储过程的优点不包括()A 提高性能B 减少网络流量C 增强安全性D 增加代码可读性19、以下关于数据库备份的说法,错误的是()A 完全备份是对整个数据库进行备份B 差异备份只备份自上次完全备份以来更改的数据C 日志备份只备份事务日志D 不需要定期进行数据库备份20、在数据库中,用于授予用户权限的 SQL 语句是()A GRANTB REVOKEC DENYD CREATE USER二、填空题(每题 2 分,共 20 分)1、数据库管理系统的主要功能包括________、________、________、________和数据库维护。

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

数据库期中考试试题第一部分选择题1、要保证数据库的逻辑数据独立性,需要修改的是||A||。

A: 模式与外模式之间的映射B: 模式与内模式之间的映射C: 模式D: 三级模式2、数据库系统的数据独立性体现在||B||。

A: 不会因为数据的变化而影响到应用程序B: 不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C: 不会因为存储策略的变化而影响存储结构D: 不会因为某些存储结构的变化而影响其他的存储结构3、关系数据模型是目前最重要的一种数据模型,它的三个要素分别是||B||。

A: 实体完整性、参照完整性、用户自定义完整性B: 数据结构、关系操作、完整性约束C: 数据增加、数据修改、数据查询D: 外模式、模式、内模式4、||B||的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。

A: 网状模型B: 关系模型C: 层次模型D: 以上都有5、要保证数据库的数据独立性,需要修改的是||C|| 。

A: 模式与外模式B: 模式与内模式C: 三级模式之间的两层映射D: 三层模式6、概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是||D|| 。

A: 层次模型B: 关系模型C: 网状模型D: 实体-关系模型7、下述||D||不是DBA数据库管理员的职责。

A: 完整性约束说明B: 定义数据库模式C: 数据库安全D: 数据库管理系统设计8、下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是||D||。

I.人工管理阶段II.文件系统阶段III.数据库阶段A: I 和IIB: 只有IIC: II 和IIID: 只有I9、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是||A||。

A: DBS包括DB和DBMSB: DBMS包括DB和DBSC: DB包括DBS和DBMSD: DBS包括DB,也就是DBMS10、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立的最高的是||A||阶段。

A: 数据库系统B: 文件系统C: 人工管理D: 数据项管理11、数据库的概念模型独立于||A||。

A: 具体的机器和DBMSB: E-R图C: 信息世界D: 现实世界12、在数据库技术中,面向对象数据模型是一种||A||。

A: 概念模型B: 结构模型C: 物理模型D: 形象模型13、数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型。

在常用的数据模型中,不包括||B||。

A: 网状模型B: 链状模型C: 层次模型D: 关系模型14、DBMS提供的SQL有两种方式,其中一种是将SQL嵌入到某一高级语言中,此高级语言称为||B||。

A: 查询语言B: 宿主语言C: 自含语言D: 会话语言15、数据库三级模式之间存在的映象关系正确的是||B||。

A: 外模式/内模式B: 外模式/模式C: 外模式/外模式D: 模式/模式16、数据库技术采用分级方法将数据库的结构划分成多个层次,是为了提高数据库||B|| 。

A: 数据规范性B: 数据的独立性C: 管理规范性D: 数据的共享17、存储在计算机外部存储介质上的结构变化的数据集合,其英文名称是||C||。

A: Data Dictionary(简写DD)B: Data Base System(简写DBS)C: Data Base(简写DB)D: Data Base Management System(简写DBMS)18、对于数据库系统,负责定义数据库内容,决定存储结构和存取策略及安全等授权工作的是||C||。

A: 应用程序开发人员B: 终端用户C: 数据库管理员D: 数据库管理系统的软件设计人员19、数据库中,数据的物理独立性是指||C||。

A: 数据库与数据管理系统的相互独立B: 用户程序与DBMS的相互独立C: 用户的应用程序与存储在磁盘上的数据中的数据是相互独立的D: 应用程序与数据的逻辑结构相互独立20、通过指针链接来表示和实现实体之间联系的模型是||D||。

A: 关系模型B: 层次模型C: 网状模型D: 层次和网状模型21、关系数据模型||D||。

A: 只能表示实体间的1∶1联系B: 只能表示实体间的1∶n联系C: 只能表示实体间的m∶n联系D: 可以表示实体间的上述三种关系22、一般地,一个数据库系统的外模式||D||。

A: 只能有一个B: 最多只能有一个C: 至少两个D: 可以有多个23、数据库三级模式中,真正存在的是||D||。

A: 外模式B: 子模式C: 模式D: 内模式24、在数据库中,产生数据不一致的根本原因是||D||。

A: 数据存储量太大B: 没有严格保护数据C: 未对数据进行完整性的控制D: 数据冗余25、层次模式、网状模型和关系模型的划分原则是||D||。

A: 记录长度B: 文件的大小C: 联系的复杂程度D: 数据之间的联系26、数据库的管理方法有||D||。

A: 批处理和文件系统B: 文件系统和分布式系统C: 分布式系统和批处理D: 数据库系统和文件系统27、在数据库设计中用关系模型来表示实体和实体之间的联系。

关系模型的结构是||B||。

A: 层次结构B: 二维表结构C: 网状结构D: 封装结构28、应用数据库的主要目的是为了||C||。

A: 解决保密问题B: 解决数据库完整性问题C: 共享数据问题D: 解决数据最大的问题29、模式和内模式||A||。

A: 只能有一个B: 最多只有一个C: 至少两个D: 可以有多个30、在数据库的非关系模型中,基本层次联系是||B||。

A: 两个记录型以及它们之间的多对多联系B: 两个记录型以及它们之间的一对多联系C: 两个记录型之间的多对多的联系D: 两个记录之间的一对多的联系31、数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇论文,主要论述的是||C||。

A: 层次数据模型B: 网状数据模型C: 关系数据模型D: 面向对象数据模型32、在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、||C||和存储级三个层次A: 管理员级B: 外部级C: 概念级D: 内部级33、数据库系统的最大特点是||C||。

A: 数据的三级抽象和二级独立性B: 数据共享性C: 数据的结构化D: 数据独立性34、数据库管理系统中用于定义和描述数据库逻辑结构的语言称为||A||。

A: 数据定义语言B: 数据库子语言C: 数据操纵语言D: 数据结构语言35、在关系数据库设计中用||C||来表示实体及实体之间的联系。

A: 树结构B: 封装结构C: 二维表结构D: 图结构36、下面的选项不是关系数据库基本特征的是||A||。

A: 不同的列应有不同的数据类型B: 不同的列应有不同的列名C: 与行的次序无关D: 与列的次序无关37、现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是||A||。

A: 患者编号B: 患者姓名C: 患者编号和患者姓名D: 医生编号和患者编号38、假设有关系R和S,关系代数表达式R-(R-S)表示的是||A||。

A: R∩SB: R∪SC: R-SD: R×S39、关系代数中的连接操作是由||B||操作组合而成。

A: 选择和投影B: 选择和笛卡尔积C: 投影、选择、笛卡尔积D: 投影和笛卡尔积40、关系模型中,一个码是||C||。

A: 可以由多个任意属性组成B: 至多由一个属性组成C: 由一个或多个属性组成,其值能够惟一标识关系中一个元组D: 以上都不是41、关系代数运算是以||C||为基础的运算。

A: 关系运算B: 谓词演算C: 集合运算D: 代数运算42、从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是||C||操作。

A: 投影B: 连接C: 选择D: 复制43、一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的||C|| 。

A: 记录B: 行C: 属性D: 元组44、一个关系只有一个||D|| 。

A: 候选码B: 外码C: 超码D: 主码45、两个关系在没有公共属性时,其自然连接操作表现为||B||。

A: 结果为空关系B: 笛卡尔积操作C: 等价连接操作D: 无意义的操作46、有两个关系R和S,分别包含15个和10个元组,那么在R∪S、R-S、R∩S,中不可能出现的元组数目情况是||B||。

A: 15,5,10B: 18,7,7C: 21,11,4D: 25,15,047、取出关系中的某些列,并消去重复元组的关系代数运算称为||B||。

A: 取列运算B: 投影运算C: 连接运算D: 选择运算48、参加差运算的两个关系||B||。

A: 属性个数可以不相同B: 属性个数必须相同C: 一个关系包含另一个关系的属性D: 属性名必须相同49、若D1={a1,a2,a3},D2={1,2,3},则D1×D2集合中共有元组||C||个。

A: 6B: 8C: 9D: 1250、设有属性A,B,C,D,以下表达中不是关系的是||C||。

A: R(A)B: R(A,B,C,D)C: R(A×B×C×D)D: R(A,B)51、对关系模型叙述错误的是||D|| 。

A: 建立在严格的数学理论,集合论和谓词演算公式基础之一B:微机DBMS绝大部分采取关系数据模型C:用二维表表示关系模型是其一大特点D:不具有连接操作的DBMS也可以是关系数据库管理系统52、关系数据库中的码是指||D||。

A:能惟一决定关系的字段B:不可改变的专用保留字C:关键的很重要的字段D:能惟一标识元组的属性或属性集合53、自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的||D||。

A: 元组B: 行C: 记录D: 属性54、设W为R和S自然连接之后的结果,且W,R和S的元组个数分别为p,m,n,那么三者之间满足||D||。

A: p<(m+n)B: p≤(m+n)C: p<(m×n)D: p≤(m×n)55、若用如下的SQL语句创建一个表student:CREA TE TABLE student (NO CHAR(4) NOT NULL,NAME CHAR(8) NOT NULL,SEX CHAR(2),AGE INT)可以插入到student表中的是||B||。

A: ('1031','曾华',男,23)B: ('1031','曾华',NULL,NULL)C: (NULL,'曾华','男','23')D: ('1031',NULL,…男‟,23)56、在视图上不能完成的操作是||C|| 。

相关文档
最新文档