中南大学数据库题库《数据转换》单选
- 格式:docx
- 大小:235.81 KB
- 文档页数:3
第九章习题一、选择题(1-10小题为多选题,11-13小题为单选题)1. 在SQL Server2000中属于表级完整性约束的是(AC )。
A)实体完整性约束B)域完整性约束C)参照完整性约束D)以上三者均是2. 在SQL Server2000中实现数据完整性的主要方法有(ABCD )。
A)约束B)默认C)规则D)触发器3. 在SQL Server2000的数据完整性控制中属于声明数据完整性的是(ABC )。
A)约束B)默认C)规则D)触发器4. 在SQL Server2000的数据完整性控制中属于过程数据完整性的是(AD)。
A)存储过程B)默认C)规则D)触发器5. 在SQL Server中,以下(AB)约束属于域完整性约束。
A)DEFAULT B)CHECK C)NULL D)FOREIGN KEY6. SQL Server2000数据库系统中一般采用(ABCD )以及密码存储等技术进行安全控制。
A)用户标识和鉴别B)存取控制C)视图D)触发器7. SQL Server2000使用权限来加强系统的安全性,语句权限适用的语句有(B )。
A)EXECUTE B)CREATE TABLE C)UPDATE D)SELECT8. 有关登录帐户、用户、角色三者的叙述中正确的是()。
A)登录帐户是服务器级的,用户是数据库级的B)用户一定是登录帐户,登录帐户不一定是数据库用户C)角色是具有一定权限的用户组D)角色成员继承角色所拥有访问权限9. SQL Server2000的安全性管理包括()。
A)数据库系统登录管理B)数据库用户管理C)数据库系统角色管理D)数据库访问权限的管理。
10. SQL Server2000使用权限来加强系统的安全性,通常将权限分为(AC)。
A)对象权限B)用户权限C)语句权限D)隐含权限11. SQL Server 2000提供了4层安全防线,其中SQL Server2000通过登录账号设置来创建附加安全层,用户只有登录成功,才能与SQL Server2000建立一次连接,属于(B )。
1•在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()阶段。
A需求分析B概念设计C逻辑设计D物理设计参考答案B数据库设计步骤:(1)规划(必要性、可行性,总目标)(2)需求分析(分析用户活动,产生业务流程图;确定系统范围,产生系统范围图;分析用户活动涉及的数据,产生数据流程图;分析系统数据,产生数据字典。
)(3)概念设计(设计出独立于计算机硬件和DBMS的概念模式。
E-R模型是主要设计工具)(4)逻辑结构设计(把概念设计阶段设计好的全局E-R模式转换成与选用的具体机器上的DBMS所支持的数据模型相符合的逻辑结构,包括数据库模式和外模式)(5)数据库的物理设计(对于给定的数据模型选取一个垠适合应用环境的物理结构的过程。
数据库的物理结构主要指数据库的存储记录格式、存储记录安排和存取方法)(6)数据库的实现(建立实际数据库结构;装入试验数据对应用程序进行调试;装入实际数据,进入试运行状态)(7)数据库的运行与维护(维护数据库的安全性与完整性;监测并改善数据库运行性能; 根据用户要求对数据库现有功能进行扩充;及时改正运行中发现的系统错误)2.关于数据库概念设计阶段的工作目标,下列说法错谋的是A定义和描述应用系统涉及的信息结构和范围B定义和描述应用系统中数据的属性特征和数据之间的联系C描述应用系统的数据需求D描述需要存储的记录及其数量参考答案3. SQL Server 2000的字符型系统数据类型主要包括()。
A int、money、charB char> varchar、textC datetime、binary> intD char、varchar> int参考答案B4. 具有联系的相关数据按一定的方式组织排列,并构成一定的结构,这种结构即()。
A数据模型B数据库C关系模型D数据库管理系统参考答案A5. 在数据库系统中,下列哪个映像关系用于提供数据与应用程序间的逻辑独立性?A外模式/模式B模式/内模式C外模式/内模式D逻辑模式/内模式参考答案B6. 关系模型的数据结构是A树B图C表D二维表参考答案D7. 数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常由A数据库管理员维护B程序员维护C数据库管理系统维护D—般用户维护参考答案A8. E-R图用于描述数据库的A概念模型B数据模型C存储模型D逻辑模型参考答案9•下面列出的条目中,()不是数据库技术的主要特点。
成绩表grade中字段st_id代表学号,score代表分数,以下()语句返回成绩表中的最低分。
A SELECT max(score) FROM gradeB SELECT TOP 1 score FROM grade ORDER BY score ASCC SELECT st_id, MIN(score) FROM gradeD SELECT TOP 1 score FROM grade ORDER BY score DESC 参考答案B有教师表(教师号,姓名,所在系,工资),找出系内教师平均工资高于全体教师平均工资的系信息,正确语句是ASELECT 所在系, AVG(工资) FROM 教师表WHERE AVG(工资)>(SELECT AVG(工资) FROM 教师表)BSELECT 所在系,AVG(工资) FROM 教师表WHERE AVG(工资)>(SELECT AVG(工资) FROM 教师表) GROUP BY 工资CSELECT 所在系, AVG(工资) FROM 教师表GROUP BY 所在系HAVING AVG(工资)>(SELECT AVG(工资) FROM 教师表)DSELECT 所在系,AVG(工资) FROM 教师表GROUP BY 所在系WHERE AVG(工资)>(SELECT AVG(工资) FROM 教师表)参考答案C有教师表(教师号,姓名,职称,所在系)和授课表(教师号,课程号,授课学年,授课时数),同一门课程可由多个教师讲授,同一个教师也可讲授多门课程,查询从未被“教授”讲授过的课程的课程号,正确的语句是A SELECT 课程号FROM 授课表 a JOIN 教师表 b ON a.教师号=b.教师号WHERE 职称!=´教授´B SELECT 课程号FROM 授课表 a RIGHT OUTTER JOIN 教师表 b ON a.教师号=b.教师号C SELECT 课程号FROM 授课表WHERE 课程号NOT IN ( SELECT 课程号 FROM 授课表 a ON 授课表 b JOIN a.教师号=b.教师号WHERE 职称!=´教授´)D SELECT 课程号 FROM 授课表WHERE 课程号IN ( SELECT 课程号FROM 授课表 a JOIN 授课表 b ON a.教师号=b.教师号WHERE 职称!=´教授´) 参考答案C在SELECT语句中使用GROUP BY SNO时,SNO必须( )。
数据库题库含参考答案一、单选题(共98题,每题1分,共98分)1.在数据库应用系统生命周期模型中,规划与分析阶段的输出结果不包括()。
A、项目计划书B、需求规范说明书C、可行性分析报告D、系统范围与边界正确答案:B2.下列哪些属性不适合建立索引?()。
A、经常岀现在GROUP BY子句中的属性B、经常参与连接操作的属性C、经常出现在WHERE子句中的属性D、经常需要进行更新操作的属性正确答案:D3.下列属于数据仓库特点的是()。
A、一次处理的数据量小B、综合性和提炼性数据C、面向操作人员,支持日常操作D、重复性的、可预测的处理正确答案:B4.下述哪一个SQL语句用于实现数据存取的安全机制()。
A、COMMITB、ROLLBACKC、GRANTD、CREATE TABLE正确答案:C5.有教师表(教师号,姓名,职称.所在系)和授课表(教师号,课程号,授课学年,授课时数),同一门课程可由多个教师讲授,同一个教师也可讲授多门课程,査询从未被“教授”讲授过的课程的课程号,正确的语句是()。
A、SELECT课程号FROM授课表a JOIN教师表bON a 教师号=b.教师号WHERE职称!='教授'B、SELECT课程号FROM授课表a RIGHTOUTTER JOIN教师表bONa.教师号=b.教师号C、SELECT课程号FROM授课表WHERE课程号NOT IN (SELECT课程号FROM授课表a JOIN授课表b ON a 教师号=b.教师号WHERE职称!='教授')D、SELECT课程号FROM授课表WHERE课程号IN (SELECT课程号FROM授课表a JOIN授课表b ON a 教师号=b.教师号WHERE职称!=,教授,)正确答案:D6.下列有关范式的叙述中正确的是()。
A、如果关系模式RG 1NF,且R中主属性完全函数依赖于码,则R是2NFB、如果关系模式RG3NF, X、YCU,若X—Y,则R是BCNFC、如果关系模式ReBCNF,若X一一Y (Y4X)是平凡的多值依赖,则R 是4NFD、—个关系模式如果属于4NF,则一定属于BCNF;反之不成立正确答案:D7.下列说法正确的是( )。
第七章习题一、选择题1. E ・R 方法的三要素是(C )。
A )实体、屈性、实体集B )实体、键、联系C )实体、属性、联系D )实体、域、候选键2. 如杲采用关系数据库实现应用,在数据库的逻辑设计阶段需将(A )转换为关系数据模型。
A ) E-R 模型B )层次模型C )关系模型D )网状模型。
3. 在数据库设计的需求分析阶段,业务流程一般釆用(B )表示。
6. 如果采用关系数据库来实现应用,在数据库设计的(C )阶段将关系模式进行规范化处理。
A )需求分析B )概念设计C )逻辑设计 7. 在数据库的物理结构中,将具有相同值的元组集中存放在连续的物理块称为(C )存储方 法。
A ) HASHB ) B+树索引C )聚簇D )其它8. 在数据库设计屮,当合并局部E-R 图时,学生在某一局部应用屮被当作实体,而另一局部 应用中被当作属性,那么被称之为(D )冲突。
A )属性冲突B )命名冲突C )联系冲突D )结构冲突9. 在数据库设计中,E ・R 模型是进行(B )的一个主要工具。
A )需求分析B )概念设计C )逻辑设计D )物理设计10. 在数据库设计屮,学生的学号在某一局部应用屮被定义为字符型,而另一局部应用屮被定 义为整型,那么被称之为(A )冲突。
A )属性冲突B )命名冲突C )联系冲突D )结构冲突11. 下列关于数据库运行和维护的叙述中,(D )是正确的。
A ) 只要数据库正式投入运行,标志着数据库设计工作的结束B ) 数据库的维护工作就是维护数据库系统的正常运行C ) 数据库的维护工作就是发现错误,修改错误D ) 数据库正式投入运行标志着数据库运行和维护工作的开始12. 下面有关E ・R 模型向关系模型转换的叙述屮,不正确的是(C ) oA ) 一个实体类型转换为一个关系模式B ) —个1: 1联系可以转换为一个独立的关系模式合并的关系模式,也可以与联系的任意一端 实体所对应C ) 一个1: n 联系可以转换为一个独立的关系模式合并的关系模式,也可以与联系的任意一端 实体所对应D ) 一个m : n 联系转换为一个关系模式13. 在数据库逻辑结构设计中,将E ・R 模型转换为关系模型应遵循相应原则。
第7章数据转换习题答案1.选择题(1)D(2)D(3)A(4)A2.填空题(1)数据转换服务(2)SQL Server 其他数据源(3)外部数据源(4)SQL Server实例中3.问答题(1)数据转换的主要作用是使SQL Server与任何OLE DB、ODBC、JDBC或文本文件等多种不同类型的数据源之间实现数据传递,主要体现在导入和导出数据、转换数据、复制数据库对象。
数据转换技术指不同数据源之间的互操作性技术。
即把数据库中的数据导出到数据库之外的数据源、把数据库之外的数据源中的数据导入到数据库中、把数据从一个地方传送到另外一个地方以及把一种类型的数据转换成另外一种类型的数据的技术。
(2)DTS 是一组可用来在一个或多个数据源(如Microsoft SQL Server、Microsoft Excel 或Microsoft Access)之间导入、导出和转换异类数据的工具。
DTS包是一些数据转换操作的定义方式,由一个或多个步骤组成,可以作为一个数据转换单元定义和管理。
(3)DTS导入/导出向导提供了把数据从一个数据源转换到另外一个数据目的地的简单方法,转换可在任何两个不同种类的数据源之间进行,这些数据源包括OLE DB 数据源、ODBC 数据源、文本文件和Excel电子表格。
使用DTS导入/导出向导,除复制数据、数据库对象外,可转换列级数据。
完成DTS 导入/导出向导之后,可以将一系列分散的导入、导出或转换步骤集合、保存为DTS包。
(4)在执行导入导出向导的“保存、调度和复制包”对话框中,选定“保存DTS包”,并选定好包保存的类型即可。
(5)利用DTS导出向导导出数据之前,由于系统不能够自动创建Access数据库,应该确保磁盘中已经存在存放导出数据的Access数据库。
4.应用题操作过程如下:(1)启动企业管理器,展开Student_db所在的服务器,展开数据库,右击“Student_db”,在打开的快捷菜单中执行“所有任务”菜单中“导入数据”命令,弹出选择数据源对话框。
第七章习题一、选择题1.E-R方法的三要素是(C )。
A)实体、属性、实体集B)实体、键、联系C)实体、属性、联系D)实体、域、候选键2.如果采用关系数据库实现应用,在数据库的逻辑设计阶段需将(A )转换为关系数据模型。
A)E-R模型B)层次模型C)关系模型D)网状模型。
3.在数据库设计的需求分析阶段,业务流程一般采用(B)表示。
A)E-R模型B)数据流图C)程序结构图D)程序框图4.概念设计的结果是(B)。
A)一个与DBMS相关的概念模式B)一个与DBMS无关的概念模式C)数据库系统的公用视图D)数据库系统的数据词典5.在设计数据库系统的概念结构时,常用的数据抽象方法是(C)。
A)合并与优化B)分析和处理C)聚集和概括D)分类和层次6.如果采用关系数据库来实现应用,在数据库设计的(C)阶段将关系模式进行规范化处理。
A)需求分析B)概念设计C)逻辑设计D)物理设计7.在数据库的物理结构中,将具有相同值的元组集中存放在连续的物理块称为(C )存储方法。
A)HASH B)B+树索引C)聚簇D)其它8.在数据库设计中,当合并局部E-R图时,学生在某一局部应用中被当作实体,而另一局部应用中被当作属性,那么被称之为(D )冲突。
A)属性冲突B)命名冲突C)联系冲突D)结构冲突9.在数据库设计中,E-R模型是进行(B)的一个主要工具。
A)需求分析B)概念设计C)逻辑设计D)物理设计10.在数据库设计中,学生的学号在某一局部应用中被定义为字符型,而另一局部应用中被定义为整型,那么被称之为(A)冲突。
A)属性冲突B)命名冲突C)联系冲突D)结构冲突11.下列关于数据库运行和维护的叙述中,(D )是正确的。
A)只要数据库正式投入运行,标志着数据库设计工作的结束B)数据库的维护工作就是维护数据库系统的正常运行C)数据库的维护工作就是发现错误,修改错误D)数据库正式投入运行标志着数据库运行和维护工作的开始12. 下面有关E-R模型向关系模型转换的叙述中,不正确的是(C)。
基础知识(单选)1.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的( )阶段。
A 需求分析B 概念设计C 逻辑设计D 物理设计参考答案B数据库设计步骤:(1)规划(必要性、可行性,总目标)(2)需求分析(分析用户活动,产生业务流程图;确定系统范围,产生系统范围图;分析用户活动涉及的数据,产生数据流程图;分析系统数据,产生数据字典。
)(3)概念设计(设计出独立于计算机硬件和DBMS的概念模式。
E-R模型是主要设计工具)(4)逻辑结构设计(把概念设计阶段设计好的全局E-R模式转换成与选用的具体机器上的DBMS所支持的数据模型相符合的逻辑结构,包括数据库模式和外模式)(5)数据库的物理设计(对于给定的数据模型选取一个最适合应用环境的物理结构的过程。
数据库的物理结构主要指数据库的存储记录格式、存储记录安排和存取方法)(6)数据库的实现(建立实际数据库结构;装入试验数据对应用程序进行调试;装入实际数据,进入试运行状态)(7)数据库的运行与维护(维护数据库的安全性与完整性;监测并改善数据库运行性能;根据用户要求对数据库现有功能进行扩充;及时改正运行中发现的系统错误)2. 关于数据库概念设计阶段的工作目标,下列说法错误的是A 定义和描述应用系统涉及的信息结构和范围B 定义和描述应用系统中数据的属性特征和数据之间的联系C 描述应用系统的数据需求D 描述需要存储的记录及其数量参考答案D3. SQL Server 2000的字符型系统数据类型主要包括( )。
A int、money、charB char、varchar、textC datetime、binary、intD char、varchar、int参考答案B4. 具有联系的相关数据按一定的方式组织排列,并构成一定的结构,这种结构即( )。
A 数据模型B 数据库C 关系模型D 数据库管理系统参考答案A5. 在数据库系统中,下列哪个映像关系用于提供数据与应用程序间的逻辑独立性?A 外模式/模式B 模式/内模式C 外模式/内模式D 逻辑模式/内模式参考答案B6. 关系模型的数据结构是A 树B 图C 表D 二维表参考答案D7. 数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常由A 数据库管理员维护B 程序员维护C 数据库管理系统维护D 一般用户维护参考答案A8. E-R图用于描述数据库的A 概念模型B 数据模型C 存储模型D 逻辑模型参考答案A9.下面列出的条目中,()不是数据库技术的主要特点。
《数据库基础与应用》学习中心:专业:学号:姓名:第1章数据库概述一、选择题1.( A )是位于用户与操作系统之间的一层数据管理软件。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DB C.DBS D.DBA2.( C )是长期存储在计算机内有序的、可共享的数据集合。
A.DATA B.INFORMATION C.DB D.DBS3.文字、图形、图像、声音、学生的档案记录、货物的运输情况等,这些都是( A )。
A.DATA B.INFORMATION C.DB D.其他4.数据库应用系统是由数据库、数据库管理系统(及其开发工具)、应用系统、( D )和用户构成。
A.DBMS B.DB C.DBS D.DBA5.目前( A )数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。
A.关系 B.面向对象 C.分布6.( A )是刻画一个数据模型性质最重要的方面。
因此在数据库系统中,人们通常按()的类型来命名数据模型。
A.数据结构 B.数据操纵 C.完整性约束二、填空题1.数据库就是长期储存在计算机内 _有序的、可共享的数据集合。
2.数据库管理系统是位于用户与操作系统之间的一层数据管理软件。
数据库在__建立_____、_使用______和_维护______时由数据库管理系统统一管理、统一控制。
3.数据库应用系统是由_数据库______、_数据库管理系统(及其开发工具)______、____应用系统___、__DBA_____和___用户____构成。
4.数据库技术经历了_手工______、_文件______和__数据库_____三个发展阶段。
5.数据模型通常都是由_数据结构______、__数据操作_____和__完整性与约束性条件_____三个要素组成。
6.目前最常用的数据模型有__关系_____、_网状______和__层次_____。
20世纪80年代以来,_关系数据模型______逐渐占主导地位。
第一章习题一.选择题1.现实世界中客观存在并能相互区别的事物称为(A )A)实体B)实体集C)字段D)记录2.现实世界中事物的特性在信息世界中称为(C )A)实体B)实体标识符C)属性D)关键码3.下列实体类型的联系中,属于一对一联系的是(C )A)教研室对教师的所属联系B)父亲对孩子的亲生联系C)省对省会的所属联系D)供应商与工程项目的供货联系4.采用二维表格结构表达实体类型及实体间联系的数据模型是(C )A)层次模型B)网状模型C)关系模型D)实体联系模型5.数据库(DB)、DBMS、DBS三者之间的关系(B )A)DB包括DBMS和DBS B)DBS包括DB和DBMSC)DBMS包括DB和DBS D)DBS与DB和DBMS无关6.在数据库技术中,反映现实世界中事物的存在方式或运动状态的是(A )A)信息B)数据C)消息D)命令7.下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?DA)属性B)关系C)域D)元组8.下面关于关系性质的说法,错误的是___D____。
A. 表中的一行称为一个元组B. 行与列交叉点不允许有多个值C. 表中的一列称为一个属性D. 表中任意两行可能相同9.数据库系统中,用(D)描述全部数据的整体逻辑结构A)外模式B)存储模式C)内模式D)概念模式10.数据库系统中,用户使用的数据视图用(A)描述,它是用户与数据库之间的接口。
A)外模式B)存储模式C)内模式D)概念模式11.数据库系统达到了数据独立性是因为采用了(D )A)层次模型B)网状模型C)关系模型D)三级模式结构12.在关系数据库系统中,当关系的型改变时,用户程序也可以不变。
这是BA)数据的物理独立性B)数据的逻辑独立性C)数据的位置独立性D)数据的存储独立性13.逻辑数据独立性是指(A )A)概念模式改变,外模式和应用程序不变B)概念模式改变,内模式不变C)内模式改变,概念模式不变D)内模式改变,外模式和应用程序不变14.物理数据独立性是指(C )A)概念模式改变,外模式和应用程序不变B)概念模式改变,内模式不变C)内模式改变,概念模式不变D)内模式改变,外模式和应用程序不变15.在一个数据库中,模式与内模式的映像个数是AA)1个B)与用户个数相同C)由设置的系统参数决定D)任意多个16.下列关于模式的术语中,哪一个不是指数据库三级模式结构中的外模式?CA)子模式B)用户模式C)存储模式D)用户视图17.下列关于数据库三级模式结构的说法中,哪一个是不正确的?CA)一个数据库中可以有多个外模式但只有一个内模式B)一个数据库中可以有多个外模式但只有一个模式C)一个数据库中只有一个外模式也只有一个内模式D)一个数据库中只有一个模式也只有一个内模式18.在数据库三级模式中,外模式的个数(B)A)只有一个B)可以有任意多个C)与用户个数相同D)由设置的系统参数决定19.在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是(A )人员的职责。