数据库练习题(答案)
数据库题库及答案精选全文完整版

可编辑修改精选全文完整版数据库题库及答案数据库技术是计算机科学中重要的一部分,广泛应用于各个领域。
为了更好地学习和理解数据库知识,题库是一个非常有用的资源。
本文提供一些常见的数据库题目及其答案,希望对读者的学习和实践有所帮助。
一、选择题1. 在关系数据库中,用于描述记录之间的关系的是:a) 表格b) 行c) 列d) 键答案:a) 表格2. 数据库管理系统(DBMS)的主要功能包括:a) 数据的存储和管理b) 数据的查询和分析c) 数据的备份和恢复d) 数据的安全性控制答案:a) 数据的存储和管理、b) 数据的查询和分析、c) 数据的备份和恢复、d) 数据的安全性控制3. 关系数据库中,用于唯一标识一条记录的属性被称为:a) 主键b) 外键c) 候选键d) 索引答案:a) 主键4. 数据库的范式用于描述数据库的结构是否符合某种规范。
以下哪一项不是数据库的范式:a) 一范式b) 二范式c) 三范式d) 四范式答案:d) 四范式5. 在SQL语句中,用于插入新记录的关键字是:a) SELECTb) UPDATEc) INSERTd) DELETE答案:c) INSERT二、填空题1. 在关系数据库中,每一行都代表一个________。
答案:记录2. 数据库中具有相同属性的记录集合被称为____________。
答案:表3. 在关系数据库中,用于检索某一部分记录的语句是________。
答案:SELECT4. 数据库设计中常用的三个范式依次是一范式、二范式和__________。
答案:三范式5. 数据库表中,用于唯一标识一条记录的属性被称为________。
答案:主键三、应用题1. 请列举至少三种数据库管理系统(DBMS)的类型,并简要描述它们的特点。
答案:关系型数据库管理系统(RDBMS):采用表格的形式组织数据,具有高度结构化和强一致性的特点。
常见的关系型数据库管理系统有MySQL、Oracle、SQL Server等。
数据库 练习题(答案)

第四章练习题一、选择题1、设有两个关系R(A,B)与S(B,C),与下列SELECT语句SELECT A,B FROM RWHERE B NOT IN(SELECT B FROM S WHERE C='C56');等价的关系代数表达式就是 [ C]A.πA,B(σC≠'C56'(R⋈S))B.πA,B(R ⋈ S)C≠'C56'C.R-πA,B(σC= 'C56'(R⋈S))D.R-πA,B(σC≠'C56'(R⋈S))2、嵌入式SQL的预处理方式,就是指[ B]A.识别出SQL语句,加上前缀标识与结束标志B.把嵌入的SQL语句处理成函数调用形式C.对源程序进行格式化处理D.把嵌入的SQL语句编译成目标程序3、SQL中,“DELETE FROM 表名”表示 [ A]A.从基本表中删除所有元组B.从基本表中删除所有属性C.从数据库中撤消这个基本表D.从基本表中删除重复元组4、SQL中,聚合函数COUNT(列名)用于[ C]A.计算元组个数B.计算属性的个数C.对一列中的非空值计算个数D.对一列中的非空值与空值计算个数5、在传统SQL技术中,使用“ORDER BY”子句的SELECT语句查询的结果,实际上为 [B]A.数组B.列表C.包D.集合6、在数据库中,能提高查询速度的就是(C )A、数据依赖B、视图C、索引D、数据压缩7、语句 delete from sc 表明( A )A、删除sc中的全部记录B、删除基本表scC、删除基本表sc中的列数据D、删除基本表sc中的部分行8、在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过( B )实现。
A、指针B、游标C、数组D、栈9、在下列基本表的定义中,数值5表示( C )CREATE TABLE student (Sno char(5) not null unique,Sname char(2));A、表中有5条记录B、表中有5列C、表中字符串Sno 的长度D、表格的大小10、在视图上不能完成的操作就是( C )A、更新视图B、查询C、在视图上定义新的基本表D、在视图上定义新视图11、下列聚合函数中不忽略空值 (null) 的就是 (C)A、SUM (列名)B、MAX (列名)C、COUNT ( * )D、AVG (列名)12、SQL的查询语句的where子句中,对空值的操作,不正确的就是 ( C )A、where AGE IS NULLB、where AGE IS NOT NULLC、where AGE = NULLD、where NOT (AGE IS NULL)13、Transact-SQL对标准SQL的扩展主要表现为( A )。
数据库系统原理练习题库(附参考答案)

数据库系统原理练习题库(附参考答案)一、单选题(共100题,每题1分,共100分)1.属于数据库结构设计阶段的是A、程序设计B、功能设计C、事务设计D、逻辑结构设计正确答案:D2.人工管理阶段,计算机主要应用于A、数据集成B、科学计算C、过程控制D、故障恢复正确答案:B3.下列关于数据控制语言的说法中,正确的是A、REVOKE语句用于授予权限B、GRANT语句用于收回权限C、数据控制语言主要用于数据执行流程管理D、数据控制语言包括的主要SQL语句是GRANT和REVOKE正确答案:D4.下列属于关联分析算法的是A、AprioriB、GMMC、RedisD、HBase正确答案:A5.同一数据被反复存储的情况是A、删除异常B、插入异常C、更新异常D、数据冗余正确答案:D6.产生数据不一致的主要原因是并发操作破坏了事务的A、持续性B、一致性C、原子性D、隔离性正确答案:D7.DBMS提供【】来严格地定义模式。
A、模式描述语言B、子模式描述语言C、内模式描述语言D、程序设计语言正确答案:A8.关系数据库以【】作为数据的逻辑模型。
A、二维表B、关系C、关系模型D、数据库正确答案:C9.关于调用存储过程的说法,错误的是A、可以从交互式界面调用B、可以使用CALL语句来调用存储过程C、可以由嵌入式SQL调用D、不是所有的SQL接口都能调用存储过程正确答案:D10.可唯一标识实体的属性集称为A、键B、实体型C、域D、属性正确答案:A11.目的是为可实际运行的应用程序设计提供依据与指导,并作为设计评价的基础的是A、设计评价B、编制应用程序设计说明C、模型转换D、子模式设计正确答案:B12.在使用游标的过程中,需要注意的事项不包括A、游标不能单独在查询操作中使用B、在一个BEGIN···END语句块中每一个游标的名字并不是唯一的C、游标是被SELECT语句检索出来的结果集D、在存储过程或存储函数中可以定义多个游标正确答案:B13.对关系的描述不正确的是A、关系中的元组次序可交换B、关系可以嵌套定义C、关系是一张二维表D、关系是一个集合正确答案:B14.下列关于MySQL的说法中,正确的是A、在MySQL中,一个关系对应多个基本表B、在MySQL中,一个或多个基本表对应一个存储文件C、在MySQL中,一个表只能有一个索引D、在MySQL中,索引不能存放在存储文件中正确答案:B15.关系数据库是以【】的形式组织数据。
数据库练习试卷1(题后含答案及解析)

数据库练习试卷1(题后含答案及解析)题型有:1. 选择题选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
1.DBMS是位于______之间的一层数据管理软件。
A.OA软件与用户B.OS与DBC.硬件与软件D.OS与硬件正确答案:B2.在SQL中,外模式一级数据结构的基本单位是______。
A.基本表B.视图C.E-R图D.用户表正确答案:B解析:数据库的三级体系结构为外模式、模式和内模式,其中外模式也称为子模式或用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
3.若两个实体之间的联系是1:m,则实现1:m联系的方法是______。
A.在“m”端实体转换的关系中加入“1”端的实体转换所得的关系的码B.将“m”端实体转换关系的码加入到“1”端的实体转换所得的关系C.在两个实体转换的关系中,分别加入另一个关系码D.将两个实体转换成一个关系正确答案:A解析:1:m类型的联系转换为实体有两种方法:第一种方法是把联系转换为一个独立的关系模式;第二种方法是把联系与“m”端实体对应的关系模式合并。
如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系体本身的属性均转换为关系的属性,而关系的码为m端实体的码;如果与“m”端关系模式合并,则把联系的属性加入到“m”端,并在“m”端加入“1”端的码。
4.若R1={a,b),R2={a,b,c,d),则R1×R2集合中共有______个元组。
A.2B.4C.6D.8正确答案:D解析:两个关系的笛卡儿积中元组的个数为两个关系中元组个数的乘积。
所以答案应为D。
5.两个子查询的结果______时,可以执行并、交、差操作。
A.结构完全一致B.结构完全不一致C.结构部分相同D.主键完全相同正确答案:A解析:基本概念题。
《数据库》练习题及答案

《数据库》复习题一一、选择题1.数据库系统的核心是:()A)编译系统B)数据库C)操作系统D)数据库管理系统2.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是:()A)DBS包括DB和DBMS B)DBMS包括DB和DBSC)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS3.按照数据模型分类,Visual FoxPro属于:()A)层次型B)网状型C)关系型D)混合型4.打开一个数据库的命令是( )A) USE B) USE DA TABASEC) OPEN D) OPEN DA TABASE5.关系数据库管理系统存储与管理数据的基本形式是:()A)关系树B)二维表C)结点路径D)文本6.以下关于自由表的叙述,正确的是A) 全部是用以前版本的Foxpro(FoxBASE) 建立的表B) 可以用Visual Foxpro 建立,但是不能把它添加到数据库中C) 自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D) 自由表可以添加到数据库中,但是数据库表不可以从数据库中移出成为自由表7."程序设计"这四个汉字作为字符串常量,在Visual FoxPro中可表示为:()A){程序设计} B)(程序设计)C)程序设计D)'程序设计'8.如果内存变量DT是日期型的,那么给该变量赋值正确的操作是:()A)DT=08/10/97 B)DT="08/10/97"C)DT=CTOD(08/10/97)D)DT= CTOD("08/10/97")9.设表TXL.DBF 中有20 条记录。
在VFP 命令窗口中执行以下命令序列,最后显示的结果是USE TXLSKIP 3COUNT TO N?NA) 0 B) 3 C) 4 D) 2010.表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令A) TOTAL 数学+英语+计算机TO 总分B) REPLACE 总分WITH 数学+英语+计算机C) SUM 数学+英语+计算机TO 总分D) REPLACE ALL 数学+英语+计算机WITH 总分11.某数据表中包含如下的两个字段:性别(C,2)、奖金(N,6,2),如果需要查询奖金在100元以下或400元以上的男职工和奖金在200元以上的女职工,应该使用的条件是:()A)性别="男".AND.奖金<=100.OR.奖金>=400.AND.性别="女".AND.奖金>=200B)性别="男".AND.奖金<=100.OR.奖金>=400.OR.性别="女".AND.奖金>=200C)性别="男".AND.(奖金<=100.OR.奖金>=400).AND.性别="女".AND.奖金>=200D)性别="男".AND.(奖金<=100.OR.奖金>=400).OR.性别="女".AND.奖金>=20012.在Visual Foxpro 环境下,若已打开A.DBF 表文件,统计该表中的记录数,使用的命令是A) TOTAL B) COUNT C) SUM D) A VERAGE13.在下列表达式中,运算结果为数值的是:()A)"1234"+"3579" B)CTOD("05/08/93")-11C)130+350=480 D)LEN("SFDE")-114.要从某表文件中真正删除一条记录,应当A) 先用DELETE 命令,再用ZAP 命令B) 直接用ZAP 命令C) 先用DELETE 命令,再用PACK 命令D) 直接用DELETE 命令15.在显示下拉菜单中,单击"追加方式"选项,将在当前表A) 中插入一个空记录B) 尾增加一个空记录C) 中进入追加状态D) 上弹出追加对话框16.对表结构的修改是在下面哪一个对话框中完成的A) 表设计器B) 数据库设计器C) 表达式生成器D) 浏览窗口17.在数据表中,逻辑型、日期型和备注型字段的宽度分别被系统定义为:()A)3,8,10 B)1,6,10 C)1,8,任意D)1,8,418.下列操作中,不能用MODIFY STRUCTURE命令实现的是:()A)增加数据表中的字段B)删除数据表中的字段C)修改数据表中字段的宽度D)删除数据表中的某些记录19.当打开一个数据表文件后,执行命令SKIP -1,则命令?RECNO()的结果是:()A)0 B)1 C)-1 D)出错信息20.假设数据表中共有50条记录,当执行命令DISPLAY ALL之后,命令?RECNO()的结果是:()A)1 B)50 C)51 D)0二、填空题1.数据库文件的扩展名是_______,表文件的扩展名是_______。
数据库综合练习题及答案

练习题及答案第一部分:选择题一、单项选择题1.DBS是采用了数据库技术的计算机系统。
DBS是一个集合体,包含数据库、计算机硬件、软件和A.系统分析员B.程序员C.数据库管理员D.操作员2.模型是对现实世界的抽象,在数据库技术中,用模型的概念描述数据库的结构与语义,对现实世界进行抽象。
表示实体类型及实体间联系的模型称为A.数据模型B.实体模型C.逻辑模型D.物理模型3.关系模型概念中,不含有多余属性的超键称为A.候选键B.对键C.内键D.主键4.设R、S为两个关系,R的元数为4,S的元数为5,则与RS等价的操作是A.σ3<6(R×S) B.σ3<2(R×S) C.σ3>6(R×S) D.σ7<2(R×S)5.分布式数据库存储概念中,数据分配是指数据在计算机网络各场地上的分配策略,一般有四种,分别是集中式、分割式、全复制式和A. 任意方式B.混合式C.间隔方式D.主题方式6.数据库系统中,类是指具有相同的消息,使用相同的方法,具有相同的变量名和A. 变量值B. 特征C. 定义D. 类型7.随着计算机应用领域的扩大,第一代、第二代DBS不能适应处理大量的A.格式化数据B.网络数据C.非格式数据D.海量数据9.数据库并发控制概念中,使用X封锁的规则称为A.PS协议B.PX协议C.PSC协议D.两段封锁协议10.在数据库操作过程中事务处理是一个操作序列,必须具有以下性质:原子性、一致性、隔离性和A.共享性B.继承性C.持久性D.封装性11.面向对像模型概念中,类可以有嵌套结构。
系统中所有的类组成一个有根的A.有向无环图B.有向有环图C.无向有环图D.无向无环图12.在教学管理系统中,有教师关系T(T#,NAME),学生关系S(S#,NAME),学生成绩关系S(S#,NU)。
其中T#表示教师工号,S#表示学生学号,则T和N存在联系为A. 1:1B. 1:NC. M:ND. 无联系13.一个数据库一般不是由独立的对象组成的,对象的聚集形式的数学意义是A. 笛卡尔积B. 选择C. 投影D. 联接14.对象标识是指针一级的概念是一个强有力的数据操纵原语言,是集合、元组和递归等复合对象操纵的基础,标识是A.任意的B. 可以改变的C.不唯一的D.不能改变的15.数据库系统中除了可用层次模型和关系模型表示实体类型及实体间联系的数据模型以外,还有A. E-R 模型B. 信息模型C.网络模型D.物理模型第二部分:非选择题二、填空题16. 数据库系统中,存放___________ 的数据库,称为数据字典(DD)。
数据库系统概论练习题库及参考答案

数据库系统概论练习题库及参考答案一、单选题(共80题,每题1分,共80分)1、下列不属于数据库系统特点的是( )A、数据独立性高B、数据冗余度高C、数据完整性D、数据共享正确答案:C2、把表和索引分开放在不同的磁盘上以提高性能是哪个阶段考虑的事项()A、需求分析B、数据库实施C、数据库物理设计D、数据库运行与维护正确答案:C3、下列关于数据模型中实体间联系的描述正确的是()。
A、单个实体不能构成E-R图B、仅在两个实体之间有联系C、实体间的联系不能有属性D、实体间可以存在多种联系正确答案:D4、同一个关系的任两个元组值( )。
A、其他三个答案均不正确B、必须完全相同C、不能完全相同D、可以完全相同正确答案:C5、下列模型中,广泛采用E-R模型设计方法的是()。
A、逻辑模型B、概念模型C、物理模型D、外模型正确答案:B6、在SQL的查询语句中,对应关系代数中“投影”运算的语句是()。
A、WHEREB、SELECTC、FROMD、SET正确答案:B7、下列关系代数操作中,哪些运算要求两个运算对象其属性结构完全相同()。
A、自然连接、除法B、并、交、差C、投影、选择D、笛卡尔积、连接正确答案:B8、设有三个域D1={A,B}、D2={C,D,E}、D3={F,G},则其笛卡尔积D1×D2×D3的基数为( )。
A、3B、7C、5D、12正确答案:D9、当前数据库应用系统的主流数据模型是()。
A、面向对象数据模型B、网状数据模型C、关系数据模型D、层次数据模型正确答案:C10、关于“死锁”,下列说法中正确的是()。
A、当两个用户竞争相同资源时不会发生死锁B、只有出现并发操作时,才有可能出现死锁C、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库D、死锁是操作系统中的问题,数据库操作中不存在正确答案:B11、在关系模式R中,函数依赖X→Y的语义是()。
A、在R的每一关系中,若两个元组的X值相等,则Y值也相等B、在R的某一关系中,Y值应与X值相等C、在R的某一关系中,若两个元组的X值相等,则Y值也相等D、在R的每一关系中,Y值应与X值相等正确答案:A12、从E-R图导出关系模式时,如果两实体间的联系是m:n;下列说法中正确的是()A、将n方码和联系的属性纳入m方的属性中B、增加一个关系表示联系,其中纳入m方和n方的码C、在m方属性和n方属性中均增加一个表示级别的属性D、将m方码和联系的属性纳入n方的属性中正确答案:B13、对于关系模式S-L(Sno,Sdept,Sloc),S-L中有下列函数依赖:Sno→Sdept,Sdept→Sloc ,SnoSloc,将S-L分解为下面三个关系模式:SN(Sno),SD(Sdept),SO(Sloc),这种分解是()。
(完整版)数据库练习题及答案解析

第一章习题一、单项选择题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、设有两个关系R(A,B)和S(B,C),与下列SELECT语句SELECT A,B FROM RWHERE B NOT IN(SELECT B FROM S WHERE C='C56');等价的关系代数表达式是 [ C]A.πA,B(σC≠'C56'(R⋈S))B.πA,B(R ⋈ S)C≠'C56' C.R-πA,B(σC= 'C56'(R⋈S))D.R-πA,B(σC≠'C56'(R⋈S))2、嵌入式SQL的预处理方式,是指[ B]A.识别出SQL语句,加上前缀标识和结束标志B.把嵌入的SQL语句处理成函数调用形式C.对源程序进行格式化处理D.把嵌入的SQL语句编译成目标程序3、SQL中,“DELETE FROM 表名”表示 [ A]A.从基本表中删除所有元组B.从基本表中删除所有属性C.从数据库中撤消这个基本表D.从基本表中删除重复元组4、SQL中,聚合函数COUNT(列名)用于[ C]A.计算元组个数B.计算属性的个数C.对一列中的非空值计算个数D.对一列中的非空值和空值计算个数5、在传统SQL技术中,使用“ORDER BY”子句的SELECT语句查询的结果,实际上为 [B]A.数组 B.列表 C.包 D.集合6、在数据库中,能提高查询速度的是(C )A. 数据依赖B. 视图C. 索引D. 数据压缩7、语句 delete from sc 表明( A )A. 删除sc中的全部记录B. 删除基本表scC. 删除基本表sc中的列数据D. 删除基本表sc中的部分行8、在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过( B )实现。
A. 指针B. 游标C. 数组D. 栈9、在下列基本表的定义中,数值5表示( C )CREATE TABLE student (Sno char(5) not null unique,Sname char(2));A. 表中有5条记录B. 表中有5列C. 表中字符串Sno 的长度D. 表格的大小10、在视图上不能完成的操作是( C )A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图11、下列聚合函数中不忽略空值 (null) 的是(C)A、SUM (列名)B、MAX (列名)C、COUNT ( * )D、AVG (列名)12、SQL的查询语句的where子句中,对空值的操作,不正确的是( C )A、where AGE IS NULLB、where AGE IS NOT NULLC、where AGE = NULLD、where NOT (AGE IS NULL)13、Transact-SQL对标准SQL的扩展主要表现为( A )。
A. 加入了程序控制结构和变量B. 加入了建库和建表语句C. 提供了分组(Group By)查询功能D. 提供了Min、Max待统计函数14、以下哪种情况应尽量创建索引( A )。
A. 在Where子句中出现频率较高的列B. 具有很多NULL值的列C. 记录较少的基本表D. 需要更新频繁的基本表15、下列SQL Server语句中出现语法错误的是( D )。
***************************FROM[AAA]C. CREATE DATABASE AAAD. DELETE * FROM AAA16、属于事务控制的语句是( A )。
A. Begin Tran、Commit、RollBackB. Begin、Continue、EndC. Create Tran、Commit、RollBackD. Begin Tran、Continue、End17、在SQL语言的SELECT语句中,实现投影操作的是哪个子句?(A )A)select B)from C)where D)grou by18、用二维表结构表示实体以及实体间联系的数据模型称为(C )A)网状模型 B)层次模型 C)关系模型 D)面向对象模型第(19)至(21)题是基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号EMP DEPT19、若执行下面列出的操作,哪个操作不能成功执行?(D )A) 从EMP中删除行(‘010’,‘王宏达’,‘01’,1200)B) 在EMP中插入行(‘102’,‘赵敏’,‘01’,1500)C) 将EMP中雇员号=‘056’的工资改为1600元D) 将EMP中雇员号=‘101’的部门号改为‘05’20、若执行下面列出的操作,哪个操作不能成功执行?(C )A) 从DEPT 中删除部门号=‘03’的行B)在DEPT中插入行(‘06’,‘计划部’,‘6号楼’)C) 将DEPT中部门号=‘02’的部门号改为‘10’D) 将DEPT中部门号=‘01’的地址改为‘5号楼’21、在雇员信息表关系EMP中,哪个属性是外键(foreign key)?(C )A) 雇员号B) 雇员名C) 部门号D) 工资22、设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=R×S,则关系T的元数是(A )A) 7 B) 9 C) 12 D) 123、设属性A是关系R的主属性,则属性A不能取空值(NULL)。
这是(A )A) 实体完整性规则 B) 参照完整性规则C) 用户定义完整性规则 D) 域完整性规则24、下面列出的关于“视图(View)”的条目中,哪一条是不正确的?( B)A) 视图是外模式B)使用视图可以加快查询语句的执行速度C) 视图是虚表 D) 使用视图可以简化查询语句的编写25、 SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现哪类功能?(B )A) 数据查询B) 数据操纵C) 数据定义D) 数据控制26、在数据库管理系统中,下面哪个模块不是数据库存取的功能模块?( A)A) 事务管理程序模块B) 数据更新程序模块C) 交互式程序查询模块D) 查询处理程序模块27、SQL查询语句中,用于测试子查询是否为空的谓词是(A)。
A、EXISTSB、UNIQUEC、SOMED、ALL28、下列SQL语句中,插入数据的是(D )。
A、CREATEB、ALTERC、UPDATED、INSERT29、在下面所列出的条目中,哪些是数据库管理系统的基本功能?(D )Ⅰ.数据库定义Ⅱ.数据库的建立和维护Ⅲ.数据库存取Ⅳ.数据库和网络中其他软件系统的通信A) Ⅰ和ⅡB) Ⅰ、Ⅱ和ⅢC) Ⅱ和ⅢD) 都是30、当修改基本数据时,下列关系视图的说法正确的是(B )A、需要重建B、查以看到修改结果C、无法看到修改结果式D、不许修改带视图的基表31、在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为(D )A) 应用层、数据存取层、数据存储层、语言翻译处理层B) 应用层、数据存储层、数据存取层、语言翻译处理层C) 应用层、数据存储层、语言翻译处理层、数据存取层D) 应用层、语言翻译处理层、数据存取层、数据存储层32、在SQL语言的SELECT语句中,实现投影操作的是( A )子句。
A、selectB、fromC、whereD、grou by33、SQL中,“AGE IN(20,22)”的语义是( D )。
A)AGE<=22 AND AGE >=20 B)AGE <22 AND AGE >20C)AGE =20 AND AGE =22 D)AGE =20 OR AGE =2234 SQL中,聚合函数COUNT(列名)用于( C )A.计算元组个数B.计算属性的个数C.对一列中的非空值计算个数D.对一列中的非空值和空值计算个数35、Transact-SQL对标准SQL的扩展主要表现为(A )。
A. 加入了程序控制结构和变量B. 加入了建库和建表语句C. 提供了分组(Group By)查询功能D. 提供了Min、Max统计函数36、已知关系:厂商(厂商号,厂名)PK=厂商号产品(产品号,颜色,厂商号)PK=产品号,FK=厂商号假设两个关系中已经存在如图所示元组:厂商产品若再往产品关系中插入如下元组:I(P03,红,C02)II(P01,蓝,C01)III(P04,白,C04)IV(P05,黑,null)能够插入的元组是( D )A I,II,IVB I,IIIC I,IID I,IV37、设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE ( B )A ‘_ _ W _ %’B ‘_ % W _ _’C ‘_ W _ _’D ‘_ W _ %’38、下列SQL语句中,修改表结构的是(D )。
A、CREATEB、INSERTC、UPDATED、ALTER39、SQL语句通常称为( A)。
A、结构化查询语言B、结构化控制语言C、结构化定义语言D、结构化操纵语言40、SQL语言的一体化特点主要是与( B)相比较而言的。
A、操作系统命令B、非关系模型的数据语言C、高级语言D、自然语言41、SQL语言中,删除一个表的命令是( B )A、 DELETE tableB、DROP tableC、 CLEAR tableD、 REMORE table42、在基表S中查询所有姓名中有“国”的学生,在WHERE子句中应使用( A)通配符。
A. LIKE ’%国%’B. LIKE ‘%国_’C. LIKE ’_国%’D. LIKE ‘_国_’43、下列哪个不属于数据库对象(B )A、默认B、SELECT语句C、存储过程D、视图44、下列那一个不属于SQL SERVER工具(A )A数据库管理器 B、事件探查器 C、导入和导出数据 D、查询分析器45、下列那一个不属于企业管理器的功能(D )A、注册服务器B、配置本地和远程服务器C、引入和导出数据D、为WINDOWS创建操作系统用户46、关于SQL Server文件组的叙述正确的是:( A )。
A、一个数据库文件不能存在于两个或两个以上的文件组里B、日志文件可以属于某个文件组C、文件组可以包含不同数据库的数据文件D、一个文件组只能放在同一个存储设备中47、下面关于外码的描述中,不正确的是(C )。
A. 外码体现了关系间的联系手段B. 外码是某个关系的码C. 外码不是任何关系的码D. 外码是一个关系的码同时是另一个关系的属性48、在SQL Server 中关于索引叙述正确的是:( B )。