山东理工数据库应用在线考试复习题.docx

上传人:李司机 文档编号:6684105 上传时间:2023-12-27 格式:DOCX 页数:24 大小:61.59KB
返回 下载 相关 举报
山东理工数据库应用在线考试复习题.docx_第1页
第1页 / 共24页
山东理工数据库应用在线考试复习题.docx_第2页
第2页 / 共24页
山东理工数据库应用在线考试复习题.docx_第3页
第3页 / 共24页
山东理工数据库应用在线考试复习题.docx_第4页
第4页 / 共24页
山东理工数据库应用在线考试复习题.docx_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《山东理工数据库应用在线考试复习题.docx》由会员分享,可在线阅读,更多相关《山东理工数据库应用在线考试复习题.docx(24页珍藏版)》请在三一办公上搜索。

1、数据库应用在线考试复习题一单选题1.有严格的数学基础并在此基础上发展起来的数据库模型是()。A.标准模型B.关系模型C.基础模型D.都不对2.在设计某数据表时,要求成绩字段取值在。100范围内,该限定需要通过()设置。A.字段大小B.有效性文本C.默认值D.有效性规则3 .下列SQL语句中,能够完成交运算的是(),A. SELECT*FROM刘德华出演的电影ANDSELECT*FROM梅艳芳出演的电影B. SELECT*FROM刘德华出演的电影C. SELECT*FROM刘德华出演的电影INTERSECTSELECT*FROM梅艳芳出演的电影4 .在销售商品关系中,能够成为主关键字(或称主码)

2、的属性是()。A.商品名称B.商品编号C.商品D.编号5 .用SQL语句实现查询表名为“图书表”中的所有记录,应该使用的SELECT语句是()。A. selectallfrom图书表B. selectfromall图书表C. select*from图书表D. selectwherefrom图书表6 .关系中列(Column)也称字段(FieId)、属性(Attribute)o关于“列”的叙述,不正确的是()。A.以属性、属性名和属性值来表达列的有关信息B.同一列中不能出现相重复的列值C.列的顺序与要表达的信息无必要的联系,列是无序的,任何两列可以互换位置D.其它三个选项的说法有不正确的7 .通

3、过账号管理,SQLSerVer用户分为()。A.管理员账号和用户账号8 .登录账号和用户账号C.登录账号和管理员账号D.都不对8.从最终用户应用程序的视角看,数据库系统的三级模式结构是()。A.外模式与模式及内模式B.外模式和内模式C.模式和内模式D.都不对9 .如果希望从学生表中查询出所有姓“张”的同学,那么条件语句应该是()。A. Where姓名IS张,B. Where姓名AS,张%,C. Where姓名LIKE张D. Where姓名LIKE张10 .SQLSerVer默认的登录账号为()。A. SqB. adaminC. saD.都不对11 .SELEeT命令中用于排序的关键词是()。A

4、. GROUPBYB. HAVINGC. ORDERBYD. WHERE12 .查找成绩在400分以上并且所在系为中文的记录,逻辑表达式为()。A.成绩=400OR所在系=中文B.成绩=40OAND所在系=中文C.成绩”=400AND所在系中文D.成绩”=400OR所在系中文13.SQLSerVer中进行数据库恢复的SQL语句是()。A. SELECTDATABASEB. RESTOREDATABASEC. SELECTDATAD.都不对14 .设学生表和课程表的结构分别为(学号,姓名)和(学号,课程名,成绩),如果希望查询出“选修了数据库应用技术课程的学生姓名和成绩”,则对应的SQL语句是(

5、)。A. SELECT姓名,成绩WHERE学生表.学号=课程表.学号AND课程名=,数据库应用技术B. SELECT姓名,成绩FRoM学生表,课程表WHERE课程名=数据库应用技术C. SELECT姓名,成绩FRe)M学生表,课程表WHERE学生表.学号=课程表.学号AND课程名=,数据库应用技术15 .SQLSerVer数据库中的一个完整的备份通常要包括()。A.系统数据库和用户数据库B.系统数据库和用户数据库和事务日志C.都不对16 .使用SQLSELECT可以对查询的结果进行分组,分组的短语是()。A. GROUPBYB. WHEREC. COUNTD. ORDERBY17 .如果将学生

6、当成实体,则某个学生的姓名“张三”应看成是()。A.属性值B.记录值C.属性型D.记录型18 .在一个学生关系中,能够成为主关键字(或称主码)的属性是()oA.学号B.姓名C.性别19 .设置属性A是关系R的主键,则属性A不能取空值。这是()。A.实体完整性规则B.参照完整性规则C.用户自定义完整性规则D.以上都包括20 .SQL的SELECT语句中,用来指定根据字段名排序的子句是().A. WhereB. OrderByC. GroupByD. Having21 .设关系R是满足第一范式的,若R中不存在非主属性对主键的部分函数依赖,则R符合()。A.第一范式B.第二范式C.第三范式D.都不对

7、22 .下列SQL语句中,能够完成求某列最大值的是()。A. SELECTSUB(Age)FROMStudentB. SELECTMIX(Age)FROMStudentC. SELECTArg(Age)FROMStudentD. SELECTMAX(Age)FROMStudent23 .如果希望从学生表中查询出最大年龄的同学,那么语句中应该包含()。A. SELECTMIX(年龄)AS最大FROM学B. SELECTMAX(年龄)FROM学C. SELECTARG(年龄)AS最大FROM学D. SELECTMAX(年龄)AS最大FROM学24 .在学校中,“学生”与“课程”之间的关系是()。A

8、.一对一B.一对多C.多对多D.无联系25 .表达“将两个关系按照某种条件串接成一个较大的关系”的操作是()。A.积B.投影C.交D.连接26 .数据依赖通常包括()和多值依赖两个方面。A.关系依赖B.字段依赖C.模式依赖D.函数依赖27 .在一个数据库中存储着若干个表,这些表之间可以通过()建立关系。A.内容不相同的字段B.相同内容的字段C.第一个字段D.最后一个字段28 .表达“重新排列一个关系中列的次序”的操作是()。A.差B.投影C.交D.积29 .在一个教师关系中,能够成为主关键字(或称主码)的属性是()。A.教师编号B.教师姓名C.姓名D.编号30 .从逻辑层次上看,数据库不包括(

9、)。A.内模式B.外模式C.关系模式D.都不对31 .在第一个关系中出现,而在第二个关系中不出现的记录组成的新关系称为()。A.两个关系的差B.两个关系的交C.都不对32 .在关系数据库中,关键字是指()。A.能唯一决定关系的字段B.不可改动的专用保留字C.关键的很重要的字段D.能唯一标识元组的属性或属性集合33 .在一个一对一的关系中,如果更改了一张表的记录后,另一张表也随之改变,则应该启动()。A.实施参照完整性B.级联更新相关记录C.级联删除相关记录D.以上都不正确二多选题34 .E-R图的设计关键在于对()的选择和表示A.数据B.实体C.关系D.联系35 .关系完整性的主要内容是()。

10、A.关系模型中数据的正确性B.关系模型中数据的一致性C.关系模型中数据的有效性D.都不对36 .关系模型由()三部分组成A.数据B.数据结构C.关系操作集合D.关系的完整性三判断题37 .一个数据表中可以建立多个主关键字。()38 .“学生成绩管理”系统就是一个小型的数据库系统。()39 .规范化理论对于关系数据库设计具有重要指导意义。()40 .规范化理论给我们提供判断关系模式优劣的理论标准。()41 .数据模型(DataModel)就是对现实世界的数据特征的抽象描述。()42 .用集合论的观点定义关系:-个K元关系是若干个元数为K的元组的集合。()43 .有效性规则”用来防止非法数据输入到

11、表中,对数据输入起着限定作用。()44 .SQLSerVer数据库中的NULL值(空值)表示的是“空格”或“0”值。()45 .数据库管理系统不仅可以对数据库进行管理,还可以绘图。()46 .图形图像音频信息等不属于数据。()47 .数据挖掘是一个从原始数据到信息再到知识的发展过程。()48 .规范化理论研究关系模式中各属性之间的依赖关系及其对关系模式性能的影响。()49 .计算机数据处理技术大致经历了人工管理、文件管理和SQLServer数据库管理三大阶段。()50 .在实际应用中,尽可能不要通过视图对记录进行更新操作。()51 .二维表中垂直方向的列称为记录(元组)。()52 .二维表中水

12、平方向的行称为属性(字段)。()53 .DELETETABLE的功能是删除表结构。()54 .关系模型的特点之一:每一列中的数据类型可以不同。()55 .记录是关系数据库中最基本的数据单位。()56 .目前的关系数据库系统一般都支持标准SQL语句。()四填空题57.数据库中的()能够唯一标识一个元组。58 .二维表中垂直方向的列称为()。59 .关系运算包括选择、()和连接。60 .关系代数的操作可分为3类:基于传统集合论的操作、()、和扩充的关系操作。61 .数据库设计过程分为6个阶段:需求分析、概念结构设计、逻辑结构设计、物理设计、()和数据库运行和维护。62 .数据模型通常由()、数据操

13、作和完整性约束3个部分组成。63 .从数据库管理系统角度看,数据库系统通常采用()、模式、内模式三级模式结构。64 .关系运算包括选择、投影和()。65 .关系的完整性主要包括()、实体完整性和参照完整性3种。66 .从数据库管理系统角度看,数据库系统通常采用外模式、()、内模式三级模式结构。67 .一个职工可以参加多个工程项目,一个工程项目有很多职工参加,则职工与工程项目之间的联系类型是()。68 .从数据库管理系统角度看,数据库系统通常采用外模式、模式、()三级模式结构。69 .查询是一种以表或()为数据来源的再生表,是动态的数据集合。70 .数据库设计过程分为6个阶段:需求分析、()、逻

14、辑结构设计、物理设计、数据库实施和数据库运行和维护。71 .结构化查询语言SQL(StrUCtUredQueryLanguage)是集数据定义、()、数据操纵和数据控制功能于一体的关系数据库标准语言。五简答题72 .说明下列语句的作用:GRANTCREATEVIEW,CREATETABLETOcool,caret,hens73 .写出利用TranSaCLSQL语句建立缺省值的语法,并写用Transact-SQL语句绑定缺省值的语句。74 .什么是存储过程?如何用TranSact-SQL语句建立。75 .SQLSERVER的两个系统数据库model和tempdb的功能各是什么?76 .SQLSE

15、RVER的两个系统数据库master和msdb的功能各是什么?六综合题职工档案(工号文本型,姓名文本型,性别文本型,学位文本型,单位文本型,出生日期口期型,身高数字型),表中已经有若干条记录。1.查询职工档案表中所有女职工的信息。2 .查询职工档案表中职工的工号、姓名和出生日期,要求结果按出生日期的降序排序。3 .查询职工档案表中单位为“山东理工大学且是1989年以后(包含1989年)出生的职工信息,要求结果中包括工号,姓名,单位和出生日期4列。4 .查询职工档案表中全部职工的最高身高且字段名称显示为最高身高”。5 .统计男女职工的平均身高,结果显示为“性别,平均身高”两列信息。78.已知数据

16、表结构如下:职工工资(工号文本型,姓名文本型,性别文本型,单位文本型,出生口期日期型,基本工资数字型,奖金数字型,扣款数字型,实发工资数字型),表中己经有若干条记录。1 .将职工工资表中每个职工的实发工资计算出来并填入表中(实发工资=基本工资+奖金-扣款)。2,将职工工资表中工号为sdut0088的职工信息删除。3 .向职工工资表中插入一条记录,工号为“SdUtOO77,姓名为“赵运来”。4 .将1970年之前(包含1970年)出生的所有职工的奖金全部调整为1.5倍。5 .删除职工工资表。79 .用T-SQL语句完成下列题目.1、用T-SQL语句创建数据库:创建一个名字为JSJ12的数据库,该

17、数据库包含一个数据文件和一个口志文件,逻辑文件名为JSJ12_DB_data,磁盘文件名为JSJ12DB_data.mdf,文件初始容量为IOMB,最大容量为15MB文件递增容量为2MB,而事务口志文件的逻辑文件名JSJ12_DBog,磁盘文件名为JSJ12DBOgJdf,文件初始容量为20MB,最大容量为30MB文件递增量为IMB(数据库创建在D:SERVER文件夹下)“2、向第1小题数据库JSJ12添加一个数据文件,文件的逻辑名为JSJ12DB2_data,磁盘文件名为JSJ12DB_data.ndf,初始容量为5MB,最大容量为30MB,文件递增量为2MB,将这个数据文件添加到卜.朝建立

18、的名为-TEGROUp的文件组内。,80 .已知数据表结构如下:职工档案(工号文本型,姓名文本型,性别文本型,学位文本型,单位文本型,出生日期日期型,身高数字型),表中已经有若干条记录。1.将职工档案表中工号为“1001”的职工身高修改为187.5o2.将职工档案表中工号为“1021”的职工信息删除。3 .向职工档案表中插入一条记录,工号为“2099”,姓名为“高高尚”。4 .将1970年之前(包含1970年)出生的所有职工的身高全部调整为0.99倍。5 .删除职工档案表。81 .假如“信息”和“成绩”两个表以“学号”为主键建立关系,写出利用企业管理器删除该关系的步骤。82 .已知数据表结构如

19、下:职工工资(工号文本型,姓名文本型,性别文本型,单位文本型,出生日期日期型,基本工资数字型,奖金数字型,扣款数字型,实发工资数字型),表中已经有若干条记录。1.查询职工工资表中单位为“计算机学院的所有职工信息。2 .查询职工工资表中职工的工号和姓名,要求结果按工号升序排序。3 .查询职工工资表中单位为“音乐学院且实发工资在10000元以上(包含10000元)的职工的信息,要求结果中包括工号,姓名,单位和实发工资4歹II。4 .查询职工工资表中全部职工的最低奖金且字段名称显示为最低奖金。5 .统计各单位职工的平均基本工资,结果显示为单位,平均工资两列信息。83.建立一个数抠库Student,其

20、中的代息和“成绩”2个表如下,写出利用T-SQL语吉完成以下各题的操作命令(每题5分,共50分),信息J学号(ChaI)姓名(Char(8)性别(Char)入学成绩(注(4)锚皿(以0001王敬69022,0002李宣泄77521”0003孙岩68919学号(Chal)课程编号(char(5)徽献4小OOOl1351287p00021125491”00032145089100043124893000532687知1、删除“成绩”表中“学号”为0003腑2、显示“信息”表中女生的学号,姓名、年龄和入学成绩;,3、显示:信息匕中锚大于18岁的所有学生的学号、姓名和入学成赛,4、显示个人平均成绩高于

21、85分的学生的学号、姓名和年龄;。5、求出男生的平均入学成绩6、显禅科成绩最高解生的字号、姓名慨程号;,7、在“信息”表中的“学号”列上创建一个非魅索弓I,若该索引存在,则删除后重建;。8、建立视国叩12,查询所有学生的学号、姓名、入学成绩和平均分数;,9、创建一个翎过程DELEl2,册赊“成冢表中艇的记录;“10、在“信息”表上创建一个触发器trig12,当剧除“信息”表记录时,同步删除“成馈”表中指定的记录一84.已知数据表结构如下:图书(条形码文本型,书名文本型,作者文本型,出版社文本型,出版口期日期型,售价数字型),表中已经有若干条记录。1.查询图书表中书名为“数据库应用的所有图书。2

22、 .查询图书表中图书的条形码和书名,要求结果按条形码升序排序。3 .查询图书表中出版社为“科学出版社且价格在50元以上(不包括50元)的图书的信息,要求结果中包括书名,作者,出版社和售价4歹L4 .查询图书表中全部图书的最高售价且字段名称显示为“最高售价。5 .统计各出版社所售图书的平均售价,结果显示为“出版社,平均售价两列信息。85.Transact-SOL语句建立一个StUdent数据库。具体文件属性如下表卜参乳参赞值.数招铭,student操作系统嬲文件名,D:student_da.mdf,数据文件的最大大小,20B-H志逻敝件名,student_log-=#198914. select

23、max(身高)as最高身高from职工档案5. select性别,avg(身高)as平均身高from职工档案groupby性别78.答案:Lupdate职工工资set实发工资二基本工资+奖金-扣款2.deletefrom职工工资where工号=sdut00883.insertinto职工工资(工号,姓名)ValUeS(dut0077/赵运来”)4 .update职工工资set奖金=奖金*1.5where出生日期1.OGON,(NAME=JSJ12_DB_log,FILENAME=D:serverJSJ12DBog.ldfdSIZE=20mbMAXSlZE=30mb/FELEGROWTH=ImK

24、),2.ALTERDATABASEJSJ12ADDFILE/(NAME=JSJ12DB2_data.FILENAME=d:serverUSJ12DB_data.iidf.uSiZe=5mb.“maxsizg=30MBfilegrou1h=2MB卜TofilegroupTEGROUP),80.答案:1.update职工档案set身高=187.5where工号=10012.deletefrom职工档案where工号=10213.insertinto职工档案(工号,姓名)ValUeS(“2099”,“高高尚。4.update职工档案set身高=身高*0.99where出生口期Go,84.答案:Lse

25、lect*from图书where书名=数据库应用”2. select条形码,书名from图书Orderby条形码asc3. select书名,作者,出版社,售价from图书where售价50and出版社=科学出版社”4. selectmax(售价)as最高售价from图书5.select出版社,avg(售价)as平均售价from图书groupby出版社85.答案:createdatabasestudenton(namestudentdat,filename=D:StUderItdatmdf,“size=2,InaXSiZe=20,Ufilegrowth=2)”logon-(name=stude

26、ntog,,.filename=D:StUdentIog.ldf,SiZe=Ldfilegrowth=15%)P86.答案:答案:1.CreatedatabaseJSJ06ON“(NAME=JSJ06_DB_data:FILENAME=,DzsenrerJSJ06DB-data.mdf.*jSIZE=IOmb产MAXSIZe=I5mb:pFlLEGRoWTH=2mb1.OGONa(NAME=JSJ06_DBog:FILENAME=DzsenrerJSJ06DBlog.ldf.,SlZE=2Omb尸MAXSlZE=3Omb:“FILEGROWTH=Imb-)2. ALTERDATABASEJSJ

27、06addFilegrouptegroup3. ALTERDATABASEJSJ06ADDFILE*j(NAME=JSJo6DB2_data,FILENAME=d:serverJSJ06DB_data_ndffsize=5mb.,maxsize=50MB*filegrow=2MB),To.!wS99PTEGROUP)87.答案:LUPdate图书set书名=数据库应用where条形码=TP303.52.deletefrom图书where条形码=TP204.23.insertinto图书(条形码,书名)VaIUeSrTP2042,J绿色信息”)4 .update图书set售价=售价*0.8where出版日期=#2021-1-1#5 .droptable图书

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号