《数据库原理应用》形考客观题答案.doc_第1页
《数据库原理应用》形考客观题答案.doc_第2页
《数据库原理应用》形考客观题答案.doc_第3页
《数据库原理应用》形考客观题答案.doc_第4页
《数据库原理应用》形考客观题答案.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库原理及应用记分作业客观题1. 关于两个表的连接查询,下列说法错误的是(C)A. 可以在WHERE子句中给出连接条件B. 可以在FROM子句中给出连接条件C. 连接查询的两个表不能是同一张表D. 连接查询的两个表可以是同一张表,但是必须用别名予以区分2. 从学生表中查询专业为软件工程或机械电子的学生信息,下述方法中正确的是(B)A. SELECT * FROM STUDENT WHERE MAJOR=软件工程AND MAJOR=机械电子B. SELECT * FROM STUDENT WHERE MAJOR IN (软件工程,机械电子)C. SELECT * FROM STUDENT WHERE MAJOR BETWEEN 软件工程AND 机械电子D. SELECT * FROM STUDENT WHERE MAJOR IS软件工程OR 机械电子3. 查询姓名中包含王字的学生的姓名,查询条件应该是(C)A. NAME LIKE 王B. NAME=%王%C. NAME LIKE %王%D. NAME LIKE 王% 4. SQL中,下列涉及空值的操作,不正确的是(A)A. AGE=NULLB. AGE IS NOT NULLC. AGE IS NULLD. NOT(AGE IS NULL)5. 在SELECT语句中,(A)关键字可以消除重复值A. DISTINCTB. UNIQUEC. *D. ALL6. 已知学生表student(sid,sname,sex,age),其各个属性分别表示学号、姓名、性别和年龄,若要向表中插入一个学号为1001,姓名为张华,年龄为20岁的学生记录,下列SQL语句正确的是(A)A. insert into student(sid,sname,age) values(1001,张华,20)B. insert (1001,张华,20) into studentC. insert into student values (1001,张华,20)D. insert into student(sid,sname,age) values(1001,”张华”,20)7. 已知学生表student(sid,sname,sex,age),其各个属性分别表示学号、姓名、性别和年龄,若要从表中删除姓名为张华的学生记录,下列SQL语句正确的是(C)A. delete from student where sname like 张华B. delete student where sname=张华C. delete from student where sname=张华D. delete 张华 from student8. 已知学生表student(sid,sname,sex,age),其各个属性分别表示学号、姓名、性别和年龄,若要从表中检索所有学生的信息,检索结果按年龄由大到小排序,下列SQL语句正确的是(C)A. select * from student order by ageB. select * from student group by ageC. select * from student order by age descD. select * from student group by age desc9. 已知学生表student(sid,sname,sex,age),其各个属性分别表示学号、姓名、性别和年龄,若要从表中检索年龄为20岁的所有女学生的信息,下列SQL语句中不正确的是(C)A. select * from student where sex=女 and age=20B. select * from student where age=20 and sex=女C. select * from student where sex=女 or age=20D. select sid,sname,sex,age from student where age=20 and sex=女10. 已知学生表student(sid,sname,sex,age),其各个属性分别表示学号、姓名、性别和年龄;课程表course(cid,cname),其各个属性分别表示课程号和课程名;选课表sc(sid,cid,score),其各个属性分别表示学号,课程号和成绩。若要检索姓名为张华的学生数据库课程的考试成绩,下列SQL语句正确的是(A)A. select score from student, course, sc where student.sid=sc.sid and course.cid=sc.cid and sname=张华 and cname=数据库B. select score from student, scwhere student.sid=sc.sid and sname=张华 and cname=数据库C. select score from scwhere student.sid=sc.sid and sname=张华 and cname=数据库D. select score from student,course,scwhere sname=张华 and cname=数据库11. 已知学生表student(sid,sname,sex,age),其各个属性分别表示学号、姓名、性别和年龄,若要查询年龄在20到30岁之间的学生信息,下列SQL语句不正确的是(C)A. select * from student where age between 20 and 30B. select * from student where age=20 and age=20 or age=20 AND X20 AND X20 AND X=20 AND XY和X-Z,则R的候选键是(A)A. XB. YC. ZD.XY46. 视图是从(C)中导出的A. 基本表B. 视图C. 基本表或视图D. 数据库47. 关于视图,下列说法正确的是(A)A. 建立视图语句的关键部分是查询语句B. 若导出某视图的数据库表被删除了,该视图不受任何影响C. 视图一旦建立,就不能被删除D. 当某一视图被删除后,导出该视图的数据库表将会受到影响48. 关于视图,下列说法错误的是(B)A. 视图是虚拟表B. 数据可以存放在视图中C. 在视图上做查询与在基本表上做查询方法是相同的D. 视图可以建立在多个基本表的基础之上49. 下列说法错误的是(A)A. 一个关系可以有多个主键B. 一个关系可以有多个候选键C. 一个关系可以有多个外键D. 一个关系可以有多个索引50. 在教学管理系统中,一名学生可以选择多门课程,一门课程可以被多名学生选择,则学生与课程之间的联系是(C)A. 一对一B. 一对多C. 多对多D. 未知51. 一门课程只能由一名教师讲授,一名教师可讲授多门课程,则教师与课程之间存在(B)联系A. 1:1B. 1:NC. N:1D. M:N52. 若实体集E1中每个实体与实体集E2中任意个实体有联系,反之亦然,则实体集E1对E2的联系是(D)A. 一对一B. 一对多C. 多对一D. 多对多53. 若实体集E1中每个实体与实体集E2中任意个实体有联系,而E2中每个实体至多与E1中一个实体有联系,则实体集E1对E2的联系是(B)A. 一对一B. 一对多C. 多对一D. 多对多54. 若实体集E1中每个实体至多和实体集E2中一个实体有联系,反之亦然,则实体集E1与E2的联系称为(A)联系A. 一对一B. 一对多C. 多对一D. 多对多55. 在关系数据库中,建立数据库表时,将年龄字段值限制在2060岁之间的这种约束属于(B)A. 视图完整性约束B. 域完整性约束C. 参照完整性约束D. 实体完整性约束56. 数据库的概念模型(D)A. 独立于计算机硬件,依赖于 DBMSB. 依赖于计算机硬件,独立于 DBMSC. 依赖于计算机硬件和 DBMSD. 独立于计算机硬件和 DBMS57. 用二维表数据来表示实体及实体之间联系的数据模型称为(D)A. 实体-联系模型B. 层次模型C. 网状模型D. 关系模型58. 在关系模型中,关系中不允许出现相同的元组的约束是通过(B)实现的A. 候选键B. 主键C. 外键D. 超键59. DB、DBS以及DBMS三者之间的关系是(A)A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS60. 关于参照完整性,下列说法中错误的是(A)A. 外键属性取值不能为空B. 关系中不允许引用不存在的实体C. 可以通过定义外键实现D. 外键属性取值允许为空61. 用户使用SQL Server时,通常需要依次经过(A)两个安全性阶段A. 身份验证、权限验证B. 权限验证、身份验证C. 登录验证、操作验证D. 操作验证、登录验证62. 数据库管理系统的英文缩写是(A)A. DBMSB. DBAC. DBSD.MIS63. 在数据库中空值表示(C)A. 0B.默认值C.不确定D. 空格64. 数据库中的记录是按照B+树存储还是按hash方法存储,这一特征在数据库的(C)中定义A. 模式B. 外模式C. 内模式D. 子模式65. 关于主键约束,下列说法正确的是(A)A. 主键值不为空,也不允许出现重复B. 主键值不为空,但允许出现重复C. 主键值允许空,但不允许出现重复D. 主键值允许空,也允许出现重复66. 关系数据库中由数据冗余导致的异常不包括(D)A. 插入异常B. 删除异常C. 修改异常D.查询异常67. SQL Server系统中所有的系统级信息均存放在(A)数据库中。A. masterB. modelC. tempdbD. msdb68. (B)是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述A. 模式B. 外模式C. 内模式D. 概念模式69. 关于存储过程与触发器,下列说法正确的是(B)A. 存储过程是存储在客户端的SQL程序B. 触发器是一种存储过程C. 触发器可通过其名字被用户直接调用D. 存储过程是一种触发器70. (A)是数据库系统的核心,是位于用户和操作系统之间的一层数据管理软件。A. DBMSB. DBSC. DBAD. DDL71. 下列不是关系数据库产品的是(D)A. SQL ServerB. ORACLEC. DB2D.IMS72. 概念模型的表示方法有很多种,其中最著名的是(B)A. 关系模型B. E-R模型C. 层次模型D. 网状模型73. (A)是对数据库中全部数据的逻辑结构和特征的描述A. 模式B. 外模式C. 内模式D.视图74. 实体与实体的联系,反映在数据上是(C)之间的联系A. 文件B. 集合C. 记录D. 结构75. 数据库管理系统是(A)A. DBMSB. DBSC. DBAD. DB76. 信息世界中对客观存在可以相互区分的事物称为(B)A. 事实B. 实体C. 属性D. 记录77. (A)描述的是数据的全局逻辑结构A. 模式B. 外模式C. 内模式D. 视图78. 定义或修改模式、内模式,根据要求授权给用户,并进行完整性约束说明是(C)的主要职责A. 程序员B. 终端用户C. DBAD. 系统管理员79. DBMS提供DML实现对数据库中数据的操作,基本的数据操作有(D)A. 查询、插入、修改B. 查询、修改、删除C. 查询、插入、删除D. 查询、插入、修改

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论