数据库技术与应用试卷共10套.docx

上传人(卖家):阳光照进你心里 文档编号:2610487 上传时间:2022-05-10 格式:DOCX 页数:13 大小:60.05KB
下载 相关 举报
数据库技术与应用试卷共10套.docx_第1页
第1页 / 共13页
数据库技术与应用试卷共10套.docx_第2页
第2页 / 共13页
数据库技术与应用试卷共10套.docx_第3页
第3页 / 共13页
数据库技术与应用试卷共10套.docx_第4页
第4页 / 共13页
数据库技术与应用试卷共10套.docx_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、数据库技术与应用试卷共10套(第1套)一、单项选择题(每题4分,共40分)1 .下列选项中,()不属于数据管理发展的阶段。A、人工管理阶段B、文件系统阶段C、操作系统阶段D、数据库系统阶段2 .用二维表格形式来表示实体集及其之间关系的数据模型是()A、层次模型B、网状模型C、关系模型D、二维模型3 .在关系运算中,从表中抽取属性值满足条件列的操作称为()A、选择B、投影C、联接D、扫描4 .在SQLServer2016中,定义表结构时,()数据类型的宽度用户是不可以设定的。A、字符型B、数值型C、逻辑型D、二进制型5 .SQL的操作语句不包括()A、insertB、deleteC、update

2、D、change6 .对表建立索引可以()A、清除表中的无用信息B、对表中的列重新排序C、提高表的查询速度D、对表中的行进行分类7 .在SQLServer2016中,修改数据库的语句是()AuseB、usedatabaseCdropdatabaseD、alterdatabase8 .在SQLServer2016中,要为当前数据库中的“职工工资”表中所有男职工增加100元工资,应使用的语句为()A、change职工工资with工资+100allwhere性别=男,B、update职工工资set工资=工资+100where性别=男,C、edit职工工资with工资+100where性别=男,D、r

3、eplace职工工资with工资+100allwhere性别=男,9 .下列SQL语句中与语句“SELECT*FROMXSCJWHERE成绩BETWEEN60AND80作用等价的是()A、SELECT*B、SELECT*C、SELECT*D、SELECT*FROMXSCJWHERE成绩=60AND成绩=80FROMXSCJWHERE成绩60AND成绩80FROMXSCJWHERE成绩=60OR成绩=80FROMXSCJWHERE成绩60OR成绩8010.下列哪一条语句可以创建触发器()?A、createviewBcreateprocedureC、createindexD、createtrigg

4、er二、填空题(每题4分,共20分)1 .设M=ABCDEFGHI”,贝lj表达式SUBSTRING(M,FLOOR(LEN(M)/2),4)的值为()。2 .程序结构的三种语句包括顺序语句、()和()。3 .在SQLServer2016中,数据的完整性包括实体完整性、()和()。4 .删除数据库的语句是()。5 .每个数据库至少包含2个文件,分别是()和()。三、应用题(每题10分,共40分,要求下列每题都要写出相应的T-SQL语句来实现)1.创建一个名为“学生管理”数据库。要求有2个文件,其中,主数据文件为10MB,最大大小为100MB,每次增长5MB;事务日志文件大小为5MB,最大大小为

5、50MB,每次增长10%o数据库文件存储在D盘自己所创建的文件夹DB中。2.在上面创建的数据库中,按下列要求创建一个“学生信息”表。列名数据类型长度可否为空默认值说明学号char7否主键姓名char6否性别char2是“女”出生日期datetime是籍贯char10是手机号码char11否唯一键成绩tinyint3.用insert语句向上表中插入下面2条记录。学号姓名性别出生日期籍贯手机号码成绩1801001陶XX男2000-02-15XX189xxl912881802222高XX女133xxlll2954.假设上面“学生信息”表中已有n行记录,要求按“189*1912”的形式,输出所有学生的

6、手机号码。(第2套)一、单项选择题(每题4分,共40分)1 .在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是()阶段.A.数据库系统B.文件系统C.人工管理D.数据项管理2 .在数据库中存储的是()。A.数据B.数据模型C.数据以及数据之间的联系D.信息3 .数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型。在常用的数据模型中,不包括()。A.网状模型B.链状模型C.层次模型D.关系模型4 .在SQLServer2016中,定义表结构时,()数据类型的宽度用户是可以设定的。A.字符型B.日期型C.逻辑型D.

7、货币型5 .关系数据模型()。A.只能表示实体间的1:1联系B.只能表示实体间的1:n联系C.只能表示实体间的m:n联系D.可以表示实体间的上述三种联系6 .下列数据类型中,()所占字节最少。A.TINYINTB.FLOATC.LONGD.DATETIME7 .()函数可以用来使用指定字符串替换原字符串中指定长度的字符串。A.STUFFB.REPLACEC.SUBSTRINGD.PATINDEX8 .用ALTERTABLE命令不可以修改表的()内容。A.表名B.增加列C.删除列D.列约束9 .在Select查询语句中,groupby子句的作用是()。A.对查询结果进行排序B.对查询结果进行求和

8、C.消除查询结果中的重复项D.对查询结果进行分类、分组10 .下面语句中,()是用来创建视图的。A.createviewB.createprocedureC.createindexD.createtrigger二、填空题(每题4分,共20分)1 .DBMS是指()它是位于用户和操作系统之间的一层管理软件。2 .按照数据结构的类型来分类,数据模型分为层次模型、网状模型和()。3 .在SQLServer2016中,表达式datalength(.f.)的值是()。4 .SQL语言中,实现数据查询的语句是()。5 .在数据库设计时,采用()约束,可保证数据库的实体完整性。三、应用题(每题10分,共40

9、分,要求下列每题都要写出相应的T6QL语句来实现)1 .使用SQLServer2016中的系统函数解决下列问题:将你的身份证号的出生日期提取出来,然后从你的身份证号获取年龄信息。请按下列格式输出:“我的生日是:XX年XX月XX日,我今年XX岁”。2 .假设当前数据库“学生管理”中有一个“学生信息”表,其中含有:(学号char(7)、姓名char、性别char(2)、出生年月date、身份证号char(18)、班级char、手机char(ll),籍贯varchar(lO),成绩tinyint)9列,并且表中已有n行信息,完成下列任务:(1)对该表增加一列:(是否团员逻辑型)。(2)查询输出该表中

10、各个班级的平均成绩。(3)将该表中的男同学的学号、姓名、性别、身份证号、手机复制到一个新表中,表名为“男同学”。(第3套)一、单项选择题(每题4分,共40分)1 .下述关于数据库系统的正确叙述是()。A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据2 .数据库系统的核心是()。A.数据库B.数据库管理系统C.数据模型D.软件工具3 .在数据库系统中,通常用三级模式来描述数据库,()是对数据整体逻辑结构的描述。A.外模式B.模式C.内模式D.逻辑结构4 .在一个关系中如果有这样一个属性存在,它的值能惟一地

11、标识关系中的每一个元组,称这个属性为()。A.码B.数据项C.主属性D.主属性值5 . SQL语言具有()的功能。A.关系规范化、数据操纵、数据控制C.数据定义、关系规范化、数据控制6 .下列SQL语句中,修改表结构的语句是(A. ALTER B. CREATEC.B.数据定义、数据操纵、数据控制D.数据定义、关系规范化、数据操纵)。UPDATE D. INSERT7 .SQL语言中,实现数据删除的语句是()。A.SELECTB.INSERTC.UPDATED.DELETE8 .在Select查询语句中,orderby子句的作用是()cid、teip。4.查询并输出各个班级的平均年龄。(第4套

12、)一、单项选择题(每题4分,共40分)1 .数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。A.DBS包括DB和DBMSB.DDMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS2 .在数据库系统中,通常用三级模式来描述数据库,其中()是用户与数据库的接口,是应用程序可见到的数据描述,A.外模式B.模式C.内模式D,逻辑结构3 .在数据库中存储的是()。A.数据B.数据模型C.数据以及数据之间的联系D.信息4 .同一个关系模型的任两个元组值()。A.不能全同B.可全同C.必须全同D.以上都不是5 .在关系数据模型中,通常可以

13、把()称为属性。A.记录B.基本表C.模式D.字段或列6 .在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称为()。A.选择B.投影C.连接D.扫描7 .SQL语言是()语言。A.层次数据库B.网状数据库C.关系数据库D.非数据库8 .下列SQL语句中,删除表的语句是()。A.ALTERB.DROPC.UPDATED.INSERT9 .数据库中只存放视图的()。A.操作B.对应数据C.定义D.限制10 .下面语句中,()是用来创建索引的。A.createviewB.createprocedureC.createindexD.createtrigger二、填空题(每题4分,共20

14、分)1 .在SQLServer2016环境中创建的数据库属于()数据库。(提示:填层次模型、网状模型、关系模型)2 .在SQLServer2016中,时间型(datetime)数据在存储时占()个字节。3 .在SQLServer2016的查询窗口中,执行“printreplicate(ABC,,3)”,得到的结果为()。4 .数据库的事务具有()、一致性、()和持久性四个特性。5 .在SQLServer2016中,其安全体系由操作系统级别的安全性、服务器级别的安全性、()和()组成。三、应用题(每题10分,共40分,要求下列每题都要写出相应的T-SQL语句来实现)假设当前数据库“学生管理”中有

15、一个“学生信息”表,其中含有:(学号char(7)姓名char、性别char(2)、出生年月date、身份证号char(18)、班级char、手机char(ll)、籍贯varchar(lO),成绩tinyint)9列,并且表中已有n行信息,完成下列任务:1 .假如学号的第3、4两位数代表专业代码,请输出表中每个同学的专业代码,并在输出时取列名为“专业代码”。2 .查询每个同学的年龄。3 .对表中的手机列添加唯一键约束。4 .对该表创建一触发器,当删除表中姓名为“张丽”的同学时,就自动插入一位新同学到表中,新同学信息如下:学号姓名性别出生年月身份证号班级手机籍贯成绩0711888苏X男1997-

16、08-0134xxx51138xxx4789XX88(第5套)一、单项选择题(每题4分,共40分)1 .在SQLServer2016环境下创建的数据库属于()。A,层次型数据库B.网状型数据库C,网络数据库D,关系型数据库2 .下列数据模型中,数据独立性最高的是()。A.网状数据模型B.关系数据模型C.层次数据模型D.非关系模型3 .数据库系统的体系结构是()。A,两级模式结构和一级镜像B.三级模式结构和一级映像C.三级模式结构和两级映像D.三级模式结构和三级映像4 .SQL语言具有()的功能。A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制

17、D.数据定义、关系规范化、数据操纵5 .在SQLServer2016中,TINYINT型数据在存储时占()个字节。A.1B.2C,4D.86 .在SQLServer2016中,日志文件的扩展名是()。A. .mdf B. Jdf C. .ndf7.表A中有一列被表B引用作为外键,A.先定义表A,然后再定义表BC.与定义先后顺序无关D.dbf在数据库定义这两个表时,正确的顺序是()。B.可以先定义表BD.以上说法都正确8 .在SQLServer2016中,对表进行查询时,若要对查询结果求平均值时,应使用下列()函数。A.sumB.countC.rangD.avg9 .在SQLServer2016

18、中,对表进行查询,若要取消查询结果中的重复项时,应使用下列()子句。A.nuionB.whereC.distinctD.orderby10 .在做数据库差异备份之前,需要做()备份。A.数据库完整备份B.数据库差异备份C.事务日志备份D.文件和文件组备份二、填空题(每题4分,共20分)1 .在SQLServer2016的查询窗口中,执行“printreverse(ABC123)得到的结果为().2 .在SQLServer2016中,若某表中含有“学号,姓名,性别,手机”4列,且“学号”列已设置主键,若要保证“手机”列的值不重复,应采用()来约束其属性。3 .在SQLServer2016中,对表

19、进行查询时,若要对查询结果进行分类汇总,应使用()子句来实现。4 .在执行存储过程时,若遇到输出参数,则该参数后必须带()选项。5 .数据库的恢复一般有三种模式,分别是:完整恢复模式、简单恢复模式和()。三、应用题(每题10分,共40分,要求下列每题都要写出相应的T-SQL语句来实现)1 .创建一个名为“学生管理”数据库。要求有2个文件,其中,主数据文件为20MB,最大大小为不受限制,每次增长10%;事务日志文件大小为10MB,最大大小为默认,每次增长也为默认。数据库文件存储在D盘自己所创建的文件夹DB中。2 .假设当前数据库“学生管理”中有一个“学生信息”表,其中含有:(学号char(7)、

20、姓名char、性别char、出生年月date、身份证号char(18)、班级char、手机char(ll)、籍贯varchar(lO)、成绩tinyint)9列,并且表中已有n行信息,完成下列任务:(1)对“班级”列添加默认值为“软件班”的约束。(2)删除表中所有成绩不及格(即小于60分),且籍贯为“合肥”的女同学。(3)创建一视图,视图中要求包含表中的前20名籍贯为“巢湖”的男同学的学号、姓名、性别、身份证号、手机,成绩的信息,并按成绩从低到高排序。(第6套)一、单项选择题(每题4分,共40分)1 .数据模型的三要素不包括()。A.数据结构B.数据操作C.数据约束D.数据分类2 .在数据库设

21、计时,至少要满足()。A.1NFB.2NFC.3NFD.BCNF3 .数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,用()表示。A.矩形B.四边形C.菱形D.椭圆形4 .在连接到SQLServer服务器时有两种身份验证模式,其中在()方式下,需要提供登陆用户名及密码。A.Windows身份验证B.SQLServer身份验证C.上述两种都需要D.上述两种都不需要5 .在SQLServer2016的查询窗口中,执行“printdatalength(123)+datalength(,321)”,得至I的结果为()。A.123321B.444C.6D.36 .在SQLServe

22、r2016中,()不能放在任何文件组中。A.主数据库文件B.次数据库文件C.操作系统文件D.日志文件7 .SQL语言中,实现表中数据删除的语句是()。A.SELECTB.INSERTC.UPDATED.DELETE8 .若“学生信息”表中含有(成绩tinyint)一列,为了保证成绩的值在0-100分之间,在设计或修改表时,可对成绩加上()约束。A.主键约束B.默认值约束C.检查约束D.唯一键约束9 .在SQLServer2016中,若要对多表进行连接查询,可使用下列()子句.A.joinonB.groupbyC.distinctD.orderby10 .在SQLServer2016中,能改变表

23、中行的物理顺序的索引是()。A.聚集索引B.非聚集索引C.侯选索引D.上述三种索引均可以二、填空题(每题4分,共20分)1.设乂=123456789”,则表达式RIGHT(M,FLOOR(LEN(M)/2),4)的值为()。2.在SQLServer2016中,若某表中含有“学号,姓名,性别,手机”4列,若要保证“学号”列的值唯一、不重复,且不能为空值,应采用设置()来约束其属性。3 .SQL语言中,实现表中数据插入和更新的语句分别是()和()。)子句一起使用。)表。4 .在SQLServer的查询语句select中,having子句必须和(5 .视图是从一个或多个基本表(或视图)派生出的(三、

24、应用题(每题10分,共40分,要求下列每题都要写出相应的T6QL语句来实现)假设当前数据库“学生管理”中有一个“学生信息”表,其中含有:(学号char(7)、姓名char、性别char(2)、出生年月date、身份证号char(18)、班级char、手机char(ll)、籍贯varchar(lO),成绩tinyint)9列,并且表中已有n行信息,完成下列任务:1 .将表中“出生年月”列的数据类型改为“字符型,宽度为8”。2 .对表中的“身份证号”列设置唯一的、按降序排列的非聚集索引。3 .输出各个班级的平均成绩。4 .创建一个按学号查询学生信息的存储过程。即在执行该存储过程时,只要输入学号,就

25、能查询学生的相关信息。(第7套)一、单项选择题(每题4分,共40分)1 .通常所说的SQLServer数据库、Oracle数据库、Fox数据库、Access数据库、DB2数据库等都属于()数据库。A.层次型B.网状型C.树型D.关系型2 .SQLServer2016指的是()。A.数据库B.数据库系统C.数据库管理系统D.操作系统3 .下述关于数据库系统的正确叙述是()。A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据4 .在SQLServer2016的查询窗口中,执行“printreverse(ABC

26、3)得到的结果为()。A.ABCABCABCB.3CBAC.3D.45 .,下列关于master数据库的说法正确的是()。A.用户可以创建master数据库B.用户可以删除master数据库C.用户可以更改master数据库D.若master数据库不可用,贝IJSQLServer2016无法启动6 .若某一表中含有“身份证号”一列,则在设计该表时,“身份证号”一般采用()数据类型较为适当。A.长整型B.浮点型C.字符型D.二进制型7 .若要查询一个班中低于平均成绩的学生需要使用()。A.topn子句B.having子句C.orderby子句D.avg函数8 .()包含了一组数据库操作命令,且所

27、有命令作为一个整体一同向系统提交或撤消请求。A.事务B.存储过程C.触发器D,视图9 .下列哪项不是SQLServer的权限()。A.GRANTB.DENYC.DELETED.REVOKE10 .对于规模小、变化不频繁的数据库,一般采用()备份策略。A.完整数据库B.差异C.事务日志D.数据库拷贝二、填空题(每题4分,共20分)1 .数据库体系结构按照模式、()和()三级模式进行组织。2 .在SQLServer的查询窗口中,执行printdatalength(getdate()”得到的结果为()。3 .SQLServer2016的系统数据库包含()、()、msdb、tempdb四个数据库。4

28、.域的完整性可通过对属设置()约束和()约束来保证。5 .在SQLServer2016中,若当前表中含有“学号,姓名,性别,手机”4列及若干条记录,现要查询所有姓王同学的所有信息,写出相应的select查询语句为()。三、应用题(每题10分,共40分,要求下列每题都要写出相应的T-SQL语句来实现)1 .在SQLServer2016环境下,若存在一个名为“学生管理”数据库。现要求对该数据库增加2个文件,其中,一个次要文件,大小为5MB,最大大小为50MB,每次增长2MB;事务日志文件大小为10MB,其他为默认。2 .在上面的数据库中,创建一个“学生信息”表,表中包括:学号char(7)、姓名c

29、har(6)、性别char(2)、身份证号char(18)、手机char(ll)、班级代号char、成绩tinyint,共7歹其中,学号要求设置为主键。3 .创建一个存储过程,并在执行存储过程时,向上表中插入下面3条记录。学号姓名性别手机号码成绩1801001陶XX男189xxxxl912881802222高XX女133xxxxlll2951803333张XX男137xxxx789664 .假设上面“学生信息”表中已有n行记录,要求查找出所有与“王X”同班同学的信息。(第8套)一、单项选择题(每题4分,共40分)1 .在数据库设计中用关系模型来表示实体和实体之间的联系。关系模型的结构是()。A

30、.层次结构B.二维表结构C.网状结构D.封装结构2 .按照传统的数据模型分类,数据库系统可以分为三种类型()A.大型、中型和小型B.西文、中文和兼容C.层次、网状和关系D.数据、图形和多媒体3 .数据库管理系统的英文缩写是()。A.DBMSB.DBAC.DBSD.DB4 .E-R图是表示概念模型的有效工具之一,E-R图中的菱形框“表示”的是()。A.联系B.实体C.实体的属性D.联系的属性5 .已知“A”的ASCH值是65,则在SQLServer2016的查询窗口中,执行“printchar(ascii(AR得到的结果为()。A.65B.AC.0D.16 .在SQLServer2016的系统数

31、据库中,()数据库是最重要的数据库,若该数据库受到损坏,则SQLServer2016将无法启动。A.msdbB.tempdbC.modelD.master7 .若某表中含有“成绩”一列,若要将“成绩”限制在某一规定的范围内,则应当对其设置()约束。A.unique约束B.check约束C.default约束D.foreignkey约束8 .下列SQL语句中,在对表结构进行修改时,若要删除表中的某一列,则需要用到的语句是()。A.dropB.deleteC.updateD.modify9 .下列关于视图的说法,正确的是()。A.视图是基于基本表派生而得到的,因而视图中存储有与基本表相关的数据B.

32、用户可以通过对视图的更新来更新基本表C.视图是一个真实存在的表D.若基本表中的数据发生改变,则对由其而派生的视图无影响10.有两张表A、B,若A表中有n行记录,B表中有m行记录,现对两张表做连接查询,若不加任何条件限制,则查询的结果总共有()行记录。A.mB.nC.m+nD.m*n二、填空题(每题4分,共20分)1 .一个SQLServer数据库至少包含两个文件,即()和()。2 .数据库的实体完整性可通过()约束来实现,参照完整性可通过()约束来实现。3 .假如你的出生日期为“1997/02/03,则可用DATEDIFF()函数求出你的年龄,写出其表达式()4 .在SQLServer2016

33、中,外部连接查询分为left、right和(),用()子句实现。5 .SQLServer数据库的备份类型包括完整数据库备份、()、()和数据库文件和文件组备份。三、应用题(每题10分,共40分,要求下列每题都要写出相应的T-SQL语句来实现)1 .假设当前数据库中有一“学生信息表,表中包括:学号char、姓名char、性别char(2)、身份证号char(18)、手机char(ll),共5列,其中,学号已设置为主键。现要求创建另外一张“学生成绩”表,表中包括:学号char、课程号char(5),成绩tinyint,共3歹U,其中,要求把课程号设置为主键,并实现这两张表之间的参照完整性关联。2

34、.假设上述两张表中已有若干条记录,现要求查询“学号,姓名,课程号,成绩”的信息。3 .在“学生信息”表上创建一触发器,当更新其学号时,就级联更新“学生成绩”表中的相关学号。4 .将“学生成绩”表中的“成绩”列添加约束,保证其值在0-100之间。(第9套)一、单项选择题(每题4分,共40分)1 .数据库系统与文件系统的主要区别是()。A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量2 .()是存储在计算机内有结构的数据的

35、集合。A.数据库系统B.数据库C.数据库管理系统D.数据结构3 .数据库管理系统(DBMS)是()。A.数学软件B.应用软件C.计算机辅助设计D.系统软件4 .一个学生可以同时借阅多本图书,一本图书在同一时刻只能由一个学生借阅,则学生和图书之间为()的联系。A.一对多B.多对一C.多对多D.一对一5 .下列哪一项不是关系模型的组成().A.关系数据结构B.关系数据操作C.关系数据完整性约束D.关系规范化6 .在SQLServer的查询窗口中,执行下列代码,输出的结果为()。declarextinyint,ybigintsetx=12sety=34printdatalength(x)+datal

36、ength(y)A.1234B.46C.9D.27 .在对数据库进行修改时,若要删除其中的一个文件,则需要使用下列哪个命令()。A.deleteB.dropC.clearD.remove8 .在对表结构进行修改时,若要删除其中的一列,则需要使用下列哪个命令()。A.deleteB.dropC.clearD.remove9 .下列哪项不是存储过程的优点(A.存储过程在创建后,可以多次执行,从而提高程序的执行效率B.存储过程会降低应用程序的安全性C.在网络环境下使用数据库,存储过程会大大减少网络的通信流量D.存储过程在服务器上注册、编译、执行后,在以后再次执行时,其速度会大大提高10 .SQLSe

37、rver的权限不可以被()。A.删除B.拒绝C.回收D.授予二、填空题(每题4分,共20分)1 .数据库中数据的独立性指的是数据的物理独立性和().2 .假如你的身份证号码为A(如“342601199705020321”),则可用字符处理函数从中提取出你的出生年月,(如“19970502”),写出其表达式()。3 .假设当前数据库中有一“学生信息”表,表中包括:学号char、姓名char、性别char(2)、身份证号char(18)、手机char(ll),共5列,现要求杷学号设置为主键,补全下歹USQL语句:Avertable学生信息()o4 .在select查询时,经常要用至Ulike运算符

38、连接通配符,()可以通配多个字符,()可以通配一个字符。5 .SQLServer2016触发器可分为DML触发器和DDL触发器,其中DML触发器又可分为()和(三、应用题(每题10分,共40分,要求下列每题都要写出相应的T-SQL语句来实现)假设当前数据库“学生管理”中有一个“学生信息表,其中含有:(学号char(7)、姓名char(6)、性别char、出生年月date、身份证号char(18)班级char、手机char(ll)籍贯varchar(lO),成绩tinyint)9列,并且表中已有n行信息,完成下列任务:1 .根据学生的成绩显示学生成绩的等级,将90100分的显示为“优秀”,809

39、0的显示为“良好”,7080的显示为“中等”,6070的显示为“及格”,其他为“不及格”。2 .将学生的姓名按相反顺序输出。3 .按照成绩从高到低的顺序,输出表中前50名学生的姓名、年龄、成绩,并将结果存放到另一张新表中去,表名为“XSCJ”。4 .查询与“张小丽”是老乡关系的同学。(第10套)一、单项选择题(每题4分,共40分)1 .数据库的概念模型独立于()。A.现实世界B.E-R图C.信息世界D.具体的机器世界和DBMS2 .将数据库的结构划分成多个层次,是为了提高数据库的()。A.数据独立性,物理独立性B.逻辑独立性,物理独立性C.管理规范性,逻辑独立性D.数据的共享,数据独立性3 .

40、数据库系统由数据库、()和硬件等组成。A.操作系统B.文件系统C.编译系统D.数据库管理系统4 .在数据库中存储的是()。A.数据B.数据模型C.数据以及数据之间的联系D.信息5 .关系模式中各级模式之间的关系为()。A.3NFu2NFulNFB.3NFulNFu2NFC.1NFu2NFu3NFD.2NFulNFu3NF6 .在设计表时,若表中某列最多输入80个字符,至少输入1个字符,则该列的数据类型应设置为(A.char(8)notnullB.char(80)notnullC.varchar(80)nullD.varchar(80)notnull7 .在SQLServer的查询窗口中,执行下

41、列代码,输出的结果为()图形。declareitinyintseti=lwhilei=5beginprintreplicate(*,i)seti=i+lendA.三角形B.正方形C.平行四边形D.菱形8 .在对表进行插入时,为了防止插入空值,应使用()来进行约束。A.Default约束B.PrimaryKey约束C.Unique约束D.Check约束9 .在对表A和表B做连接查询时,如果要求不仅返回两表中所有满足条件的数据,而且还要求返回A表的全部数据,则应使用下列哪种连接()。A.AinnerjoinBB.AfulljoinBC.ArightjoinBD.AleftjoinB10 .下列()

42、固定服务器角色具有创建数据库的权限。A.bulkadminB.dbcreatorC.diskadminD.processadmin二、填空题(每题4分,共20分)1 .E-R图中的主要元素是由()、()以及它们之间的联系组成。2 .专门的关系运算包括()、()、连接运算三种。3 .假设当前数据库中有一“学生信息”表,表中包括:学号char(7)、姓名char(6)、性别char(2)这3列,现要求添加数据类型为日期型的“出生年月”一列,补全下列SQL语句:Altertable学生信息()。4 .在SQLServer2016中,系统为每个DML触发器创建了两张临时表可以被用户引用,这两张表分别是()表和()表。5 .在创建存储过程时,用户可以带上自己的参数,其中,若是输出参数时,其后必须加上()选项。三、应用题(每题10分,共40分,要求下列每题都要写出相应的T-

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 常用办公文档
版权提示 | 免责声明

1,本文(数据库技术与应用试卷共10套.docx)为本站会员(阳光照进你心里)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|