
数据库习题
文章平均质量分 71
lgldl
这个作者很懒,什么都没留下…
展开
-
数据库恢复技术-数据库习题
关于数据库备份的叙述中,错误的是( )。A. 如果数据库很稳定就不需要经常备份,反之要经常备份,以防止数据库损坏B. 数据库备份是一项很复杂的任务,应该由专业的管理人员来完成C. 数据库备份也受数据库恢复模式的影响D. 数据库备份的策略应该综合考虑各方面的因素,并不是备份做得越多越全就越好正确答案: A任何时候都要做好备份,有备无患,以便发生异常能恢复数据,避免造成数据丢失当数据库损坏时,数据库管理员可以通过( )方式恢复数据库。A. 事务日志文件B. 主数据文件C. UPDA原创 2021-11-29 22:33:45 · 8927 阅读 · 0 评论 -
函数、触发器-数据库习题
函数可以没有返回值也可以有多个。 ( )A. 正确B. 错误正确答案: B函数必须有返回值,而且只能有一个。存储过程比较灵活,输入参数和输出参数都可以是0~n个,可以没有,也可以多个。执行用户自定义函数的语句是:exec 函数名。 ( )A. 正确B. 错误正确答案: B函数是嵌入在SQL 语句中执行的,exec 用于执行存储过程。函数体中可以写也可以不写RETURN语句。 ( )A. 正确B. 错误正确答案: B函数体中必须有RETU原创 2021-11-29 22:28:22 · 2773 阅读 · 1 评论 -
T_SQL基础-数据库习题
对列或表达式计算平均值的函数是( )。A. max和minB. sumC. countD. avg正确答案: D常用聚合函数:最大值max(),最小值min(),求和sum(),计数count(),求平均数avg()表达式‘123’+‘446’的结果是 ( ) 。A. ‘579’B. 569C. ‘123446’D. ‘445123’正确答案: C用单引号括起来的是字符串,+号实现了字符串连接,如果没有单引号是数字相加:123+446=569表达式Datepart(y原创 2021-11-29 22:26:10 · 2175 阅读 · 0 评论 -
逻辑结构设计、物理结构设计-数据库习题
如果采用关系数据库实现应用,在数据逻辑设计阶段需将( )转换为关系数据模型。A. E-R模型B. 层次模型C. 关系模型D. 网状模型正确答案: A设计三步:概念结构设计-逻辑结构设计-物理结构设计,在数据逻辑设计阶段需将E-R模型转换为所选用的DBMS支持的逻辑数据模型现有关系:学生(学号,姓名,课程号,系号,系名,成绩),为消除数据冗余,至少需要分解为( ) 。A. 1个表B. 2个表C. 3个表D. 4个表正确答案: C首先识别码是学号+课程号,分解为:关系1成绩(原创 2021-11-29 22:24:49 · 4005 阅读 · 0 评论 -
需求分析、概念结构设计-数据库习题
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是( )。A. 概要设计B. 详细设计C. 可行性分析D. 需求分析正确答案: D需求分析阶段确定“做什么”,设计阶段确定“怎么做”数据流程图(DFD)是用于描述结构化方法中( ) 阶段的工具。A. 可行性分析B. 详细设计C. 需求分析D. 程序编码正确答案: C需求分析阶段用数据流程图(DFD)描述数据的流向。SQL语言支持关系数据库的三级模式,视图、基本表、存储文件分别对应( )。A.原创 2021-11-29 22:21:36 · 1763 阅读 · 1 评论 -
关系数据理论-数据库习题
设有关系W(工号,姓名,工种,定额),将其规范化到第三范式正确的答案是( ) 。A. W1(工号,姓名) ,W2(工种,定额)B. W1(工号,工种,定额) , W2(工号,姓名)C. W1(工号,姓名,工种) ,w2(工种,定额)D. 以上都不对正确答案: C3NF要求没有部分依赖和传递依赖,“定额”直接依赖“工种”,传递依赖“工号”。规范化的实质是概念的单一化,“一事一地”,一个关系只描述一个概念。规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满原创 2021-11-29 22:20:10 · 5873 阅读 · 0 评论 -
数据库完整性-数据库习题
有关系模式:R(A,B,C)和S(D,E,A),若规定S中A的值必须属于R中A的有效值,则这种约束属于( )。A. 实体完整性规则B. 用户定义完整性规则C. 参照完整性规则D. 数据有效性规则正确答案: C一个表中数据要受另一个表中数据制约,是参照完整性在关系R1(S,SN,D)和R2(D,CN,NM)中,R1的主键是S,R2的主键是D,两个表建立了一对多的联系,则D在R1中称为( )。A. 外码B. 主码C. 候选码D. 属性正确答案: A通过外键可以实现两个关系一对原创 2021-11-29 22:16:19 · 4335 阅读 · 0 评论 -
数据库安全-数据库习题
SQL Server运行的平台为( )。A. Windows平台B. Unix平台C. Linux平台D. NetWare平台正确答案: ASQL Server是微软的数据库,只能用在Windows平台,不能跨平台数据库的( ) 是指数据的正确性和相容性。A. 安全性B. 完整性C. 并发控制D. 恢复正确答案: B数据完整性是通过各种约束实现的,保证数据库中数据正确和相容。在数据系统中,对存取权限的定义称为( )。A. 命令B. 授权C. 定义D. 审原创 2021-11-29 22:14:42 · 4977 阅读 · 0 评论 -
视图-数据库习题
SQL语言中,删除一个视图的命令是( )。A. delete viewB. drop viewC. clear viewD. remove view正确答案: B数据定义语言需要两个关键字,第一个是动词,第二个是名词,表示对象类型。SQL语言中,创建视图的命令是( )。A. create tableB. create viewC. create indexD. create proc正确答案: B数据定义语言需要两个关键字,第一个是动词,第二个是名词,表示对象类型。A选项原创 2021-11-29 22:12:23 · 7255 阅读 · 0 评论 -
数据更新-数据库习题
现有表book1,主键bookid设为标识列。若执行语句:select * into book2 from book1, 以下说法正确的是( )。(选两项)A. 若数据库中已存在表book2, 则会提示错误B. 若数据库中已存在表book2, 则语句执行成功,并且表book2中的bookid自动设为标识C. 若数据库中不存在表book2, 则语句执行成功,并且表book2中的bookid自动设为主键D. 若数据库中不存在表book2, 则语句执行成功,并且表book2中的bookid自动设为原创 2021-11-24 22:32:37 · 3322 阅读 · 0 评论 -
多表查询分组排序-数据库习题
查询至少参加两个项目的职工编号及参与项目数的SQL语句:select 职工编号,count(项目编号) from 职工项目 group by 职工编号( );A. having sum(项目编号)>=2B. having sum(项目编号)<=2C. having count(项目编号)>=2D. having count(项目编号)<=2正确答案: C使用having子句对分组统计的结果进行筛选,至少参加两个项目是项目数>=2实现“查询学生1001所选课原创 2021-11-02 11:11:43 · 6395 阅读 · 0 评论 -
单表查询-数据库习题
Select语句用于查询数据。A. 正确B. 错误正确答案: A聚合函数有最大、最小、求和、平均和计数等,它们分别是max、min、sum、avg和count。A. 正确B. 错误正确答案: A查询结果默认排序方式为升序排序。A. 正确B. 错误正确答案: Aasc表示升序,desc是降序查询语句中降序排序关键字是asc。A. 正确B. 错误正确答案: Basc表示升序,desc是降序模糊查询时通配符“_”表示某单个字符。A. 正确B. 错误正确答案原创 2021-11-01 21:49:52 · 4874 阅读 · 1 评论 -
数据定义约束-数据库习题
在设计表时的“允许空”单元格用于设置该字段是否可输入空值,实际上就是创建该字段的( )约束。A. 主键B. 外键C. 非空D. CHECK正确答案: C设置为不允许为空,就是限制该列必须输入数据现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)、医疗(患者编号、医生编号、医生姓名,诊断日期,诊断结果)。其中,医疗关系中外键码是( )。A. 患者编号B. 患者姓名C. 患者编号和患者姓名D. 医生编号和患者编号正确答案: A“医疗”关系中的“患者编号”必须是“原创 2021-10-31 19:45:31 · 5021 阅读 · 0 评论 -
数据定义-数据库习题
下面哪些数据库是SQL Server系统数据库?(多选)( )A. Master数据库B. Model数据库C. Tempdb数据库D. msdb数据库E. Sales数据库F. MyDB数据库正确答案: ABCDSQL Server中有四个系统数据库,Master数据库存放数据字典,如果Master损坏,SQL Server将无法启动;Model数据库是模板数据库;Tempdb数据库是存放临时表、临时存储过程及其他临时操作的;msdb数据库是代理服务数据库,为其报警、任务调度和记录操作原创 2021-10-26 20:59:56 · 4480 阅读 · 0 评论 -
关系数据库-关系代数-数据库习题
关系代数是一种抽象的查询语言,关系代数运算的特点是( )。A. 运算对象和结果都是元组B. 运算对象是元组,运算结果是关系C. 运算对象和结果都是关系D. 运算对象是关系,运算结果是元组正确答案: C关系操作是集合操作,操作对象、操作结果都是关系,一个关系就是一个二维表22.有两个关系R和S如下:则由关系R得到的关系S的操作是( )。A. 自然连接B. 投影C. 并D. 选择正确答案: D专门关系运算中的选择运算,是从一个关系中选择满足某个条件的部分元组将关系R和S进原创 2021-07-13 07:13:07 · 8658 阅读 · 0 评论 -
关系数据库-数据库习题
假设有如下关系模式,请问该关系模式满足第几范式( )。员工表(员工编号,员工姓名,员工年龄,所属部门名称,籍贯住址)A. 最高满足第二范式B. 满足第三范式C. 都不满足D. 仅满足第一范式正确答案: B码为“员工编号”,其他所有属性都完全依赖于码,不存在部分依赖和传递依赖在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为( )。A. 关键字B. 数据项C. 主属性D. 主属性值正确答案: C能惟一地标识关系中的每一个元组的属性或属性组原创 2021-07-07 15:33:01 · 4715 阅读 · 0 评论 -
数据系统结构及组成-数据库习题
可以保证数据库的逻辑独立性的是( )。A. 内模式B. 模式C. 外模式/模式映像D. 模式/内模式映像正确答案: C在数据库三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。A. 外模式B. 内模式C. 存储模式D. 模式正确答案: D数据库系统的数据独立性是指( ) 。A. 不会因为数据的变化而影响应用程序B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C. 不会因为存储策略的变化而影响存储结构D. 不会因为某些存储结构的变化而影响其他的存储结构正确原创 2021-07-07 15:30:11 · 1054 阅读 · 0 评论 -
数据模型-数据库习题
实体是信息世界中的术语,与之对应的数据库术语为( )。A. 文件B. 数据库C. 字段D. 记录正确答案: D信息世界的一个实体,在数据库中存储为表中的一条记录下列选项中,不属于关系模型3个重要组成部分的是( )。A. 数据结构B. 数据操纵C. 数据控制D. 数据完整性规则正确答案: C逻辑模型的三个重要组成部分是数据结构、数据操作(操纵)、数据完整性规则层次型、网状型和关系型数据库划分原则是( )。A. 记录长度B. 文件的大小C. 联系的复杂程度D.原创 2021-07-07 15:28:39 · 4420 阅读 · 0 评论 -
数据库系统概述--数据库习题
( )是存储在计算机内有结构的数据的集合。A. 数据库系统B. 数据库C. 数据库管理系统D. 数据结构正确答案: B数据库是存储在计算机内有结构的数据的集合,数据库管理系统是管理数据库的软件,数据库系统包含数据库、DBMS和DB。数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( ) 。A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS正确答案:ADBMS是管理数原创 2021-07-06 09:22:46 · 8015 阅读 · 0 评论