




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库习题第一讲走进数据库1.1 走进数据库1数据库系统与文件系统的最根本的区别是()。A.文件系统只能管理程序文件,而数据库系统可以管理各种类型文件B.数据库系统复杂,而文件系统简单C.文件系统管理的数据量少,而数据库系统可以管理庞大数据量D.文件系统不能解决数据冗余和数据的独立性,而数据库系统能正确答案:D2下述不是DBA数据库管理员的职责的是()。A.完整性约束说明B.定义数据库模式C.数据库管理系统设计D.数据库安全正确答案:C3数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和
2、DBMSD.DBS就是DB,也就是DBMS正确答案:A4()是以一定的组织方式将相关的数据组织在一起,长期存放在计算机内,可为多个用户共享,与应用程序彼此独立,统一管理的数据集合。1/36正确答案:数据库5在数据库的三级模式结构中,描述数据库中全体数据的逻辑结构和特征的是()。正确答案:模式1.2关系数据库1在关系运算中,选择运算的含义是()。A.从一个关系中找出满足给定条件的元组组成一个新的关系B.从一个关系中找出需要的属性组成一个新的关系C.从一个关系中找出满足条件的元组和属性组成一个新的关系D.以上3种说法均是正确的正确答案:A2在“学生表”中,要查找所有年龄大于30岁姓王的男同学,所采
3、用的关系运算是()。A.选择B.投影C.连接D.自然连接正确答案:A3在关系运算中,()运算得到的新关系中属性个数通常多于原关系中属性个数。A.选择B.投影C.连接D.并正确答案:C4在“教师表”中要显示教师的姓名和职称的信息,应采用的关系运算是()A.选择2/36B.投影C.连接D.差正确答案:B5传统的集合运算包含并、差、交和()。正确答案:笛卡尔积6关系运算中专门的关系运算,包括选择、投影和()正确答案:连接7在关系运算中,要选择若干属性组成新的关系,该运算称为()。正确答案:投影8有选修计算机基础的学生关系R,选修数据库的学生关系So如果要求既选修了计算机基础又选修了数据库的学生,就应
4、当进行()运算。正确答案:交9如果一个关系模式R(U)的所有属性都是()的基本数据项,则称R(U)为第一范式,即R(U)C1NF。正确答案:不可再分10设关系模式R(U)2NF,且每一个非主属性既不部分函数依赖于码,也不传递函数依赖于码,则称R(U)为()范式。正确答案:第三或3第一讲单元测验1单选(2分)数据库系统的核心部分是(B)。A.硬件B.数据库C.软件D.数据库管理员3/362单选(2分)数据处理发展经过了人工管理阶段、文件系统阶段、(C)阶段和高级数据库系统阶段。A.操作系统B.初级数据库C.数据库系统D.中级数据库3单选(2分)在数据库设计中用关系模型来表示实体和实体之间的联系,
5、关系模型的结构是(D)。A.网状结构B.层次结构C.封装结构D.二维表结构4单选(2分)关系数据库管理系统应能实现的专门关系运算包括(C)oA.显示、打印、制表B.排序、索引、统计C.选择、投影、连接D.关联、更新、排序5单选(2分)已知一个关系,学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于(D)。A.关键字完整性B.实体完整性C.参照完整性D.用户自定义完整性6填空(2分)(数据库)是以一定的组织方式将相关的数据组织在一起,长期存放在计算机内,可为多个用户共享,与应用程序彼此独立,统一管理的数据集合。7填空(2分)(数据)是反映客观事物存在方式和运动状态的记录
6、,是信息的4/36载体。8填空(2分)在数据库的三级模式结构中,描述数据库中全体数据的逻辑结构和特征的是(模式)。9填空(2分)(选择)是根据给定的条件找到关系中的若干元组组成新的关系,是对关系的元组进行筛选。10填空(2分)在一个关系中如果有这样一个属性,它的值能惟一地标识关系中的每一个元组,称这个属性为(关键字)。第二讲数据库设计及创建2.1数据库设计1在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务。A.逻辑设计阶段B.概念设计阶段C.物理设计阶段D.需求分析阶段正确答案:A2概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS
7、的()。A.数据模型B.概念模型C.层次模型D.关系模型正确答案:B3在数据库设af中,将ER图转换成关系数据模型的过程属于(5/36A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段正确答案:B4公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()。A.多对多B.对C.一对多D.无正确答案:C5在概念模型中的客观存在并可相互区别的事物称()。A.实体B.元组C.属性D.节点正确答案:A6在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到3NF,这是()阶段的任务。A.需求分析阶段B.概念设计阶段C.物理设
8、计阶段D.逻辑设计阶段正确答案:D6/367()是数据库设计的初级阶段,是应用用户与专业开发人员沟通的重要环节,它决定了系统的成败。正确答案:需求分析8数据库()是在需求分析的基础上,通过对用户需求进行分析、归纳、抽象,形成概念模型的过程。正确答案:概念结构设计9数据库逻辑结构设计是把概念模型转换成某个数据库管理系统支持的()。正确答案:数据模型10物理结构设计目标:是为()数据结构选取一个最适合应用环境的物理结构,包括存储结构和存取方法等。正确答案:逻辑2.2数据库创建1()允许用户定义一组操作,这些操作通过对指定的表进行删除、插入和更新命令来执行或触发。A.存储过程B.视图C.触发器D.索
9、引7/36正确答案:C2关于SQLServer中的存储过程,下列说法中正确的是()。A.不能有输入参数B.没有返回值C.可以自动被执行D.可以调用其它存储过程正确答案:D、3以下()不是存储过程的优点。A.实现模块化编程,能被多个用户共享和重用B.可以加快程序的运行速度C.可以增加网络的流量D.可以提高数据库的安全性正确答案:B4SQLServer中存储过程由一组预先定义并被()的T-SQL语句组成。A.编写B.解释C编译D.保存正确答案:C5记录数据库事务操作的文件是()。A.日志文件B.主数据文件C.索引文件D.次数据文件正确答案:A8/366视图是从基本表或视图中导出的表,数据库中实际存
10、放的是视图的(A.数据B.定义C.索引D.指针正确答案:B第二讲单元测试1单选(2分)以下哪个不是数据库设计的内容(A)。A.创建数据库B.E-R模型设计C.需求分析D.逻辑结构设计2单选(2分)对于关系的描述正确的是(B)。A.同一个关系中可出现相同的属性B.同一个关系中不能出现相同的属性C.同一个关系中第一个属性必须是主码D.同一个关系中主码必须可以有多个3单选(2分)以下哪个不属于数据库对象(C)。9/36A.视图B.数据表C.字段D.索引4单选(2分)以下哪个不属于SQLSERVER数据库文件类型(C)。A.事务日志文件B.次数据库文件C.索引文件D.主数据库文件5单选(2分)主数据库
11、文件的扩展名是(D)。A.ndfB.mdbC.ldfD.mdf6填空(2分)若想设计一个性能良好的数据库,就要尽量满足(关系规范化)原则。7填空(2分)设有“学生”和“班级”2个实体集,这些学生来自同一个班级,“学生”和“班级”2个实体间的联系是(一对多)。8填空(2分)存储过程是存放于服务器的预先编译好的一组(T-SQL语句)。9填空(2分)触发器是特殊的(存储过程),当用户表中数据改变时,该存储过程被自动执行。10填空(2分)数据库文件组分为主文件组和(自定义文件组)。10/36第三讲数据表与视图3.1数据表1一个数据表最多可以()个主键。A.1B.2C.3D.N正确答案:A2可以用于保存
12、图像的字段数据类型是()。A.字符型B.数值型C.日期时间型D.二进制型正确答案:D3假设数据库中表A与表B建立了“一对多”关系,表B为“多”的一方,则下述说法中正确的是()。A.表A中的一个记录能与表B中的多个记录匹配B.表B中的一个记录能与表A中的多个记录匹配C.表A中的一个字段能与表B中的多个字段匹配11/36D.表B中的一个字段能与表A中的多个字段匹配正确答案:A4数据表中的每一个横行称为一个()。A.字段B.属性C.记录D.主键正确答案:C5关系数据库中的表不必具有的性质是()。A.数据项不可再分B.同一列数据项要具有相同的数据类型C.记录在顺序可以任意排列D.字段的顺序不能任意排列
13、正确答案:D6为了连接保存在不同表中的信息,使多表协同工作,必须确定表的()。正确答案:关系或关联7如果表中一个字段不是自身所在表的主关键字,而是另一个表的主关键字或候选关键字,这个字段称为()。正确答案:外键或外部关键字或外关键字8在创建或修改数据表结构时,如果不用SQL,可以人工在数据表的()视图中进行。正确答案:设计9在设计数据表时,比较科学的方法是一个数据表对应()个主题。正确答案:一或112/3610若要在数据库中存储一个Word文件,则其对应字段的数据类型应该设置为(正确答案:二进制型或二进制3.2视图1视图一经定义便存储在数据库中,其保存的是()。A.记录B.字段C.文件名D.方
14、法和规则正确答案:D2可以利用()对数据源的数据直观地进行浏览和编辑。A.视图B.报表C.存储过程D.数据库快照正确答案:A3若删除某个视图,则其引用的数据表()A.记录会增加B.记录会减少C.记录不会变D.随之删除正确答案:C4一个视图对应()数据表。A.一个B.多个13/36C.全部D.一个或多个正确答案:D5下列操作中,()利用视图无法实现。A.增加记录B.删除记录C.更新记录D.保存记录正确答案:D6视图是一个数据库中的一种()。正确答案:对象7视图本身并不存储数据,其数据来自于()。正确答案:数据源或基本表8在三层数据库体系结构中,视图是()。正确答案:外模式9若表中的数据发生变化,
15、则视图中的数据()。正确答案:随之变化10若视图的数据源是多个,则这些数据源之间必须创建()。正确答案:关系或关联第三讲单元测试1单选(2分)下列英文名称中,()用于表示记录。A.FieldB.Table14/36C.ViewD.Record2单选(2分)对于Unicode字符集中的字符,每个字符在计算机中用(D)个字节存储。A.4B.3C.1D.23单选(2分)下列数据类型中,()相当于其他计算机语言中的逻辑型数据。A.位型B.整型C.字符型D.二进制型4单选(2分)下列(A)数据类型在计算机中需要占用8个字节的存储空间。A.moneyB.tinyintC.integerD.real5单选(
16、2分)在使用SQL创建表时,下列(A)用于表示主键约束。A.PrimaryKeyB.DefaultC.FeferencesD.ForeignKey6单选(2分)在修改表结构的SQL语句中,下列(B)表示删除某个字段。A.modifyB.drop15/36C.alterD.add7单选(2分)下列(A)是SQL中用于更新记录的命令动词。A.updateB.deleteC.insertD.create8单选(2分)下列英文名称中,(B)用于表示视图。A.TableB.ViewC.FieldD.Record9单选(2分)在创建视图的SQL语句中,保留字AS之后接续的是()。A.子查询B.字段C.记录
17、D.表名10单选(2分)下列()是SQL更新视图的命令动词。A.updateB.alterC.createD.drop11填空(2分)数据表主要由三部分组成,分别是表名,表结构和()。系统()12填空(2分)对于变长字符型字段,当实际输入的字符个数少于定义的字符个数时,使用空格进行填充。16/3613填空(2分)数据表是整个数据库的(核心)。14填空(2分)视图的创建和删除()其引用的数据表。15填空(2分)视图所引用的数据表也称为()。第四讲SQL及其应用4.1 SQL查询1 SQL的中文含义是()。A.结构化查询语言B.结构化定义语言C.结构化操纵语言D.结构化选择语言正确答案:A卜列()
18、不是T-SQL语言的组成部分。A.DDLB.DBLC.DMLD.DCL正确答案:3下列()不是SQL语言的特点。A.高度综合17/36B.语言结构简洁C.过程化D.采用面向集合的操作方式正确答案:C)的集合。4SQL语言采用集合操作方式,其操作对象和操作结果都可以是(A.元组B.字段C.数据表D.数据库正确答案:A5下列()不是SQL语言中用于数据操纵的命令动词。A.SELECTB.INSERTC.CREATED.DELETE正确答案:C6SQL语言中用于数据更新的命令动词是()。A.UPDATEB.SELECTC.DELETED.INSERT正确答案:A7下列()不是SQL的命令动词。A.M
19、ODIFY18/36B.ALTERC.CREATED.SELECT正确答案:A8 SQL功能强大,集()、数据操纵和数据控制等功能于一身。正确答案:数据定义9 SQL是()数据库语言的标准,只要掌握了SQL,在这类数据库中是通用的。正确答案:关系型10在SQL中删除表的命令动词是()正确答案:DROPTABLE11在SQL中,()包括对基本表和视图的授权,完整性规则描述和事务控制语句等。正确答案:数据控制12对于数据库模式、外模式和内模式的定义是利用SQL提供的()来实现的。正确答案:数据定义语言4.2SQL应用1 下列SQL常用数据类型中,()用于表示短整数。A.integerB.small
20、intC.floatD.double正确答案:B2SQL语言中()用于逻辑数据类型。A.real19/36B.booleanC.money0.general正确答案:B3 SQL的常用约束中,下列()表示默认约束。A.primarykeyB.notnullC.check0.default正确答案:D4 SQL查询语句中,用于限定查询条件的保留字是()。A.uniqueB.orderC.whereD.for正确答案:C5用于对SQL查询结果进行分组的关键字是()。A.wherebyB.orderbyC.groupbyD.havingby正确答案:C6 SQL语言中用于表示唯一约束的关键字是()。
21、正确答案:UNIQUE或unique或Unique20/367 SQL语言中用于表示排序的关键字是()。正确答案:orderby或ORDERBY或OrderBy或Orderby8 SQL的连接查询包括内连接、外连接、交叉连接和()。正确答案:自连接9 SQL的外连接包括左外连接、右外连接和()。正确答案:全外连接或fullouterjoin10嵌套查询至少涉及两个查询,分别是父查询和()。正确答案:子查询第四讲单元测试1单选(2分)下列(C)不是SQL语言中用于数据定义的命令动词。A.ALTER错B.CARETE错C.UPDATED.DROP错2单选(2分)在SQL中,若要创建索引,则需要使用
22、(D)来创建。A.CREATESCHEMAB.CREATETABLEC.CREATEVIEWD.CREATEINDEX3单选(2分)在SQL中,基要删除一个视图,则需要使用(A)来删除。A.DROPVIEWB.DROPINDEXC.ALTERVIEWD.DELETEVIEW21/364单选(2分)在SQL中,下列(C)用于表示定长字符型。A.varcharB.textC.charD.varbinary5单选(2分)在SQL的聚合函数中,下列(D)用于计数。A.sum()B.avg()C.min()D.count()6单选(2分)下列关于SQL命令的叙述中,正确的(D)。A.UPDATE命令与G
23、ROUPBY关键字一起使用可以按分组更新表中原有的记录B.INSERT命令与GROUPBY关键字一起使用可以按分组将新记录插入到表中C.SELECT命令不能与GROUPBY关键字一起使用D.DELETE命令不能与GROUPBY关键字一起使用7单选(2分)从“销售”表中找出部门号为04”的部门中,单价最高前两条商品记录正确”的语句是(D)。A.SELECTTOP2*FROM销售WHERE部门号="04"GROUPBY单价B.SELECTTOP2*FROM销售WHERE部门号="04"GROUPBY单价DESCC.SELECTTOP2*FROMFROM销售W
24、HERE吾B门号="04"ORDERBY单价D.SELECTTOP2*FROM销售WHERE吾B门号="04"ORDERBY单价DESC8单选(2分)在已建"职工"表中有姓名、性别、出生日期等字段,查询并显示女职工年龄最小的职工姓名、性别和年龄,正确的SQL命令是(C)。A.SELECT姓名,性另1J,年龄FROM职工WHERE年龄=MIN(YEAR(DATE()-YEAR(出生日期)AND性别=女B.SELECT姓名,性另h年龄FROM职工WHERE年龄=MIN(YEAR(DATE()-YEAR(出生22/36日期)AND性别=&q
25、uot;女"C.SELECT姓名,性另1J,MIN(YEAR(DATE()-YEAR(出生日期)AS年龄FROM职工WHERE性另i="女"D.SELECT姓名,性另1J,MIN(YEAR(DATE()-YEAR(出生日期)AS年龄FROM职工WHERE性另ij=女9单选(2分)在"职工"表中有姓名、性别、生日等3个字段,要查询男职工中年龄最大的记录,显示最大年龄,正确的SQL命令是(D)。A.SELECTMAX(YEAR(生日)AS年龄FROM职工Where性别产"男"B.SELECTMAX(生日)AS年龄FROM职工Wh
26、ere性别产"男"C.SELECTMAX(DATEDIFF("YYYY",YEAR(生日),YEAR(DATE()AS年龄FROM职工Where性另打="男"D.SELECTMAX(DATEDIFF("YYYY",生日,DATE()AS年龄FROM职工Where性另打="男"10单选(2分)在已建"职工"表中有姓名、性别、出生日期等字段,查询并显示所有年龄在25岁以下职工的姓名、性别和年龄,正确的SQL命令是(A)。A.SELECT姓名,性另hYEAR(DATE()-YEAR
27、(出生日期)AS年龄FROM职工WHEREYEAR(Date()-YEAR(出生日期)<25B.SELECT姓名,性另hYEAR(DATE()-YEAR(出生日期)AS年龄FROM职工WHERE年龄<25C.SELECT姓名,性另1J,YEAR(DATE()-YEAR(出生日期)年龄FROM职工WHERE年龄<25D.SELECT姓名,性另J,YEAR(DATE()-YEAR(出生日期)年龄FROM职工WHEREYEAR(Date()-YEAR(出生日期)<2511填空(2分)SQL语句中用于修改表结构的命令动词是(Alter)。12填空(2分)SQL查询的结果是()记
28、录。13填空(2分)在SQL连接查询中,(自然连接)是等值连接的一种特例。14填空(2分)在SQL的查询语句中,Having必须和(groupby)一起使用。23/3615填空(2分)如果要对SQL的查询结果进行排序,升序使用(ASC)来表示,而降序则使用DESC来表示。第五讲SQL存储过程与触发器5.1存储过程1在SQL语言中,创建存储过程的命令是()A.CREATEPROCEDUREB.CREATERULEC.CREATEDURED.CREATEFILE正确答案:A2在SQL语言中,删除存储过程的命令是()A.CREATEPROCEDUREB.ALTERPROCEDUREC.DROPPRO
29、CEDURED.DELETEPROCEDURE正确答案:C3对SQLServer中的存储过程说法中正确的是()A.不能有输入参数B.没有返回值24/36C.可以自动被执行D.可以嵌套使用正确答案:D4在定义存储过程时,下面说法不正确的是()A.不要以sp_为前缀创建任何存储过程,因为sp_前缀是SQLServer用来命名系统存储过程的B.如果定义了默认值,执行存储过程时可以不提供实参C. VARYING用于指定作为输出参数支持的结果集,且仅适用于定义cursor输出参数D. OUTPUT关键词用于指定参数为输入参数类型正确答案:D)调用该存储过程。5如果对存储过程的调用不是批处理的第一条语句,
30、则可以(A.直接使用存储过程的名字B.在存储过程前加Call关键字C.在存储过程前加EXEC关键字D.在存储过程前加USE关键字正确答案:C6在SQLServer中,用来显示数据库信息的系统存储过程是()正确答案:sp_helpdb)的T-SQL语句。7在SQLServer服务器上,存储过程是一组预先定义并(正确答案:编译8存储过程经过了一次创建以后,可以被调用()次正确答案:无数或很多或多9sp_help属于()存储过程正确答案:系统10执行带参数的存储过程,正确的方法为25/36正确答案:过程名参数5.2触发器1触发器()A.并不需要由用户来直接调用B.需要由用户来直接调用C.必要的时候可
31、以由用户来直接调用D.可以使用该触发器的名称来调用正确答案:A2创建触发器的命令是()A.CREATETABLEB.CREATEPROCEDUREC.CREATETRIGGERD.CREATERULE正确答案:C3触发器分为两类,分别是DML触发器和()触发器A.INSTEADOFB.AFTERC.FORD.DDL正确答案:D4关于触发器的描述,下列说法正确的是()A.触发器是在数据修改前被触发,约束是在数据修改后被触发B.触发器是一个能自动执行的特殊的存储过程26/36C.触发器作为一个独立的对象存在,与数据库中其他对象无关0.inserted表和deleted表是数据库中的物理表正确答案:
32、B5下列说法错误的是()A.触发器是一种特殊类型的存储过程B.触发器自动执行C.存储过程执行使用EXEC语句D.触发器执行使用EXEC语句正确答案:D6在SQLServer中,触发器主要针对下列哪些语句创建?A.INSERTB.UPDATEC.DELETED.CREATE正确答案:A、B、C7触发器被激活后,自动创建()两个临时表A.insertB.deleteC.insertedD.deleted正确答案:C、D第六讲系统控制27/366.1安全控制概述1SQLServer数据库有2种登录认证方式。其中在()方式下,在客户端应用程序连接时需要用户标识和密码A.Windows身份认证B.以超级用户身份登录C.SQLServer身份认证D.以系统身份登录正确答案:C2下面不属于数据库安全问题的是()A.技术安全B.系统安全C.管理安全D.政策法律安全正确答案:B3授予用户someone对scores表的一些权限,正确的授权语句是()A.grantinsert,updatetotablescoresonsomeoneB.grantinsertandupdatetotablescoresonsomeoneC.grantinsert,updateonscorestosomeoneD.grantinsertandupdateonscore
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 化学蒸气发生-目视比色-智能手机RGB现场检测砷和硫离子
- 广东省梅州市某县开采中矿山的边坡稳定性与绿色建设综合评价研究
- 加入小区保安合同范例
- 以地换房合同范例
- 2025年甲基四氢苯酐项目合作计划书
- 中标后购货合同范例
- 交期合约合同范例
- 成都市成华区下涧槽社区推进多元共治案例研究
- 人工草地代理合同范例
- 加盟商品服务合同范例
- 《铁杵成针》教学课件
- 激光原理与技术:第六章 调Q技术
- 养老护理技术操作规范评分标准
- 中国文化概论-绪论
- 网页设计基础ppt课件(完整版)
- 2023高中物理步步高大一轮 第十章 专题强化十八 带电粒子在有界匀强磁场中的运动
- 供应商管理控制流程图
- 义务教育语文课程标准(2022年版)
- 初中物理公式总结大全(最新归纳)
- 小学四年级《鸡兔同笼》优秀获奖公开课分析
- 不均匀系数和曲率系数自动升程计算(升级版)
评论
0/150
提交评论