版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库原理及应用记分作业客观题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 STUD
2、ENT 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.
3、 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(
4、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),其各个属性分别表示学号、姓名、性别和年龄,若要从表中检索
5、所有学生的信息,检索结果按年龄由大到小排序,下列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 *
6、 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
7、,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.si
8、d=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<=
9、30C. select * from student where age>=20 or age<=30D. select sid,sname,sex,age from student where age between 20 and 3012. 关于T-SQL,下列说法正确的是(B)A. 是过程化语言B. 是非过程化语言C. 是高级语言D. 是SQL Server、Oracle等关系数据库的标准访问语言13. 从数据库中删除表的命令是(A)A. DROP TABLEB. ALTER TABLEC.MODIFY TABLED. DELETE TABLE14. SQL语言中建表可以用下
10、列(B)命令实现A. CREATE DATABASEB. CREATE TABLEC. CREATE VIEWD. CREATE INDEX15. 在SELECT语句中,能够实现对查询结果排序的操作是(B)A. COUNTB. ORDER BY C. GROUP BY D. INDEX16. 在 SQL 语句中,与 X BETWEEN 20 AND 30 等价的表达式是(D)A. X>=20 AND X<30B. X>20 AND X<30C. X>20 AND X<=30D. X>=20 AND X<=3017. 设关系R,S,W各有10个元组
11、,则这三个关系的笛卡尔积的元组个数为(D)A. 10B. 30C. 100D.100018. 在SQL语言的查询语句中,能够实现选择操作的是(C)A. SELECTB.FROM C. WHERED. GROUP BY19. 在SQL语言的查询语句中,能够实现投影操作的是(A)A. SELECT B. FROM C. WHERED. GROUP BY20. 已知学生表中的性别字段取值为男或女,则该字段的数据类型不能是(A)A. CHAR(1)B. NCHAR(1)C. NVARCHAR(1)D. CHAR(2)21. 关于T-SQL中的字符串类型,下列说法正确的是(B)A. CHAR是定长、UN
12、ICODE字符串类型B. NCHAR是定长、UNICODE字符串类型C. VARCHAR是定长字符串类型D. NCHAR是可变长、UNICODE字符串类型22. 限制某一列的取值范围,应使用(A)约束A. CHECKB. PRIMARY KEYC. FOREIGN KEYD. UNIQUE23. 关于SELECT语句的执行顺序,下列排序方法正确的是(D)A. SELECT.FROMWHEREB. SELECT.WHERE.FROMC. FROM.SELECT.WHERED. FROM.WHERE.SELECT24. 已知关系R1和R2进行关系运算后得到S,则S是(B)A. 一行记录B. 一个关
13、系C. 一个确定值D. 一个数组25. 若关系R和S的元组个数分别为m和n,则RS的元组个数为(B)A. m+nB. 小于或等于m+nC. 大于mD. 大于n26. 若关系R和S的属性个数分别为m和n,则R×S的属性个数为(C)A. mB. nC. m+nD. m×n27. 若关系R和S的元组个数分别为m和n,则R-S的元组个数是(D)A. m-nB. 小于mC. 小于nD.小于等于m28. 下列关系代数操作中最费时的是(B)A. 投影B. 笛卡尔积C. 选择D. 交29. 将ER图转换为关系模型的过程,属于数据库设计的(D)A. 详细设计阶段B. 概要设计阶段C. 概念设
14、计阶段D. 逻辑设计阶段30. 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)A. 可行性分析B. 需求分析C. 概念设计D. 物理设计31. 数据库应用程序开发中,需求分析阶段的主要目的是(A)A. 回答“做什么”的问题B. 回答“怎么做”的问题C. 建立逻辑数据模型D. 建立最佳物理存储结构32. 事务并发执行时,每个事务不必关心其他事务,如同在单用户环境下执行一样,这个性质称为事务的(D)A. 持久性B. 一致性C. 独立性D. 隔离性33. 一个事务一旦完成全部操作后,即使以后系统发生故障,也应保留这个事务执行的痕迹,这个性质称为事务的(C)A. 独立性B.隔
15、离性 C. 持久性D. 原子性34. 关于事务,下列说法错误的是(A)A. 当存在多个事务时,必须让它们串行执行,否则会破坏数据的一致性B. 当事务完成提交后,会对系统产生持久的影响C. COMMIT语句用于提交事务D. 遇见错误时,可以用ROLLBACK语句撤销对数据库的修改35. 事务必须满足的四个原则是(A)、一致性、隔离性和持久性。A. 原子性B. 完整性C. 安全性D. 正确性36. 一个事务中所有对DB的操作是一个不可分割的整体,这个性质称为(D)A. 完整性B. 一致性C. 隔离性D. 原子性37. 当SELECT语句返回的结果是一个集合时,可以借助(B)对其中的单行记录进行处理
16、。A. 锁B. 游标C. 索引D. 存储过程38. 关于SQL Server的索引,下列说法错误的有(D)A. 根据组织方式的不同,索引分为聚集索引和非聚集索引两种类型B. 聚集索引决定表中数据的物理顺序,非聚集索引不会决定表中数据的物理顺序C. 一个表中只能包含一个聚集索引,但是可以包括多个非聚集索引D. 对于频繁更改的列,最好使用聚集索引39. 下面哪种情况下适合建立索引(C)A. 经常进行插入操作的表B. 行数较小的表C. 更新少而数据量大的表D. 表中存在大量重复值的列40. 关于索引,下列说法错误的是(C)A. 索引可以加快数据的检索速度B. 建立索引会牺牲一定的系统性能C
17、. 在一张表上可以建立多个聚集索引D. 在一张表上可以建立多个非聚集索引41. SQL Server的身份验证机制不包括(D)A. Windows验证B. SQL Server身份验证C. 混合验证D. 密码验证42. 下列说法中错误的是(C)A. 模式分解是关系规范化的基本方法B. 实际应用中,数据库设计一般应达到3NFC. 若一个关系模式符合2NF,则它必然也符合3NFD. 实际应用中常常为了提高查询效率而允许数据库中存在一定的数据冗余43. 在函数依赖范畴内,(C)是关系模式能够达到的最高规范化程度A. 3NFB. 4NFC.BCNFD.5NF44. 在信息系统的设计中,普遍采用的是基于
18、(B)的系统设计方法A. BCNFB.3NFC.4NFD.2NF45. 设关系模式R(XYZ),已知存在函数依赖X->Y和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. 在视图上
19、做查询与在基本表上做查询方法是相同的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对
20、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. 数据库的概
21、念模型(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,也就是DB
22、MS60. 关于参照完整性,下列说法中错误的是(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.
23、 外模式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)是数据库系统的核心,是位于用户和操
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 办公环境中的老人关怀措施
- 企业责任与青少年视力保护
- 城市生活中的孕妇营养与健康饮食策略
- 2025中国联通上海市分公司春季校园招聘30人高频重点提升(共500题)附带答案详解
- 2025中国电子信息产业发展研究院春季招聘高频重点提升(共500题)附带答案详解
- 2025中国二冶集团春季校园招聘400人高频重点提升(共500题)附带答案详解
- 2025下半年辽宁事业单位招聘同步考试考务工作高频重点提升(共500题)附带答案详解
- 2025下半年福建柘荣县事业单位招聘人员历年高频重点提升(共500题)附带答案详解
- 2025下半年浙江省舟山定海区财政局招聘编外人员3人历年高频重点提升(共500题)附带答案详解
- 2025下半年广东省清远佛冈县招聘事业单位人员243人笔试高频重点提升(共500题)附带答案详解
- 大学生预征对象登记表模板
- 《明辨是非》课件
- 重症监护专科护理质控考核标准
- 2023版设备管理体系标准
- 高标准农田输配电工程施工方案与技术措施
- 外来人员车辆入厂安全须知
- 小学校本课程-寻觅沉睡的宝船教学课件设计
- 2022-2024学年校方责任保险统保方案
- 食材供应链行业市场分析ppt
- 跟师临诊抄方心得体会
- 静脉治疗护理技术操作标准2023
评论
0/150
提交评论