首页 电大数据结构考试资料总汇

电大数据结构考试资料总汇

举报
开通vip

电大数据结构考试资料总汇1.下列功能中,不属于数据库管理系统功能的是(B)。B.数据库文件读写2.设有学生表(学号,姓名,所在系,专业,身份证号),其中能够作为候选键的是(B)。B.学号、身份证号3.下列运算中,属于专门的关系运算的是(C)。C.集合的连接运算4.下列扩展名中,属于SQLServer推荐的日志文件扩展名的是(D)。D..ldf5.下列关于SQLServer数据库组成的说法,正确的是(A)。A.一个数据库可由多个数据文件和多个日志文件组成6.下列(B)操作属于数据操作。B.UPDATE7.下列类型中,属于普通编码可变长字符串...

电大数据结构考试资料总汇
1.下列功能中,不属于数据库管理系统功能的是(B)。B.数据库文件读写2.设有学生 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf (学号,姓名,所在系,专业,身份证号),其中能够作为候选键的是(B)。B.学号、身份证号3.下列运算中,属于专门的关系运算的是(C)。C.集合的连接运算4.下列扩展名中,属于SQLServer推荐的日志文件扩展名的是(D)。D..ldf5.下列关于SQLServer数据库组成的说法,正确的是(A)。A.一个数据库可由多个数据文件和多个日志文件组成6.下列(B)操作属于数据操作。B.UPDATE7.下列类型中,属于普通编码可变长字符串类型的是(D)。D.varchar8.下列语句运行的结果是(C)。DECLARE@xchar(2)='30',@ychar(2)='ABC'@zchar(8)SET@z=x+yPrint@zC.30ABC9.下列(D)定义外键约束。D.FOREIGNKEY10.下列表达式中,与“所在部门NOTIN('财务','后勤')”等价的是(A)。A.所在部门!='财务'AND所在部门!='后勤'11.对char(10)类型的列,若存储“中国”,其占用的字节数是(C)。C.1012.现要统计选课表中C01课程的总成绩,下列语句中正确的是(C)。C.SELECTSUM(成绩)FROM选课表WHERE课程号='C01'13.设有销售表(经销商号,汽车型号,销售时间,销售价格),现要删除销售价格为空的所有记录,下列语句中正确的是(C)。C.DELETE销售表WHERE销售价格ISNULL14.设有商品表(商品号,商品名,类别,单价),现要将S011和S012商品的单价加10元,下列语句中正确的是(A)。A.UPDATE商品表SET单价=单价+10WHERE商品号='S011'OR商品号='S012'15.下列关于索引的说法,错误的是(A)。A.索引由索引项组成,索引项只能由表中的一个列组成16.下列关于触发器的说法,正确的是(C)。C.触发器是由数据更改操作引发的自动执行的代码17.下列关于数据库中事务的说法,正确的是(B)。B.一个事务应该包含的操作是由用户的业务决定的18.下列关于SQLServer完整备份的说法,错误的是(D)。D.完整备份之后必须进行一次差异备份19.下列不属于ADO对象的是(A)。A.OLEDB20.在VB中,可以利用Connection对象的Execute方法实现对数据库的更改操作。下列删除SC表中学号为S01的选课记录的语句,正确的是(B)。B.ADOcn.Execute“DELETEFROMSCWHERE学号='S01'”21.更改数据操作属于数据的静态特征。(×)22.关系数据模型的数据结构是简单二维表。(√)23.数据库三级模式中的内模式又称为存储模式,描述数据的物理存储。(√)24.一个关系模式只能包含一个候选键。(×)25.SQLServer2008最核心的服务是SSMS。(×)26.SQLServer2008中,用户创建的数据库的大小不能小于9MB。(×)27.数据操作功能用于控制用户对数据库的操作权限。(×)28.RETURN的作用是按照条件退出。(×)29.不管对表进行什么类型的操作,在表上建立的索引越多越能提高查询效率。(×)30.SQLServer2008中,当登录账户成为某数据库的合法用户之后,其对该数据库中的用户数据和对象自动拥有各种操作权限。(×)1.(本题10分)写出创建如下三张数据表的SQL语句。“商品”表结构:商品号:普通编码定长字符类型,长度为10,主键。商品名:普通编码可变长字符类型,长度为20,非空。类别:统一字符编码定长字符类型,长度为3,取值为:“PAD”、“手机”、“计算机”。单价:整型。“生产厂家”表结构:厂家编号:普通编码定长字符类型,长度为20,主键。厂家名:普通编码可变长字符类型,长度为30,非空。厂家地址:统一字符编码可变长字符类型,长度为40。“生产”表结构:商品号:普通编码定长字符类型,长度为10,引用商品表的外键。厂家编号:普通编码定长字符类型,长度为20,引用生产厂家表的外键。生产日期:日期类型。生产数量:整型。主键:(商品号,厂家编号,生产日期)参考答案及评分要点CREATETABLE商品(商品号char(10)primarykey,商品名varchar(20)notnull,类别nchar(3)CHECK(类别IN('PAD','手机','计算机')),单价int)CREATETABLE生产厂家(厂家编号char(20)primarykey,厂家名varchar(30)notnull,厂家地址nvarchar(40))CREATETABLE生产(商品号char(10),厂家编号char(20),生产日期date,生产数量int,Primarykey(商品号,厂家编号,生产日期),Foreignkey(商品号)references商品(商品号),Foreignkey(厂家编号)references生产厂家(厂家编号))2.依据第1题所创建的三张表,写出完成下列操作的SQL语句(本题共20分,每小题5分)。1)查询“手机”类商品的商品名和单价。2)查询单价大于4000的“计算机”类商品的生产情况,列出商品名、单价和生产日期。3)删除2012年6月1日之前生产的全部商品。4)在商品表中插入一行数据,商品号:SP100,商品名:新商品,类别:PAD,单价未知。参考答案及评分要点1)SELECT商品名,单价FROM商品WHERE类别='手机'2)SELECT商品名,单价,生产日期FROM商品aJOIN生产bONa.商品号=b.商品号WHERE单价>4000AND类别='计算机'3)DELETE商品WHERE商品号IN(SELECT商品号FROM生产WHERE生产日期<'2012/6/1')4)INSERTINTO商品(商品号,商品名,类别)VALUES('SP100','新商品','PAD')3.依据第1题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询生产“手机”类商品的厂家名和厂家地址。(本题10分)参考答案及评分要点CREATEVIEWV1ASSELECT厂家名,厂家地址FROM生产厂家aJOIN生产bONa.厂家编号=b.厂家编号JOIN商品cONc.商品号=b.商品号WHERE类别='手机'31.下列关于数据库管理系统的说法,错误的是(C)。C.数据库管理系统不支持多用户同时访问相同数据库32.设有图书销售表(书号,销售时间,销售数量,销售总价),设同一时间可销售多种图书,但同一图书同一时间只能销售一次。其中适合作为主键的是(D)。D.(书号,销售时间)33.下列关于投影运算的说法,正确的是(D)。D.投影运算是从垂直方向选取数据,所选取的数据没有重复的行34.下列关于实体完整性的说法,错误的是(D)。D.实体完整性属于应用级的约束35.下列(C)操作属于数据定义。C.CREATE36.下列类型中,属于统一编码可变长字符串的是(B)。B.nvarchar37.下列属于数值类型的是(A)。A.int38.“NULL+100”的执行结果是(A)。A.NULL39.下列表达式中,与“年龄BETWEEN20AND30”等价的是(B)。B.年龄>=20AND年龄<=3040.现要统计选课表中C01课程的最高成绩,下列语句中正确的是(A)。A.SELECTMAX(成绩)FROM选课表WHERE课程号='C01'41.下列关于聚集索引与非聚集索引的说法,正确的是(C)。C.在一个表上可以同时存在聚集索引和非聚集索引42.设有选课表(学号,课程号,成绩),现要统计选了课程的学生人数,下列语句中正确的是(D)。D.SELECTCOUNT(DISTINCT学号)FROM选课表43.设有选课表(学号,课程号,成绩),现要删除成绩为空的所有记录,下列语句中正确的是(C)。C.DELETE选课表WHERE成绩ISNULL44.仅允许Windows操作系统用户连接到SQLServer数据库服务器的验证模式是(B)。B.Windows身份验证模式45.下列关于视图的说法,错误的是(A)。A.只能在基本表上建立视图,不能在视图上再建立视图46.下列关于数据库设计中新奥尔良方法的说法,错误的是(D)。D.逻辑结构设计是在需求分析之后、概念结构设计之前进行的47.下列SQLServer2008中数据库备份的说法,错误的是(C)。C.事务日志备份之前必须进行一次差异数据库备份48.事务所包含的操作作为一个整体,要么都做,要么都不做,这个特性称为事务的(D)。D.原子性49.下列关于触发器的说法,正确的是(AA.触发器通常用于实现复杂的数据约束50.下列关于SQLServer中扩大数据库空间的说法,正确的是(C)。C.日志文件和数据文件的空间都可以扩大1.对数据取值范围的约束属于数据的动态特征。(╳)2.数据库中三个模式之间的映像是由数据库管理系统自动实现的。(√)3.数据库三级模式中的外模式是面向全体用户的数据需求设计的。(╳)4.限制“年龄”列取值范围在0-160的约束表达式是:check(年龄in0-160)。(╳)5.如果存在非主属性对主键的部分 关于工期滞后的函关于工程严重滞后的函关于工程进度滞后的回复函关于征求同志党风廉政意见的函关于征求廉洁自律情况的复函 数依赖,则关系模式不是2NF的。(√)6.若一个学校有800余学生,学号用数字字符表示,考虑到学校未来发展,学生人数有可能过千,学号的长度最好设为4位。(√)7.NULL代表当前未确定或者不知道的值(√)8.事务一致性是指数据库中的一个事务的执行不能被其他事务干扰。(╳)9.在SQLServer中,可以手工扩大数据文件和日志文件的空间。(√)10.在进行数据库逻辑结构设计时,通常不需要考虑所使用的数据库管理系统。(╳)三、综合应用题(本题共3个小题,共40分)1.(本题10分)写出创建如下三张数据表的SQL语句。“图书”表结构:书号:普通编码定长字符类型,长度为20,主键。书名:普通编码可变长字符类型,长度为30,非空。出版年份:整型。印刷数量:整型。单价:整型“作者”表结构:作者号:普通编码定长字符类型,长度为20,主键。作者名:普通编码可变长字符类型,长度为30,非空。职称:普通编码定长字符类型,长度为4,取值为:“高级”、“中级”、“初级”。“出版”表结构:书号:普通编码定长字符类型,长度为20,引用图书表的外键。作者号:普通编码定长字符类型,长度为20,引用作者表的外键。作者序号:微整型。主键:(书号,作者号)。参考答案及评分要点:CREATETABLE图书(书号char(20)primarykey,书名varchar(30)notnull,出版年份int,印刷数量int,单价int)CREATETABLE作者(作者号char(20)primarykey,作者名varchar(30)notnull,职称char(4)check(职称in('高级','中级','初级')))CREATETABLE出版(书号char(20),作者号char(20),作者序号tinyint,Primarykey(书号,作者号),Foreignkey(书号)references图书(书号),Foreignkey(作者号)references作者(作者号))2.依据第1题所创建的三张表,写出完成下列操作的SQL语句(本题共20分,每小题5分)。1)查询2014和2015年出版的图书的书名和单价。2)查询初级职称的作者编写的图书的印刷总数量。3)将2013年之前(不包括2012年)出版的图书的单价降低10%。4)在作者表中插入一行数据:作者号为“z350”,作者名为“韩寒”,职称未知。参考答案及评分要点:1)SELECT书名,单价FROM图书WHERE出版年份=2015OR出版年份=20142)SELECTSUM(印刷数量)FROM图书JOIN出版ON图书.书号=出版.书号JOIN作者ON作者.作者号=出版.作者号WHERE职称='初级'3)UPDATE图书SET单价=单价*0.9WHERE出版年份<20134)INSERTINTO作者VALUES('z350','韩寒',NULL)3.依据第1题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询单次印刷数量超过6000的图书的书名、作者名、作者序号、出版年份和印刷数量。(本题10分)参考答案及评分要点:CREATEVIEWV1ASSELECT书名,作者名,作者序号,出版年份,印刷数量FROM图书JOIN出版ON图书.书号=出版.书号JOIN作者ON作者.作者号=出版.作者号WHERE印刷数量>60001.下列属于数据库系统组成部分的是()。B、数据库、数据库管理系统、用户和应用程序2.下列运算中,属于传统的集合运算的是()。D、并运算3.下列属于整型类型的是()。B、int4.对nchar(10)类型的列,若存储“数据库”,其占用的字节数是()。D、205.下列条件子句中,能够筛选出价格在100~200(包括边界值)的是()。D、Where价格>=100AND价格<=2006.现要统计选课表中C01课程的最低成绩,下列语句中正确的是()。C、SELECTMIN(成绩)FROM选课表WHERE课程号='C01'7.下列关于聚集索引的说法,正确的是()。B、在一个表上最多只能建立一个聚集索引8.设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。下列关于两个表的引用关系的描述,正确的是()。A、设置学生表中的“所在系”为外键9.设要查询所有姓“张”的学生,下列条件子句中正确的是()。B、Where姓名LIKE'张%'10.在VB中,可以利用Connection对象的Execute方法实现对数据库的更改操作。下列将SC表中学号为S01学生的成绩增加10分的语句,正确的是()。C、ADOcn.Execute“UPDATESCSETGrade=Grade+10WHERE学号='S01'”11.下列关于SQLServer数据库组成的说法,正确的是()。A、一个数据库可由多个数据文件和多个日志文件组成12.事务一旦提交,其对数据的更改就是永久的,这个特性称为事务的()。B、持久性13.下列声明并创建Connection对象的语句,正确的是()。A、DimADOcnAsNewConnection14.下列关于触发器的说法,正确的是()。C、触发器是由数据更改操作引发的自动执行的代码15.下列属于数据库逻辑设计内容的是()。B、将概念设计的结果转换为特定DBMS所支持的数据模型51.在数据库三级模式中,外模式到模式的映像提供了数据的物理独立性。()52.数据库的概念设计通常与具体的数据库管理系统无关。()53.实体完整性约束通常用主键实现。()54.通常应该在频繁进行更新操作的列上建立非聚集索引。()55.在SQLServer中,同一个数据库的不同数据文件必须存放在不同的位置。()56.在SQLServer中,不允许删除正在被用户使用的数据库。()57.当登录账户成为某数据库的合法用户之后,其对该数据库中的用户数据和对象自动拥有各种操作权限。()58.数据库三级模式中的外模式是面向全体用户的数据需求设计的。()59.E-R图中的“E”表示的是实体。()60.Recordset对象是数据表的查询结果,通常可使用它进行数据的插入操作。()1.×2.√3.√4.×5.×6.√7.×8.×9.√10.×1.请简要说明数据库逻辑设计所包含的工作。参考答案:(1)将概念结构转换为关系数据模型。(2)对关系数据模型进行优化。(3)设计面向用户的外模式。2.请简要说明SQLServer提供的主要备份种类,每种类型的备份所备份的主要内容是什么?参考答案:三种备份类型:完整备份(或完整数据库备份)、差异备份(或差异数据库备份)和事务日志备份。完整备份:备份数据库的全部内容。差异备份:备份自最近的完整备份之后变化的内容。事务日志备份:只备份自上次备份后到当前备份时间新增的日志内容。四、综合应用题(本题共3个小题,共40分)1.(本题10分)写出创建如下三张数据表的SQL语句。“汽车”表结构:汽车型号:普通编码定长字符类型,长度为20,主键。汽车类别:普通编码定长字符类型,长度为6,取值为:“小轿车”、“商务车”生产年份:整型。“经销商”表结构:经销商号:普通编码定长字符类型,长度为20,主键。经销商名:普通编码可变长字符类型,长度为40,非空。地址:普通编码可变长字符类型,长度为50。“销售”表结构:经销商号:普通编码定长字符类型,长度为20,引用经销商表的外键。汽车型号:普通编码定长字符类型,长度为20,引用汽车表的外键。销售时间:日期时间型。销售价格:整型主键:(经销商号,汽车型号,销售时间)。参考答案及评分要点:CREATETABLE汽车(汽车型号char(20)primarykey,汽车类别char(6)CHECK(汽车类别in('小轿车','商务车')),生产年份int)CREATETABLE经销商(经销商号char(20)primarykey,经销商名varchar(40)notnull,地址varchar(50))CREATETABLE销售(经销商号char(20),汽车型号char(20),销售时间datetime,销售价格int,Primarykey(经销商号,汽车型号,销售时间),Foreignkey(经销商号)references经销商(经销商号),Foreignkey(汽车型号)references汽车(汽车型号))2.依据第1题所创建的三张表,写出完成下列操作的SQL语句。(本题共20分,每小题5分)1)查询2014年生产的汽车型号和汽车类别。2)查询2013年卖出的销售价格30万元以上(包括30万元)的汽车的总数量。3)将销售价格超过50万元的汽车降价5万。4)在汽车表中插入一行数据:汽车型号为“Q100”,汽车类别为“小轿车”,生产年份为2014。参考答案及评分要点:1)SELECT汽车型号,汽车类别FROM汽车WHERE生产年份=20142)SELECTCOUNT(*)销售总数量FROM销售WHERE销售价格>=300000AND销售时间BETWEEN'2013/1/1'AND'2013/12/31'3)UPDATE销售SET销售价格=销售价格-50000WHERE销售价格>5000004)INSERTINTO汽车VALUES('Q100','小轿车',2014)3.依据第1题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询销售“小轿车”的经销商的经销商名和地址。(本题10分)参考答案及评分要点:CREATEVIEWV1ASSELECT经销商名,地址FROM经销商JOIN销售ON经销商.经销商号=销售.经销商号JOIN汽车ON汽车.汽车型号=销售.汽车型号WHERE汽车类别='小轿车'16.下列功能中,不属于数据库管理系统功能的是()。B、数据库文件读写17.下列运算中,属于专门的关系运算的是()。C、集合的连接运算18.下列类型中,属于定点小数类型的是()。A、numeric19.对nchar(10)类型的列,若存储“中国”,其占用的字节数是()。D、2020.下列条件子句中,能够筛选出成绩在60~80(包括边界值)的是()。C、Where成绩>=60AND成绩<=8021.现要统计选课表中C01课程的最高成绩,下列语句中正确的是()。A、SELECTMAX(成绩)FROM选课表WHERE课程号='C01'22.下列关于聚集索引与非聚集索引的说法,正确的是()。C、在一个表上可以同时存在聚集索引和非聚集索引23.设有学生表(学号,姓名,所在系,专业,身份证号),其中能够作为候选键的是()。B、学号、身份证号24.设要查询姓名中第二个字是“玲”的学生,下列条件子句中正确的是()。B、Where姓名LIKE'_玲%'25.下列表达式中,与“所在部门NOTIN('财务','后勤')”等价的是()。A、所在部门!='财务'AND所在部门!='后勤'26.下列关于SQLServer安全认证的说法,正确的是()。B、仅具有连接权的用户只能够登录到数据库服务器,不能访问用户数据库27.事务所包含的操作作为一个整体,要么都做,要么都不做,这个特性称为事务的()。D、原子性28.在VB中,可以利用Connection对象的Execute方法实现对数据库的更改操作。下列删除SC表中学号为S01的选课记录的语句,正确的是()。B、ADOcn.Execute“DELETEFROMSCWHERE学号='S01'”29.下列关于SQLServer中扩大数据库空间的说法,正确的是()。C、日志文件和数据文件的空间都可以扩大30.下列不属于VB中ADO对象模型中的对象的是()。D、Update61.关系数据模型的数据结构是简单二维表。()62.SQLServer数据库中的NULL值(空值)表示的是“0”值()63.使用FOREIGNKEY约束可以实现参照完整性约束。()64.索引一般来说可以提高数据增、删、改、查的效率。()65.SQLServer允许将一行数据存储在多个数据页上。()66.用户创建的数据库的大小不能小于3MBA。()67.VB提供了三种数据库访问引擎,分别是Jet引擎、ODBC和OLEDB,目前主要使用的是OLEDB。()68.数据库三级模式中的模式是面向全体用户的数据需求设计的。()69.如果使用Connection对象建立与数据库的连接,在声明对象之后建立数据库连接的方法是Create。()70.SQLServer中的“简单恢复模式”不支持对数据库进行完整备份。()1.√2.×3.√4.×5.×6.√7.√8.√9.×10.×1.简要说明什么是数据 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 图,它包含哪四种符号。数据流图是在业务流程分析基础上,描述实际数据流动和加工过程的图形表示法,它一般有4种符号,即外部实体、数据流、处理和存储。2.简述数据库概念结构设计的目的,并说明用E-R图进行概念设计的一般步骤。概念结构设计的目标是产生反映全体用户信息需求的整体数据库概念结构,即概念模型。一般步骤:(1)设计局部E-R图;(2)将局部E-R图综合成全局E-R图;(3)优化全局E-R图。1.(本题10分)写出创建如下三张数据表的SQL语句。“图书”表结构:书号:普通编码定长字符类型,长度为20,主键。书名:普通编码可变长字符类型,长度为40,非空。出版年份:整型。印刷数量:整型。单价:整型“作者”表结构:作者号:普通编码定长字符类型,长度为20,主键。作者名:普通编码可变长字符类型,长度为40,非空。职称:普通编码定长字符类型,长度为4,取值为:“高级”、“中级”。“出版”表结构:书号:普通编码定长字符类型,长度为20,引用图书表的外键。作者号:普通编码定长字符类型,长度为20,引用作者表的外键。作者序号:微整型。主键:(书号,作者号)。参考答案及评分要点:CREATETABLE图书(书号char(20)primarykey,书名varchar(40)notnull,出版年份int,印刷数量int,单价int)CREATETABLE作者(作者号char(20)primarykey,作者名varchar(40)notnull,职称char(4)check(职称in('高级','中级')))CREATETABLE出版(书号char(20),作者号char(20),作者序号tinyint,Primarykey(书号,作者号),Foreignkey(书号)references图书(书号),Foreignkey(作者号)references作者(作者号))2.依据第1题所创建的三张表,写出完成下列操作的SQL语句(本题共20分,每小题5分)。1)查询2014年出版的图书的书名和单价。2)查询高级职称的作者编写的图书的印刷总数量。3)将2012年之前(不包括2012年)出版的图书的单价降低10%。4)在作者表中插入一行数据:作者号为“z100”,作者名为“新作者”,职称未知。参考答案及评分要点:5)SELECT书名,单价FROM图书WHERE出版年份=20146)SELECTSUM(印刷数量)FROM图书JOIN出版ON图书.书号=出版.书号JOIN作者ON作者.作者号=出版.作者号WHERE职称='高级'7)UPDATE图书SET单价=单价*0.9WHERE出版年份<20128)INSERTINTO作者VALUES('z100','新作者',NULL)3.依据第1题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询单次印刷数量超过5000的图书的书名、出版年份和印刷数量。(本题10分)参考答案及评分要点:CREATEVIEWV1ASSELECT书名,出版年份,印刷数量FROM图书WHERE印刷数量>500071.下列属于数据模型三要素的是(C)。C.数据结构、数据操作和数据完整性约束72.下列关于数据库三级模式中“模式”的说法,错误的是(D)。D.模式是对整个数据库的底层表示73.下列属于数据库系统组成部分的是(B)。B.数据库、数据库管理系统、用户和应用程序74.设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。下列关于两个表的引用关系的描述,正确的是(A)。A.设置学生表中的“所在系”为外键75.下列用于定义列的取值范围的约束是(C)。C.CHECK76.下列运算中,属于传统的集合运算的是(D)。D.并运算77.下列用于表达关系代数中投影运算的运算符是(B)。B.∏78.下列关于SQLServer中扩大数据库空间的说法,正确的是(C)。C.日志文件和数据文件的空间都可以扩大79.下列(A)操作属于数据控制。A.REVOKE80.下列类型中,属于定点小数类型的是(A)。A.numeric81.下列语句运行的结果是(B)。DECLARE@xint=30,@yint=20@zintSET@z=x+yPrint@zB.5082.下列(C)约束定义列的取值不能重复。C.UNIQUE83.下列条件子句中,能够筛选出成绩在60~80(包括边界值)的是(C)。C.Where成绩>=60AND成绩<=8084.现要统计选课表中C01课程的最低成绩,下列语句中正确的是(C)。C.SELECTMIN(成绩)FROM选课表WHERE课程号='C01'85.下列表达式中,与“所在部门NOTIN('教务','房管')”等价的是(A)。A.所在部门!='教务'AND所在部门!='房管'86.设有销售表(经销商号,汽车型号,销售时间,销售价格),现要将S011和S012汽车的单价减1000元,下列语句中正确的是(A)。A.UPDATE销售表SET销售价格=销售价格-1000WHERE汽车型号='S011'OR汽车型号='S012'87.下列关于非聚集索引的说法,正确的是(A)。A.在一个表上可以建立多个非聚集索引88.下列关于触发器的说法,正确的是(B)。B.触发器主要用于实现复杂的数据约束89.事务一旦提交,其对数据的更改就是永久的,这个特性称为事务的(D)。D.持久性90.下列关于SQLServer日志备份的说法,正确的是(B)。B.日志备份仅备份数据库的日志内容,不备份数据91.实体完整性约束通常用主键实现。(√)92.如果存在非主属性对主键的部分函数依赖,则关系模式不是2NF的。(√)93.数据控制功能用于定义、修改数据库中的对象。(×)94.定义“开关状态”列的类型为char(2),并为该列提供默认值“关”的子句是:(×)开关状态char(2)default'关'for开关状态。95.DEFAULT只能在“列级完整性约束定义”处定义。(√)96.存储过程的参数有输入参数和输出参数两种。(√)97.SQLServer不允许将同一个数据库的数据文件和日志文件存储在相同的位置。(×)98.事务日志备份既备份数据库的日志记录也备份数据库的数据。(×)99.设计局部E-R图属于逻辑设计的任务。(×)100.如果使用Connection对象建立与数据库的连接,在声明对象之后建立数据库连接的方法是Create。(×)1.(本题10分)写出创建如下三张数据表的SQL语句。“图书”表结构:书号:普通编码定长字符类型,长度为10,主键。书名:普通编码可变长字符类型,长度为20,非空。类别:统一字符编码定长字符类型,长度为4,取值为:“高等数学”、“量子力学”、“国学基础”。出版日期:日期类型。单价:整型。“书店”表结构:书店编号:普通编码定长字符类型,长度为20,主键。书店名:普通编码可变长字符类型,长度为30,非空。地址:统一字符编码可变长字符类型,长度为30。“销售”表结构:书号:普通编码定长字符类型,长度为10,引用图书表的外键。书店编号:普通编码定长字符类型,长度为20,引用书店表的外键。销售时间:日期时间类型。销售数量:整型。主键:(书号,书店编号,销售时间)。参考答案及评分要点:CREATETABLE图书(书号char(10)primarykey,书名varchar(20)notnull,类别nchar(4)CHECK(类别IN('高等数学','量子力学','国学基础')),出版日期date,单价int)CREATETABLE书店(书店编号char(20)primarykey,书店名varchar(30)notnull,地址nvarchar(30))CREATETABLE销售(书号char(10),书店编号char(20),销售时间datetime,销售数量int,Primarykey(书号,书店编号,销售时间),Foreignkey(书号)references图书(书号),Foreignkey(书店编号)references书店(书店编号))2.依据第1题所创建的三张表,写出完成下列操作的SQL语句。(本题共20分,每小题5分)5)查询“量子力学”类图书的书名和出版日期。6)查询单价大于等于60的图书的销售情况,列出书名、类别、销售时间和销售数量。7)将量子力学类图书的单价降低10。8)在书店表中插入一行数据,书店编号:SD100,书店名:新华书店,地址:西单。参考答案及评分要点:1)SELECT书名,出版日期FROM图书WHERE类别='量子力学'2)SELECT书名,类别,销售时间,销售数量FROM图书aJOIN销售bONa.书号=b.书号WHERE单价>=603)UPDATE图书SET单价=单价-10WHERE类别='量子力学'4)INSERTINTO书店VALUES('SD100','新华书店','西单')3.依据第1题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询销售了“高等数学”类图书的书店名和地址。(本题10分)参考答案及评分要点CREATEVIEWV1ASSELECT书店名,地址FROM书店aJOIN销售bONa.书店编号=b.书店编号JOIN图书cONc.书号=b.书号WHERE类别='高等数学'31.下列属于数据模型三要素的是()。D、数据结构、数据操作和数据完整性约束32.下列关于关系运算中选择运算的说法,正确的是()。B、选择运算是从水平方向选取表中满足条件的记录33.下列类型中,属于浮点类型的是()。D、real34.对char(10)类型的列,若存储“中国”,其占用的字节数是()。C、1035.下列条件子句中,能够筛选出价格不在100~200(不包括边界值)的是()。A、Where价格NOTBETWEEN100AND20036.现要统计选课表中C01课程的总成绩,下列语句中正确的是()。C、SELECTSUM(成绩)FROM选课表WHERE课程号='C01'37.下列关于非聚集索引的说法,正确的是()。A、在一个表上可以建立多个非聚集索引38.设有图书销售表(书号,销售时间,销售数量,销售总价),设同一时间可销售多种图书,但同一图书同一时间只能销售一次。其中适合作为主键的是()。D、(书号,销售时间)39.设要查询不姓“张”的学生,下列条件子句中正确的是()。C、Where姓名NOTLIKE'张%'40.下列表达式中,与“年龄NOTBETWEEN20AND30”等价的是()。D、年龄<20OR年龄>3041.下列关于视图的说法,错误的是()。A、只能在基本表上建立视图,不能在视图上再建立视图42.数据库中一个事务的执行不能被其他事务干扰,这个特性称为事务的()。C、隔离性43.下列关于SQLServer日志备份的说法,正确的是()。B、日志备份仅备份数据库的日志内容,不备份数据44.下列关于触发器的说法,正确的是()。B、触发器主要用于实现复杂的数据约束45.下列声明并创建Recordset对象的语句,正确的是()。A、DimADOcnAsNewRecordset101.数据库三级模式中,外模式到模式的映像提供了数据的逻辑独立性。()102.在进行数据库概念结构设计时,要充分考虑所使用的数据库管理系统。()103.一个关系模式只能包含一个候选键。()104.B/S模式的开发、维护工作主要集中在服务器端,可减轻异地用户的维护成本。()105.SQLServer不允许将同一个数据库的数据文件和日志文件存储在相同的位置。()106.在SQLServer中,可以手工扩大数据文件和日志文件的空间。()107.具有数据更改权限的用户都自动具有该数据的查询权限。()108.设ADOrs是一个Recordset对象,则ADOrs("学号")表示得到“学号”列的值。()109.在数据库设计中,通常是先进行逻辑结构设计,然后再进行概念结构设计。()110.SQLServer中的“简单恢复模式”不支持对数据库进行日志备份。()1.√2.×3.×4.√5.×6.√7.×8.√9.×10.√1.请简要说明视图的作用。(1)简化数据查询语句;(2)使用户能从多角度看待同一数据;(3)提高了数据的安全性;(4)提供了一定程度的逻辑独立性。2.请简单说明数据库系统的组成。广义上讲,数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统和用户组成,其中用户可分为数据库管理员、应用程序开发人员和最终用户三类。1.(本题10分)写出创建如下三张数据表的SQL语句。“教师”表结构:教师号:普通编码定长字符类型,长度为10,主键。教师名:普通编码可变长字符类型,长度为20,非空。所在部门:普通编码可变长字符类型,长度为30。职称:普通编码定长字符类型,长度为6,取值为:“教授”、“副教授”、“其他”。“课程”表结构:课程号:普通编码定长字符类型,长度为20,主键。课程名:普通编码可变长字符类型,长度为40,非空。学时数:微整型。开课学期:微整型“授课”表结构:教师号:普通编码定长字符类型,长度为10,引用教师表的外键。课程号:普通编码定长字符类型,长度为20,引用课程表的外键。授课时数:整型。授课年份:整型。主键:(教师号,课程号,授课年份)。参考答案及评分要点:CREATETABLE教师(教师号char(10)primarykey,教师名varchar(20)notnull,所在部门varchar(30),职称char(6)CHECK(职称IN('教授','副教授','其他')))CREATETABLE课程(课程号char(20)primarykey,课程名varchar(40)notnull,学时数tinyint,开课学期tinyint)CREATETABLE授课(教师号char(10),课程号char(20),授课时数int,授课年份int,Primarykey(教师号,课程号,授课年份),Foreignkey(教师号)references教师(教师号),Foreignkey(课程号)references课程(课程号))2.依据第1题所创建的三张表,写出完成下列操作的SQL语句。(本题共20分,每小题5分)9)查询教授职称的教师姓名和所在部门。10)查询每学期开设的学时数大于40的课程门数。11)查询2012年全部课程的授课情况,列出课程名、学时数、教师名和授课时数。12)删除没人讲授的课程。参考答案及评分要点:1)SELECT教师名,所在部门FROM教师WHERE职称='教授'2)SELECT开课学期,COUNT(*)课程门数FROM课程WHERE学时数>40GROUPBY开课学期3)SELECT课程名,学时数,教师名,授课时数FROM课程JOIN授课ON课程.课程号=授课.课程号JOIN教师ON教师.教师号=授课.教师号WHERE授课年份=20124)DELETEFROM课程WHERE课程号NOTIN(SELECT课程号FROM授课)3.依据第1题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询2014授课年份全体授课教师的教师名、所授的课程名和授课时数。(本题10分)参考答案及评分要点:CREATEVIEWV1ASSELECT教师名,课程名,授课时数FROM授课JOIN教师ON授课.教师号=教师.教师号JOIN课程ON课程.课程号=授课.课程号WHERE授课年份=2014
本文档为【电大数据结构考试资料总汇】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥15.0 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
深圳大雄
系统基础架构规划、网络整体布局及疑难问题解决、公司版权问题处理、信息安全规划建设
格式:doc
大小:115KB
软件:Word
页数:7
分类:
上传时间:2019-07-11
浏览量:105