数据库选择测试题
数据库选择题与答案

数据库选择题与答案一、选择题1、在关系型数据库中,表中的每一行被称为()A 字段B 记录C 主键D 索引答案:B解释:在关系型数据库中,表中的每一行代表一条具体的数据,被称为记录。
字段是表中的列,主键用于唯一标识表中的记录,索引用于提高数据的查询效率。
2、以下哪种数据库模型不是常见的数据库模型()A 层次模型B 网状模型C 关系模型D 线性模型答案:D解释:常见的数据库模型有层次模型、网状模型和关系模型。
线性模型不是常见的数据库模型。
3、用于在数据库中添加新记录的 SQL 语句是()A INSERTB UPDATEC DELETED SELECT答案:A解释:INSERT 语句用于向表中插入新的记录。
UPDATE 语句用于更新表中的现有记录,DELETE 语句用于删除表中的记录,SELECT 语句用于从表中查询数据。
4、在 SQL 中,用于从表中检索特定列数据的关键字是()A FROMB WHEREC SELECTD ORDER BY答案:C解释:SELECT 关键字用于指定要从表中检索的列。
FROM 关键字用于指定要从哪个表中检索数据,WHERE 关键字用于设置筛选条件,ORDER BY 关键字用于对结果进行排序。
5、数据库中的主键()A 可以重复B 可以为空C 不能重复且不能为空D 可以重复但不能为空答案:C解释:主键是用于唯一标识表中每一行的字段或字段组合,它不能重复且不能为空,以确保数据的唯一性和完整性。
6、以下哪种数据类型可以存储小数()A INTB VARCHARC DECIMALD DATE答案:C解释:INT 是整数类型,VARCHAR 是字符串类型,DATE 是日期类型,DECIMAL 可以用于存储带有固定精度和小数位数的小数。
7、在关系数据库中,实现参照完整性通常使用()A 主键B 外键C 索引D 存储过程答案:B解释:外键用于建立两个表之间的关联,确保数据的参照完整性。
主键用于唯一标识表中的记录,索引用于提高查询效率,存储过程是一组预编译的 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.共享性B.安全性C.完整性D.随意性答案:D.随意性解释:数据库具有共享性、安全性、完整性等特征,但随意性并不是数据库的特征。
2、下列哪个是关系型数据库的优点?A.易于使用和管理B.支持复杂查询C.可以存储大量数据D.以上都是答案:D.以上都是解释:关系型数据库具有易于使用和管理、支持复杂查询、可以存储大量数据等优点。
3、SQL是下列哪个数据库系统的标准语言?A. OracleB. MySQLC. SQL ServerD. DB2答案:A. Oracle解释:SQL是Oracle数据库系统的标准语言。
4、下列哪个是数据库系统的组成部分?A.数据库B.操作系统C.应用程序D.以上都是答案:D.以上都是解释:数据库系统由数据库、操作系统、应用程序等组成。
5、下列哪个是对数据库系统的正确描述?A.数据库系统可以取代文件系统B.数据库系统与文件系统完全不同C.数据库系统是一个层次结构D.数据库系统是一个客户-服务器结构答案:D.数据库系统是一个客户-服务器结构解释:数据库系统是一个客户-服务器结构,它由多个组成部分组成,包括数据库、操作系统、应用程序等。
与文件系统相比,数据库系统可以提供更高效、更可靠的数据存储和管理。
二、填空题1、________是指数据的结构化程度。
关系型数据库中的数据是按照__________组织的。
答案:数据结构化;表格形式解释:数据的结构化程度是指数据之间关系的清晰程度和组织方式。
在关系型数据库中,数据是按照表格形式组织的,每个表格由行和列组成,行表示记录,列表示字段。
2、SQL语言中,可以使用_________关键字来创建一个新的表格。
____________用于向表格中插入数据。
答案:CREATE TABLE;INSERT INTO解释:在SQL语言中,可以使用CREATE TABLE关键字来创建一个新的表格。
INSERT INTO用于向表格中插入数据。
数据库考试试题及答案

数据库考试试题及答案数据库考试试题及答案数据库是计算机科学中非常重要的一个概念,它是用来存储和管理数据的系统。
在计算机科学相关专业的学习中,数据库课程是必不可少的一门课程。
而在学习过程中,考试是检验学生对数据库知识掌握程度的重要方式之一。
本文将介绍一些常见的数据库考试试题及其答案。
一、选择题1. 数据库的主要特点是什么?a) 数据独立性b) 数据一致性c) 数据安全性d) 数据完整性答案:a) 数据独立性2. 数据库管理系统(DBMS)的作用是什么?a) 存储和管理数据b) 运行程序c) 进行网络通信d) 控制硬件设备答案:a) 存储和管理数据3. 关系数据库中,什么是主键?a) 用于标识关系中的一个元组的属性或属性组b) 用于标识关系中的一个属性或属性组c) 用于标识关系中的一个关系d) 用于标识关系中的一个元组答案:a) 用于标识关系中的一个元组的属性或属性组4. 数据库中的事务是什么?a) 一组操作的集合b) 一个操作c) 一个数据项d) 一个数据表答案:a) 一组操作的集合5. 数据库中的ACID是什么的缩写?a) 原子性、一致性、隔离性、持久性b) 原子性、一致性、隔离性、可靠性c) 原子性、完整性、隔离性、可靠性d) 原子性、完整性、隔离性、持久性答案:a) 原子性、一致性、隔离性、持久性二、填空题1. 数据库的三级模式分别是________、________和________。
答案:外模式、概念模式、内模式2. 关系数据库中,用于标识关系中的一个元组的属性或属性组称为________。
答案:主键3. 数据库中的事务具有ACID特性,其中A代表________。
答案:原子性4. 数据库中,用于保证数据的完整性的约束称为________。
答案:完整性约束5. 数据库中,用于保证数据的一致性的约束称为________。
答案:参照完整性约束三、简答题1. 请简要解释数据库的三级模式。
答:数据库的三级模式是外模式、概念模式和内模式。
数据库试题及答案解析

数据库试题及答案解析一、单项选择题(每题2分,共10题)1. 在关系型数据库中,用于定义表结构的语句是:A. SELECTB. INSERTC. CREATE TABLED. DROP TABLE答案:C2. SQL语句中,用于查询数据的关键字是:A. INSERTB. UPDATEC. DELETED. SELECT答案:D3. 如果要删除数据库中的一个表,应该使用的SQL语句是:A. DELETE FROM table_nameB. DROP TABLE table_nameC. REMOVE TABLE table_nameD. CLEAR TABLE table_name答案:B4. 在SQL中,用于更新表中数据的语句是:A. UPDATEB. CHANGEC. MODIFYD. ALTER TABLE5. 数据库中的主键(Primary Key)是用来:A. 存储数据B. 唯一标识表中的每条记录C. 排序数据D. 索引数据答案:B6. 下列哪个选项不是数据库的完整性约束?A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 索引完整性答案:D7. 在SQL中,用于添加新列到已存在的表中的语句是:A. ALTER TABLEB. ADD COLUMNC. CREATE COLUMND. INSERT COLUMN答案:A8. 数据库管理系统(DBMS)的主要功能不包括:A. 数据定义B. 数据操纵C. 数据存储D. 网络管理答案:D9. 在数据库中,用于表示一对多关系的是:B. 多对多C. 一对多D. 多对一答案:C10. 数据库的三级模式结构包括外模式、概念模式和:A. 内模式B. 存储模式C. 应用模式D. 物理模式答案:A二、多项选择题(每题3分,共5题)1. 下列哪些是数据库设计阶段的主要任务?A. 需求分析B. 概念性设计C. 物理设计D. 数据库实施答案:ABC2. 在数据库中,以下哪些操作可能会导致表中数据的丢失?A. DELETEB. DROP TABLEC. UPDATED. TRUNCATE TABLE答案:ABD3. 关系型数据库管理系统(RDBMS)支持哪些类型的查询操作?A. 选择B. 投影C. 连接D. 除法答案:ABC4. 数据库的ACID属性包括:A. 原子性B. 一致性C. 隔离性D. 持久性答案:ABCD5. 在数据库中,以下哪些因素会影响查询性能?A. 索引的使用B. 查询的复杂度C. 数据库的大小D. 硬件配置答案:ABCD三、简答题(每题5分,共2题)1. 什么是事务?请简述事务的四个基本特性。
数据库测试题

数据库测试卷一.选择题(1*50)1.在视图上不能授予的操作权限是()。
A)INSERT B)INDEXC)DELETE D)SELECT2.关系数据库中的视图属于4个数据抽象级别中的()A 外部模型B 概念模型C 逻辑模型D 物理模型3、视图是一种常用的数据对象,它是提供(1___)和(1___)数据的另一种途径,可以简化数据库操作,当使用多个数据表来建立视图时,表的连接不能使用(2___)方式,并且不允许在该语句中包括(3___)等关键字。
⑴ A、查看,存放B、查看,检索C、插入,更新D、检索,插入⑵ A、外连接B、内连接C、左连接D、右连接⑶ A、ORDER BY,COMPUTEB、ORDER BY,COMPUTE,COMPUTR BYC、ORDER BY,COMPUTE BY,GROUP BYD、GROUP BY,COMPUTE BY4、你应在哪些列上建索引?A)列值少的列B)经常修改的列C)列值分布广泛的列D)空值少的列5.键索引的情况:1 这个字段取值范围很广2 这个字段有大量空值因为索引不维护null3 经常查询的字段4 通过索引查询到的结果集<这个表总量的4%6. 下列哪些关键字不是建表用的关键字? ( )A) create B) table C) INDEX D) NOT NULLE) PRIMARY KEY F) REFERENCES7. 关于索引下列说法不正确的是? ()A) 索引可以加快查询速度B) 索引可以提高更新表的速度C) 少量数据的表创建索引没有意义D) 在联接操作中经常使用索引8.有如下员工表和部门表,在雇员信息表关系EMP中,哪个属性是外键(foreign key)______。
雇员表:部门表:A) 雇员号B) 雇员名C) 部门号D) 工资9.假设有一个People表具有name(字符类型)字段,现要查询name为Rafe的数据下列SQL正确的是? 【2】A)SELECT *FROM PeopleWHERE name = RafeB)SELECT * From where name='Rafe'C)SELECT *FROM PeopleWHERE name = 'Rafe'D)Select*FROMpeople name = 'Rafe'10.假设有一个People表具有工资字段salary(货币类型),现要查询工资为100000的人的数据下列SQL正确的是?A)SELECT *FROM PeopleWHERE salary = “100000”B)SELECT * From where salary='100000'C)SELECT *FROM PeopleWHERE salary = 100000D)Select*FROMpeople name = 10000011.关于SQL的句法下列说法正确的是?A)在SQL语句引用字符常量使用单引号B)在SQL语句引用字符常量使用双单引号C)在SQL语句中可以使用括号D)在SQL语句中可以嵌套12.下面哪些SQL语句是无效的?()A) SELECT * FROM TableB) SELECT *FROM TableC) SELECT * FROMTableD) select *from tableE) SELECT *FROM MoviesWHERE studio IN (SELECT name FROM Studios)13下列SQL命令哪些是合法的数据定义语句?A)DROP TABLEB)SELECTC)GRANTD)DELETE14.下列SQL命令哪些是合法的数据处理语句?A)DROP TABLEB)SELECTC)GRANTD)DELETE15.下列SQL命令哪些是合法的数据管理语句?A)DROP TABLEB)SELECTC)GRANTD)DELETE16.SQL语言集以下哪些功能于一体()A)数据查询(Data Query)B)数据操纵(Data Manipuiation)C)数据定义(Data Definition)D)数据控制(Data Control)E)数据过滤(Data Filter)17.用户可以用SQL语言对下列哪些对象进行查询?()A)视图B)基本表C)存储文件D)存储文件的逻辑结构E)存储文件的物理结构18.SQL可以用来完成哪些任务?( )A) 数据处理B) 数据定义C) 数据管理D) 数据通讯19.下列描述中正确的是()A.SQL是一种过程化语言B.SQL不能嵌入到高级语言程序中C.SQL是一种DBMSD.SQL采用集合操作方式20.在下列SQL语句中,属于数据控制的语句是()A.CREATE,DROP,DELETE,ALTER B.GRANT,REVOKEC.SELECT,UPDA TE,DELETE,INSERT D.CREATE,DROP,ALTER 21.试述文件系统与数据库系统的区别和联系。
数据库基础知识测试题

数据库基础知识测试题一、选择题1.数据库系统是由数据库、数据库管理系统、应用程序、、用户等构成的人—机系统。
A.数据库管理员 B.程序员 C.高级程序员 D.软件开发商 2.在数据库中存储的是。
A.信息 B.数据 C.数据结构 D.数据模型 3.在下面关于数据库的说法中,错误的是。
A.数据库有较高的安全性B.数据库有较高的数据独立性C.数据库中的数据可被不同的用户共享D.数据库没有数据冗余4.Access数据库管理系统依赖于操作系统。
A.DOS B.Windows C.UNIX D.UCDOS 5.定义某一个字段的默认值的作用是。
A.当数据不符合有效性规则时所显示的信息B.不允许字段的值超出某个范围C.在未输入数值之前,系统自动提供数值D.系统自动把小写字母转换为大写字母6.在下列数据库管理系统中,不属于关系型的是。
A.Microsoft Access B.SQL Server C.Oracle D.DBTG系统 7.Access是数据管理系统。
A.层状 B.网状 C.关系型 D.树状 8.在Access中,数据库的基础和核心是。
A.表 B.查询 C.窗体 D.宏 9.在下面关于Access数据库的说法中,错误的是。
A.数据库文件的扩展名为mdbB.所有的对象都存放在同一个数据库文件中C.一个数据库可以包含多个表体D.表是数据库中最基本的对象,没有表也就没有其他对象 10.在一个单位的人事数据库,字段“简历”的数据类型应当是。
A.文本型 B.数字型 C.自动编号型 D.备注型 11.在一个学生数据库中,字段“学号”应该是。
A.数字型B.文本型 C.自动编号型 D.备注型 12.在下面关于Access数据类型的说法,错误的是。
A.自动编号型字段的宽度为4个字节B.是/否型字段的宽度为1个二进制位C.OLE对象的长度是不固定的D.文本型字段的长度为255个字符13.假定“姓名”是文本型字段,则查找姓“李”的学生应使用表达式。
数据库基础知识测试题

数据库基础知识测试题一、选择题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.关键字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、常用的数据模型有3中,他们是A.网状、关系和语义B.网状、关系和层次C.环状、关系和层次D.字段名、字段类型和记录13、“商品”和“顾客”两个实体集之间的联系一般是A.一对一B.一对多C.多对多D.多对一14、下列关于数据库系统的叙述中正确的是A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据15、在数据库管理技术的发展过程中,经历了人工管理阶段、文件管理阶段和数据库系统阶段。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【自测题1:绪论】测试总分:100分1.单选题:下列四项中,不属于数据库系统特点的是(b )。
A. 数据独立性高B. 数据冗余度高C. 数据完整性D. 数据共享2.单选题:概念数据模型是现实世界的第一层抽象,这一类模型中最著名的模型是(c )。
A. 网状模型B. 关系模型C. 实体-联系模型D. 层次模型3.单选题:数据库三级模式中,真正存在的是(b )。
A. 子模式B. 内模式C. 外模式D. 模式4.单选题:下述(a )不是DBA数据库管理员的职责。
A. 数据库管理系统设计B. 定义数据库模式C. 数据库安全D. 完整性约束说明5.单选题:数据库系统与文件系统的主要区别是(c )。
A. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件B.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量C. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决D. 数据库系统复杂,而文件系统简单6.单选题:数据库的概念模型独立于(a)。
A. 具体的机器和DBMSB. 现实世界C. 信息世界D. E-R图7.单选题:数据库中,数据的物理独立性是指(c)。
A. 用户程序与DBMS的相互独立B. 应用程序与数据库中数据的逻辑结构相互独立C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D. 数据库与数据库管理系统的相互独立8.单选题:关系数据模型是目前最重要的一种数据模型,它的三个要素分别是(b )。
A. 实体完整性、参照完整性、用户自定义完整性B. 外模式、模式、内模式C. 数据增加、数据修改、数据查询D. 数据结构、关系操作、完整性约束9.单选题:要保证数据库的逻辑数据独立性,需要修改的是(d)。
A. 模式B. 三级模式C. 模式与内模式之间的映射D. 模式与外模式之间的映射10.单选题:在数据库中,下列说法(c)是不正确的。
A. 若系统是完全可以控制的,则系统可确保更新时的一致性B. 数据库减少了数据冗余C. 数据库避免了一切数据的重复D. 数据库中的数据可以共享11.单选题:模式和内模式(d )。
A. 可以有多个B. 最多只能有一个C. 至少两个D. 只能有一个12.单选题:数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和(d )组成。
A. 系统分析员B. 操作员C. 程序员D. 数据库管理员13.单选题:一般地,一个数据库系统的外模式(c )。
A. 只能有一个B. 至少两个C. 可以有多个D. 最多只能有一个14.单选题:关系数据模型(a)。
A. 可以表示实体间的上述三种联系B. 只能表示实体间的1:1联系C. 只能表示实体间的1:n联系D. 只能表示实体间的m:n联系15.单选题:数据库系统的数据独立性体现在(b )。
A. 不会因为数据的变化而影响到应用程序B. 不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C. 不会因为存储策略的变化而影响存储结构D. 不会因为某些存储结构的变化而影响其他的存储结构16.单选题:用户或应用程序看到的那部分局部逻辑结构和特征的描述是(a)模式。
A. 子模式B. 物理模式C. 模式D. 内模式17.单选题:要保证数据库的数据独立性,需要修改的是(a)。
A. 三级模式之间的两层映射B. 三层模式C. 模式与内模式D. 模式与外模式18.单选题:数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(d )。
A. DBS就是DB,也就是DBMSB. DB包括DBS和DBMSC. DBMS包括DB和DBSD. DBS包括DB和DBMS19.单选题:描述数据库全体数据的全局逻辑结构和特性的是()b 。
A. 外模式B. 模式C. 内模式20.单选题:下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(d )。
I.人工管理阶段II.文件系统阶段III.数据库阶段A. II 和IIIB. I 和IIC. 只有IID. 只有I【自测题2:关系数据库】测试总分:100分1.单选题:参加差运算的两个关系(c)。
A. 属性个数可以不相同B. 一个关系包含另一个关系的属性C.属性个数必须相同D. 属性名必须相同2.单选题: A candidate key is (a ).A. an attribute or a set of attributes that is potentially(有潜力地) the superkey(超键) of a relationB. an attribute or a set of attributes that is potentially the primary key of a relationC. an attribute or a set of attributes with a unique value for each tuple of a relationD. a set of attributes referring to another relation in the database3.单选题:一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的(c )。
A. 行B. 记录C. 属性D. 元组4.单选题:关系代数运算是以(c )为基础的运算。
A. 代数运算B. 谓词演算C. 集合运算D. 关系运算5.单选题:Every value in a relation must be (aa ).A. single-valuedB. simple and single-valuedC. not null and single-valuedD. composite(复合的) and single-valued6.单选题:有两个关系R和S,分别包含15个和10个元组,则在R∪S,R-S,R∩S中不可能出现的元组数目情况是(b)。
A. 21,11,4B. 18,7,7C. 15,5,10D. 25,15,07.单选题:关系模型中,一个码是(b)。
A. 至多由一个属性组成B. 由一个或多个属性组成,其值能够惟一标识关系中一个元组C. 以上都不是D. 可以由多个任意属性组成8.单选题:有两个关系R(A,B,C)和S(B,C,D),则R÷S结果的属性个数是(d)。
A. 不一定B. 2C. 3D. 19.单选题:下面的选项不是数据库关系基本特征的是(c)。
A. 不同的列应有不同的列名B. 与行的次序无关C. 不同的列应有不同的数据类型D. 与列的次序无关10.单选题:现有如下关系模式:患者(患者编号,患者姓名,性别,出生日期,所在单位),医生(医生编号,医生姓名,性别,出生日期,所在科室),医疗(医疗编号,患者编号,医生编号,诊断日期,诊断结果)。
其中,“医疗”关系模式的外码是(c)。
A. 医生编号和患者编号B. 患者姓名C. 患者编号D. 患者编号和患者姓名11.单选题:关系数据库中的投影操作是指从关系中()。
A. 建立相应的影像B. 抽出特定字段C. 抽出特定记录D. 建立相应的图形12.单选题: A relation (from the relational database model) consists of(由……组成) a set of tuples(元组), which implies(意味着) that ( a).A. all of the aboveB. all tuples in a relation must be distinct(独一无二的)C. every relation has a key(键)D. for any two tuples, the values associated with one or more of their attributes(属性) must differ13.单选题:五种基本关系代数运算是(d )。
A. ∪、-、σ、π、÷B. ∪、∩、×、σ、πC. ∪、∩、σ、π、-D. ∪、-、×、σ、π14.单选题:一个关系只有一个(c)。
A. 候选码B. 外码C. 主码D. 超码15.单选题:Union compatible(兼容的) relations are those that have ( ).A. the same number of attributes, where each pair of corresponding attributes shares the same domainB. the same domains for attributesC. the same degreeD. the same cardinality and the same domains for attributes16.单选题:在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主键是R#,S的主键是S#,则S#在R中称为(a )。
A.外键B. 超键C. 候选键D. 主键17.单选题:从一个数据库关系中取出满足某个条件的所有记录形成一个新的数据库关系的操作是(a )操作。
A. 选择B. 投影C. 复制D. 连接18.单选题:关系数据库管理系统应能实现的专门关系运算包括(c)。
A. 排序、索引、统计B. 关联、更新、排序C. 选择、投影、连接D. 显示、打印、制表19.单选题:关系代数中的连接操作是由(b )操作组合而成。
A. 投影、选择、笛卡尔积B. 选择和笛卡尔积C. 选择和投影D. 投影和笛卡尔积20.单选题:假设有关系R和S,关系代数表达式R-(R-S)表示的是(b )。
A. R×SB. R∩SC. R∪SD. R-S【自测题3:关系数据库标准语言SQL】测试总分:100分1.单选题:在SQL语言中的视图VIEW是数据库的(d)。
A. 模式B. 存储模式C. 内模式D. 外模式2.单选题:学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。
要在表S中删除一个属性“年龄”,可选用的SQL语句是(d)。
A. UPDATE S AgeB. DELETE Age from SC. ALTER TABLE S DROP‘Age’D. ALTER TABLE S DROP COLUMN Age3.单选题:设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。
若要更正王二的化学成绩为85分,则可用(c )。