数据库题库
数据库试题及答案

数据库试题及答案一、选择题1. 数据库管理系统(DBMS)的主要功能是______。
A. 数据存储B. 数据处理C. 数据管理D. 数据保护答案:C2. 关系数据库中,表与表之间的关系主要有以下几种类型?A. 一对一B. 一对多C. 多对多D. 所有以上答案:D3. SQL语言中的“SELECT”语句用于执行什么操作?A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C二、填空题1. 数据库设计中的规范化理论主要目的是______,以减少数据冗余。
答案:消除数据冗余2. 在SQL中,使用______语句可以删除表中的数据。
答案:DELETE3. 数据库的并发控制主要解决______和______问题。
答案:数据不一致;数据丢失更新三、简答题1. 简述数据库事务的四个基本属性(ACID)。
答案:数据库事务的四个基本属性是原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
2. 什么是视图?简述其优点。
答案:视图是一个虚拟表,其内容由SQL查询定义。
优点包括简化复杂的SQL操作、提供数据的逻辑表示和增加安全性。
四、计算题1. 假设有一个学生表(Students),包含字段:学生ID (StudentID),姓名(Name),年龄(Age),专业(Major)。
编写SQL语句,查询所有计算机专业学生的姓名和年龄。
答案:```sqlSELECT Name, AgeFROM StudentsWHERE Major = '计算机';```2. 如果要删除上述学生表中所有年龄大于20岁的学生记录,应使用什么SQL语句?答案:```sqlDELETE FROM StudentsWHERE Age > 20;```五、论述题1. 论述数据库索引的作用及其对查询性能的影响。
答案:数据库索引用于加快数据检索速度,它类似于书籍的目录,可以快速定位到数据存储的位置。
数据库题库(含答案)

数据库题库(含答案)一、单选题(共100题,每题1分,共100分)1、在关系模型中,用来表示实体的是( )A、字段B、记录C、表D、指针正确答案:B答案解析:二维表的每一行的所有数据称为一个元组,相当于一条记录,代表一个实体2、格式属性是给字段()数据时设置的样式。
A、初始值B、当前值C、输出D、输人正确答案:C答案解析:初始值是设置默认值属性,输入是设置有效性规则和输入掩码3、窗体通过来显示字段信息,以类似填空的格式输入数据。
( )A、宏B、模块C、表D、控件正确答案:D4、已知“邮政编码”字段为6位数字,对其设置掩码,正确的是( )A、######B、999999C、D、000000正确答案:D答案解析:必须是6位数字,因此就必须为000000。
5、下列关于Access 2010说法正确的是()A、Access 2010是一个关系型数据库系统B、Access 2010默认创建的文件的扩展名是.mdbC、Access 2010数据库可以作为应用软件的数据库,也可以作为WEB页的数据库D、Access 2010数据库中的数据只能本机访问,不能被其他计算机访问正确答案:C答案解析:Access 2010是数据库管理系统,默认扩展名是.accdb,其数据库既可以被本机访问,也可以被其他计算机访问。
6、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
A、笛卡尔积B、交C、并D、连接正确答案:D答案解析:运算结果是通过R表和S表共同的属性B的值进行的连接运算。
7、下列不是关系术语的是( )A、元组B、属性C、分量D、数据正确答案:D答案解析:关系中的一行称为一个元组,一列称为一个属性,一个单元格称为一个分量。
8、在关系模式中,如果属性A和B存在1对1的联系,则( )A、A→BB、B→AC、ABD、以上都不是正确答案:C9、教师和同学之间的关系是()A、1:1B、1:nC、m:nD、n: 1正确答案:C答案解析:一个教师可以教多名学生,一个学生可以被多个教师教,因此两者之间是多对多的联系。
数据库习题库

第1章绪论1.数据库数据具有__________、__________和__________三个基本特点。
答案:永久存储、有组织、可共享2.试述数据、数据库、数据库系统、数据库管理系统的概念。
3.使用数据库系统有什么好处?4.数据库管理系统是数据库系统的一个重要组成部分,它的功能包括__________、__________、__________、__________。
答案:数据定义功能、数据操纵功能、数据库的事物管理和运行管理、数据库的建立和维护功能5.数据库系统是指在计算机系统中引入数据库后的系统,一般由__________、__________、__________和__________构成。
答案:数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员6.试述文件系统与数据库系统的区别和联系。
7.数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:__________阶段,__________阶段和__________阶段。
答案:人工管理、文件系统、数据库系统8.举出适合用文件系统而不是数据库系统的例子;再举出适合用数据库系统的应用例子。
9.数据库具有数据结构化、最小的__________、较高的__________和易扩展性等特点。
答案:冗余度、数据独立性10试述数据库系统的特点。
11.DBMS还必须提供__________保护、__________检查、__________、__________等数据控制功能。
答案:数据的安全性数据的完整性并发控制数据库恢复12.数据库管理系统的主要功能有哪些?答案:①数据库定义功能;②数据存取功能;③数据库运行管理;④数据库的建立和维护功能。
13.模式(Schema)是数据库中全体数据的__________和__________的描述,它仅仅涉及到__________的描述,不涉及到具体的值。
答案:逻辑结构、特征、型14.试述数据模型的概念、数据模型的作用和数据模型的三个要素。
数据库考试题库

一、单项选择题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 SCHEMA B。
CREATE TABLEC.CREATE VIEW D。
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_help D。
sp_helpdb9。
SQL语言中,删除表中数据的命令是(A )。
A。
DELETE B。
DROPC。
CLEAR D. REMOVE10.SQL的视图是从( C )中导出的。
A. 基本表B. 视图C。
基本表或视图D。
数据库11。
下列哪个不是sql 数据库文件的后缀.C A.。
mdf B.。
ldfC.。
tif D.。
ndf12。
数据定义语言的缩写词为( A )。
数据库试题及答案

数据库试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能是______。
A. 存储数据B. 管理数据C. 访问数据D. 以上都是答案:D2. 关系型数据库中,表与表之间的联系称为______。
A. 索引B. 视图C. 关系D. 约束答案:C3. SQL语言中的“SELECT”语句用于执行______。
A. 数据更新B. 数据查询C. 数据删除D. 数据插入答案:B4. 在数据库设计中,规范化的主要目的是______。
A. 提高查询速度B. 减少数据冗余C. 增强数据安全性D. 增加用户界面友好性答案:B5. 数据库事务的四个基本属性通常被称为ACID属性,其中“D”代表的是______。
A. 原子性B. 一致性C. 隔离性D. 持久性答案:D二、填空题(每空2分,共20分)6. 数据库系统由数据库、数据库管理系统、________和________组成。
答案:应用系统;数据库管理员7. 在关系数据库中,表的列称为________,行称为________。
答案:属性;元组8. SQL语言提供了数据定义、数据操纵和数据控制的功能,其中数据定义包括创建、修改和________表。
答案:删除9. 数据库的安全性主要体现在数据的________、________和________。
答案:完整性;机密性;可用性10. 触发器是一种特殊的存储过程,它在数据库中的数据发生变化时自动执行,用于维护数据的________。
答案:一致性三、简答题(每题10分,共20分)11. 简述数据库的三级模式结构。
答案:数据库的三级模式结构包括外模式、概念模式和内模式。
外模式是用户视图,是用户与数据库交互的接口;概念模式是全局逻辑结构,描述了数据库的总体结构;内模式是存储结构,描述了数据在存储介质上的物理存储方式。
12. 什么是数据库的并发控制?为什么需要并发控制?答案:数据库的并发控制是指在多用户环境下,数据库管理系统协调多个用户对数据库的访问,以保证数据的完整性和一致性。
(完整版)数据库考试题库

一、单项选择题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 )。
数据库题库

一、单项选择题1、描述事物的符号记录称为(B )A.信息B.数据C.记录D.记录集合2、(C)是长期储存在计算机内有组织、可共享的数据集合A.文件组织B.数据库系统C.数据库D.数据库管理系统3、(D )是位于用户与操作系统之间的一层数据管理软件A.数据库应用系统B.数据库系统C.数据库D.数据库管理系统4、在人工管理阶段,数据是(B )A.有结构的B.无结构的C.整体无结构,记录内结构D.整体结构化5、在文件系统阶段,数据是(C)A.有结构的B.无结构的C.整体无结构,记录内结构D.整体结构化6、在数据库系统阶段,数据是(D)A.有结构的B.无结构的C.整体无结构,记录有结构D.整体结构化7、数据的正确、有效、相容被称为数据的(D)A.安全性B.独立性C.一致性D.完整性8、(A)是信息世界的建模,是现实世界到机器世界的一个中间层次A.概念模型B.数据模型C.E—R图D.关系模型9、数据库技术的奠基人之一,E.F.Codd从1970年起发表过多篇论文,主要论述的是()A.层次数据模型B.网状数据模型C.关系数据模型D.面向对象数据模型14、关系模型的结构是(B )A.层次结构B.二维表结构C.网络结构D.封装结构15、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的()阶段A.需求分析B.概念结构设计C.逻辑结构设计D.物理结构设计16、若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为()A.主码B.主属性C.候选码D.外码17、关系演算是用()来表达查询要求的方式A.谓词B.关系的运算C.元组D.域18、关系代数是用()来表达查询要求的方式A.谓词B.关系的运算C.元组D.域19、关系数据库中有3种基本操作,它们是()A.选择、扫描、连接B.选择、投影、连接C.扫描、投影、层取D.投影、扫描、连接20、通常情况下不能作为关系数据库的关系是()A.R1(学生号、姓名、性别)B.R2(学生号、学生名、班级号)C.R3(学生号、班级号、宿舍号)D.R4(学生号、学生名、简历)21、()由关系数据结构、关系操作集合、关系完整性约束三部分组成A.关系模型B.关系C.关系模式D.关系数据库22、一组具有相同数据类型的值的集合称为()A.关系B.属性C.分量D.域23、所谓空值就是()的值A.数值0 B.空的字符串C.未知的值D.任何值24、()是关系数据库的标准语言A.关系代数B.SQL C.关系演算D.QBE25、SQL语言的最主要功能是()A.数据查询B.数据操纵C.数据定义D.数据控制26、在关系数据库标准语言SQL中,实现数据查询的语句是()A.SELECT B.LOAD C.DROP D.REVOKE27、在SQL语言中,授权的操作是通过()语句实现的A.CREATE B.REVOKE C.GRANT D.INSERT28、在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务A.需求分析B.概念设计阶段C.逻辑设计阶段D.物理设计阶段29、数据库中只存放视图的()A.操作B.对应的数据C.定义D.限制30、数据库系统由数据库、数据库管理系统、应用系统和()A.系统分析员B.程序员C.数据库管理员D.操作员31、下列不属于数据库系统特点的是()A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高32、若关系模式属于BCNF,从下列说法中选择最准确的()A.已消除了插入、删除异常B.已消除了插入、删除异常、数据冗余C.仍然存在插入、删除异常D.在函数依赖范畴内,已消除了插入、删除异常33、设R(U)是属性集U上的关系模式。
(完整版)数据库练习题及答案解析

第一章习题一、单项选择题1 •数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS )之间的关系是(A )。
A. DBS 包括DB 和DBMSB. DBMS 包括DB 和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS2. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D )。
I •人工管理阶段II.文件系统阶段III •数据库阶段A. I 和IIB. 只有IIC. II 和IIID. 只有I3. 下列四项中,不属于数据库系统特点的是(C )。
A. 数据共享B. 数据完整性C. 数据冗余度高D. 数据独立性高4. 数据库系统的数据独立性体现在(B )。
A .不会因为数据的变化而影响到应用程序B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C. 不会因为存储策略的变化而影响存储结构D. 不会因为某些存储结构的变化而影响其他的存储结构5. 要保证数据库的数据独立性,需要修改的是(C )。
A. 模式与外模式B. 模式与内模式C. 三层之间的两种映射D. 三层模式6. 要保证数据库的逻辑数据独立性,需要修改的是(A )。
A. 模式与外模式的映射B. 模式与内模式之间的映射C. 模式D. 三层模式7. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C ),它是模式的逻辑子集。
A.模式B.物理模式C. 子模式D. 内模式8. 下述(B )不是DBA 数据库管理员的职责。
A.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计9. 常见的数据模型有三种,它们是(B )A 网状、关系和语义B 层次、关系和网状C 环状、层次和关系D 字段名、字段类型和记录10. 在E-R 图中,用来表示属性的图形是(B )A 矩形B 椭圆形C 菱形D 平行四边形二、填空题1. 描述数据库全体数据的全局逻辑结构和特性的是___________ 模式 ______ 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单选题1、若要将学生张三所在的系从“计算机系”改为“信息系”,正确的语句是A. UPDATE Student SET sdept = '计算机系' WHERE Sname='张三' AND sdept='信息系'B. UPDATE Student SET sdept = '计算机系' WHERE Sname='张三'C. UPDATE Student SET sdept = '信息系' WHERE Sname='张三' AND sdept='计算机系'D. UPDATE Student SET sdept = 信息系' WHERE Sname='张三'2、数据库三级模式结构中用于描述表结构的是A. 外模式B. 模式C. 内模式D. 数据库文件3、设工资列的数据要求小数点后保留2位,小数点前保留4位,下列类型中最合适的是A. floatB. numeric(7,2)C. float(6,2)D. numeric(6,2)4、下列查询语句中,能够正确执行的是A. SELECT Sno,Sname FROM SC GROUP BY SnoB. SELECT Sno FROM SC GROUP BY Sno WHERE COUNT(*) > 3C. SELECT Sno FROM SC GROUP BY Sno HAVING COUNT(*) > 3D. SELECT Sno FROM SC ORDER BY Sno HAVING COUNT(*) > 35、语句“SELECT * FROM Student WHERE sage BETWEEN 20 AND 25”的作用是A. 查询年龄大于20并且小于25的学生B. 查询年龄大于等于20并且小于等于25的学生C. 查询年龄大于20并且小于等于25的学生D. 查询年龄大于等于20并且小于25的学生6、下述属于SQL数据操作功能的语句是A. CREATEB. DELETEC. DROPD. ALTER7、下列属于数据独立性的是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、对于nvarchar数据类型,下列说法正确的是A. 最多可以存储长度为8000个汉字的数据B. 最多可以存储长度为4000个汉字的数据C. 最多可以存储长度为2000个汉字的数据D. 存储数据的大小没限制14、“图书”表中价格列是一个定点小数,小数点前3位,小数点后保留1位。
下列类型中最合适的是A. numeric(3,1)B. numeric(4,1)C. numeric(5,1)D. float15、语句“SELECT * FROM Student WHERE sdept not in (’cs’,’is’)”的功能是A.查询“cs”系和“is”系两个系的学生B. 查询不是“cs”系但是“is”系的学生C. 查询是“cs”系但不是“is”系的学生D. 查询既不是“cs”系也不是“is”系的学生16、现要将张三的年龄改为20,系改为计算机系,下列语句中正确的是A.update student set sage = 20,set sdept = '计算机系' where sname = '张三'B. update student set sage = 20,sdept = '计算机系' where sname = '张三'C. update student set sage = 20, update sdept = '计算机系' where snam17、关系数据库中模式和内模式间的映像提供的独立性是A.存储数据 B. 逻辑数据C.数据结构 D. 数据文件18、SQL语言中计算列值平均值的聚合函数是A.SUMB.COUNTC.MAXD.AVG19、在SELECT语句中,用来限制查询结果集行数的谓词是A.COUNTB.SUMC.TOPD.BOTTOM20、一个电视经销商在表TVType中维护其库存的电视机(TVs)的详细信息。
下列能够正确显示价格最贵的前三种电视机信息的语句是A、SELECT TOP 3 cDescription FROM TVType ORDER BY iPrice ascB、SELECT TOP 3 cDescription FROM TVType ORDER BY iPrice descC、SELECT cDescription FROM TVType where max(iPrice) > 3D、SELECT cDescription, max(iPrice) FROM TVType ORDER BY iPrice21、已知SN是一个字符类型的字段,有查询语句:SELECT SN FROM S WHERE SN LIKE 'AB%' 该查询语句的执行结果是A. 含有3个字符‘AB%’的所有SN字段B. 仅含有3个字符且前两个为‘AB’的SN字段C. 以字符串‘AB’开始的所有SN字段D. 含有字符‘A’或‘B’的所有SN字段23、下列关于关系数据库的操作特点的说法,正确的是A. 需要指明操作的要求和操作的实现过程B. 需要指明操作的要求,但不需要指明操作的实现过程C. 需要指明操作的实现过程,但不需要指明操作的要求D. 对操作要求和操作实现过程都不需要指明24、下列关于关系数据库表的说法,错误的是A. 关系表中的每一列是不可再分的基本属性B. 关系表中的各属性不能重名。
C. 关系表中行的顺序不重要D. 关系表中行的顺序很重要25、设有关系R,现要按条件f对关系R进行选择运算,正确的是A.R∞fRB.∏f(R)C.бf(R)D.Uf(R)26、Numeric(p, q),其中p是指A.小数点左右两边数字位个数之和B.小数点左右两边数字位个数之和加上1位小数点C.小数点左边数字位个数D.小数点右边数字位个数27、数据库管理系统(DBMS)是A.教学软件B.应用软件C.计算机辅助设计D.系统软件28、数据库中的外模式对应A.数据库文件 B. 关系表C.视图 D. 操作系统文件29、下列不属于数据库特点的是A. 程序和数据相互独立B. 能保证数据正确性C. 提供用户对数据文件的直接操作D. 支持多个用户同时修改数据30、在E-R模型中,联系所关联的实体A. 只能是两个B. 必须至少是两个C. 可以是一个D. 必须至少有三个31、下列聚合函数中,不忽略空值的是A. SUM(列名)B. MAX(列名)C. AVG(列名)D. COUNT(*)32、匹配0到多个字符的通配符是A. *B. %C. _D. ?33、下列对关系的描述,错误的是A.表中列的数据类型可以不固定B.关系表中的每一列都是不可再分的基本属性C.表中各属性不能重名,任意两行不能完全相同D.表中的行、列次序无关34、下列不属于SQL语言功能的是A.数据定义功能B.数据查询功能C.数据控制功能D.数据通信功能35、数据库中数据的物理独立性是指A.内模式变化时应用程序可以不变B.应用程序变化时,内模式保持不变C.模式变化时应用程序可以不变D. 外模式变化时应用程序可以不变36、关系数据库采用的组织层数据模型是A.实体-联系图 B. 二维表C.二叉树 D. 图37、数据库系统的独立性是指A.不会因为数据的变化而影响应用程序B. 不会因为系统数据的存储结构和逻辑结构的变化而影响应用程序C. 不会因为数据存储策略的变化而影响应用程序D. 不会因为某些数据的逻辑结构变化而影响应用程序38、数据库中数据的逻辑独立性是指A. 当内模式发生变化时,模式可以不变B. 当内模式发生变化时,外模式可以不变C. 当模式发生变化时,外模式可以不变D. 当模式发生变化时,内模式可以不变39、下述对出生日期进行比较的表达式中,正确的是A.出生日期>‘1980/1/1’B. 出生日期> 1980/1/1C. 出生日期> 1980:1:1D. 出生日期> ‘1980:1:1’40、数据的完整性包括A.数据结构完整、数据操作完整和数据实现完整B.数据静态结构和数据的动态结构的完整性C.外模式、模式和内模式的完整性D.实体完整性、参照完整性和用户定义的完整性41、数据库系统的核心是A、数据模型B、数据库管理系统C、软件工具D、数据库42、要从student表中查出学号(sno)最后一位是0、1和5的学生的信息,正确的查询语句为: select * from student whereA.sno like '015'B.sno like '%015'C.sno like '%[015]'D.sno like '%[^015]'43、R和S为两个基本表,“R JOIN S ON R.列1=S.列2”,要使操作有意义,列1和列2必须A. 列名相同B. 数据类型相同C. 语义相同D. 列名和类型均相同44、在关系数据库系统中,产生数据不一致的根本原因是A.数据存储量太大 B. 没有严格的保护数据C.未对数据进行完整性控制D. 数据冗余45、设有关系R(A,B,C)和S(B,C,D)。
下列关系代数表达式中不成立的是A. ∏A(R)×∏D(S)B. R∪SC. ∏C(R)∩∏C(S)D. R∞S46、假设考试成绩的取值范围为0~150的整数,则最合适的数据类型是A. tinyintB.intC.numeric(3,0)D. numeric(4,1)47、数据库的外模式和模式间的映像提供的独立性是A.存储数据 B. 逻辑数据C.数据结构 D. 数据文件48、数据模型的三要素是A.外模式、模式和内模式B. 实体完整性、参照完整性和用户定义的完整性C. 数据、关系表和数据库D. 数据结构、数据操作和数据完整性约束49、下列不属于组织层数据模型的是A.关系模型B.实体-联系模型C.层次模型D.网状模型50、在SQL语句中,下列不属于数据定义功能的动词为A. CREATEB.DROPC.SELECTD.ALTER51、要从student表中查出不姓“张”和“李”的学生信息(学生的姓名对应的字段为sname),正确的查询语句为:select * from student whereA.sname not like '[张李]%'B.sname like '[张李]%'C.sname not like '张李%'D.sname not like '[张李]'52、设有图书表,结构如下:Books(cBookId ,cBookName ,cBookCategory,cAuthorName ,iPages,iPrice) 下列查询语句中,能够按书名的字母升序顺序显示书名及其价格的是A、SELECT * FROM Books ORDER BY cBookName ASCB、SELECT cBookName, iPrice FROM Books ORDER BY cBookName ASCC、SELECT * FROM Books ORDER BY cBookName DESCD、SELECT cBookName, iPrice FROM Books ORDER BY cBookName DESC53、设R和S为两个基本表,“FROM R RIGHT JOIN S ON R.某列=S.某列”表示A. 不要求R中的数据满足连接条件B. 不要求S中的数据满足连接条件C. 同时要求S和R中的数据均满足连接条件D. S和R中的数据均可不满足连接条件54、关于关系,下列说法中正确的是Ⅰ.关系中的每一个属性都是不可再分解的Ⅱ.关系中不允许出现取值完全相同的元组Ⅲ.可以不考虑关系中各元组的顺序Ⅳ.可以不考虑关系中各属性的顺序A. 仅Ⅰ和ⅢB. 仅Ⅲ和ⅣC. 仅Ⅰ、Ⅱ和ⅢD. 全部55、下列关于实体完整性的说法,错误的是A.实体完整性是保证关系中的每个元组都是可识别的和唯一的B.关系数据库中所有的表都必须有主键C.关系数据库的表中不允许存在无主键值的记录D.关系数据库的表中允许存在主键值相同的记录56、下列关于参照完整性的说法,错误的是A.参照完整性也称为引用完整性B.参照完整性一般指多个实体之间的关联关系C.外键值不允许为空D.参照完整性一般用外键实现57、关系数据库中的数据完整性是指A. 数据的正确性B. 数据的独立性、可控性C. 数据的一致性D. 数据的有效性和相容性58、下列关于概念数据模型的说法,正确的是A. 是对现实世界进行建模B. 是对信息世界进行建模C. 与具体的数据库管理系统有关D. 与具体的操作系统有关59、DBMS中对数据库中的数据进行插入、删除和修改等这类功能称为A.数据定义功能B.数据操作功能C.数据管理功能D.数据控制功能60、在SQL中,下列涉及空值的操作,错误的是A、AGE IS NULLB、AGE IS NOT NULLC、AGE = NULLD、NOT (AGE IS NULL)D. 与具体的操作系统有关63、下列查询年龄最大的学生姓名的SQL语句,正确的是A. SELECT SNAME FROM STUDENT WHERE SAGE = MAX(SAGE)B. SELECT SNAME FROM STUDENT WHERE MAX(SAGE) = SAGEC. SELECT TOP 1 SAGE FROM STUDENTD. SELECT SNAME FROM STUDENT WHERE SAGE =(SELECT MAX(SAGE) FROM STUDENT64、在关系数据库中,主键的作用是A.实现参照完整性B.限制列的取值C.实现域的完整性D.实现实体完整性65、字符串匹配中“[]'通配符的作用是A. 匹配括号中的任何一个字符B. 匹配括号中的全部字符C. 匹配括号中的0到多个字符D. 不匹配括号中的任何1个字符66、通配符“%”表示A、代表一个字符B、代表零个或多个字符C、表示在某一范围的字符D、表示不在某一范围的字符67、在关系数据库中,不同表之间的数据冗余最易造成的问题是A.增、删、改操作异常B. 查询异常C. 插入异常D. 数据不一致68、下列关于数据库管理系统的说法,错误的是A.数据库管理系统是一个专门用于实现对数据进行管理和维护的系统软件B.数据库管理系统位于用户应用程序与操作系统软件之间C.数据库管理系统需要操作系统的支持以实现对数据库文件的操作D.数据库管理系统是计算机的基础软件之一69、如果实体A与实体B之间是多对多联系,为描述两个实体之间的关联关系,添加了联系C来关联实体A和B,添加联系C的作用是A.简化以后的查询操作B.方便数据的修改操作C.将多对多联系转化为一对多联系D.方便以后建立用户视图70、“_”通配符的作用是A. 匹配1个汉字字符B. 匹配1个英文字符C. 匹配1个任意字符D. 匹配0到1个任意字符71、数据库中的模式对应A. 数据库文件B. 关系表C.视图 D. 操作系统文件72、一个大学有许多学科,学生在完成相应学科的所有课程之后可以毕业。