数据库选择题
数据库习题及答案
一.选择题:1.数据库分析与设计中,其设计对象称客观世界的〔〕A.逻辑对象B.目标对象C.实体对象D.需求对象答案:B 〔150〕2. 数据库物理设计完成后,进入数据库实施阶段,以下各项中不属于实施阶段的工作是〔〕A.建立库构造B.扩大功能C.加载数据D.系统调试答案:B 〔150〕3. 通常用以下的顺序来完成数据库的设计工作〔〕A.概念设计、物理设计、逻辑设计B.逻辑设计、概念设计、物理设计C.概念设计、逻辑设计、物理设计D.物理设计、逻辑设计、概念设计答案:C 〔150〕4. 在数据库设计中,在概念设计阶段可用E-R方法,其设计出的图称为〔〕A.实物示意图B.实用概念图C.实体表示图D.实体联系图答案:D 〔153〕5. E-R图是数据库设计的工具之一,它适用于建立数据库的〔〕A.概念模型B.逻辑模型C.构造模型D.物理模型答案:A 〔155〕6.在关系数据库设计中,完成设计关系模式的任务是属于〔〕A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段答案:C 〔157〕7. 数据库逻辑设计的主要任务是〔〕A.建立E-R图和说明书B.创立数据库说明C.建立数据流图D.把数据送入数据库答案:B 〔158〕二.填空题1. 数据库概念设计是在数据需求分析根底上进展的,其目的是分析数据间的在语义关联,在此根底上建立一个数据的______________。
答案:抽象模型〔152〕2. 数据库的逻辑设计的根本方法是将E-R图转换成指定RDBMS中的______________,此外还包括关系的规化以及性能调整,最后是约束条件设置。
答案:关系模式〔156〕3. 数据库的逻辑设计的根本方法是将E-R图转换成指定RDBMS中的关系模式,此外还包括______________以及性能调整,最后是约束条件设置。
答案:关系的规化〔156〕4. 数据库的逻辑设计的根本方法是将E-R图转换成指定RDBMS中的关系模式,此外还包括关系的规化以及______________,最后是约束条件设置。
数据库选择题
1. 最终用户使用的数据视图称为()A. 内模式B. 外模式C. 概念模式D. 存储模式答案:B2. 在数据库系统中,把可以相互区别的客观事物称为()A. 文件B. 字段C. 实体D. 关键码答案:C3. 数据库的三级模式结构之间存在着两级映像,使得数据库系统具有较高的()A. 事务并发性B. 数据可靠性C. 数据独立性D. 数据重用性答案:C4. 设关系R和S的元数分别为r和s,则R×S的元数为()A. r+sB. r-sC. r×sD. MAX(r,s)答案:A5. 设有关系R(A,B,C)和S(D,A),如下图所示,R的主键为A,S的主键为D 且外键为A.则关系S中违反参照完整性约束的元组是()A. (1,2)B. (2,NULL)C. (3,3)D. (4,4)答案:D6. 有关系R(sno,sname,age),下列关于空值的查询语句中,不能产生正确结果的是()A. SELECT sname FROM R WHERE age=NULLB. SELECT sname FROM R WHERE age IS NULLC. SELECT sname FROM R WHERE NOT(age IS NULL)D. SELECT sname FROM R WHERE age IS NOT NULL答案:A7. 在数据库系统中,系统故障造成()A. 硬盘数据丢失B. 软盘数据丢失C. 内存数据丢失D. 磁带数据丢失答案:C8. 在关系模式R(A,B,C)中,F={(A,B)→C,B→C},则R最高达到()A. 1NFB. 2NFC. 3NFD. BCNF答案:A9. 数据库设计中,用于反映企业信息需求的是()A. ER模型B. 关系模型C. 层次模型D. 网状模型答案:A10. 在一个ER模型中,有3个不同的实体集和3个不同的二元联系,其中有1个一对一联系、1个一对多联系和1个多对多联系,根据ER模型转换成关系模型的规则,转换成关系的数目是()A. 3B. 4C. 5D. 6答案:B.11. 如果事务T获得了数据对象Q上的S锁,则其他事务在数据对象Q上()A. 可加X锁B. 可加S锁C. 可加任何锁D. 不能加任何锁答案:B12. 在事务依赖图中,若两个事务的依赖关系构成循环,则()A. 事务执行成功B. 系统出现活锁C. 事务执行失败D. 系统出现死锁答案:D13. 在数据库系统中,日志文件用于()A. 保障事务的并发性B. 保障数据的安全性C. 检测系统的死锁D. 数据库故障的恢复答案:D14. 在一个DDBS中,各场地均采用关系数据模型,但某些场地的DBMS是Oracle,而另一些是SQL Server,则称之为()A. 异构型B. 异质型C. 同构异质型D. 异构同质型答案:C15. 在面向对象数据库系统中,不同类的对象共享公共部分的结构和特性称为()A. 共享性B. 继承性C. 通用性D. 一致性答案:B1. 规范化理论是关系数据库进行逻辑设计的理论依据。
数据库选择题
数据库单选选择题单项选择题:1.( )是长期存储在计算机内的有组织,可共享的数据集合。
A.数据库管理系统B.数据库系统C.数据库D.文件组织2.层次与网状模型中数据结构的基本单位是( )。
A.两个记录型间的联系B.记录C.基本层次联系D.实体间多对多的联系3.在数据模型的三要素中,数据的约束条件规定数据及其联系的( )。
A.制约和存储规则B.动态特性C.静态特性D.数据结构4.( )属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。
A.数据模型B.概念模型C.非关系模型D.关系模型5.在数据库系统中,我们把满足以下两个条件的基本层次联系的集合称为层次模型。
( )(1)有一个结点无双亲(2)其他结点无双亲(3)有且仅有一个结点无双亲(4)其他结点有且仅有一个双亲(5)允许其他结点有多个双亲A.(1)和(2) B.(3)和(4) C.(3)和(5) D.(2)和(5)6.当数据库的( )改变了,由数据库管理员对( )映象作相应改变,可以使( )保持不变,从而保证了数据的物理独立性。
(1)模式(2)存储结构(3)外模式/模式(4)用户模式(5)模式/内模式A.(1)和(3)和(4) B.(1)和(5)和(3) C.(2)和(5)和(1) D.(1)和(2)和(4)7.在数据库三级模式间引入二级映象的主要作用是( )。
A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性8.数据库管理系统中DDL是指( )。
A.操作DB语言B.定义DB语言C.自含语言D.宿主语言9.英文缩写DBA代表( )。
A.数据库管理员B.数据库管理系统C.数据定义语言D.数据操纵语言10.反映信息世界中实体及实体间联系的模型是( )A.关系模型B.层次模型C.网状模型D.ER模型11.下列四项中,不属于数据库特点的是( )。
A.数据共享 B. 数据完整性 C. 数据冗余较小 D. 数据独立性低12.以下几种功能中,( )是DBMS的控制功能。
数据库考试选择题
1.下列不常用数据模型为___。
A层次模型B网状模型C概念模型D关系模型2.在关系数据模型中,用来表示实体关系的是___。
A字段B记录C表D指针3.在关系数据库系统中,一个关系相当于___。
A一张二维表B一条记录C一个关系数据库D一个关系代数运算4.关系模型用___实现数据之间的联系A关系B指针C表D公共属性5.1970年,美国IBM公司的研究员E·F·codd提出了数据库的___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.在关系理论中,把二维表表头中的栏目称为___A数据项B元组C结构名D属性名14.如果表中的一个字段不是本表的主键,而是另一个表的主键,这个字段称为___A元组B属性C关键字D外键15.在关系模型中,如果一个关系中的一个属性或属性组能够唯一标识一个元组___,那么称该属性或属性组是A外键B主键C候选键D联系16.在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主键是R#,S的主键是S#,则S#在R中称为___A外键B候选键C主键D超键17.在关系模型中,实现"关系中不允许出现相同的元组"的约束是通过___A候选键B主键C外部键D以上都不对18.一门课程可以由多个学生候选,一个学生可以选修多门课程。
数据库选择题与答案
数据库选择题与答案一、选择题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 语句。
(完整版)数据库考试题库
一、单项选择题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. 最终用户使用的数据视图称为()A. 内模式B. 外模式C. 概念模式D. 存储模式答案:B2. 在数据库系统中,把可以相互区别的客观事物称为()A. 文件B. 字段C. 实体D. 关键码答案:C3. 数据库的三级模式结构之间存在着两级映像,使得数据库系统具有较高的()A. 事务并发性B. 数据可靠性C. 数据独立性D. 数据重用性答案:C4. 设关系R和S的元数分别为r和s,则R×S的元数为()A. r+sB. r-sC. r×sD. MAX(r,s)答案:A5. 设有关系R(A,B,C)和S(D,A),如下图所示,R的主键为A,S的主键为D 且外键为A.则关系S中违反参照完整性约束的元组是()A. (1,2)B. (2,NULL)C. (3,3)D. (4,4)答案:D6. 有关系R(sno,sname,age),下列关于空值的查询语句中,不能产生正确结果的是()A. SELECT sname FROM R WHERE age=NULLB. SELECT sname FROM R WHERE age IS NULLC. SELECT sname FROM R WHERE NOT(age IS NULL)D. SELECT sname FROM R WHERE age IS NOT NULL答案:A7. 在数据库系统中,系统故障造成()A. 硬盘数据丢失B. 软盘数据丢失C. 内存数据丢失D. 磁带数据丢失答案:C8. 在关系模式R(A,B,C)中,F={(A,B)→C,B→C},则R最高达到()A. 1NFB. 2NFC. 3NFD. BCNF答案:A9. 数据库设计中,用于反映企业信息需求的是()A. ER模型B. 关系模型C. 层次模型D. 网状模型答案:A10. 在一个ER模型中,有3个不同的实体集和3个不同的二元联系,其中有1个一对一联系、1个一对多联系和1个多对多联系,根据ER模型转换成关系模型的规则,转换成关系的数目是()A. 3B. 4C. 5D. 6答案:B.11. 如果事务T获得了数据对象Q上的S锁,则其他事务在数据对象Q上()A. 可加X锁B. 可加S锁C. 可加任何锁D. 不能加任何锁答案:B12. 在事务依赖图中,若两个事务的依赖关系构成循环,则()A. 事务执行成功B. 系统出现活锁C. 事务执行失败D. 系统出现死锁答案:D13. 在数据库系统中,日志文件用于()A. 保障事务的并发性B. 保障数据的安全性C. 检测系统的死锁D. 数据库故障的恢复答案:D14. 在一个DDBS中,各场地均采用关系数据模型,但某些场地的DBMS是Oracle,而另一些是SQL Server,则称之为()A. 异构型B. 异质型C. 同构异质型D. 异构同质型答案:C15. 在面向对象数据库系统中,不同类的对象共享公共部分的结构和特性称为()A. 共享性B. 继承性C. 通用性D. 一致性答案:B1. 规范化理论是关系数据库进行逻辑设计的理论依据。
数据库原理试题及答案
数据库原理试题及答案一、选择题1. 数据库的主要特点是什么?A. 数据独立性B. 冗余性C. 数据共享性D. 数据保密性答案:A. 数据独立性2. 关系数据库中,主键的作用是什么?A. 用于建立实体之间的联系B. 用于唯一标识关系表中的每一条记录C. 用于排序和索引D. 用于限制实体的属性取值范围答案:B. 用于唯一标识关系表中的每一条记录3. 下面哪个不是SQL的基本操作?A. SELECTB. UPDATEC. DELETED. INSERT答案:C. DELETE4. 数据库ACID特性中的一致性指的是什么?A. 事务执行前后数据的一致性B. 并发操作下的数据一致性C. 数据库内部元数据的一致性D. 数据备份和恢复的一致性答案:A. 事务执行前后数据的一致性5. 数据库索引的作用是什么?A. 提高数据查询的效率B. 加快数据的插入和更新操作C. 保证数据的一致性D. 限制数据的访问权限答案:A. 提高数据查询的效率二、填空题1. 数据库中,用于描述数据之间的关系的形式称为________。
答案:表2. 数据库中,用于存储数据的基本单位称为________。
答案:字段3. 数据库中,用于组织和管理数据的软件系统称为________。
答案:数据库管理系统(DBMS)4. 关系数据库中,用于连接不同表之间的数据的字段称为________。
答案:外键5. 关系数据库中,用于限制字段取值范围的规则称为________。
答案:约束三、简答题1. 请简要描述数据库的三级模式结构。
答:数据库的三级模式结构包括外模式(视图层)、概念模式(逻辑层)和内模式(物理层)。
外模式是用户对数据库的部分数据的逻辑表达方式,用户可以通过外模式对所需数据进行查询和操作。
概念模式是数据库的全局逻辑结构,它定义了数据库中各个实体及其之间的关系,并给出了对数据进行操作的完整规则。
内模式是数据库在物理存储上的表示,它描述了数据在磁盘上的存储方式和组织结构。
数据库选择题全集
在关系模型中,任何关系必须满足实体的完整性,C和用户自定义完整性。 C 参照完整性
A结构完整性 B数据完整性 C参照完整性 D动态完整性
对学生关系S(S#,SN,AGE,SEX),写一条规则,把其中的AGE属性限制在13-30之间,这条规则属于。C 用户定义的完整性规则
A实体完整性规则 B参照完整性规则 C用户定义的完整性规则 D以上都不对
若使打开的数据库文件可与网上其他用户共享,并可维护其中的数据库对象,要选择数据库文件的打开方式是。D 打开
Access表中字段的数据类型不包括。C 通用
一下可与改变“字段大小”属性的字段类型是。A 文本
定义表结构时,不用定义。B 数据库名
不正确的日期常数是。B 96-16-10
文本型字段的取值最多可达到的字符是。A 255个
在Access中,字段的命名规则是。D 以上命名规则都是
Access字段名的最大长度为。B 64个字符
Access字段名不可包括的字符是。 C 空格
Access字段名不能包含的字符是。B “!”
以下关于自动编号数据类型的叙述,错误的是。C Access会对表中自动编号型字段重新编号
利用一个或多个表中的全部或部分数据建立新表的是。A 生成表查询
每个查询都有3种视图,下列不属于查询这3种视图的是。 B 模版视图
查询实现的功能有。D 选择字段,选择记录,编辑记录,实现计算,建立新表,建立基于查询的报表和窗体
要将“选课成绩”表中的成绩取整,可以使用。B Int([成绩])
A并 B差 C交 D或
参加差运算的两个关系。B 属性个数必须相同
A属性个数可以不相同 B属性个数必须相同 C一个关系包含另一个关系的属性 D属性名必须相同
数据库选择题
一、单项选择题1.在Access数据库中,一个关系就是一个【A】。
A)二维表B)记录C)字段D)数据库综合数据2. 设有部门和员工两个实体,每个员工只能属于一个部门,一个部门可以有多名员工,则部门与员工实体之间的联系类型是【B 】。
A)多对多B)一对多C)多对一D)一对一3.关系R和关系S的交运算是【C 】。
A)由关系R和关系S的所有元组合并组成的集合,再删去重复的元组B)由属于R而不属于S的所有元组组成的集合C)由既属于R又属于S的元组组成的集合D)由R和S的元组连接组成的集合4.将表A的记录复制到表B中,且不删除表B中的记录,可以使用的查询是【C 】。
A)删除查询B)生成表查询C)追加查询D)交叉表查询5. SQL的功能包括【B 】。
A)查找、编辑错误、控制、操纵B)数据定义创建数据表、查询、操纵添加删除修改、控制加密授权C)窗体X、视图、查询X、页X D)控制、查询X、删除、增加X6.在E-R图中,用来表示实体的图形是【A 】。
A)矩形B)椭圆形实体属性C)菱形相互关系D)三角形7.要实现报表的分组统计,其操作区域是【D 】。
A)报表页眉或报表页脚区域B)页面页眉或页面页脚区域C)主体区域D)组页眉或组页脚区域8.以下不是报表数据来源的是【C 】。
A)一个多表创建的查询B)一个表C)多个表D)一个单表创建的查询9. 使用宏组的目的是【D】。
A)设计出功能复杂的宏B)设计出包含大量操作的宏一个宏也可以包含大量操作C)减少程序内存消耗D)对多个宏进行组织和管理打开一个可以看见全部的宏10. SQL的含义是【A 】。
A)结构化查询语言B)数据定义语言C)数据库查询语言D)数据库操纵与控制语言11. 下列函数中能返回数值表达式的整数部分值的是【B 】。
A)Abs(数字表达式)绝对值B)Int(数值表达式)C)Srq(数值表达式)开平方 D)Sgn(数值表达式)12. 设关系R和S的元组个数分别为10和30,关系T是R与S的笛卡尔积,则T的元组个数是CA)40 B)100C)300 D)90013. 要从学生关系中查询学生的姓名和年龄所进行的查询操作属于【B 】。
数据库考试习题及答案
数据库考试习题及答案一、选择题1.下列哪些选项关于数据库的定义是正确的?A. 数据库是计算机存放数据的设备B. 数据库是由数据项及其关系组成的数据集合C. 数据库是一个可以存储和访问数据的电子系统D. 数据库是个人或组织为了方便存储和管理数据而构建的系统正确答案:B、C、D。
2.下列哪些选项是 SQL 中的聚集函数?A. MAXB. AVGC. COUNTD. ADD正确答案:A、B、C。
3.数据库中,以下哪个不是关系型数据库系统?A. MySQLB. OracleC. MongoDBD. SQL Server正确答案:C。
4.在关系数据库模型中,下列哪些选项是数据完整性的约束条件?A. 实体完整性B. 参照完整性C. 域完整性D. 逻辑完整性正确答案:A、B、C、D。
5.下列哪些选项是数据库事务的 ACID 特性?A. 原子性B. 一致性C. 隔离性D. 持久性正确答案:A、B、C、D。
二、填空题1.在关系数据库中,一个二元组 ______ 表示一个数据行。
正确答案:属性值。
2.数据库中,SELECT * FROM table_name; 语句表示查询表名为 ______ 的全部数据。
正确答案:table_name。
3.MySQL 中,用于获取自动生成的主键的函数为 ______。
正确答案:LAST_INSERT_ID()。
4.数据库中,用于限制某个列的唯一性约束的关键字是 ______。
正确答案:UNIQUE。
5.在数据库设计中,将不可分的数据项成为 ______。
正确答案:原子数据。
三、简答/计算题1.简述数据库视图的概念和作用。
数据库视图是一个虚拟的表格,其内容是从一个或多个基本表格导出的。
视图仅仅是一个从基本表中某些数据所得的数据集合,因此不具有实际存储的数据记录。
作用主要有以下几个:提供一种以安全方式存取数据的方式,尽可能地简化复杂的SQL语句,使得用户看到的是一张基于若干个底层表的虚拟表格,避免不必要的数据访问,增强系统安全性。
数据库选择题
下面对数据模型的不正确叙述是()。
A. 逻辑层次上的数据模型有三个要素:数据结构、数据操作、数据完整性约束。
B. 数据模型可分为三个层次:概念模型、逻辑模型、物理模型。
C. 到目前为止,逻辑数据模型只有三种:层次模型、网状模型、关系模型。
D. 数据模型是用来表示数据及数据之间联系的。
正确答案:C. 到目前为止,逻辑数据模型只有三种:层次模型、网状模型、关系模型。
数据库系统的数据独立性体现在()。
A. 不会因为某些存储结构的变化而影响其他的存储结构B. 不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C. 不会因为存储策略的变化而影响存储结构D. 不会因为数据的变化而影响到应用程序正确答案:B. 不会因为数据存储结构与数据逻辑结构的变化而影响应用程序描述数据库全体数据的全局逻辑结构和特性的是( )。
A. 存储模式B. 模式C. 外模式D. 内模式正确答案:B. 模式在应用程序中,普通用户访问的应是______。
A. 存储模式B. 模式(概念模式)C. 外模式D. 内模式正确答案:C. 外模式要保证数据库的逻辑数据独立性,需要修改的是( )。
A. 三级模式B. 模式与内模式之间的映射C. 模式与外模式之间的映射D. 模式正确答案:C. 模式与外模式之间的映射数据模型的三要素是?A. 关系模型、层次模型和网关模型B. 外模式、模式和内模式C. 数据结构、数据操作和完整性约束D. 实体、属性和联系正确答案:C. 数据结构、数据操作和完整性约束DML的中文含义是( )。
A. 数据库管理员B. 数据操纵语言C. 数据控制语言D. 数据定义语言正确答案:B. 数据操纵语言数据库系统的参与人员中,负责监控数据库运行情况,及时处理运行中出现的各种问题的是_______。
A. 数据库管理员B. 数据库设计师C. 应用程序员D. 系统分析员E. 最终用户正确答案:A. 数据库管理员要保证数据库的数据独立性,需要修改的是( )。
数据库试题及答案
数据库试题及答案一、选择题1. 数据库的主要功能是:A. 存储数据B. 处理数据C. 维护数据D. 扩展数据答案:A2. 数据库管理系统(DBMS)的作用是:A. 管理数据库B. 控制数据库访问C. 保护数据库安全D. 执行数据操作答案:A、B、C、D3. 关系型数据库的特点包括:A. 使用表格结构存储数据B. 定义了数据之间的关系C. 支持事务处理D. 使用SQL查询数据答案:A、B、C、D4. 非关系型数据库的特点包括:A. 不使用表格结构存储数据B. 不定义数据之间的关系C. 不支持事务处理D. 不使用SQL查询数据答案:A、B、C、D5. 数据库的完整性是指:A. 数据库的正确性和一致性B. 数据库的安全性和权限控制C. 数据库的性能和可扩展性D. 数据库的备份和恢复答案:A二、填空题1. 数据库的三级模式分别是:_____________、_____________、_____________。
答案:外模式、概念模式、内模式。
2. SQL是什么操作数据库的语言?_____________。
答案:结构化查询语言。
3. 数据库中的关键字是用来做什么的?_____________。
答案:标识和定义数据库对象。
4. 数据库的ACID特性分别是指什么?A. _____________B. _____________C. _____________D. _____________答案:A. 原子性B. 一致性C. 隔离性D. 持久性5. 数据库的事务是什么?_____________。
答案:一组操作构成的逻辑单位,要么全部执行成功,要么全部执行失败。
三、简答题1. 什么是数据库索引?它有什么作用?答案:数据库索引是一种数据结构,用于提高数据库的查询性能。
索引可以加快查询速度,减少数据的扫描操作,提高数据库的响应时间。
2. 请简要介绍SQL的基本语句。
答案:SQL包含的基本语句有:- SELECT:用于查询数据表中的数据。
数据库选择题
第一章绪论单项选择题1.现实世界中的事物个体在信息世界中称为__A____。
A.实体 B.实体集 C.字段 D.记录2.现实世界中,事物的特性在信息世界中称为__C____。
A.实体 B.实体键 C.属性 D.关系键3.下列实体类型的联系中,属于一对一联系的是__B____A.班级与学生的所属联系 B.公司与公司经理的联系。
C. 学生与课程之间的联系 D.供应商与工程项目的供货联系4.下列实体类型的联系中,属于一对多联系的是___D___.A.学校与校长的联系 B.飞机的座位与乘客之间的联系C.学生与课程之间的联系 D.车间与工人之间的联系5.下列实体类型的联系中,属于多对多联系的是__A____A.学生与课程之间的联系 B.学校与教师之间的联系C.商品条形码与商品之间的联系 D.班级与班长之间的联系6.采用二维表格结构表达实体型及实体间联系的数据模型是__C____A.层次模型 B.网状模型 C.关系模型 D.实体联系模型7.数据库中全部数据的整体逻辑结构的描述是__A____A.概念模式B.内模式C.外模式D.存储模式8.数据库三级模式体系结构的划分,有利于保持数据库的__B____。
A.数据安全性 B.数据独立性 C.数据并发性 D.数据完整性9.逻辑数据独立性是指___A___。
A.概念模式改变,外模式和应用程序不变 B.概念模式改变,内模式不变C.内模式改变,概念模式不变 D.内模式改变,外模式和应用程序不变10.物理数据独立性是指___C___。
A.概念模式改变,外模式和应用程序不变 B.内模式改变,外模式和应用程序不变C.内模式改变,概念模式不变 D.概念模式改变,内模式不变11.数据库系统由__A____组成。
A.硬件、数据库、软件系统和各类相关人员 B.数据库及相应的硬件、软件系统C.数据库及相应的软件系统D.数据库及其必备的硬件系统12.在数据库中存储的是___C___。
A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息13.下述关于数据库系统的正确叙述是___A___。
数据库选择题
习题一1、数据管理技术的发展阶段不包括( A )。
(A)操作系统管理阶段(B)人工管理阶段(C)文件系统管理阶段(D)数据库管理阶段2、在关系数据库中,用来表示实体之间联系的是( D )。
(A)树结构(B)网结构(C)线性表(D)二维表3、二维表由行和列组成,每一列都有一个属性名被称为(B)。
(A)属性(B)字段(C)集合(D)记录4、数据库的定义是( B )。
(A)一些数据的集合(B)以一定的组织结构保存在计算机存储设备中的数据(C)辅助存储器上的一个文件(D)硬盘上的一个数据文件5、关系型数据库中所谓的“关系”是指(B)(A)各个记录中的数据彼此间有一定的关联关系(B)数据模型符合满足一定条件的二维表格式(C)某两个数据库文件之间有一定的关系(D)表中的两个字段有一定的关系6、在现实世界中每个人都有自己的出生地,实体“人”与实体“出生地”之间的联系是(B )。
(A)一对一联系(B)一对多联系(C)多对多联系(D)7、在关系运算中,选择运算的含义是(B )。
(A)在基本表中,选择满足条件的元组组成一个新的关系(B)在基本表中,选择需要的属性组成一个新的关系(C)在基本表中,选择满足条件的元组和属性组成一个新的关系(D)以上3种说法均是正确的8、在数据库系统中,数据的最小访问单位是( B)。
(A)字节(B)字段(C)记录(D)表9、关系表中的每一横行称为一个( A )。
(A)元组(B)字段(C)属性(D)码10、用二维表来表示实体及实体之间联系的数据模型是(A )。
(A)关系模型(B)层次模型(C)网状模型(D)实体-联系模型11、在Access数据库系统中,不是数据库对象的是(A )。
(A)数据库(B)报表(C)宏(D)数据访问页12、Access的数据库类型是( C )。
(A)层次数据库(B)网状数据库(C)关系数据库(D)面向对象数据库13、关系数据的任何检索操作都是由3种基本运算组合而成的,这3种基本运算不包括( B )。
数据库概论选择题
1、描述事物的符号记录称为_____。
A、信息B、数据C、记录D、记录集合answer=B2、_____是长期存储在计算机内的有组织,可共享的数据集合.A、数据库管理系统B、数据库系统C、数据库D、文件组织answer=C3、_____是位于用户与操作系统之间的一层数据管理软件.A、数据库管理系统B、数据库系统C、数据库D、数据库应用系统answer=A4、数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和_____.A、数据库管理系统B、数据库应用系统C、相关的计算机系统D、各类相关人员answer=D5、在人工管理阶段,数据是_____。
A、有结构的B、无结构的C、整体无结构,记录有结构D、整体结构化的answer=B6、在数据库系统阶段,数据是_____。
A、有结构的B、无结构的C、整体无结构,记录内有结构D、整体结构化的answer=D7、在文件系统阶段,数据_____。
A、无独立性B、独立性差C、具有物理独立性D、具有逻辑独立性answer=B8、数据库系统阶段,数据_____。
A、具有物理独立性,没有逻辑独立性B、具有物理独立性和逻辑独立性C、独立性差D、具有高度的物理独立性和一定程度的逻辑独立性answer=D9、非关系模型中数据结构的基本单位是_____。
A、两个记录型间的联系B、记录C、基本层次联系D、实体间多对多的联系answer=C10、数据的正确、有效和相容称之为数据的_____。
A、安全性B、一致性C、独立性D、完整性answer=B11、在数据模型的三要素中,数据的约束条件规定数据及其联系的_____。
A、制约和存储规则B、动态特性C、静态特性D、数据结构answer=A△12、_____属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。
A、数据模型B、概念模型C、E-R图D、关系模型answer=B13、在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除。
数据库选择题
数据库——选择题1.下列说法不正确的是()A.信息的传递需要物质载体B.数据是信息的载体和具体表现形式C.数据模型是数据库系统的核心和基础D.Access是面向对象类型的数据库2.关于数据库管理的发展阶段,下列说法错误的是()A.人工管理阶段又称为无管理阶段B.文件管理阶段的特点是内存储器成为计算机系统的必要组成部分C.数据库实质是存储在计算机内的所有相关数据的集合D.数据库系统阶段是从20世纪60年代末期开始的3.第一代数据库的数据模型是()A.层次模型B.网状模型C.关系模型D.A和B4.下列关于DB、DBS、DBMS的关系,说法正确的是()A.DBS和DB同属于DBMSB.DBMS和DB同属于DBSC.DBS和DBMS同属于DBD.以上都不对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.Object和Class11.从学生表中找出所有女团员的学生信息,属于()运算A.选择B.投影C.链接D.选择和投影12.从职工表中找出2012年之后新招职工的编号、姓名、职位信息,属于()运算A.选择B.投影C.链接D.选择和投影13根据现有表“学生(学号、姓名、班级)”和表“成绩(学号、成绩)”,组建新表“学生成绩(姓名、成绩)”,属于()运算A.选择 B.投影 C.链接 D.选择和投影14.在SQL语句中,表示筛选条件的关键字是()A.IFB.WHENC.WHERED.ORDER15.在SQL语句中,表示降序排序的关键字是()A.DESCB.LOWC.WHERED.ORDER BY16.数据库文件的扩展名是()A..aviB..mdbC..swfD..ifo17.在数据库中,()是数据库的核心与基础A.表B.查询C.窗体D.报表18.在数据库中,()是用来检索符合指定条件的数据的对象A.表B.查询C.窗体D.报表19.下列数据库对象中,不能编辑数据的是()A.表B.窗体C.报表D.页20.下列数据库对象中,能通过Internet显示数据的是()A.表B.窗体C.报表D.页21.下列操作不能退出Access程序的是()A.文件→退出B.双击屏幕左上角的控制符号C.快捷键Alt+F+YD.单击屏幕右上角的“×”按钮22.在数据库中,使用()菜单下的“新建”命令可以新建数据库A.文件B.编辑C.视图D.插入23.下列数据类型能输入小数的是( )A.字节B.整数C.单精度D.长整型24.下列数据类型能排序的是()A.备注B.日期时间型C.超级链接D.OLE对象25.可以使用输入掩码的数据类型有()A.货币B.文本C.日期时间D.以上都是26.定义字段时,默认的数据类型是()A.日期时间B.货币C.文本D.数字27.一个数字类型的字段,默认的字段大小是()A.50B.长整型C.整型D.15028.以下说法错误的是()A.日期时间类型占8个字节B.查阅向导占2个字节C.自动编号不能更新D.备注类型用于长文本29.建立表结构的方法是()A.数据表视图B.设计视图C.表向导D.以上都是30.定义字段的名称可在()视图中A.数据表视图B.设计视图C.A或BD.都不行31.要修改字段的属性要在()视图方式中A.数据表视图B.设计视图C.A或BD.都不行32.定义(),可使该字段的每个值区别每条记录。
数据库试题及答案
数据库试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能是()。
A. 数据定义B. 数据操纵C. 数据控制D. 以上都是答案:D2. 在关系型数据库中,关系是指()。
A. 一个表格B. 一个索引C. 一个视图D. 一个查询答案:A3. 以下哪个不是SQL语言的组成部分?()A. DDLB. DMLC. DCLD. TCL答案:D4. 数据库设计中,将E-R图转换为关系模式的过程称为()。
A. 数据定义B. 数据操纵C. 数据转换D. 数据控制答案:C5. 以下哪个选项不是数据库的三级模式?()A. 内模式B. 概念模式C. 存储模式D. 外模式答案:C6. 在数据库中,用于存储数据的逻辑单位是()。
A. 文件B. 记录C. 表D. 字段答案:C7. 数据库系统的数据独立性主要体现在()。
A. 硬件独立性B. 软件独立性C. 逻辑独立性D. 物理独立性答案:C8. 在SQL中,用于创建新表的语句是()。
A. CREATE TABLEB. CREATE INDEXC. CREATE VIEWD. CREATE DATABASE答案:A9. 以下哪个选项是数据库的完整性约束?()A. 主键约束B. 外键约束C. 唯一性约束D. 以上都是答案:D10. 数据库中,用于实现数据共享的机制是()。
A. 视图B. 索引C. 存储过程D. 触发器答案:A二、填空题(每题2分,共20分)1. 数据库系统的核心是________。
答案:数据库管理系统(DBMS)2. 数据库管理系统的主要功能包括数据定义、数据操纵和________。
答案:数据控制3. 在关系型数据库中,表与表之间的关系是通过________来实现的。
答案:外键4. 数据库设计通常分为三个阶段:概念设计、逻辑设计和________。
答案:物理设计5. SQL语言中,用于删除表的语句是________。
答案:DROP TABLE6. 数据库的三级模式包括外模式、概念模式和________。
数据库选择题及答案
第二章习题一、选择题:1对关系模型表达错误的选项是____。
A.建立在严格的数学理论、集合论和谓词演算公式的根底之上B.微机DBMS绝大局部采取关系数据模型C.用二维表表示关系模型是其一大特点D.不具有连接操作的DBMS也可以是关系数据库系统答案:D2关系数据库管理系统应能实现的专门关系运算包括____。
A.排序、索引、统计 B.选择、投影、连接C.关联、更新、排序 D.显示、打印、制表答案:B3关系模型中,候选码____。
A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D.以上都不是答案:C4在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为____。
A.候选码 B.数据项C.主属性 D.主属性值答案:A5同一个关系模型的任两个元组值____。
A.不能全同 B.可全同C.必须全同 D.以上都不是答案:A6在通常情况下,下面的关系中不可以作为关系数据库的关系是____。
A.R1〔学生号,学生名,性别〕B.R2〔学生号,学生名,班级号〕C.R3〔学生号,学生名,宿舍号〕D.R4〔学生号,学生名,简历〕答案:D7一个关系数据库文件中的各条记录____。
A.前后顺序不能任意颠倒,一定要按照输人的顺序排列B.前后顺序可以任意颠倒,不影响库中的数据关系C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同D.前后顺序不能任意颠倒,一定要按照候选码字段值的顺序排列答案:B8自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的____。
A.元组 B.行 C.记录 D.属性答案:D9等值连接与自然连接是____。
A.一样的 B.不同的答案:B10设有下表所示的关系 R,经操作ΠA, B〔σB=’b’〔R〕〕〔Π为"投影〞运算符,σ为"选择〞运算符〕的运算结果是____。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章绪论1.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和(C)。
A.系统分析员B.程序员C.数据库管理员D.操作员2.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A)。
A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS3.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D)。
I.人工管理阶段II.文件系统阶段III.数据库阶段A.I 和IIB.只有IIC.II 和IIID.只有I4.下列四项中,不属于数据库系统特点的是(C)。
A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高5.数据库系统的数据独立性体现在(B)。
A.不会因为数据的变化而影响到应用程序B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构6.描述数据库全体数据的全局逻辑结构和特性的是(A)。
A.模式B.内模式C.外模式D.7.要保证数据库的数据独立性,需要修改的是(C)。
A.模式与外模式B.模式与内模式C.三级模式之间的两层映射D.三层模式8.要保证数据库的逻辑数据独立性,需要修改的是(A)。
A.模式与外模式之间的映射B.模式与内模式之间的映射C.模式D.三级模式物理独立性(模式与内模式之间的映射)9.用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C)模式。
A.模式B.物理模式C.子模式D.内模式10.下述(D )不是DBA数据库管理员的职责。
A.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计11.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是(D)。
A.层次模型B.关系模型C.网状模型D.实体-关系模型12.区分不同实体的依据是(B)。
A.名称B.属性C.对象D.概念13.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是(B)。
A.实体完整性、参照完整性、用户自定义完整性B.数据结构、关系操作、完整性约束C.数据增加、数据修改、数据查询D.外模式、模式、内模式14.在(A)中一个结点可以有多个双亲,结点之间可以有多种联系。
A.网状模型B.关系模型C.层次模型D.以上都有15.(B)的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。
A.网状模型B.关系模型C.层次模型D.以上都有题号正确答案:1 C2 A3 D4 C5 B6 A7 C8 A9 C 10D11 D 12 B 13 B 14 A 15 B第2章关系数据库1.下面的选项不是关系数据库基本特征的是(A )。
A. 不同的列应有不同的数据类型B. 不同的列应有不同的列名C. 与行的次序无关D. 与列的次序无关2.一个关系只有一个(D)。
A. 候选码B.外码C.超码D.主码3.关系模型中,一个码是(C)。
A. 可以由多个任意属性组成B. 至多由一个属性组成C. 由一个或多个属性组成,其值能够惟一标识关系中一个元组D. 以上都不是4.现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是(A)。
A.患者编号B.患者姓名C.患者编号和患者姓名D.医生编号和患者编号5.关系代数运算是以(C )为基础的运算。
A.关系运算B.谓词演算C.集合运算D.代数运算6.关系数据库管理系统应能实现的专门关系运算包括(B)。
A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表7.五种基本关系代数运算是(A)。
A. ∪-×σπB.∪-σπC. ∪∩×σπD.∪∩σπ8.关系数据库中的投影操作是指从关系中(B)。
A. 抽出特定记录B.抽出特定字段C.建立相应的影像D.建立相应的图形9.从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是(C )操作。
A.投影B.连接C.选择D.复制10.关系代数中的连接操作是由(B )操作组合而成。
A.选择和投影B.选择和笛卡尔积C.投影、选择、笛卡尔积D.投影和笛卡尔积11.一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的(C)。
A.记录B.行C.属性D.元组12.假设有关系R和S,关系代数表达式R-(R-S)表示的是(A)。
A.R∩SB.R∪SC.R-SD.R×S题号正确答案:1 A2 D3 C4 A5 C6 B7 A8 B9 C 10 B 11 C 12 A第3章关系数据库标准语言SQL1.SQL语言是(B)的语言,容易学习。
A. 过程化B.非过程化C.格式化D.导航式2.在视图上不能完成的操作是(C)。
A.更新视图B.查询C.在视图上定义新的表D.在视图上定义新的视图3.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能(C)。
A.数据查询B.数据操纵C.数据定义D.数据控制4. SQL语言中,删除一个视图的命令是(B)。
A.DELETEB.DROPC.CLEARD.REMOVE5.在SQL语言中的视图VIEW是数据库的(A)。
A.外模式B.模式C.内模式D.存储模式6.下列的SQL语句中,(D)不是数据定义语句。
A.CREATE TABLEB.DROP VIEWC.CREATE VIEWD.GRANT (赋予权力)7.若要撤销数据库中已经存在的表S,可用(C)。
A.DELETE TABLE SB.DELETE SC.DROP TABLE SD.DROP S8.若要在基本表S中增加一列CN(课程名),可用(C)。
A. ADD TABLE S(CN CHAR(8))B. ADD TABLE S ALTER(CN CHAR(8))C. ALTER TABLE S ADD(CN CHAR(8))D. ALTER TABLE S (ADD CN CHAR(8))9.学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。
要在表S中删除一个属性“年龄”,可选用的SQL语句是(B)。
A.DELETE Age from SB.ALTER TABLE S DROP AgeC.UPDATE S AgeD.ALTER TABLE S ‘Age’10.有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。
其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄,C#是课程号,CNAME是课程名称。
要查询选修“ACCESS”课的年龄不小于20的全体学生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE子句。
这里的WHERE子句的内容是(A)。
A.S.S# = SC.S# and C.C# = SC.C# and SAGE>=20 and CNAME=‘ACCESS’B.S.S# = SC.S# and C.C# = SC.C# and SAGE in>=20 and CN AME in ‘ACCESS’C.SAGE in>=20 and CNAME in ‘ACCESS’D.SAGE>=20 and CNAME=’ ACCESS’11.设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。
若要把“张二的化学成绩80分”插入S中,则可用(D)。
A. ADD INTO S VALUES(’张二’,’化学’,’80’)B. INSERT INTO S VALUES(’张二’,’化学’,’80’)C. ADD INTO S VALUES(’张二’,’化学’,80)D. INSERT INTO S VALUES(’张二’,’化学’,80)12.设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。
若要更正王二的化学成绩为85分,则可用(A)。
A. UPDATE S SET grade=85 WHERE SN=’王二’AND CN=’化学’B. UPDATE S SET grade=’85’WHERE SN=’王二’AND CN=’化学’C.UPDATE grade=85 WHERE SN=’王二’AND CN=’化学’D.UPDATE grade=’85’WHERE SN=’王二’AND CN=’化学’13.在SQL语言中,子查询是(D)。
A.返回单表中数据子集的查询语言B.选取多表中字段子集的查询语句C.选取单表中字段子集的查询语句D.嵌入到另一个查询语句之中的查询语句14.有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)。
其中S#是学生号,SNAME是学生姓名,SEX是性别,C#是课程号,CNAME是课程名称。
要查询选修“数据库”课的全体男生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE子句。
这里的WHERE子句的内容是(A)。
A. S.S# = SC.S# and C.C# = SC.C# and SEX=’男’and CNAME=’数据库’B. S.S# = SC.S# and C.C# = SC.C# and SEX in’男’and CNAME in’数据库’C. SEX ’男’and CNAME ’数据库’D. S.SEX=’男’and CNAME=’数据库’15.若用如下的SQL语句创建了一个表SC:CREATE TABLE SC (S# CHAR(6)NOT NULL,C# CHAR(3)NOT NULL,SCORE INTEGER,NOTE CHAR(20));向SC表插入如下行时,(B)行可以被插入。
A. (’201009’,’111’,60,必修)B. (’200823’,’101’,NULL,NULL)C. (NULL,’103’,80,’选修’)D. (’201132’,NULL,86,’’)16.假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系SC(S#,C#,GRADE)。
要查询选修“Computer”课的男生姓名,将涉及到关系(D)。