数据库题库整合版_第1页
数据库题库整合版_第2页
数据库题库整合版_第3页
数据库题库整合版_第4页
数据库题库整合版_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

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

文档简介

一 单选题查询信息管理系选了 C004 号课程的学生的姓名和成绩,下列关系代数表达式中,正确的是B.Sname, Grade(Cno=C004Sdept=信息管理系 (Student)将没有销售过的数码类销售单价降低 10%UPDATE 商品 SET 单价 = 单价 *0.9 FROM 商品 JOIN 销售 on 商品.商品号 = 销售.商品号WHERE 类别 = 数码 and 销售数量=0在数据库授权语句中,不能授权的操作是A.创建表 B.查询数据C.删除数据 D.修改表结构下列关于关系代数中两个关系并运算结果的说法,正确的是A、并运算的结果包含了两个关系的中的全部元组,因此有可能有重复的元组B、并运算的结果包含了两个关系的中的全部元组,但不会有重复的元组C、并运算的结果只包含两个关系的中相同的元组D、A 与 B 并运算的结果只包含在 A 中有但在 B 中没有的元组事务一旦提交,其对数据库中数据的修改就是永久的,以后的操作或故障不会对事务的操作结果产生任何影响,这个特性是事务的A.原子性 B.持久性C.一致性 D.隔离性设有服装销售表(服装号,职工号,销售时间,销售数量)和职工表(职工号,姓名,部门),下列最适合作为外键的是A、服装号 B、服装销售表的职工号C、职工表的职工号 D、(服装号,职工号)已知关系模式:S(学号,姓名,所在系,所在班,班主任),设一个学生只在一个系的一个班学习,一个班只有一个班主任。则此关系模式属于A. 1NF B. 2NFC. 3NF D. BCNF下述属于 SQL 数据定义功能的语句是A. SELECTB. DELETEC. UPDATE D. CREATE 设有 Stduent、Course 和 SC 表,结构分别为:Student(Sno,Sname,Ssex,Sage,Sdept),Course(Cno,Cname,Credit,Semester),SC(Sno,Cno,Grade)针对以上各表,写出不能删除有人选的课程的后触发型触发器。设触发器名为 tri5use tri5gocreate trigger tri5_Delete_C on Cinstead of deleteasif(exists(select*from SC,deletedwhere SC.Cno=deleted.Cno)beginrollback transactionprint该课程无法删除endbegindelete from C where Cno in(select Cno from deleted)endgodelete from Cwhere Cno=C1go从一个表中筛选数据并保存到另一个已经存在的表中的命令是A.SELECT INTO1下列关于视图的说法,错误的是 A. 视图是虚表,其数据并不物理保存 B. 视图属于外模式 C. 使用视图可以简化客户端查询语句 D. 使用视图可以加快查询语句的执行速度2已知 SN 是一个字符类型的字段,有查询语句:SELECT SN FROM S WHERE SN LIKE AB% 该查询语句的执行结果是 A. 含有 3 个字符AB%的所有 SN 字段 B. 仅含有 3 个字符且前两个为 AB的 SN 字段 C. 以字符串AB开始的所有 SN 字段 D. 含有字符A或B的所有 SN 字段3数据库的结构设计不包括 A逻辑结构设计 B. 物理结构设计 C概念结构设计 D用户界面设计4在 SQL Server 中 nvarchar(n)类型中,n 的取值范围为 A. 14000 B. 18000 C. 16000 D. 120005下列 SQL 语句中,用于修改表结构的是 A. ALTER B. CREATE C. UPDATE D. DROP6下述对出生日期进行比较的表达式中,正确的是A出生日期 1980/1/1 B. 出生日期 1980/1/1 C. 出生日期 1980:1:1 D. 出生日期 1980:1:17数据库的外模式和模式间的映像提供的独立性是 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下列 SQL 语句中,用于在表中增加一个新列的语句是 A、CREATE B、UPDATE C、ALTER D、INSERT13下列关于概念数据模型的说法,正确的是 A. 是对现实世界进行建模 B. 是对信息世界进行建模 C. 与具体的数据库管理系统有关 D. 与具体的操作系统有关14已知实体 A 与实体 B 之间是多对多联系,为描述两个实体之间的关联关系,添加了联系 C 来关联实体 A 和 B,则 C 和 B 之间的联系是 A. 一对一 B. 一对多 C. 多对多 D. 多对一15如果要限制“学生”表中的学生年龄字段的取值必须在 15 到 40 岁之间,应该使用的约束是 A.CHECK B.UNIQUE C.DEFAULT D.FOREIGN KEY16查找全部不姓“张”和不姓“刘”的学生姓名,正确的语句是 A.SELECT SNAME FROM Student WHERE SNAME NOT LIKE 张刘% B. SELECT SNAME FROM Student WHERE SNAME NOT LIKE 张,刘% C. SELECT SNAME FROM Student WHERE SNAME LIKE 张刘% D. SELECT SNAME FROM Student WHERE SNAME LIKE 张刘%17若事务 T 的封锁顺序为: LOCAK S(A) LOCK S(B) LOCK X(C) UNLOCK (B) UNLOCK(A) UNLOCK(C) 则 T A. 可能会发生死锁 B.遵守了两段锁协议 C. 不是可串行化的 D. 有可能造成读脏数据18对于 nvarchar 数据类型,下列说法正确的是 A. 最多可以存储长度为 8000 个汉字的数据 B. 最多可以存储长度为 4000 个汉字的数据 C. 最多可以存储长度为 2000 个汉字的数据 D. 存储数据的大小没限制19下列属于数据库系统两级映像的是 A.模式与内模式间的映像 B.表与关系之间的映像 C.模式与外模式间的映像 D.列与字段之间的映像20当数据的存储位置或存储结构发生变化时,可以不影响应用程序的特性,这属于数据库的 A.概念独立性 B.逻辑独立性 C.物理独立性 D.组织独立性21下列全部属于专门关系运算的是 A. U、 B. 、 C. U、 D. U、22设 R 和 S 为两个基本表,“FROM R RIGHT JOIN S ON R.某列=S.某列”表示 A. 不要求 R 中的数据满足连接条件 B. 不要求 S 中的数据满足连接条件 C. 同时要求 S 和 R 中的数据均满足连接条件D. S 和 R 中的数据均可不满足连接条件23数据库的备份和恢复机制属于 A数据库的安全控制 B. 数据库的可靠性C数据独立性 D. 数据的共享24要限制某表中的“保险号”字段(字符型,非主码)的取值不重复而且不能有空值,下列约束表达式中最合适的是 A. CHECK(保险号 UNIQUE) B. UNIQUE(保险号) C. NOT NULL UNIQUE(保险号) D. PRIMARY KEY(保险号)25下述属于 SQL 数据操作功能的语句是 A. CREATE B. DELETE C. DROP D. ALTER26当表达现实世界的信息内容发生变化时,如增加列,删除列等,可以不修改应用程序,这属于数据库的 A.概念独立性 B.逻辑独立性 C.物理独立性 D.组织独立性27关系中不包含非原子项属性,且每个非主属性都完全函数依赖于主键的范式是 A.第一范式 B.第二范式 C.第三范式 D.第四范式28在关系数据库系统中,产生数据不一致的根本原因是 A数据存储量太大 B. 没有严格的保护数据 C未对数据进行完整性控制 D. 数据冗余29下列关于增量转储的说法,错误的是 A. 增量转储一般比海量转储省时间 B. 增量转储只存储上次转储后发生变化的部分 C. 增量转储只能是动态转储 D. 增量转储可以是静态的也可以是动态的30在已有数据的表上定义 CHECK 约束时,默认情况下 A. 系统在建立约束之前不检查表中的数据 B. 系统在建立约束之前检查表中的数据,符合约束条件时才能建立约束 C. 系统在建立约束之前检查表中的数据,不符合约束条件时会给出提示,但也建立约束 D. 对表中存在的数据不作检查,但对后续新插入的数据作检查。31在 SQL Server 中,在表中添加一个新列的正确 SQL 语句是 A. ALTER TABLE ADD COLUMN 新列名 数据类型 B. ALTER TABLE ADD 新列名 数据类型 C. ALTER TABLE ALTER COLUMN 新列名 数据类型 D. ALTER TABLE MODIFY COLUMN 新列名 数据类型32子句:WHERE 姓名 like 张王李_ 的作用是 A. 查询姓“张”或姓“王” 或姓“李”的人 B. 查询姓“张”或姓“王” 或姓“李”且名字为两个字的人 C. 查询名字中有“张”或“ 王”或“李”的人 D. 查询名字中有“张”或“ 王”或“李”的两个字的人33字符串匹配中“通配符的作用是 A. 匹配括号中的任何一个字符 B. 匹配括号中的全部字符 C. 匹配括号中的 0 到多个字符 D. 不匹配括号中的任何 1 个字符34概念数据模型包含的内容是 A内模式、模式和外模式 B. 实体、属性以及实体间的联系 C表和视图 D. 数据库管理系统和数据库35规范化过程主要是为克服数据库逻辑结构中的插入异常、删除异常以及下列哪项的缺陷。 A、数据的不一致性 B、结构的不合理性 C、冗余度大 D、数据丢失36下列人员中,不属于数据库用户的是 A.系统管理员 B.数据库对象拥有者 C.普通用户 D.分析人员37在二级封锁协议中,事务在进行读操作时 A全程加锁 B. 不加锁 C在读之前加锁,读完即解锁 D在读之前加锁,在事务结束时解锁38下列查询年龄最大的学生姓名的 SQL 语句,正确的是 A. SELECT SNAME FROM STUDENT WHERE SAGE = MAX(SAGE) B. SELECT SNAME FROM STUDENT WHERE MAX(SAGE) = SAGE C. SELECT TOP 1 SAGE FROM STUDENT D. SELECT SNAME FROM STUDENT WHERE SAGE =(SELECT MAX(SAGE) FROM STUDENT)39关系规范化的主要目的是 A. 维护数据完整性 B. 维护数据安全性 C. 维护数据一致性 D. 提供数据查询效率40设要限制“所在系”的取值只能为“计算机系”、“信息系”和“通信系”,正确的约束表达式是 ACHECK (所在系 IN(计算机系,信息系,通信系)BCHECK (所在系 = (计算机系,信息系,通信系) CCHECK (所在系 IN(计算机系,信息系,通信系) DCHECK (所在系 =(计算机系,信息系,通信系 )41删除表的 SQL 语句是 A. DELETE TABLE B. DROP TABLE C. ALTER TABLE D. UPDATE TABLE42下列关于自连接操作的说法,正确的是 A自连接是在两个物理表上进行的 B自连接操作是在一个物理表上进行的,需通过取别名方法在逻辑上分成两个表 C自连接操作在一个逻辑表上进行的,需通过取别名方法将其在物理上分成两个表 D自连接操作是在一个物理表上进行的,但不需要用取别名方法将其在逻辑上分成两个表43在关系数据库,表中各条记录 A前后顺序很重要,一定是按输入顺序排列的 B前后顺序不重要,但排列顺序不同,统计处理的结果可能不同 C前后顺序很重要,一定是按主码值有序排列的 D前后顺序不重要,而且表中记录的顺序不影响数据关系44下列关于索引的说法,错误的是 A.数据库中建立索引是为了加快数据的查询速度。 B.索引建立的越多,查询效率越高 C.索引会占用存储空间 D.索引会增加数据更改的时间45若要定义关系模式中的候选键,下列约束中最合适的是 ACHECK B外键 CUNIQUE D. DEFAULT46关系数据库中的规范化理论解决的主要问题是 A. 如何构建合适的数据逻辑结构 B. 如何构建合适的数据物理结构 C. 如何构建合适的应用程序界面 D. 如何控制不同用户的数据访问权限47已知关系模式:S(学号,姓名,所在系,所在班,班主任),设一个学生只在一个系的一个班学习,一个班只有一个班主任。将此关系模式分解为 3NF 的正确分解结果是 A. S1(学号,姓名), S2(学号,所在系,所在班,班主任) B. S1(学号,姓名,所在班),S2(学号,所在系,班主任) C. S1(学号,姓名,所在系,所在班),S2(班,班主任) D. 不用分解,原关系模式已经是 3NF 的了48如果两个实体 A 和 B 之间是一对多联系,则将其转换为关系模式时,为表达两个实体间的联系,应将外键放在 A. 实体 A 中 B实体 B 中 C实体 A 和实体 B 中各一个 D不需要外键49现有一个“教师”表,其中一个字段是教师的电话号码(字符型,8 位长),我们希望限制电话号码的每一位必须是数字。下列约束中正确的: A. CHECK (PHONE LIKE 0123456789) B. CHECK (PHONE LIKE 0123456789) C. CHECK (PHONE LIKE 1-8) D. CHECK (PHONE LIKE 0-90-90-90-90-90-90-90-950假设有关系模式 S(Sno,Sname,SDept,SMaster),其中各属性依次分别为:学号、姓名、所在系和系主任(假设一个系只有一个系主任),主键为 Sno,则 Smaster 对 Sno 的依赖关系是 。 A.完全函数依赖 B.部分函数依赖 C.传递函数依赖 D.其他函数依赖51下列关于视图的说法,正确的是 A. 视图的使用与基本表一样,所有视图都支持对数据进行增、删、改、查操作 B. 视图只能从基本表导出 C. 视图与基本表一样也存储数据 D. 对视图的操作,最终都要转化为对基本表的操作52设有关系 R,现要按条件 f 对关系 R 进行选择运算,正确的是 A.RfR B.f(R) C.f(R) D.Uf(R)53数据库系统的独立性是指 A不会因为数据的变化而影响应用程序 B不会因为系统数据的存储结构和逻辑结构的变化而影响应用程序 C不会因为数据存储策略的变化而影响应用程序 D不会因为某些数据的逻辑结构变化而影响应用程序54数据库三级模式结构中用于描述表结构的是A. 外模式 B. 模式 C. 内模式 D. 数据库文件55数据库的结构设计包括 A表结构和视图结构设计 B表结构和报表结构设计 C概念结构和逻辑结构设计 D概念结构、逻辑结构和物理结构设计56若用类型为 char(6)的变量存储 ABC,占有的存储空间为 A. 3 个字节 B. 6 个字节 C. 12 个字节 D. 不确定57char(10)数据类型的变量,最多可存储的汉字个数是 A. 5 B. 10 C. 20 D. 不能确定58设职工表中记录工资的列为:Salary ,类型为 int,若在查询工资时,希望将工资按高、中、低和极低形式显示,则正确的 Case 函数是 A.Case Salary When Salary 4000 THEN Salary = 高 When Salary between 2000 and 4000 THEN Salary = 中 When Salary between 1000 and 1999 THEN Salary = 低 Else Salary = 极低 END B. Case Salary When Salary 4000 THEN 高 When Salary between 2000 and 4000 THEN 中 When Salary between 1000 and 1999 THEN 低 Else 极低 END C. Case When Salary 4000 THEN 高 When Salary between 2

温馨提示

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

评论

0/150

提交评论